< 1309478755 352554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the best kind of nough < 1309478864 319483 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :"Nough (Persian: نوق) is a small village in Rafsanjan, south of Iran in the province of Kerman." < 1309478897 311586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :forged in angel hellfire < 1309480558 563129 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :baahahahs < 1309480597 866889 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga is weird < 1309480605 892651 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*drunk < 1309480626 102093 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :assuming those 16 girls mentioned above actually exist < 1309480704 770114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :now now, he's not cheater < 1309480724 39460 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...are we _sure_ of that? < 1309480736 575836 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well nobody could be good enough at rping a shithead to be cheater < 1309480743 217906 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and cheater could never be anyone who isn't a shithead < 1309480744 298003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so, i think yes < 1309480754 458169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: if you're cheater, you're an excellent actor, put this talent to good use < 1309480864 986037 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also, who is to say nooga actually wrote that. there are 17 (18?) possible suspects... < 1309480923 835358 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dun dun DUN < 1309480924 80088 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1309480937 415553 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :WAIT A MINUTE < 1309480942 976407 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I've spotted a hole in this story < 1309480953 787535 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :uh oh < 1309480966 264501 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :nooga: BUSTED < 1309480966 803891 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :There are no women in Poland.~ < 1309480975 218018 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :nooga: SCRATCH THAT < 1309480982 97937 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :lol < 1309480991 730522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.google.com/search?hl=en&biw=723&bih=717&q=women%20in%20poland&gs_sm=e&gs_upl=3049l4153l0l15l6l0l0l0l0l176l176l0.1l1&um=1&ie=UTF-8&tbm=isch&source=og&sa=N&tab=wi < 1309480993 440723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :none whatsoever < 1309481014 754905 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Those women could be from anywhere < 1309481022 188917 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Most of them are just stock photos, anyway < 1309481024 456713 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric ::P < 1309481059 326472 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :proven < 1309481095 939871 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Lemma: All women from Poland are stock photo models. < 1309481130 771399 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i've seen putative polish women. admittedly they were in norway, not poland. maybe they've all left. < 1309481147 645332 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Well, with men like 'nooga' around, it's hardly a wonder < 1309481249 843955 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Why does using the -m option of the "setfont" program in Linux also set the keyboard input map? Even though I am trying to set output only map. < 1309481271 774671 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Esoteric, indeed < 1309481315 794507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This supposed ... ``nooga'' < 1309481318 239556 :tclifton!~tclifton@212.101.233.220.static.exetel.com.au JOIN :#esoteric < 1309481318 754911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :--NihilistDandy < 1309481327 545822 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh tclifton looks new, should we lynch him now or later or... < 1309481341 473919 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(also hi) < 1309481354 11246 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ACTION pays down the rope < 1309481363 395323 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :how long i gotta stay in this tree? < 1309481368 553339 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :dd if=/dev/mem bs=1 count=2048 skip=`dd if=/dev/mem bs=1 count=4 skip=268 | od -t u1 | awk 'NR==1{print $5*0x1000+$4*0x10+$3*0x100+$2*0x1}'` of=rom8x8font < 1309481375 378814 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :This part works < 1309481382 893262 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Are you decrementing me, commenting me, or attributing that to me? :D < 1309481389 645362 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :setfont -v rom8x8font # This part also works < 1309481400 195377 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :seq 0 127 | awk '{print ($0+128) " " $0}' > G1consolemap # And this one < 1309481408 358197 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :grep '^[0-9]' < $0 >> G1consolemap # And also this one < 1309481452 856842 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :setfont -u /dev/null -m G1consolemap; kbd_mode -a; echo -e '\e%@\e(U\e)K' # This seems to set the keyboard map too even though I am trying to set output map only! < 1309481464 330275 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Can you please tell me why? < 1309481470 484340 :tclifton!~tclifton@212.101.233.220.static.exetel.com.au PART :#esoteric < 1309481549 394916 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :So, pushing some of the keys causes it to input the wrong characters (but it works if using the number pad or using ALT+numbers) < 1309481554 875150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rip tclifton < 1309481570 195998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Are you decrementing me, commenting me, or attributing that to me? :D < 1309481571 128961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :latter < 1309481577 856357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you totally said "* tclifton (~tclifton@212.101.233.220.static.exetel.com.au) has joined #esoteric" < 1309481602 354340 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :It's all my fault < 1309481936 67392 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :aaah < 1309481939 628380 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :screw you < 1309481940 889498 :tibuda!~tibuda@201.17.105.172 JOIN :#esoteric < 1309481949 556123 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :NihilistDandy is a nolife < 1309481961 363069 :nooga!~nooga@maverick.aircity.pl PART :#esoteric < 1309481965 401393 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1309481968 195687 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bye nooga hi nooga < 1309481976 6686 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :pg dn does not work < 1309481983 416610 :tibuda!~tibuda@201.17.105.172 PART :#esoteric < 1309481989 82081 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bye tibuda < 1309482111 171970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: you're a nolife < 1309482235 778674 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I guess so < 1309482341 954935 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :hhhhh < 1309482436 211531 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does it feel good < 1309482563 485120 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Of course. I thirst for attention, and tiny validation I get everytime someone highlights me is the only thing that keeps me going in the vortex of depression that is my existence. < 1309482575 652054 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Or something. < 1309482589 104463 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nolife nolife < 1309482617 477305 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Feels good, man < 1309482777 262924 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you know why setting the console map does that? < 1309482786 967692 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And how to prevent it? < 1309482832 498920 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :zzo38: You might find more input on #linux < 1309482833 243068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: < 1309482833 923042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: < 1309482834 552408 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: < 1309482834 999483 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: < 1309482836 646747 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ur welcum < 1309482848 8540 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I HAVE... THE POWER! < 1309482855 455100 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nolife power < 1309482889 193319 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol i read nooga and monqy as the same from "hhhhh" < 1309482914 213289 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :NihilistDandy: I will try. < 1309482994 639508 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PART :#esoteric < 1309483083 823537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :carbon < 1309483394 527066 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that's not germanium to the discussion < 1309483589 417283 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :No need to get fermium with poor elliott < 1309483661 538726 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh, sodium. < 1309483758 538453 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :if he speaks like that he just has to sulphur the consequences. < 1309483833 761617 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :berp < 1309483869 509656 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I suppose he'll just have to grin and barium < 1309483927 786404 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :polonium < 1309483948 355067 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Don't be so niobium < 1309483967 529340 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :this is not precisely fluoride prose < 1309483984 59797 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*fluorine < 1309484029 927019 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :unbibium < 1309484030 776548 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Don't radon my parade < 1309484036 613187 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I like breathing oxygen. < 1309484097 705063 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: how boron < 1309484126 511307 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :carbon, hydrogen, oxygen < 1309484144 335421 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i just had some < 1309484172 605815 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :how iron-nickel < 1309484203 694962 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :goddamn oerjan is the master of puns < 1309484206 521155 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :really < 1309484216 156166 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1309484220 201242 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah they're all gold < 1309484241 161942 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1309484248 536819 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :elliott: seen that? < 1309484253 174935 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :A nobelium effort < 1309484282 531850 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooga: seen what < 1309484299 122903 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :03:35 < oerjan> how iron-nickel < 1309484299 463567 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :03:36 < nooga> goddamn oerjan is the master of puns < 1309484304 80310 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :03:36 < oerjan> yeah they're all gold < 1309484314 252558 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1309484323 757769 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :pun war pun war < 1309484340 916858 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh no, where will this lead < 1309484352 589538 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :thank god i understand this games < 1309484363 147027 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :at least that < 1309484394 211799 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's always good to have a silver of understanding < 1309484479 462541 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I'll have your head on a platinum < 1309484549 938321 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :And either cut out your tungsten or feed you to the wolfram < 1309484596 532873 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you're making a mercury of this < 1309484615 574138 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :you speak manganese < 1309484634 907577 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Drop the actinium or hit the rhodium < 1309484635 128393 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no just francium < 1309484650 675376 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :nooga is a serial arsenic < 1309484680 726038 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :what an antimony... < 1309484682 109185 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :er < 1309484694 755628 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :iron < 1309484695 106611 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :y < 1309484736 776717 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :You don't know the hafnium < 1309484764 240680 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :go to californium < 1309484863 553543 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :how tin < 1309484865 26507 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Silicon Valley? < 1309484878 601746 :pikhq!~pikhq@71-219-231-178.clsp.qwest.net PRIVMSG #esoteric :ACTION can has Google+ < 1309484887 598831 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :i die < 1309484889 881212 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: as in you do or you want? < 1309484907 274728 :pikhq!~pikhq@71-219-231-178.clsp.qwest.net PRIVMSG #esoteric :coppro: I do. < 1309484910 330673 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :ACTION can has bed < 1309484914 769870 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :right now < 1309484918 722235 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :good night < 1309484930 945781 :pikhq!~pikhq@71-219-231-178.clsp.qwest.net PRIVMSG #esoteric :There's a single fundamental problem with this: invite only sucks. < 1309484933 25246 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i guess the pun war is cesium < 1309484940 827075 :nooga!~nooga@maverick.aircity.pl PART :#esoteric < 1309484971 165454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: invite only social network #badideas < 1309484997 624987 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Now the helium can begin < 1309485020 702130 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: it's still in rollout phase. right now you can invite people by sharing with their email address < 1309485045 93320 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :coppro: Except that they're at capacity right now < 1309485053 412411 :pikhq!~pikhq@71-219-231-178.clsp.qwest.net PRIVMSG #esoteric :Strange, I literally *just* got an invite. < 1309485058 285841 :pikhq!~pikhq@71-219-231-178.clsp.qwest.net PRIVMSG #esoteric :And am on. < 1309485062 512474 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Oh, wow < 1309485068 812048 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Maybe the situation's changed in the last few hours < 1309485070 805048 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :They're doing rate limiting < 1309485082 762477 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :if you F5 the link your invite has, you'll get a slot < 1309485090 523503 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :or so I am told < 1309485096 137938 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :this is hearsay < 1309485105 918170 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :We should test it < 1309485109 509546 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :pikhq: Invite people < 1309485134 403655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: hey give me an invite i will add nobody < 1309485135 145418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because < 1309485136 329311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i have no friends < 1309485169 326671 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :T_T < 1309485180 320752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i will add you though because < 1309485181 520714 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you invite me < 1309485182 793864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you will be < 1309485183 692759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my first < 1309485185 831408 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :friend ;_______; < 1309485236 63922 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :ever < 1309485257 50417 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's because elliott is ugly with his 1 meter wide mouth < 1309485269 958061 :pikhq!~pikhq@71-219-231-178.clsp.qwest.net PRIVMSG #esoteric :elliott: What was your email again? < 1309485284 339342 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ostrichofhell@microsoft.com < 1309485295 663027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: penguinofthegods@gmail.com < 1309485724 254889 :elliott_!~elliott@95.149.228.85 JOIN :#esoteric < 1309485724 552238 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1309485741 746126 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :pikhq: oh thanks first friend :)))) < 1309485748 265816 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Google may use my information to personalize content and ads on non-Google web sites. < 1309485750 546198 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :gee what a checkbox < 1309485778 640154 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good checkbox < 1309485825 296677 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :At least it's there < 1309485829 889313 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :MAKING MY FIRST COMMENT ZOMG I SPECIAL < 1309485838 911509 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Keeping Facebook out of my business is a bitch < 1309485973 105159 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Error saving profile. Please enter valid start and end years. < 1309485975 401349 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :omg it erased all my hard work < 1309486008 310717 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :start and end years what < 1309486021 740650 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :for al lmy various employments < 1309486026 35980 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :microsoft,ibm,sun microsystems.....spies.... < 1309486044 160095 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :employed in the future < 1309486045 573367 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :year abc < 1309486055 66217 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :the interface to this is ok < 1309486062 804261 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oh my god i can add agora-business < 1309486065 997329 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :so...tempting... < 1309486074 222551 :pikhq!~pikhq@71-219-231-178.clsp.qwest.net PRIVMSG #esoteric :Yeah, the interface seems to show at least some polish. < 1309486146 124433 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ACTION hopes pikhq realised what he signed up for when he added me... to his CIRCLES... < 1309486159 76046 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oh man i am already in other peoples' cirlces < 1309486174 101295 :pikhq!~pikhq@71-219-231-178.clsp.qwest.net PRIVMSG #esoteric :elliott_: The nice thing is, I can partition you off from other people. >:D < 1309486204 251733 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ACTION wonders: Can you stop people in certain circles from seeing that you have people in other circles? for instance, I can see that pikhq has Steven Wallace in a circle < 1309486217 88391 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :which is like crossing the streams :( unless steven wallace is some other internet person you added i guess < 1309486268 111484 :pikhq!~pikhq@71-219-231-178.clsp.qwest.net PRIVMSG #esoteric :Steven Wallace is a good friend of mine that I originally know from the Internet. < 1309486277 722958 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :am i in the same circle < 1309486284 468168 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oh sorry if you didn't want me to say his name i'm tired < 1309486292 589915 :pikhq!~pikhq@71-219-231-178.clsp.qwest.net PRIVMSG #esoteric :No big. < 1309486298 980517 :pikhq!~pikhq@71-219-231-178.clsp.qwest.net PRIVMSG #esoteric :He's been in here a couple of times. < 1309486312 755026 :pikhq!~pikhq@71-219-231-178.clsp.qwest.net PRIVMSG #esoteric :(when I was doing Dimensifuck, IIRC) < 1309486312 903557 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :but yeah, is he in a different circle? because it'd suck if you could see all the terrible people that bug me < 1309486316 744956 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :(note: above is joke but yeah) < 1309486322 853291 :pikhq!~pikhq@71-219-231-178.clsp.qwest.net PRIVMSG #esoteric :He's in a different circle ATM. < 1309486337 894433 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ok, so i can see people in your other circles... that worries me, I wonder how you can stop that < 1309486341 331425 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :It sounds so... circular < 1309486354 383019 :pikhq!~pikhq@71-219-231-178.clsp.qwest.net PRIVMSG #esoteric :I dunno. < 1309486359 174687 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :nice, it has data liberation in the settings < 1309486370 501634 :pikhq!~pikhq@71-219-231-178.clsp.qwest.net PRIVMSG #esoteric :It seems to me like the partitioning really need to be a bit... More. < 1309486386 389646 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ah, i can hide people in my circles altogether < 1309486406 289155 :pikhq!~pikhq@71-219-231-178.clsp.qwest.net PRIVMSG #esoteric :Imperfect, but workable. < 1309486482 742609 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :"Bragging rights - Examples: survived high school, have 3 kids, etc." < 1309486485 597234 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :contravarsial, google < 1309486493 308877 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Very nice < 1309486529 544571 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :have 42 kids, most of which survived high school < 1309486707 345000 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :"Each post has an indicator that summarizes who the post is shared with (Public, Limited, and so on). Click the indicator for details about who the post is shared with. Remember that anyone a post is shared with can see all comments to that post, who else it's shared with, and share the post with others." < 1309486714 470793 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :it seems like there should be a way to segregate off comments from various circles < 1309486730 368772 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :(maybe i should just have two accounts with my kind of total internet segregation practices) < 1309486768 498280 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :how do you edit the sharing of a post... < 1309487978 801035 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : oh no all my friends will think im frainds with an insane man called elliott < 1309488755 191561 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309490669 543807 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Remote host closed the connection < 1309490712 182848 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (0:1:) < 1309490713 37656 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : The operator `:' [infixr 5] of a section < 1309490713 194763 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : must have lower precedence than that of the operand, < 1309490713 343602 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : namely `:' [infixr 5] < 1309490723 110009 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :such a shame. < 1309490728 936456 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :that's one of my haskell wishes < 1309490766 775460 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what would you even call it? "better sections"? < 1309490790 180835 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sections with associativity? < 1309490800 149260 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :MultiOperatorSections < 1309490812 542706 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (+ 3 - 4) < 1309490813 339841 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : The operator `+' [infixl 6] of a section < 1309490813 491385 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : must have lower precedence than that of the operand, < 1309490813 639961 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : namely `-' [infixl 6] < 1309490815 739673 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah. yes. < 1309490835 457992 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :along with IdiomBrackets and MLModules :) < 1309490854 271725 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :more like IdiotBrackets hurrrr < 1309490873 322063 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :do you even know what idiombrackets are < 1309490881 236930 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION doesn't actually know what idiom brackets are. < 1309490888 542834 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :read you some conor mcbride, fool < 1309491069 931599 :pikhq!~pikhq@71-219-231-178.clsp.qwest.net QUIT :Read error: Operation timed out < 1309491083 495017 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :are idiom brackets the things that do (pure f <*> a1 <*> a2 <*> ... <*> an) < 1309491093 388166 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or do they do more than that < 1309491102 516405 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :they're that, yes < 1309491107 409849 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :she implements them < 1309491128 464609 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :conor mcbride makes me want a twitter < 1309491130 845408 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :just to get his tweets < 1309491143 403475 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so is it like a overloaded thing? < 1309491144 184480 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is she any good then? < 1309491158 756959 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :CakeProphet: uh. no. < 1309491161 103207 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :all I know about it is it's a haskell preprocessor thing does idiom brackets < 1309491163 213448 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net JOIN :#esoteric < 1309491169 514114 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I forgot the rest < 1309491180 773958 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :monqy: yes it's great, it also lifts data to constructorless datatypes, emulating datakinds < 1309491187 432666 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mmmmmm < 1309491197 701520 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :read < 1309491199 178512 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :http://personal.cis.strath.ac.uk/~conor/pub/she/faking.html < 1309491199 710917 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :http://personal.cis.strath.ac.uk/~conor/pub/she/pi.html < 1309491201 861473 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :they'll make you happy < 1309491207 798736 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oh and http://personal.cis.strath.ac.uk/~conor/pub/she/idiom.html < 1309491214 868897 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I read the idiom one earlier today < 1309491229 782122 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :constructorless, you say? < 1309491245 704907 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I hate constructors so I'll probably like this < 1309491251 999852 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :monqy: the only features apart from that are http://personal.cis.strath.ac.uk/~conor/pub/she/patsy.html and http://personal.cis.strath.ac.uk/~conor/pub/she/higpig.html < 1309491256 136175 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :also is that srs, what's wrong with constructors < 1309491256 487010 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :rather, I hate messes of nested constructors < 1309491280 466153 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(to form complex structures) < 1309491296 67729 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :monqy: scrap your boilerplate could help there < 1309491306 207974 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :by letting you abstract your data traversal to avoid explicit pattern matching < 1309491315 914372 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :e.g. everywhere lets you just apply a function everywhere in a structure where it's well-typed < 1309491326 911429 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mm that sounds nice < 1309491332 167766 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :and ofc you can define your own traversal strategies with the basic tools < 1309491336 817944 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :http://hackage.haskell.org/package/syb try it < 1309491358 138354 :hagb4rd!~hagb4rd@koln-4d0b634b.pool.mediaWays.net JOIN :#esoteric < 1309491364 108142 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :(see also the http://hackage.haskell.org/packages/archive/base/4.3.1.0/doc/html/Data-Data.html module from base that it's based upon, dunno why the rest of syb isn't in base) < 1309491365 541384 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :(but that part is) < 1309491422 162189 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :will read eventually < 1309491444 341198 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :my reading list is a bit too big so I'll have to read some stuff soon < 1309491452 930771 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :just read mcbride tweets first, they'll make you all happy < 1309491462 626550 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(my reading list is a bunch of open tabs it's really messy) < 1309491508 233904 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :"A Gentle Introduction to Category Theory" ;; this title sure doesn't bode well < 1309491517 239034 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :"Heh, heh... yes, it is rather brutal, but unfortunately it is the easiest-to-understand on-line tutorial I've found so far." < 1309491521 416270 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :heh, i was right < 1309491804 197796 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :My hatred of distros is probably a bit too far ATM. < 1309491812 215856 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :At the moment I'm even thinking LFS does everything wrong. < 1309491817 996443 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :And LFS does hardly anything! < 1309491824 227412 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1309491832 594048 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :http://www.linuxfromscratch.org/lfs/view/stable/chapter05/chapter05.html This is at least 50 lines too long. < 1309491872 834188 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :It should read "Binutils, GCC, Linux headers, glibc, Busybox". < 1309491942 983032 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nice how binutils and gcc each have two passes < 1309491956 200695 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :It's pointless cargo culting. < 1309491983 100624 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :Also, GCC has *4* passes. < 1309491985 550141 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :"This system will contain just enough tools to start constructing the final LFS system in Chapter 6 and allow a working environment with more user convenience than a minimum environment would." < 1309491986 968316 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :The first build bootstraps. < 1309491996 921674 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :delicious < 1309491998 934601 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :Deewiant: They lie. < 1309492007 813480 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :Deewiant: Busybox would be much more comfortable. < 1309492015 395997 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Why's that < 1309492031 5672 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :Busybox is, surprisingly, a fairly full-featured userspace. < 1309492050 316643 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :busybox sucks tho < 1309492063 572595 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :Yeah, but it beats GNU. < 1309492090 289831 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :it would be nice if there was an actually good coreutils < 1309492175 5711 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :hmm < 1309492176 619096 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :or did i find one < 1309492177 157683 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :i forget < 1309492202 507925 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :pikhq: So just do it with busybox? < 1309492207 627794 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: second build is to do the other half of the bootstrap right? < 1309492213 1328 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :NihilistDandy: Yeah. < 1309492230 85802 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :coppro: No, it's to make a GCC linked against your new libc. < 1309492240 471713 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :My feeling on the whole LFS thing was "Here are some neat instructions, but do whatever the hell you want." < 1309492249 389998 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: oh dear < 1309492257 431363 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I built two of them, and I never followed everything to the letter < 1309492257 936876 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :I told you, it's fucking cargo cult. < 1309492285 558278 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :If you're a Linux user who's content following directions because the internet told you to, you deserve the cargo cult < 1309492298 369425 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Or any *NIX, for that matter < 1309492308 388010 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Pop quiz: What are the complexities of many common (codepoint-based) operations on a structure which consists of a raw block of UTF-8 bytes, plus another list as long as the number of codepoints with offsets into the string saying where those codepoints start? < 1309492335 839359 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :e.g. inserting into the middle < 1309492363 593313 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :O(n^2)? < 1309492400 188872 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :ACTION didn't even read the question < 1309492414 233358 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :pikhq: how did you invite me btw < 1309492416 303919 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :NihilistDandy: gj < 1309492422 957809 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :elliott_: I sent you a message. < 1309492435 644931 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :It autoinvites people that you send messages to. < 1309492438 830721 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :(btw by raw block I actually meant like a cord srtucture or whatever) < 1309492440 252491 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :pikhq: nice < 1309492459 603517 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :pikhq: Message, please? :D < 1309492465 339406 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott_: How far off was I? < 1309492551 990010 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :NihilistDandy: dunno, it's me asking you guys < 1309492588 397562 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :pikhq: does it have to be just them? < 1309492613 919293 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :elliott_: I dunno, maybe? < 1309493095 982278 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :"The problem is right there. Always has been. People who think that < 1309493096 169211 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :userspace filesystems are realistic for anything but toys are just < 1309493096 169306 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :misguided." < 1309493098 152594 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oh, linus is wrong < 1309493100 117589 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :that's rare < 1309493226 889902 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :lol < 1309493478 442246 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://www.bioinformatics.org/benchmark/results.html < 1309493487 59180 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder why these programs are generally faster in Windows... < 1309493613 265612 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :scheduling etc.? < 1309493641 540293 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :I'd need more information to say. < 1309493655 56631 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :have i mentioned < 1309493669 197755 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :@ @ @ is great < 1309493669 346745 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :@ we all appreciate < 1309493672 731576 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :Though the odds are good glibc is to blame. < 1309493723 735144 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :@ has no libc < 1309493725 216509 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :@ @ @ < 1309493734 411784 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@_@ < 1309493759 333475 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric ::)_:) < 1309493762 769184 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :(:_(: < 1309493767 460767 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric ::)_(: < 1309493769 592070 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :(:_:) < 1309493790 734919 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION is trying to find a Perl vs Python benchmark that isn't a) lacking in information b) biased towards one language in some way < 1309493797 751594 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am not finding anything.. < 1309493801 783014 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://graphcomp.com/pogl.cgi?v=0111s3B2 < 1309493813 88453 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this site obviously has a bias towards Perl... < 1309493819 390075 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :benchmarking languages < 1309493822 858892 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :>youlose.jpg < 1309493860 529948 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :Benchmarking languages is the wrong question. < 1309493976 195958 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :In other news, Stephen Colbert is now a so-called "Super PAC". < 1309493999 542429 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Awesome < 1309494006 766179 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :FSOV awesome < 1309494008 296660 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :Which means that he is personally a lobbying organisation that can be handed infinite amounts of money by corporations. < 1309494013 226120 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :Personally. < 1309494016 237156 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: well, considering both Python and Perl both have one major implementation, this isn't unreasonable. < 1309494037 998656 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :US politics has devolved into comedy. < 1309494046 273097 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Still not comparing language speed. < 1309494049 36165 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :pikhq: Have you seen the "serious" Super PACs? < 1309494051 586309 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :Implementation speed, perhaps, but hey. < 1309494053 269075 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :NihilistDandy: No. < 1309494058 878536 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :CakeProphet: they're not even real languages, there is no definition < 1309494062 956074 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Hang on, I'll find some links < 1309494067 565309 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: what? < 1309494085 53507 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Here's the Perl spec. "What /bin/perl does." < 1309494092 703809 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Here's the Python spec. "What /bin/python does." < 1309494100 214052 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is this some trivial formalism thing you guys are talking about? If so, I don't care about that. < 1309494102 421514 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :That's just shitty. < 1309494118 563034 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: Python is actually interpreter-is-correct? I thought it was spec-based < 1309494123 177096 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: Also Perl 6 has a spec < 1309494125 711394 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :although it's a messy one < 1309494129 541164 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :pikhq: http://www.youtube.com/watch?v=bv_WG0v_kO0 < 1309494132 201774 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :CakeProphet: Show me the definition of Python. < 1309494135 442729 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :CakeProphet: Show me the definition of Perl. < 1309494150 413613 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Any inconsistency in Perl between docs and program is officially a bug in the docs < 1309494152 599787 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :The ad released by "Turn Right USA", another Super PAC < 1309494153 297387 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*Perl 5 < 1309494154 736408 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :if you point to an implementation, then you're saying that the language has defined segfaults < 1309494169 742107 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Probably NSFW, and definitely unsafe for nonracists < 1309494201 339095 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: Python has a grammar spec. Does that count? < 1309494228 631436 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :No. < 1309494233 162893 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1309494233 831544 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :coppro: Non-officially; they don't even go so far as to say "the implementation is correct". < 1309494243 304487 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :Python, de jure, DNE. < 1309494306 342650 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I would say this http://docs.python.org/reference/ is pretty close to being a spec. < 1309494362 943722 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :Documentation != spec. < 1309494394 6053 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :^ < 1309494433 46659 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :There is no such thing as a compliant Python interpreter. < 1309494435 809878 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But I would say in the case of TeX, the program book and documentation book together make up a specification of how standard TeX should work < 1309494444 732475 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :What makes that document not a language specification? < 1309494454 288543 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :CakeProphet: It is not considered authoritative < 1309494461 432498 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...k? < 1309494466 717663 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Someone could implement that document entirely and it would not necessarily be considered correct < 1309494482 265441 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :There are only interpreters which happen to execute input similarly to the "CPython" program. < 1309494510 444799 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :coppro: well, it would be missing the standard library. < 1309494537 473787 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: And certainly not be bug-for-bug compliant. < 1309494569 299014 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :How would you know if it is correct or not? And what if there is some ambiguous things mentioned in the document? < 1309494587 458918 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...but this has nothing to do with benchmarking the most commonly used implementation of a language. < 1309494621 602135 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :Yes it does, because there is no language. < 1309494621 793209 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's just something to be picky about.. < 1309494635 445457 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :There are only interpreters < 1309494660 910108 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :And yes, we are just being picky. < 1309494666 544435 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :That doesn't make it any better. < 1309494671 402450 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :it means they're not languages, though < 1309494701 209550 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :There is an entire set of documentation on the language, standard libraries, and grammar of the CPython implementation that is considered standard for any practical purpose. I don't see why it matters that it's not called a specification. < 1309494760 433772 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :if the implementation violated the documentation (not in an obviously buggy way like segfaulting), which would be fixed? < 1309494772 581225 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :if you can't answer "the implementation, no question whatsoever", then it is not a specification. < 1309494809 432593 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And that is one purpose to use literate programming; is so you do not have this problem. < 1309494844 877970 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is it possible? < 1309494848 702366 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..but you can't say "there is no Python language" as a result. < 1309494850 988390 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think so. < 1309494871 885037 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because there clearly is one. It is documented to exist. < 1309494889 615769 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :There is "the CPython interpreter's behavior". < 1309494892 337832 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :nope, there's a program < 1309494894 38420 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whats python < 1309494898 820025 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :its called cpython < 1309494903 453937 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh thanks < 1309494903 776874 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :theres some other programs that try to imitate it < 1309494905 587840 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :there is no language < 1309494909 782367 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :To create a "Python" interpreter, one is imitating CPython. < 1309494910 836718 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, you can't say "there is no Python language" as a result unless perhaps you have some philosophy and you are being very philosophical about it then you might prefer to say there is no such thing, maybe....... maybe not...... < 1309494913 272741 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...this is a completely pointless discussion. I am done. < 1309494921 756558 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :zzo38: We're being philosophical about it. < 1309494925 506383 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the language specified by what cpython does < 1309494952 346501 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :Dang, Congress is even more disfunctional than usual. < 1309494964 134477 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :18 bills have passed this year. < 1309494970 722568 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bad bills? < 1309494985 352697 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :No, utterly trivial bills. < 1309494988 603305 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hehehe < 1309494989 313512 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :15 of them name buildings. < 1309494994 885531 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wow what < 1309494996 875573 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :http://www.e-pig.org/epilogue/?p=955 i never understand mcbride, but he always makes me happy < 1309495005 957808 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: and the other three? < 1309495011 856433 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :coppro: name horses < 1309495021 192419 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: this man-crush is becoming somewhat eerie. < 1309495024 51187 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I suppose you can be philosophical about it, or whatever else you want to be about it; especially, this is esoteric programming channel, but even in non-esoteric programming you can think about such things for whatever reason whatsoever, even. < 1309495040 456406 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :man-crush is that when one man crushes another man < 1309495052 669107 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :es < 1309495053 929876 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :murder is okay when it's manly < 1309495054 78596 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*yes < 1309495058 92075 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :for some definition of crush < 1309495059 700762 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :CakeProphet: haha < 1309495063 493256 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :CakeProphet: i just had the tab open < 1309495066 4907 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :thanks to crushing on him < 1309495069 689945 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :and he linked to the new e-pig post < 1309495070 48549 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :and < 1309495070 409991 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :yeah < 1309495087 204108 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :do you dream about conor mcbride < 1309495110 904389 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :yes < 1309495120 831094 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :im going to go into his house and take off his skin and wear it and become him < 1309495129 488502 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :make yourself happy < 1309495133 448626 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :all by yourself < 1309495134 880154 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :https://secure.wikimedia.org/wikipedia/en/wiki/Acts_of_the_112th_United_States_Congress < 1309495181 952386 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :zzo38: I just don't see how not making a spec for a language /invalids all benchmarking ever/. Which was how this topic started. < 1309495193 847234 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*invalidates < 1309495202 574404 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :We're travelling fast towards default. < 1309495206 361837 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :haha benchmarking < 1309495210 516365 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :AKA "The end of economy". < 1309495227 490962 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sorry I pretty much just got back but why do you want benchmarking < 1309495234 222849 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :isn't benchmarking an implementation thing anyway < 1309495245 703401 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :CakeProphet: you were talking about benchmarking the implementations of a language < 1309495247 870930 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :but there is no such language < 1309495265 416683 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay, I will never say Python again. < 1309495271 856690 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this depends on the definition of language doesnt it < 1309495272 34465 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because it does not exist. < 1309495277 114597 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :CakeProphet: It doesn't (with the exception of a few kinds of philosophical ideas) but it is helpful. But benchmarking is helpful for implementation mostly is in fact correct. But can be compared < 1309495280 29848 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :you can say python < 1309495283 296452 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :but you can't refer to it as a language < 1309495295 261568 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :if languages can be specified by the behavior of a program then yeah python is a language < 1309495308 118121 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :that's a specification that nobody believes < 1309495309 570963 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :you know why? < 1309495316 31320 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :because people report bugs in the python program for implementing Python wrong < 1309495318 427805 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Such as, the program "python" and the "python" snake and the "Monty Python" and so on < 1309495322 218867 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay, yesterday I wrote a program in the python interpreter. It was not a programming language. I just programmed thin air. < 1309495322 902571 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :"this behaviour is incorrect", etc. < 1309495326 668572 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :heheheheheheheehehe < 1309495342 508836 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :CakeProphet: you programmed a Python program. but Python is not a programming language. < 1309495353 774810 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :python is a human language < 1309495362 682114 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :for communicating between humans < 1309495365 60570 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right, the Python program was written in nothingness. Python is pretty mystical sometimes. < 1309495367 34576 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott_: Yes, it does make difficult. Is it just the idea of the people who have programmed it, or the collective? So, one could say either the document or implementation might be the wrong one possibly? < 1309495370 698981 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: I count 23 < 1309495378 952404 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :coppro: Yeah, I got a miscount. < 1309495383 20079 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :Still utterly ridiculous. < 1309495397 409748 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :zzo38: They could both be wrong. < 1309495404 341756 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: also I definitely do not see 15 for naming buildings < 1309495407 370438 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :zzo38: If van Rossum says so. < 1309495419 556034 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :coppro: So further research told me I was wrong? < 1309495424 449637 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ok, python is a language whose spec is a physical brain < 1309495426 65902 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: Yes maybe they could both be wrong. Maybe. (It is, again, another kind of philosophical idea) < 1309495429 237220 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :coppro: Still. Utterly ridiculous. < 1309495453 759716 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :zzo38: Slightly less philosophical, because Python runs on the benevolent dictator model. < 1309495463 129498 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's been a while since I've done anything in python. I don't think I've ever used any of its really fancy features either. those things are spooky. < 1309495481 835065 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: Perhaps. OK. < 1309495493 855167 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :monqy: What kind of realy fancy features? < 1309495500 266045 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I dunno I forgot them all < 1309495517 595101 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :they're probably really simple too but they spook me out < 1309495520 793606 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I often wonder what language I'm writing in when I write a Python program. It is deeply confusing to me. This conversation has clarified things for me. < 1309495540 326891 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have done two things in Python. I wrote some solitaire card games and I have modified a drive wipe script for FreeGeek Vancouver. < 1309495540 475926 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i write my python programs in perl btw < 1309495567 53134 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :monqy: !!!!??? < 1309495581 30285 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh wait perl doesn't exist either < 1309495581 547484 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sorry < 1309495625 954980 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I guess I really am confused about what language I'm writing in when I write a Python program. < 1309495628 776472 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :deeply confused. < 1309495664 304984 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if only you had some kind of document that described the language to you. A document that may in fact be subject to change in the future. < 1309495685 16956 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Stick to SKI, then. At least that's a mathematical fact. < 1309495685 828062 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a formal specification? < 1309495688 891727 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as the language changes, for whatever reason. These things are ephemeral. < 1309495706 935524 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ephemeral sucks < 1309495725 980056 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Perhaps instead of saying you wrote the program in Python you say it is written in python instead (that is, without uppercase "P"), which is used to indicate that, you have the program "python" which can be used to interpret the program in the language whatever it happens to be, if anything... < 1309495726 527216 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what if you define a language by a spec and then leave that spec alone and make a new spec when you want to change it < 1309495744 753201 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :monqy: Then you should give them version numbers, or, if they don't have them, refer to them by dates. < 1309495754 400273 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :monqy: Well, then you'd have Haskell~ < 1309495762 83932 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :NihilistDandy: or scheme < 1309495764 576396 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :NihilistDandy: Haskell is versioned. < 1309495768 648501 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or a bunch of other languages < 1309495772 664430 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :pikhq: ~ means sarcasm < 1309495779 242825 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1309495782 194529 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I thought it meant singing < 1309495786 549915 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :lol < 1309495788 147737 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION wrote a program in the C language yesterday. < 1309495792 436809 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :which C < 1309495795 568841 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :C. < 1309495798 508811 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's C < 1309495803 291289 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :There's two such languages. < 1309495804 382545 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I dunno, I was pretty confused myself. < 1309495806 320874 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :Soon to be 3. < 1309495818 696884 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :was it C99 < 1309495820 50455 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :NihilistDandy: Strange, I thought it was a vaguely sing-songy type thing. だね〜? < 1309495833 236427 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I dunno, I couldn't find the spec. < 1309495834 674339 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And then there are variants of C and implementation specific features of C programs, in addition to others too. < 1309495855 474360 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm bad at googling. < 1309495862 413431 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :would you like me to find the spec~ < 1309495879 232148 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sure. Go find the spec for C. < 1309495883 677046 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what < 1309495895 235897 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :which version < 1309495905 806643 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :which C < 1309495907 645036 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :, that is < 1309495907 793878 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't know. I thought I explained this... < 1309495912 8827 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :we are going in circles now... < 1309495931 314534 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I happen to like a subset of the "GNU89" version of C < 1309495951 556078 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I like the subset of C that is quines. < 1309495964 541492 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :quines as specified by which version of C < 1309495965 189413 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :pikhq: In Japanese I've always thought of it more as an extension of the vowel, but I suppose many speakers make that sound fairly sing-dongy < 1309495968 149032 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :*songy < 1309495986 825454 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :Fuck it, I'll presume ISO C99+POSIX 2008.1 < 1309495991 234630 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: http://pubs.opengroup.org/onlinepubs/9699919799/toc.htm < 1309495994 663616 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :Have fun! < 1309496027 78713 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: The C that is implemented by the gcc, I think. < 1309496028 256311 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :NihilistDandy: Fair 'nough. < 1309496030 665188 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :CakeProphet: Not knowing because is explained and how you go in circles is one of the kind of philosophical because sometimes making philosophy, if it is of the confusing kind, results in this kind of things. So that is how you learn (kind of)! < 1309496041 557069 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :NihilistDandy: loldongs < 1309496044 824338 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: So ISO C99! < 1309496072 461929 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh okay. Yeah sometimes I get confused because people are like "go write programs in C", and I assume C is a language. < 1309496076 789324 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION didn't know how wrong he was. < 1309496099 28006 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :C is a family of languages < 1309496110 404176 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :An incestuous family of languages < 1309496117 25955 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :gross < 1309496180 9731 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a happy family? < 1309496201 721467 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :CakeProphet: They don't know. < 1309496227 473221 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the thing about Python is that the language changes between CPython versions, pretty much. < 1309496261 783155 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Another thing is what parts should be considered "the language" < 1309496285 357628 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the language defined by cpython's behaviour at verison (version here) < 1309496317 514217 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I would Python is a family of languages, with specific languages being versioned. < 1309496343 867395 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I remember in #python it would sometimes help to specify which version of Python you were talking about < 1309496376 628535 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :+say ... -_- < 1309496377 533374 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :if only python were formally specified < 1309496387 325203 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, then it could be one language, like C. < 1309496393 693053 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what < 1309496405 803616 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :proper implementations of python _must not have_ tail call optimisation < 1309496413 502258 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :haha. yes. it's required. < 1309496429 810382 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :by the... er wait, by.. < 1309496436 930483 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh... < 1309496442 773244 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :by the cpython. by the guidos brain. < 1309496442 922281 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :by the CPython source! < 1309496508 17381 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl $x = hello => $x; < 1309496519 425626 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print $x = hello => $x; < 1309496520 63511 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :hellohello < 1309496532 620721 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what just happened :( < 1309496542 31907 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :dunno. Consult the Perl spec. < 1309496549 236675 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think it's in /bin/perl < 1309496553 889064 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :gross < 1309496554 815292 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :!perl print $x = 5 => $x = 6; < 1309496555 284459 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :66 < 1309496559 743629 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :snazzy < 1309496594 844111 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :!perl print $x = 5 => $x = 6 => $x = $x; < 1309496595 344407 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :666 < 1309496600 858920 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm actually not sure what is happening now... < 1309496614 887339 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I would expect 566 < 1309496633 516939 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :!perl print $x = $x => $x = 5 => $x = 6; < 1309496633 949472 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :666 < 1309496673 908772 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..yeah, assignment precedence does weird things. < 1309496701 303713 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that and the fact that , does two completely different things. < 1309496733 305865 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :!perl print ($x = (print ($x = print ($x = 5)))) < 1309496733 787764 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :511 < 1309496766 931429 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :see, it would be nice if print actually returned what it printed, but instead it returns 1 < 1309496788 246159 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :!perl print $x => ($x = print ($x = 5)) => $x < 1309496788 649137 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :5111 < 1309496795 180857 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :dang it perl < 1309496830 637618 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :!perl print $x => ($x = 5) => $x < 1309496831 74550 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :555 < 1309496840 13144 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how did it figure that out < 1309496866 739578 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (print 1) => (print 2) < 1309496867 526699 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `=>' < 1309496875 930773 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl (print 1) => (print 2) < 1309496876 350708 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :12 < 1309496881 236355 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :good question. :P < 1309496890 551958 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Perl can see the future, obviously. < 1309496923 254795 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :See reverse state monad. < 1309496927 507527 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :god that monad is so hot. < 1309496930 958376 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I have a mancrush on it. < 1309496939 958956 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I crushed it with my minds. < 1309496941 452104 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :!perl $a = 5; ($a, $b) = ($b, $a); print $a; < 1309496964 274727 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah see I have no clue why it printed 555 above. < 1309496965 245018 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :unification failure there perl < 1309496978 519094 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :lol < 1309496992 385275 :fizzie!fis@iris.zem.fi JOIN :#esoteric < 1309497030 48952 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print $x, ($x=5) < 1309497030 505059 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :55 < 1309497033 629829 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...see, what. < 1309497049 393496 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :!perl print ($x=5), $x < 1309497049 855636 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :5 < 1309497054 150937 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whoa!! < 1309497070 416681 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :!perl print ($x=5) => $x < 1309497070 875128 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :5 < 1309497076 101538 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :=> is just , < 1309497079 212095 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :so it's sequencing < 1309497085 590576 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : !perl print $x => ($x = 5) => $x < 1309497085 965760 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : 555 < 1309497087 588574 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but with one special thing so why not have another < 1309497093 878171 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :print ($x, $x = 5, $x) < 1309497094 604547 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :now < 1309497097 608315 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :if you look at how this evaluates < 1309497098 151656 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :it < 1309497098 555998 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :uh < 1309497101 327227 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it allows a bareword on the left right? < 1309497103 143350 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :that makes no sense :( < 1309497107 197727 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :maybe it evaluates assignments first < 1309497108 631309 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :or something < 1309497110 88060 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :monqy: yeah < 1309497117 352147 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oh < 1309497121 350921 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but then what about ($x=5), $x < 1309497121 532709 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :monqy: hm < 1309497121 681394 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :monqy: maybe it turns into < 1309497131 686970 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :print "$x", ($x = 5), ... no wait < 1309497135 96435 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it seems to be exclusive to the print operator. < 1309497135 384539 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :that wouldn't explain the last one < 1309497135 744274 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :hmm < 1309497137 209350 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oh well < 1309497143 19771 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :"" < 1309497152 655935 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl @x = ($x, $x=5); print @x < 1309497153 140657 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :55 < 1309497156 131831 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...or not. < 1309497165 575171 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so it's a list operator thing. < 1309497182 325958 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :perl is confusing < 1309497184 143834 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im confused < 1309497218 22549 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl @x = ($x, $x, $y); $x=5;$y=2; print @x < 1309497223 674731 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PART :#esoteric < 1309497246 392867 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :might have something to do with how Perl uses lists in assignment operators. < 1309497252 90257 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :What's confusing about it? < 1309497269 471638 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the evaluation order was unexpected. < 1309497273 83326 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :i always hate when people post about areas of my expertise because they'll be wrong < 1309497277 765201 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Ah, that < 1309497323 754605 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl @z = (my ($x=$y, $y=2)); print @z; < 1309497324 156623 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Can't declare scalar assignment in "my" at /tmp/input.18475 line 1, near "))" < 1309497389 969070 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl (@z = ($x=$y, $y=2)) = ('a','b'); print @z, $x, $y; < 1309497390 416914 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :ab2 < 1309497393 628334 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1309497410 239207 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl (@z = ($x=$y, $y=2)) = ('a','b'); print @z, ' ', $x, $y; < 1309497410 698044 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :ab 2 < 1309497436 213607 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1309497476 340146 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl (@z = ($x=$y, $y=2)); print @z, ' ', $x, $y; < 1309497476 784591 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :2 2 < 1309497495 112369 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay, these are expected... < 1309497522 226973 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but now I don't know what is expected and what is unexpected... < 1309497528 680785 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so maybe not. < 1309497533 741769 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what if perl had a real spec < 1309497537 11306 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :would that help < 1309497556 110499 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(no that was a trick question it would be too much of a mess) < 1309497569 634430 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :((that was a joke of course it would help)) < 1309497572 986054 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(((what am I saying))) < 1309497603 161986 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to #perl! < 1309497607 81432 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the official spec of perl. < 1309497617 789022 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im afraid < 1309497622 517988 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is it a good place < 1309497723 945722 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not really. it's occasionally helpful. < 1309497758 937330 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :more often than not I get assaulted with useless pickiness, which is weird because it's Perl we're talking about.. < 1309497776 888364 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :theres only one way to do it < 1309497827 590975 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ACTION notes that CakeProphet considers everything useless pickiness < 1309497834 496770 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :do they get mad about doing obscene things with perl < 1309497837 581919 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i.e. anything with perl < 1309497843 235479 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(perl jokes are funny) < 1309497881 344297 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :seriously though is there any sort of perl that's considered abusive < 1309497937 36300 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :obfuscated too far for respect < 1309497948 648388 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :depends on who you talk to. I generally don't care. others do. < 1309497955 811619 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :exploited a bug in the spec < 1309497967 972569 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :obfuscated too far for respect / exploited a bug in the spec < 1309497972 326447 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :opening lyrics of Abusive Perl < 1309498063 887055 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :Also, valid Perl. < 1309498278 67295 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :< tm604> eval: [ $x, $x - 3, $x = 5, $x - 3 ] # they're processed left-to-right but since $x is an lvalue it'll stay as $x in the resulting expression < 1309498286 528906 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :< SpiceMan> anyway, assigning in a list is wrong < 1309498304 992136 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I didn't know programming style was such a deep, ethical issue. < 1309498314 987923 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :in perl it is < 1309498316 777979 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PART :#esoteric < 1309498324 548115 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :there's more than one way to do it but that isn't one < 1309498375 16969 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :< tm604> It'll evaluate to 5 when converting to the arrayref in the above example - but would stay as an lvalue if you passed that list to a function call. < 1309498395 764783 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :interesting... < 1309498398 558292 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :"is wrong" -- oh noes ethical judgement < 1309498598 46973 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :They're not called perl monks for nothing < 1309498666 289232 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im having trouble grokking the concept of perl style pedantry < 1309498678 412912 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :isnt perl for dirty hacks why else would anyone use it < 1309498702 150063 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes I am having similar difficulties. < 1309498709 949022 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess there are pedants for every language... < 1309498750 75045 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Perl pedants are former C pedants who decided they wanted something more opaque. < 1309498758 286135 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :~ < 1309498784 185471 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Sort of < 1309498820 584635 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Actually, I don't think I've known anyone that used perl for long without developing their own particular brand of pedantry about it < 1309498838 407177 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Except the ones who switched to python because it was the sexy new (nonexistent) thing < 1309498863 532884 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl @x = ($x,$x,$x=2); ($x[0],$y) = (3,4); print @x,' ',$x,$y < 1309498863 992044 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :322 24 < 1309498874 503515 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :my perl pedantry is i cant stand perl code that doesnt cave in to heinous obfuscation < 1309498883 871868 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :NihilistDandy: I switched from python to perl, so... < 1309498901 537196 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so far I am not pedantic about Perl. But I'm not pedantic about any language really. < 1309498904 560348 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so this makes sense. < 1309498913 287172 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :ACTION nods < 1309498916 482360 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :/especially/ languages that don't exist. < 1309498920 752265 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Just don't drink the Wall-aid too hard < 1309498950 283690 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sounds dangerous. < 1309498974 277381 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Any language is dangerous if you buy into the hype < 1309498987 405487 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so apparently the lvalues evaluated after the list evaluates. So it's just a weird case that happens inside lists. < 1309498997 231890 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"Lisp has all the visual appeal of oatmeal with fingernail clippings mixed in." -- literally god < 1309499032 837512 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :perl -Wall < 1309499038 868240 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :--pedantic < 1309499088 374736 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :lol < 1309499095 263306 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl sub test {$_[0] = 2} $x = 1; test($x); print $x; < 1309499095 699311 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :2 < 1309499114 65776 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :im n ur code, reassigning ur lvalues. < 1309499127 916252 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :call by vile < 1309499143 713607 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :heh < 1309499174 3334 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :usually this "feature" is disabled when you reassign @_ or use shift, which is what 99% of Perl functions do. < 1309499231 158821 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think, let's test this. < 1309499238 416577 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl sub test {shift = 2} $x = 1; test($x); print $x; < 1309499238 784675 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Can't modify shift in scalar assignment at /tmp/input.20928 line 1, near "2}" < 1309499327 190277 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you /can/ define subroutines that can be used as lvalues. < 1309499335 230014 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but shift is not one of those. < 1309499577 94675 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl sub take : lvalue {$_[0]} sub test { &take = 3} $x = 0; test($x); print $x; < 1309499577 528476 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :3 < 1309499923 226531 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :hi im < 1309499944 719054 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I actually enjoy Perl's depravity. This is what stands out to me. < 1309499956 165078 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Pervert. :P < 1309500220 601395 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :You could actually write programs in a style similar to Python. < 1309500224 701828 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but how boron would that be? < 1309500313 348126 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well no, you would actually want to /declare/ your variables. This is counter-intuitive to Python style. < 1309500396 866697 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in which variables magically appear at runtime like the hash table keys they are. < 1309500508 118188 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in a class definition? don't want a hash table? no worries, you can just define a huge list of strings named __slots__. Very clean and pythonic. < 1309500596 269692 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :actually it might be a tuple. I can't recall. < 1309500987 871 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :it's a list < 1309502457 340616 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 255 seconds < 1309503032 295254 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1309503268 194258 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, it is true! It is not true! < 1309503273 288580 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :taupe < 1309503430 731412 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :toupe < 1309503528 832213 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :targot < 1309503725 304411 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I do not think pi has anything to do with circles. I think circles has to do with pi. Some people think tau (2pi) should be used instead of pi but I am one of those who disagrees with that idea. Even if you somehow believe that the ratio of a circumference to the diameter is 3, that doesn't mean pi is 3. < 1309503846 732587 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :fyguhijokp[l];';kljhgfdrt90iuhgvui09-hviop0jhbvi90jio0-9ijnbjio0- < 1309504150 33335 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Can you please write it more clearly this time? < 1309504163 938784 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net PRIVMSG #esoteric :asfdjqieprtg < 1309504213 303231 :CakeProphet!~adam@h184-60-161-54.mdsnwi.tisp.static.tds.net JOIN :#esoteric < 1309504213 611997 :CakeProphet!~adam@h184-60-161-54.mdsnwi.tisp.static.tds.net QUIT :Changing host < 1309504213 760762 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1309504423 825200 :pikhq_!~pikhq@174-22-183-144.clsp.qwest.net JOIN :#esoteric < 1309504440 819173 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1309504566 305510 :pikhq!~pikhq@174-22-168-41.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1309505364 309409 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 276 seconds < 1309505373 331091 :foocraft_!~ewanas@78.100.217.94 QUIT :Ping timeout: 255 seconds < 1309506972 685174 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1309507564 759609 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oh my god < 1309507567 438015 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :the opengl haskell binding < 1309507569 370671 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :actualyl uses Ptr < 1309507571 831832 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :r u joking < 1309507580 464530 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :not even Ptr Blah < 1309507581 163027 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Ptr a < 1309507581 696239 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :yes < 1309507582 221186 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :a < 1309507584 518534 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :a pointer to fucking anything < 1309507586 269838 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :clap < 1309508721 893429 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :What part of it? < 1309508735 134774 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Deewiant: vertex object things < 1309508741 603826 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : GL.bufferData GL.ArrayBuffer GL.$= (fromIntegral size, ptr, GL.StaticDraw) < 1309508747 623518 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :that ptr could literally be a pointer to ()s < 1309508749 954377 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :or to (forall a. a)s < 1309508753 965623 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :at least use a typeclass, jeez < 1309508761 788643 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1309508765 848614 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :What should it be? :-P < 1309509278 464458 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1309509595 45291 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Deewiant: A typeclass, since the a should always be one of the GL value types :P < 1309509598 876341 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :(Unless I'm missing something) < 1309509608 9966 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :You can always cast it < 1309509614 774580 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I'm not sure it should be < 1309509618 794072 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I think it really can be anything < 1309509712 963985 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :You can use it to just store arbitrary data on the GPU AFAICT < 1309509819 639072 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Heh < 1309509830 369646 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Deewiant: That sounds like a terrible idea if you have e.g. Ptr (a -> b) < 1309509842 610460 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Or, any heap type < 1309509845 943660 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :GC doesn't look at GPU memory :P < 1309509872 526303 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :If you move GC data away from the GC then obviously you have to handle it somehow, yes :-) < 1309510332 302627 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :"Someone should be paying you full-time to actually make all of these things that will be so much better than all the other versions of those things." < 1309510337 804055 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :the nicest thing i have ever been told ;_____; < 1309512236 812872 :wth!~tianhou@222.242.196.229 JOIN :#esoteric < 1309512262 718331 :wth!~tianhou@222.242.196.229 NICK :Guest41798 < 1309512270 71954 :Guest41798!~tianhou@222.242.196.229 PART :#esoteric < 1309514756 874762 :foocraft!~ewanas@78.101.140.235 JOIN :#esoteric < 1309515676 169696 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :?src Functor Either < 1309515676 358884 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. My pet ferret can type better than you! < 1309515709 716677 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :?src Either fmap < 1309515709 911109 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :fmap _ (Left x) = Left x < 1309515710 94831 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :fmap f (Right y) = Right (f y) < 1309515723 230403 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Deewiant: yeah, then i realised that's not relevant < 1309515730 709643 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ACTION is trying to make the code in http://personal.cis.strath.ac.uk/~conor/Kleisli.pdf work < 1309515738 513780 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :specifically < 1309515739 551434 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :instance (IFunctor f ,IFunctor g) ⇒ IFunctor (f :+: g) where < 1309515739 725393 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :imap h (InL fp) = InL (imap h fp) < 1309515739 874137 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :imap h (InR gp) = InR (imap h gp) < 1309515853 171809 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :And why doesn't that work < 1309515912 823992 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Deewiant: < 1309515914 946021 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :/home/elliott/Code/outrageous-fortune/outrageous-fortune.hs:58:33: < 1309515915 122598 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : Could not deduce (g ~ f) < 1309515915 271320 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : from the context (IFunctor f, IFunctor g) < 1309515915 271485 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : bound by the instance declaration < 1309515915 271592 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : at /home/elliott/Code/outrageous-fortune/outrageous-fortune.hs:3:10-55 < 1309515915 858067 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : `g' is a rigid type variable bound by < 1309515919 978161 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : the instance declaration < 1309515922 89452 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : at /home/elliott/Code/outrageous-fortune/outrageous-fortune.hs:3:32 < 1309515924 189503 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : `f' is a rigid type variable bound by < 1309515925 941061 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : the instance declaration < 1309515927 870510 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : at /home/elliott/Code/outrageous-fortune/outrageous-fortune.hs:3:20 < 1309515930 7169 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : Expected type: f s i < 1309515931 933689 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : Actual type: g s i < 1309515933 938930 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : In the second argument of `imap', namely `gp' < 1309515936 40228 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : In the first argument of `InL', namely `(imap h gp)' < 1309515937 996078 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : In the expression: InL (imap h gp) < 1309515939 958185 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Failed, modules loaded: none. < 1309516075 278004 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :(This after I added kind signatures to :+:.0 < 1309516075 976993 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :) < 1309516307 611108 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :OH < 1309516308 135751 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :duh < 1309516639 857872 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1309517269 153333 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :?src (<*) < 1309517269 340971 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(<*) = liftA2 const < 1309517274 253214 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :?. unpl src (<*) < 1309517274 483410 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :() < 1309517277 626785 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :o_O < 1309517289 912316 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :?src liftA2 < 1309517290 125568 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :liftA2 f a b = f <$> a <*> b < 1309517293 581111 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :right < 1309517299 729325 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :\a b -> const <$> a <*> b < 1309517327 976951 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :?unpl (<*) = liftA2 const < 1309517328 165635 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(<*) = liftA2 (\ a _ -> a) < 1309517354 131561 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :?src (*>) < 1309517354 333042 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(*>) = liftA2 (const id) < 1309517369 634675 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :const id <$> a <*> b < 1309517370 157849 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :hmm < 1309517374 578474 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :no simpler way to write that, right < 1309517375 277104 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :? < 1309517386 659817 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :?ty \a b -> const id <$> a <*> b < 1309517387 444356 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a a1 (f :: * -> *). (Applicative f) => f a1 -> f a -> f a < 1309517401 129798 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :?ty (*>) < 1309517401 885490 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) a b. (Applicative f) => f a -> f b -> f b < 1309517403 324831 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :? < 1309517422 656550 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Well, that's where you got it from I guess, heh < 1309517518 38764 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :haha wow, the arrows of outrageous fortune are... < 1309517521 6140 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :outrageously slow < 1309517531 398048 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Howso < 1309517544 225494 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :So, choose a big text file, a Shakespearean tragedy, perhaps, and invoke < 1309517544 572720 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :runFH $ fileContents "Hamlet.txt" < 1309517544 721187 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :and wait < 1309517545 435022 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :. < 1309517547 186542 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :he is not kidding < 1309517554 918101 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric ::-D < 1309517557 820743 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :im running it on /usr/share/dict words and my computer isnt showing what im typing any more oh < 1309517559 392899 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :and < 1309517559 758546 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :i think my memory < 1309517561 184355 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :is < 1309517561 400346 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :all < 1309517562 65111 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :leaked < 1309517562 446845 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ow < 1309517563 848397 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :fuck < 1309517567 41022 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :switching to tv < 1309517614 966546 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Deewiant: oh my god < 1309517622 678338 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :i just watched the oom killer kill chrome < 1309517626 385716 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :for ghc's sins < 1309517651 385676 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oh and THEN he tells us how to do it fastly < 1309517654 359564 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :fucker < 1309518327 352393 :Sgeo!~Sgeo@66-87-8-224.pools.spcsdns.net JOIN :#esoteric < 1309519291 24368 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, gnome 3 is a disaster, I gave up on it when I couldn't even locate the setting for changing window decorations theme after 10 minutes of searching in the preferences... < 1309519306 326326 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :heh < 1309519316 914471 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Maybe you can't change it < 1309519322 870851 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :After all, configurability is bad and confusing < 1309519341 634268 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, gave lxde a try but it was crashy. Could be due to catalyst drivers since it was X itself that crashed from trying to change lxde desktop bg colour, but the backtrace from X segfaulting seemed free from catalyst things < 1309519345 830097 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :xfce seems to work well < 1309519358 780447 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Why do people use desktop environments < 1309519377 378050 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, as opposed to just a window manager? < 1309519400 891389 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Yep < 1309519451 185780 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, hm, for me, because I haven't found a window manager that I liked yet. I tried a few. < 1309519461 806840 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I don't like tiling window managers I found out < 1309519540 299358 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :So you like gnome 2 / lxde / xfce but not any WMs, or? < 1309519578 581830 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, well lxde I have been unable to decide if I like yet < 1309519586 206092 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :due to it crashing on some stuff < 1309519609 272874 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but lxde had a few other issues as well < 1309519631 827654 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :like not being able (as far as I could tell) to use the default X cursors, instead of fancy ones. < 1309519646 773252 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and also I didn't find a non-horrible window decoration theme in it < 1309519660 969622 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, gnome 2 I like. KDE 3.5 and older too. xfce4 is quite nice < 1309519707 777809 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, I tried a few WMs and twm is kind of nice when it comes to behaviour, but it looks ugly as fuck, even if you change the colours with xresources or whatever it was < 1309519721 220311 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :tiling WMs I don't seem to like so far < 1309519736 699749 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, any suggestions for non-tiling WMs? < 1309519756 172921 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I use openbox < 1309519763 434518 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :And shall now relocate to a bus stop --> < 1309519768 195032 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm, I haven't tried that one actually < 1309519774 716669 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I think I tried some other *box? < 1309520997 317648 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I found small nits in all the other boxes (no I can't remember what they were) < 1309521016 464632 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1309521051 204543 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :(including IceWM) < 1309521387 812794 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1309524203 782026 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :yess rayman installer launches < 1309524223 751971 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :"Full installation MMX for DirectX [six].[one]" < 1309524228 381531 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ah...yes, this is what i want... < 1309524314 790611 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : < 1309524421 640558 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ah, i need dlinput.dll for this < 1309524430 444365 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :quintopia: Deewiant: CakeProphet: do any of you use windows ever < 1309524432 778866 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Sgeo: < 1309524435 785031 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric ::P < 1309524443 82614 :Sgeo!~Sgeo@66-87-8-224.pools.spcsdns.net PRIVMSG #esoteric :Hi < 1309524461 475288 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oh wait its on the cd < 1309524462 186810 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :yayyy < 1309524497 362226 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :hm or wait is it < 1309524608 958257 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :In my case, I used a Windows Vista "dinput.dll" file, as the one from my "Rayman 2" CD didn't work for me. < 1309524609 312085 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ah < 1309524613 180478 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Sgeo: do you have access to a windows partition < 1309524623 18738 :Sgeo!~Sgeo@66-87-8-224.pools.spcsdns.net PRIVMSG #esoteric :The one I'm currently using < 1309524631 228834 :Sgeo!~Sgeo@66-87-8-224.pools.spcsdns.net PRIVMSG #esoteric :Is 7 close enough/identical? < 1309524639 846101 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :yes < 1309524647 263406 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Sgeo: can i have your \windows\system[thirtytwo]\dinput.dll file? < 1309524669 31283 :Sgeo!~Sgeo@66-87-8-224.pools.spcsdns.net PRIVMSG #esoteric :Hold on < 1309524777 589134 :Sgeo!~Sgeo@66-87-8-224.pools.spcsdns.net PRIVMSG #esoteric :ACTION takes elliott's email address from Agora < 1309524812 81154 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :in return you can have a useless google+ invite < 1309524814 400245 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :unless you already have one < 1309524847 165509 :Sgeo!~Sgeo@66-87-8-224.pools.spcsdns.net PRIVMSG #esoteric :I don't < 1309524905 64951 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :invited < 1309524917 821876 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :thx for file < 1309524931 993077 :Sgeo!~Sgeo@66-87-8-224.pools.spcsdns.net PRIVMSG #esoteric :yw < 1309524942 161841 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :still doesn't work though :D < 1309524942 519413 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :hmm < 1309525033 357520 :Sgeo!~Sgeo@66-87-8-224.pools.spcsdns.net PRIVMSG #esoteric :Huh, I have to link Google+ with Picasa < 1309525043 763185 :Sgeo!~Sgeo@66-87-8-224.pools.spcsdns.net PRIVMSG #esoteric :Maybe this will make Picasa on my phone work? < 1309525045 152497 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :have to? < 1309525073 745370 :Sgeo!~Sgeo@66-87-8-224.pools.spcsdns.net PRIVMSG #esoteric :The choices given were to link, or not to join Google+ < 1309525087 744285 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :WORKS NOW YAAAY < 1309525088 804843 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Sgeo: heh < 1309525100 201102 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :"SITE RAYMAN2" <-- good english in menus < 1309525138 280632 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :this is working A+ good < 1309525145 920559 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :todo: get antialiasing enabled in it somehow, maybe dare to try widescreen, fullscreen < 1309525147 162937 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :rayman yaay < 1309525152 589726 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :sgeo you've played rayman right < 1309525154 707447 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :two < 1309525158 246335 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :then you can UNDERSTAND MY DELIGHT < 1309525165 490606 :Sgeo!~Sgeo@66-87-8-224.pools.spcsdns.net PRIVMSG #esoteric :I've... heard of it. Might have seen it being playe < 1309525168 984448 :Sgeo!~Sgeo@66-87-8-224.pools.spcsdns.net PRIVMSG #esoteric :played < 1309525173 899223 :Sgeo!~Sgeo@66-87-8-224.pools.spcsdns.net PRIVMSG #esoteric :Unless I'm thinking of a different game < 1309525185 218150 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :go pirate it and play it it's the best three-dimensional platform game ever created :{ < 1309525196 887304 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :elliott_: Yes, I dualboot Windows 7 for gaming < 1309525200 441746 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Deewiant: TOO LATE < 1309525206 489563 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :You were just toooo slow. < 1309525212 467992 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I didn't really want to help you anyway < 1309525220 239027 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Nobody ever does ;____; < 1309525226 813545 :Sgeo!~Sgeo@66-87-8-224.pools.spcsdns.net PRIVMSG #esoteric :elliott_, does it have glowy sphere things called lums? < 1309525249 211384 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Sgeo: yes. < 1309525264 247396 :Sgeo!~Sgeo@66-87-8-224.pools.spcsdns.net PRIVMSG #esoteric :Ok, yeah, I've watched my friend play it a long time ago < 1309525321 596433 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :brb playing it < 1309525323 15196 :elliott_!~elliott@95.149.228.85 QUIT :Quit: Leaving < 1309525787 194809 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1309525957 305079 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1309525963 161294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Stupidly hard to get this to fullscreen right < 1309525970 877207 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Is there a way to get wine to do everything as a virtual desktop, just a fullscreen one :P < 1309526306 340765 :elliott!~elliott@unaffiliated/elliott QUIT :Quit: Leaving < 1309527266 148604 :copumpkin!~pumpkin@17.45.135.12 JOIN :#esoteric < 1309527266 453595 :copumpkin!~pumpkin@17.45.135.12 QUIT :Changing host < 1309527266 602286 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1309527282 594599 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :perhaps virtual box has what elliott is looking for < 1309527294 343014 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also, installing Windows will likely have a similar effect. < 1309527364 349737 :Sgeo!~Sgeo@66-87-8-224.pools.spcsdns.net PRIVMSG #esoteric :CakeProphet, I thought VirtualBox doesn't work well with 3d < 1309527791 426239 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Read error: Operation timed out < 1309527898 916161 :azaq23!~derivecto@pD9E3417D.dip0.t-ipconnect.de JOIN :#esoteric < 1309527901 18303 :azaq23!~derivecto@pD9E3417D.dip0.t-ipconnect.de QUIT :Changing host < 1309527901 166759 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1309528607 110141 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1309528893 959234 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1309529124 683198 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1309529683 931054 :Sgeo!~Sgeo@66-87-8-224.pools.spcsdns.net QUIT :Read error: Connection reset by peer < 1309529724 879558 :Sgeo!~Sgeo@66-87-8-224.pools.spcsdns.net JOIN :#esoteric < 1309530318 700532 :elliott_!~elliott@95.149.228.85 JOIN :#esoteric < 1309530318 849257 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1309533497 716426 :Slereah!x@ANantes-259-1-206-241.w90-49.abo.wanadoo.fr QUIT :Ping timeout: 252 seconds < 1309533721 235624 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :olsner: you konw how you were oh and i want with and but yeah its let me knwo if? < 1309534383 704940 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :unsafePerformIO (>>= #0 #1) = seq# #0 (#1 #0); < 1309534383 853562 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :unsafePerformIO (return #0) = #0; < 1309534440 820155 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :olsner: your dreams answered < 1309534540 292474 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :wait i can do that better, unsafePerformIO could be id < 1309534548 528500 :Sgeo!~Sgeo@66-87-8-224.pools.spcsdns.net PRIVMSG #esoteric :#? < 1309534551 243319 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Yes. < 1309534710 527209 :Sgeo!~Sgeo@66-87-8-224.pools.spcsdns.net PRIVMSG #esoteric :Unboxed? I'm generally clueless about that. Why is #1 being used like a function? < 1309534745 916919 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :It's not Haskell. < 1309534771 570175 :Sgeo!~Sgeo@66-87-8-224.pools.spcsdns.net PRIVMSG #esoteric :o.O < 1309535442 216106 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :olsner: yeah i pretty much invented the best < 1309537644 851143 :MigoMipo!~John@84-217-8-43.tn.glocalnet.net JOIN :#esoteric < 1309538234 848415 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1309538251 38798 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 246 seconds < 1309538287 882989 :copumpkin!~pumpkin@17.45.135.12 JOIN :#esoteric < 1309538288 232019 :copumpkin!~pumpkin@17.45.135.12 QUIT :Changing host < 1309538288 380369 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1309538861 308994 :Sgeo_!~Sgeo@66-87-8-224.pools.spcsdns.net JOIN :#esoteric < 1309539087 963167 :Sgeo!~Sgeo@66-87-8-224.pools.spcsdns.net QUIT :Ping timeout: 276 seconds < 1309539748 815236 :Slereah!x@ANantes-259-1-206-241.w90-49.abo.wanadoo.fr JOIN :#esoteric < 1309540736 966437 :Sgeo__!Sgeo@ool-44c2d2a1.dyn.optonline.net JOIN :#esoteric < 1309540885 963478 :Sgeo_!~Sgeo@66-87-8-224.pools.spcsdns.net QUIT :Ping timeout: 250 seconds < 1309541016 775104 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1309541040 961053 :Sgeo__!Sgeo@ool-44c2d2a1.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1309541547 853964 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1309541729 628162 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1309541742 960831 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1309541812 869196 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1309543195 168637 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1309543324 377856 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1309544164 226629 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1309544164 377454 :elliott_!~elliott@95.149.228.85 QUIT :Read error: Connection reset by peer < 1309545054 698179 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I should be able to use calibre to work around Nook Touch's file support limitations, right? < 1309545648 245745 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1309545712 26891 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1309546866 11192 :nooga!~nooga@maverick.aircity.pl QUIT :Ping timeout: 250 seconds < 1309547626 20958 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1309547879 49811 :nooga!~nooga@maverick.aircity.pl QUIT :Ping timeout: 244 seconds < 1309547932 297055 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1309548275 991375 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1309548396 185790 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan joers oerasn an < 1309548426 125452 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey oerjan unsafePerformIO $0 = $0; < 1309548453 265900 :micahjohnston!~ec@174.129.205.205 PART #esoteric :"〆" < 1309548464 258857 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Joe R'Jan < 1309548867 537614 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Can GGGGGGGGGGGGC handle two consecutive non-pointer members? < 1309548877 25936 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You can't really tag the previous field in that situation. < 1309548892 561698 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :what is 〆 ? < 1309548917 216720 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kanji of some kind, it seems < 1309548921 146154 :elliott!~elliott@unaffiliated/elliott PART #esoteric :"Leaving" < 1309548923 321304 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :For closing. < 1309548923 523934 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 1 new message. '/msg lambdabot @messages' to read it. < 1309548926 651384 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1309549106 881822 :derrik!~xix@228.224.196.88.dyn.estpak.ee JOIN :#esoteric < 1309549262 74690 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: I assume you're referring to Fythe? < 1309549271 85542 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: No I am referring to GGGGGGGGGC < 1309549279 226694 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well < 1309549284 114159 :Gregor!Gregor@codu.org PRIVMSG #esoteric :GGGGC only uses tagging w/ Fythe. < 1309549288 26454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GGGGC with Fythe's model of distinguishing literal values < 1309549298 249220 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Can that model handle consecutive non-pointers? < 1309549310 313383 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Remember what a Fythe value is? < 1309549324 890856 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes, but that doesn't answer my question :P < 1309549334 594032 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Yes, it does. < 1309549347 886730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It tells me you didn't do it that way. < 1309549352 699549 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It cannot handle consecutive non-pointers, and it doesn't need to. < 1309549353 210631 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It doesn't tell me it can't be done that way. < 1309549357 237787 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Thank you. < 1309549373 249907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'll probably just put a tag on every word, then. < 1309549424 69686 :derrik!~xix@228.224.196.88.dyn.estpak.ee PART :#esoteric < 1309549545 91127 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : hey oerjan unsafePerformIO $0 = $0; <-- wat < 1309549555 456858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yep < 1309549590 125466 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric := $0; does not parse afaik < 1309549604 315133 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: who said it was haskell < 1309549623 141208 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :bonody < 1309549639 806268 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :_start = (>>) main (return Unit); < 1309549639 972240 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :main = (>>) (putStrLn _Cstr_0) (putStrLn _Cstr_1); < 1309549640 149677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :_Cstr_0 = (:) 72 ((:) 101 ((:) 108 ((:) 108 ((:) 111 ((:) 44 ((:) 32 ((:) 119 ((:) 111 ((:) 114 ((:) 108 ((:) 100 ((:) 33 [])))))))))))); < 1309549640 298174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :_Cstr_1 = (:) 71 ((:) 111 ((:) 111 ((:) 100 ((:) 98 ((:) 121 ((:) 101 ((:) 44 ((:) 32 ((:) 99 ((:) 114 ((:) 117 ((:) 101 ((:) 108 ((:) 32 ((:) 119 ((:) 111 ((:) 114 ((:) 108 ((:) 100 ((:) 33 [])))))))))))))))))))); < 1309549640 499437 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Unit; < 1309549642 252229 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[]; < 1309549644 357066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(:) x xs; < 1309549646 632970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :return $0 = $0; < 1309549648 430196 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(>>=) $0 $1 = seq# $0 ($1 $0); < 1309549652 251960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(>>) = seq#; < 1309549654 383199 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#foreign import "std" "putStrLn#" < 1309549656 478424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :putStrLn = putStrLn#; < 1309549682 419978 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :core? < 1309549823 650444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: nope < 1309549826 629034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, yes and no. < 1309550505 17171 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Erm, did prgmr create a default account called codu on your system? X-D < 1309550511 170370 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :elliott: is that output from some program? < 1309550557 139752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newsham: nope < 1309550562 227986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hand-written < 1309550590 957208 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :I see. do you want a psychological referral? < 1309550615 515440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newsham: been there, done that. < 1309550615 740592 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: I don't recall. I don't think so, I think I created it. < 1309550621 340524 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :next q: whats it input for? :) < 1309550627 964164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newsham: a hypothetical program < 1309550642 528378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: What, an account called "codu"? Why would you want an account named that? < 1309550648 834059 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(My reasons for assuming they do are COMPLICATED) < 1309550654 876874 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :and does "seq# $0 ($1 $0)" work because of some kind of memoization? < 1309550677 746080 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't see how memoisation is relevant < 1309550679 852722 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :if its just hypothetical, why not use teh infexes? :) < 1309550680 376482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Don't you just mean sharing? < 1309550704 859816 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :elliott: yes, sharing of the result of seq# on $0 < 1309550715 549561 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Prelude System.IO.Unsafe> let x = unsafePerformIO (print 99 >> return 0) < 1309550715 900304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Prelude System.IO.Unsafe> x `seq` id x < 1309550716 48808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :99 < 1309550716 49024 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :0 < 1309550719 74775 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :memoizing the result the first time its computed < 1309550721 182712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's a basic property of all functional languages < 1309550723 279149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's not memoisation < 1309550725 912907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's just reducing a thunk < 1309550729 290860 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: My main account is codu, because why not? < 1309550733 649485 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, sure, that's a kind of memoisation, but that seems backwards to me < 1309550747 185001 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :elliott: yah, replacing the thunk with its result.. memoization. < 1309550761 96619 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :newsham, hey, why is your name an example of the Curry-Howard isomorphism? < 1309550763 895968 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :memotato, memotahtoe < 1309550774 969499 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newsham: it's more like memoisation is ak ind of thunk reduction. < 1309550779 324286 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :hoover: afaik its not. < 1309550787 254928 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :newsham, it is. < 1309550795 525691 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :my name is "tim" < 1309550796 673865 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Well, your whois one, at least. < 1309550806 939533 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :the whois is that because i think CH is wikkit cool < 1309550836 364937 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Pfft, it's not even dependently typed. < 1309550857 113676 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :what isnt? my example? < 1309550906 218650 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes. < 1309550915 659872 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: you are of course aware that haskell permits implementations to assume referential transparency and evaluate x more than once. < 1309550940 569126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: of course < 1309550951 113217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I'm just saying that any implementation that _didn't_ reduce thunks in such a way would be completely braindead < 1309550954 992543 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and that ghc may have inlining optimizations which risk doing that. < 1309550959 164875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since sharing is integral to doing just about /anything/ circular with Haskell < 1309550976 585721 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e., non-sharing implementations don't scale in a very major way in the physical universe < 1309551052 384544 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :http://www.smbc-comics.com/index.php?db=comics&id=2245 < 1309551077 484401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newsham: Anyway, there is no sharing or thunks as such in my model < 1309551080 995239 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's purely based on symbolic term rewriting < 1309551087 132040 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So the "sharing" is just in that it literally reduces the term < 1309551098 180945 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :so why's the seq# needed? < 1309551108 874217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because otherwise your IO actions would happen in a totally random order? < 1309551132 264460 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :elliott: but if there's no sharing, they can still happen in an odd order < 1309551135 993104 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :because they can happen two times < 1309551143 49575 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: in ghc you are _not_ guaranteed that a is evaluated first in a `seq` b < 1309551163 857042 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :also when does io "happen" in term rewriting? < 1309551171 399206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hm really? < 1309551175 791455 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: what's the explicit guarantee? < 1309551177 393867 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway, this isn't GHC < 1309551184 209373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newsham: Of course there's sharing < 1309551189 685904 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's implicit in the term reduction model < 1309551196 603059 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the explicit guarantee is that both will be evaluated before the seq returns... < 1309551198 734050 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :[10:08] < elliott> newsham: Anyway, there is no sharing or thunks as such in my model < 1309551206 126514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes, because it's not explicit < 1309551210 836128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: right < 1309551219 786640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newsham: Anyway, it "happens" completely unsafely; whenever (putStrLn# s) gets reduced, it prints out the line. < 1309551224 213106 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@google pseq < 1309551225 470956 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://cs.hubfs.net/forums/thread/16353.aspx < 1309551225 619701 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Title: hubFS: THE place for F# - Using PSeq from powerpack < 1309551226 155420 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :er < 1309551229 164628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Of course it is totally unsafe and impure, but this is just the low-level, untyped implementation. < 1309551230 222613 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle pseq < 1309551230 450802 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Parallel pseq :: a -> b -> b < 1309551232 677112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The focus is simplicity and speed. < 1309551259 128960 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: pseq does give such a guarantee though, and exists precisely because seq doesn't < 1309551280 81758 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :http://www.thenewsh.com/~newsham/lambda/prelude.lam < 1309551316 940160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: In my model, the semantics are simple: when reducing (seq# a b), if a can be reduced, then it will be, within the seq# application; otherwise, the expression will be replaced by b. < 1309551433 6000 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Gregor, fix glogbot's rsync already. < 1309551612 566365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: http://www.reddit.com/r/programming/comments/ie7ze/lambdas_in_c/ post ur real lambdas < 1309551674 755599 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the lambada calculus < 1309551739 640482 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :# builtins: < 1309551744 595461 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :newsham, you're a bad person. < 1309551766 601457 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :who needs closures when you have c < 1309551778 124236 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Closures? < 1309551779 683373 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What? < 1309551783 348766 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :http://www.reddit.com/r/programming/comments/ie7ze/lambdas_in_c/ < 1309551788 973296 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :rather < 1309551792 176175 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :13:20:13 < elliott> pikhq_: http://www.reddit.com/r/programming/comments/ie7ze/lambdas_in_c/ post ur real lambdas < 1309551831 796852 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ah. < 1309551839 53181 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1309551871 41894 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :phantom: at the very least I wanted a way to display numbers as ascii < 1309551875 546020 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :i do have numbers as lambdas, too < 1309551893 255976 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :newsham, that's a little more forgiveable. < 1309551904 283473 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(\f -> f a b c d (... sixty four arguments ...)) < 1309551904 513571 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Also have I mentioned my lambda calculus IO monad. < 1309551907 903939 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fast lambda numerics < 1309551938 275259 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :phantom: actually I dont see numbers as lambdas in the prelude.. but i've written em! :) < 1309551995 46001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Pah, I implement numbers in the place they _should_ be: the type system. < 1309552015 264663 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Phantom_Hoover: I can see nothing wrong with glogbot's rsync. < 1309552040 371066 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :elliott: real men implement numbers in a language that doesn't have a distinction between type system and values < 1309552052 162635 :pikhq_!~pikhq@174-22-183-144.clsp.qwest.net PRIVMSG #esoteric :elliott: It's actually pretty close to the same thing. < 1309552055 626735 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: real men implement numbers in epigram two < 1309552070 995533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oops < 1309552071 712956 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: < 1309552073 272713 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :elliott: my "lambda" is just plain ole vanilla untyped lambda calc < 1309552080 349436 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newsham: vanilla, more like villain < 1309552087 615180 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vanillain? < 1309552094 984119 :pikhq_!~pikhq@174-22-183-144.clsp.qwest.net PRIVMSG #esoteric :elliott: Mine just return a struct with closed variables instead of a raw function pointer. < 1309552099 341165 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Gregor, http://sprunge.us/WXgg < 1309552104 554577 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :would a villain help me do this? http://www.thenewsh.com/~newsham/x/obf2.py < 1309552122 651478 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1309552133 11626 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that looks like the work of a villain alright < 1309552137 726077 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :newsham, ow, my eyes. < 1309552162 516446 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Phantom_Hoover: ... fail. < 1309552172 580739 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Phantom_Hoover: glogbot tells you the rsync path for the channel you ask it in. < 1309552181 148696 :Gregor!Gregor@codu.org PRIVMSG #esoteric :If you ask it in PM, it'll tell you where the hypothetical PM logs would be. < 1309552192 117192 :foocraft!~ewanas@78.101.140.235 QUIT :Ping timeout: 255 seconds < 1309552194 11739 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Gregor, I blame elliott. < 1309552203 765986 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :obf2.py is a translation of http://www.thenewsh.com/~newsham/lambda/primes2.lam with a very minimal evaluator < 1309552203 916155 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Gregor: that sounds somewhat noisy < 1309552221 196038 :Gregor!Gregor@codu.org PRIVMSG #esoteric :oerjan: E_DONTCARE < 1309552246 785221 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :E_GLOGBOTBANNEDFORSPAMMING < 1309552251 199766 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :perhaps I should translate it to SKI. < 1309552254 23893 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :that might be fun < 1309552272 929405 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Gregor, more relevantly, it's not at all clear that it works that way. < 1309552274 390514 :Gregor!Gregor@codu.org PRIVMSG #esoteric :oerjan: E_FORONEITRESPONDSINNOTICEANDFORTWOITONLYRESPONDSWHENASKEDJUSTLIKEEVERYOTHERBOT < 1309552282 749237 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :newsham, automated quite easily. < 1309552303 815987 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :See Lazy K's LC → Lazy K compiler, for instance. < 1309552305 221136 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :E_GREGORTHINKSIMSERIOUS < 1309552366 834113 :pikhq_!~pikhq@174-22-183-144.clsp.qwest.net PRIVMSG #esoteric :That Lazy K interpreter sucks. It leaks memory like a seive. < 1309552398 652279 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :ph: i'd still have to write the code to expand macros, and translate, and minimize the number of parens. < 1309552399 812744 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Phantom_Hoover: There < 1309552402 159288 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :but yah.. < 1309552404 179120 :Gregor!Gregor@codu.org PRIVMSG #esoteric :(You incompetent morons >_< ) < 1309552409 893844 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :oh and also write a small set of ski prims < 1309552429 78224 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!glogbot_help < 1309552446 623843 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!logs < 1309552459 262632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!die < 1309552463 487456 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!carpal tunnel syndrmoe < 1309552556 417676 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Ohhey, you can type symbols above numbers (and presumably numbers, too) < 1309552566 41744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: i copied < 1309552575 55935 :Gregor!Gregor@codu.org PRIVMSG #esoteric :... < 1309552587 53573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im waiting for the new os x so i dont have to reinstall twice < 1309552594 786059 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(once to wipe it for sending to apple) < 1309552598 486506 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(once to inevitably upgrade after) < 1309552721 55684 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : ph: i'd still have to write the code to expand macros, and translate, and minimize the number of parens. < 1309552729 233128 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :This is why I just use Lazy K's. < 1309552737 333697 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Also, your IO monad is a bit weird. < 1309552738 119054 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :one install to wipe them all < 1309552777 583228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: is yours just state realworld? < 1309552788 370834 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :where realworld is i guess the input and output streams in lazy k < 1309552792 969940 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, yeah, basically. < 1309552816 832396 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I can't remember the details; realworld is a triple of somethin. < 1309552820 55804 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*something < 1309552885 861634 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wait, yeah, it's what you said. < 1309552901 354847 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No idea what newsham's is, though. < 1309552975 633440 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :in mine I just used a state monad that passes around a dummy value to sequence my "io" < 1309552983 218852 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: stop that < 1309552991 996428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: stop being named coppro < 1309553005 151312 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :newsham, does that actually work? < 1309553019 534151 :foocraft!~ewanas@178.152.87.54 JOIN :#esoteric < 1309553023 877486 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :As in, does it actually force sequencing? < 1309553031 967309 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ISTR having a hell of a time getting mine to work. < 1309553080 185965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well his io model is probably different < 1309553090 353093 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :phantom: i've used it successfully :) < 1309553090 579863 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I guess. < 1309553107 439654 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, of course, your ints and stuff are all built-in. < 1309553137 228762 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :yah. i'm using builtin ints. and I have the ability to print a builtin string (but not manipulate it.. its more of a symbol than a string) < 1309553169 453860 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :here's an example program that uses bind_ to sequence IO http://www.thenewsh.com/~newsham/lambda/hanoi.lam < 1309553310 449148 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Someone recommend one of the Schemes in Debian's repository to me; I can't pick. < 1309553328 779776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sisc < 1309553339 837898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's java, but it's rigidly rfivers-compliant. < 1309553343 310869 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Not there. < 1309553346 747090 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes it is < 1309553348 163794 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :apt-get install sisc < 1309553363 118478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wtf, it's not in squeeze < 1309553371 541758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: get the deb from http://packages.debian.org/wheezy/main/sisc then < 1309553373 647016 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION thought elliott was misspelling sigh there < 1309553678 124697 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net QUIT :Ping timeout: 250 seconds < 1309553826 508196 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :newsham, wait did I link you to my quasi-monadic IO thing? < 1309553830 24873 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Do you even care? < 1309553839 798050 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(Noöne else did. I was so sad.) < 1309553840 267146 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net JOIN :#esoteric < 1309553855 824442 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :i dont know if you did, i dont know if i care.. more info required < 1309553864 525754 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i agree with newsham < 1309553874 994684 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :newsham, http://esolangs.org/wiki/User:Phantom_Hoover/io.scm < 1309553912 241009 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :ty, i'll take a looksy (but not right now) < 1309553957 459179 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION notes that he still hasn't cleaned up the bind function after it was strictified to no avail. < 1309554123 331634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esolangs.org/wiki/D1ffe7e45e no top < 1309554124 31070 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stop < 1309554133 503321 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Remote host closed the connection < 1309554133 688999 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dieeeeeeee < 1309554148 760591 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Stop. This is too stupid. < 1309554150 168873 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott did you see madk's pogo interpreter('s source code) < 1309554157 354445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( link < 1309554172 607751 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :http://dl.dropbox.com/u/10116881/esoteric/PoGo.zip < 1309554181 557820 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh dropbox famous code distirbution service < 1309554189 452732 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :its good code < 1309554196 534047 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh is this < 1309554197 760085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :blitzbasic < 1309554214 174229 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I'm not sure which is sadder, the video or the Christians trying and failing to explain why it's wrong http://www.youtube.com/watch?v=myfZ8hmmApE < 1309554230 481616 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it does a case to assign every command a number < 1309554237 158551 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and then does a case on the numbers < 1309554240 939609 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Oh, there's one that hits a relevant point < 1309554251 47523 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://prog21.dadgum.com/21.html < 1309554251 545280 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://prog21.dadgum.com/83.html < 1309554253 128521 :quintopia!~quintopia@74.117.158.92 JOIN :#esoteric < 1309554253 277144 :quintopia!~quintopia@74.117.158.92 QUIT :Changing host < 1309554253 277236 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1309554253 470970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :blitzmax < 1309554263 416625 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: this is impressive code < 1309554277 835765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wheres the chuck norris < 1309554298 752311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : I'm not sure which is sadder, the video or the Christians trying and failing to explain why it's wrong http://www.youtube.com/watch?v=myfZ8hmmApE < 1309554304 54397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :--Sgeo "I disproved God with Prolog" Sgeo < 1309554306 160358 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :see Function masculinity < 1309554310 725125 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(and where it's called) < 1309554321 93039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is good soundtrack for god disproving < 1309554349 486545 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Sgeo_: That's hilariously awful < 1309554355 266536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :theory (cantor) < 1309554361 38401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is great < 1309554361 226166 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i like lines 294-302 < 1309554369 993765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is really great < 1309554383 680807 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Ah, yes, A Euro B < 1309554391 323871 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lmao < 1309554405 688977 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Artist: Reel Big Fish < 1309554405 837395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Buy "Beer" on: iTunes < 1309554405 837474 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Show more < 1309554410 65545 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :disproving that god exists to the song: Beer < 1309554427 290980 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is the perfect video < 1309554430 452679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can i get it on bluray < 1309554434 136627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :want to archive it forever < 1309554461 934371 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :And the little cop-out at the end just makes it all the sweeter < 1309554470 338065 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo_, oi, fix diagonalfish. < 1309554482 237397 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i like the comments < 1309554488 246675 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, what's wrong with it this time? < 1309554492 811091 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :monqy, I'm SJGster >.> < 1309554498 57566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.youtube.com/watch?v=Iu6lgNgAH38 < 1309554504 733209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also best video < 1309554508 809892 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo_, half the files don't work. < 1309554511 548443 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Location: Admiring them boobs" < 1309554512 951275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thats not a location < 1309554517 437391 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh god please let the karaoke still be ther. < 1309554518 862500 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*there < 1309554527 604390 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :THANK GOD < 1309554531 646294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"I do suspect that the idea of an omniscient being can be mathematically disproven, but I don't think your video does that." < 1309554533 569618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1309554547 276909 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wait, I can't; Sgeo_ disproved him with Prolog. < 1309554564 673649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :now we have no morals < 1309554588 407434 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott: His mouse obeys the law of the excluded middle :/ < 1309554588 593170 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo_, also none of the subdirectories work. < 1309554595 266403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote elliott: His mouse obeys the law of the excluded middle :/ < 1309554599 117068 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :476) elliott: His mouse obeys the law of the excluded middle :/ < 1309554600 168556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1309554602 622996 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :278) mtve, now he's an expert idler. mtve: kitty kitty kitty < 1309554606 129613 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1309554606 306449 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1309554606 843423 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1309554607 10494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1309554607 361106 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :72) Oranjer: the taylor's series is also alternately fnord as follows ( i'm using the latex notation here): david ben gurion signed the compensation agreement with germany when there was considerable division over these issues, because these are speculations without " any historical basis". < 1309554607 709942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1309554608 245638 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1309554608 422217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote < 1309554608 760671 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :251) Maybe they should just get rid of Minecraft. If more people want it someone can make using GNU GPL v3 or later version, with different people, might improve slightly. < 1309554610 163999 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :297) `addquote I'm a bit 'tarded. (NOTHING PERSONAL!) < 1309554611 39271 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :352) django is named after a person? thought it would be a giraffe or something < 1309554611 915007 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :408) `quote django ​352) django is named after a person? thought it would be a giraffe or something \ 407) `quote django ​352) django is named after a person? thought it would be a giraffe or something thankfully only one thankfully only two < 1309554613 208577 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :173) i think of languages as tools, there is no holy grail of languages even if there's no holy grail, that doesn't mean cups of crap is ok < 1309554614 547051 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :115) I don't know that I've ever heard apocalypi described in terms of depth ... < 1309554617 875361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, the django sequence < 1309554621 220647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a good sequence, that one < 1309554624 413278 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, I haven't finished manually making sure nothing links to anything malicious < 1309554631 437981 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, what directory do you want? < 1309554636 987085 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo_, all of them. < 1309554650 706166 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Also, fix your crack pairings so they include all 4 quadrants. < 1309554665 849212 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, the crack pairings generator is obsolete < 1309554669 235240 :Nisstyre!~nisstyre@109.74.204.224 JOIN :#esoteric < 1309554676 421336 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why am i reading these words on my screen < 1309554677 159522 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :More tables have been added to the thread it's based off, but then the thread was closed < 1309554694 274879 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo_, a tragedy indeed. < 1309554704 573801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nisstyre: who's nissing my tyres < 1309554706 708700 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Related Videos: "2x2=5? Good math trick!" < 1309554707 691020 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and, also, can they stop < 1309554719 251175 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :elliott: wat < 1309554720 858610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: youtueb intelectual < 1309554727 517533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nisstyre: i want my tyres unnissed < 1309554732 5389 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :This much is obvious < 1309554733 319170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nissing probably does bad things to my car < 1309554734 205164 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :lol < 1309554745 71364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so which was it, wiki or /list < 1309554753 487697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's the only two ways anyone ever finds us < 1309554763 301737 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :so, this channel is for Brainfuck, GolfScript, etc..? < 1309554765 184540 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Poor, naïve elliott. < 1309554765 579090 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yep < 1309554769 784748 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also intercal, underload < 1309554772 449144 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Nisstyre, ostensibly, yes. < 1309554774 13267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :// < 1309554775 581362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1309554776 630572 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/// < 1309554776 980311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :etc. < 1309554781 532158 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott: I got here through #haskell < 1309554783 319281 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also the official bf joust channel < 1309554785 99842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :...but usually we're offtopic < 1309554787 676735 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wait, we were actually talking about esolangs only 10 minutes ago or so. < 1309554791 284141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: oh well that's just personal recruitment. < 1309554795 361949 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :lol < 1309554795 510453 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: yikes < 1309554804 232584 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :NihilistDandy, you didn't come through during the Great Channelling, did you? < 1309554810 594114 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I don't think so, so < 1309554812 555538 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :*no < 1309554826 233063 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Truly, 'twas a day none who saw it could ever forget. < 1309554835 944857 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I think elliott dropped into #haskell and said "hey, somebody come to #esoteric" < 1309554846 734848 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :NihilistDandy, ah, no, this was greater still. < 1309554872 722169 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I dropped into #haskell and told them to come to here, and then I told the one guy who showed up to join #ooc-lang. < 1309554892 198524 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :I got here by doing /j #brainfuck out of curiosity < 1309554913 369776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nisstyre: well, you're in the right place < 1309554919 327462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unlike the people who somehow think freenode has religious channels... < 1309554920 232502 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Latest comment on that 2+2=5 video: Aλγεβρα. the best part of mathematics. God i adore it. < 1309554923 911326 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :ACTION sighs < 1309554931 389256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LMAO Aλγεβρα < 1309554938 779256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's amazing < 1309554940 878672 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :#esoteric is like the only place #haskell isn't considered esoteric. < 1309554943 862160 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i remember the guy who thought this was a hiphop channel but i forget his name < 1309554945 454507 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :amazing guy that < 1309554945 975653 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :;-) < 1309554959 420361 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Truth < 1309554964 103596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newsham: i would say that the top tier intellectuals of #haskell are #esoteric quality :D < 1309554971 494609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unlike all those terrible _practical_ folk < 1309554986 624884 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :monqy: Three people in the last 24 hours seem to have thought it's some kind of tech support channel < 1309554991 35701 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan became so top-tier he miraculously stopped being in #haskell any more, he was just that #esoteric < 1309555001 765851 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :elliott: surprising amount of people in #python are Schemers/Haskellers < 1309555010 543807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nisstyre: you may be interested in our wiki: http://esolangs.org/wiki/Main_Page < 1309555013 914598 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :But python's not a language~ < 1309555019 370357 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :and occasionally MLers and Ocamlers < 1309555027 419219 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah, there's a lot of people in #python who are there because of... bad life decisions i guess? < 1309555033 617679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rather than innate character flaws such as enjoying python < 1309555035 844272 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Heavy drinking < 1309555039 174000 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1309555041 97023 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :NihilistDandy: no, PHP's not a language < 1309555046 789116 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :elliott: seems like they'd rather join #coq though ;-) < 1309555051 533155 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Nisstyre: It's a reference to an earlier conversation < 1309555058 567789 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :oh ok < 1309555060 231785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newsham: better than those ruffians in #agda < 1309555060 590050 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :(or agda) < 1309555070 358926 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: [asterisk]trolling session < 1309555080 922223 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :heh < 1309555089 993331 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :#python has got to be the least useful channel on all of ircdom < 1309555106 359423 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I mean, what do they even talk about? Ruby? < 1309555106 507939 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :newsham: I kind of agree < 1309555112 268815 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :it's too fascist about staying on topic < 1309555114 546454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah #python is like < 1309555117 189958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you ask a question < 1309555121 455270 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fifteen people who don't know the answer < 1309555123 948647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :waste five hours of your time < 1309555127 989086 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :nihil: they talk about how stupid whatever question was just asked is < 1309555128 887360 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by trying to get the source code to your entire project < 1309555134 647886 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then they tell you to completely restructure and write everything < 1309555136 574677 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :elliott: #ubuntu is the same way < 1309555139 208593 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because they don't know how to solve your problem < 1309555142 10720 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :and part of the reason I switched to arch < 1309555142 551871 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :#programming is the same way < 1309555152 218020 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nisstyre: my experience with #ubuntu is that it's so high-traffic you literally never get a response. < 1309555154 497413 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is there really a < 1309555156 428370 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :#programming < 1309555157 498091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unless someone just pipes ubottu at you unjustifiably < 1309555158 883665 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :really??? < 1309555166 686655 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :monqy: Yeah. It's depressingly awful. < 1309555172 43784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no but theres a ##programming < 1309555180 113087 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :there's also a #linux < 1309555184 317800 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :and it's a pretty boring channel < 1309555186 434887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nisstyre: also, you could have just switched to Debian :-) ...although #debian isn't that good either < 1309555195 634818 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although it _is_ unofficial, IIRC, maybe it's actually ##debian < 1309555199 58316 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :How's #gentoo? < 1309555200 401156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the official Debian is on OFTC < 1309555201 480733 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :elliott: well I can't even remember why I decided to try Arch now < 1309555207 942906 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: full of Gentoo users, I'd presume, so... "yeah" < 1309555210 229624 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :I think it was just on someone's recommendation < 1309555211 553514 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :lo < 1309555213 476934 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :*l < 1309555278 603024 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah i think #ubuntu is objectively the least helpful channel on irc < 1309555281 659116 :variable!~variable@unaffiliated/variable PART #esoteric :"I found 1 in /dev/zero" < 1309555291 760741 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :We should do a study < 1309555298 603764 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I've never been in any of these channels < 1309555303 687257 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :NihilistDandy: it's full of this guy http://www.filehurricane.com/photos/7162007115229PM_ricer_10.jpg < 1309555311 572034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: go to ##php its like going to a zoo < 1309555320 36310 :variable!~variable@unaffiliated/variable QUIT :Remote host closed the connection < 1309555320 755770 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Nisstyre: I might cry a little < 1309555331 606943 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :elliott: using php is like going to a zoo < 1309555339 141222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oblig. http://funroll-loops.info/ < 1309555340 721242 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :a zoo where all of the animals are in the same cage < 1309555348 789384 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :(aka one massive namespace for everything) < 1309555349 144401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nisstyre: no, it's interviewing for the position of an animal at the zoo < 1309555366 718440 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott knows this because he was raised in the zoo. < 1309555370 913506 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes. < 1309555372 36821 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :lol < 1309555377 120595 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :gentoo http://funroll-loops.info/computer.jpg < 1309555378 201268 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :elliott: that is not true. i have determined that like 10% of #ubuntu users actually get answers. #plover is now the least useful. < 1309555396 960237 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Hey, now, you can't blame the PHP users. They lack the higher cognitive functions to operate as we do.~ < 1309555400 270993 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :since there are only four people there counting me, and i haven't gotten an answer to the question i've asked three times now < 1309555402 357079 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Or, wait, was that animals? < 1309555406 764637 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I can't remember anymore. < 1309555413 83656 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :you only get an answer if your problem is something like "I accidentally removed the gnome panel how do i get it back???" < 1309555421 351668 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :NihilistDandy, yeah, I feel bad for mocking elliott about it. < 1309555422 27321 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so it's not like there's too much traffic for people to see my question < 1309555424 478343 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whats plover < 1309555425 11513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: whats it about < 1309555429 230969 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :elliott: Plover < 1309555436 928483 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whats plover < 1309555450 88124 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :starting on php when i was eight years old is like < 1309555451 357634 :pikhq_!~pikhq@174-22-183-144.clsp.qwest.net PRIVMSG #esoteric :Man, CVS is *so freaking bad*... < 1309555453 928569 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :open-source stenographry software < 1309555455 866342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :those documentaries about ELEVEN YEAR OLD CHAIN SMOKERS < 1309555462 216860 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thats exactly what its like to grow up on php < 1309555473 964232 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you don't know any world outside of your infestation < 1309555483 538557 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :What a great phrase < 1309555495 908259 :pikhq_!~pikhq@174-22-183-144.clsp.qwest.net PRIVMSG #esoteric :I cannot believe there exists any CVS repositories still. < 1309555500 335026 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, yeah, there should be a minimum age before you can be exposed to programming. < 1309555502 466449 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :who would smoke a chain? < 1309555503 225994 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :pikhq_: People still use CVS? < 1309555508 599875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cvs is great, it's like c++ < 1309555512 457684 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just trying to like < 1309555513 472672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :understand it < 1309555514 117313 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :newsham, heavy smokers. < 1309555515 812332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is a fun experience < 1309555516 860018 :pikhq_!~pikhq@174-22-183-144.clsp.qwest.net PRIVMSG #esoteric :NihilistDandy: Yes. < 1309555517 934317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you forget it's serious < 1309555518 793621 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :replace_this_one_character_in_a_string() <- how you name php functions < 1309555525 978869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: or maybe we should just ban PHP altogether < 1309555535 680462 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :i disagree completely.. you should be able to program as early as 5yrs old, but you shouldnt be allowed to use a computer until you're 12. < 1309555538 661607 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I thought it had gone the way of the dinosaurs and the Dodge Dart < 1309555545 506547 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hurray! i got a question answered! < 1309555546 512371 :pikhq_!~pikhq@174-22-183-144.clsp.qwest.net PRIVMSG #esoteric :git cvsimport is pretty much the only way to make it usable. < 1309555550 294079 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :newsham, that's good too. < 1309555550 590526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newsham: reminds me of that eler strip... < 1309555566 79008 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION tries to find it < 1309555578 637581 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wtf it's fourohfoured < 1309555579 475064 :pikhq_!~pikhq@174-22-183-144.clsp.qwest.net PRIVMSG #esoteric :Likewise, git-svn is the only way to make Subversion usable. < 1309555585 449687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newsham: http://geekz.co.uk/lovesraymond/wp-content/images/ep032.jpg < 1309555587 392942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newsham: pretend this loads. < 1309555602 744311 :pikhq_!~pikhq@174-22-183-144.clsp.qwest.net PRIVMSG #esoteric :It probably doesn't help that I've only started to understand *any* version control system after figuring out Git. < 1309555615 115678 :pikhq_!~pikhq@174-22-183-144.clsp.qwest.net PRIVMSG #esoteric :The various distributed VCSs make sense. < 1309555615 979584 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, over two years since eler updated < 1309555620 888082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dead dead dead < 1309555624 225167 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :i tried, i cant. :( < 1309555637 200527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(over four since the last _real_ update) < 1309555637 551584 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :can you pretend to describe it? < 1309555638 76512 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im reading http://esolangs.org/wiki/D1ffe7e45e now < 1309555641 754267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newsham: ok. pretending. < 1309555644 449734 :pikhq_!~pikhq@174-22-183-144.clsp.qwest.net PRIVMSG #esoteric :Non-distributed ones *literally make no sense*, and I have no idea how anyone uses them without resorting to pulling it into git. < 1309555644 637154 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :pikhq_: I like git and hg, mostly < 1309555648 830048 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, yeah, but remember the Prophecy? < 1309555651 518801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: should i do a world-famous dramatic reading is it required... < 1309555652 353873 :pikhq_!~pikhq@174-22-183-144.clsp.qwest.net PRIVMSG #esoteric :NihilistDandy: I prefer git, but hg's alright. < 1309555653 976974 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: which prophec < 1309555654 153848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :y < 1309555660 742380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: git = hg < 1309555664 958629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :same damn thing < 1309555666 357253 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Its command set is an expansion of BrainFuck. < 1309555676 906149 :pikhq_!~pikhq@174-22-183-144.clsp.qwest.net PRIVMSG #esoteric :elliott: The differences are slight, I agree. < 1309555679 151840 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :madk... < 1309555680 471162 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, the one that it gets updated in December 2012, and the shock brings the net down, < 1309555693 910991 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :http://importantshock.wordpress.com/2008/08/07/git-vs-mercurial/ < 1309555694 284671 :pikhq_!~pikhq@174-22-183-144.clsp.qwest.net PRIVMSG #esoteric :elliott: Making it not like "emacs vs. vim" but more like "emacs vs. xemacs". :P < 1309555722 503931 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :so uh, I met be getting paid to write php. I'm not sure if the disgust I'll feel every second is worth the money. < 1309555722 859879 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: and either side you take youre still advocating for a system whose central idea is "lets just store the entire tree on every commit and compress it if it gets too much" < 1309555725 835898 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :*might < 1309555728 234545 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I thought the analogy was gunny, if nothing else < 1309555731 514110 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :*funny < 1309555732 838943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so like "version control system" more like "tree list system" < 1309555735 778584 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : Its command set is an expansion of BrainFuck. < 1309555741 793798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nisstyre: no. homelessness is better. < 1309555745 303187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :take it from me. < 1309555748 270270 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :php. not even once. < 1309555751 229906 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I fixed that because it's just too Far. < 1309555762 675924 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BrAiNfUcK < 1309555763 30420 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :elliott: maybe I can write a php code generator in Haskell < 1309555771 843745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :everyone loves capitalising brainfuck < 1309555778 521328 :pikhq_!~pikhq@174-22-183-144.clsp.qwest.net PRIVMSG #esoteric :elliott: Well, yes, the model is more "Let's implement a filesystem that's amenable to versioning" than "Let's implement a version control system". < 1309555785 248609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nisstyre: just do ghc core -> php < 1309555788 784249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nisstyre: it'll be slow as fuck, but, ... < 1309555792 994575 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :lol < 1309555807 283197 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haha lol Phantom_Hoover < 1309555809 372170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :failed at the capitalisation < 1309555809 721308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :himself < 1309555825 512226 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, please shut up about that. < 1309555841 633763 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: there is universal agreement on that, the only disagreement is when its the first word in a sentence < 1309555848 304991 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :There is no evidence beyond a single word in the readme that you're right, and you're being idiotically pedantic about it. < 1309555859 219791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: er, you realise that there has never been any dispute about this? < 1309555865 123582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the only argument i had with ais was about first-sentence positioning. < 1309555866 524386 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :until now < 1309555874 246039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we agree unanimously that its first-letter uncapsed in the middle of a sentence. < 1309555881 788603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there is absolutely no evidence in the original distribution to suggest otherwise whatsoever. < 1309555889 671323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and a few pieces of evidence in favour. < 1309555900 9057 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Equivalent of BrainFuck [-] < 1309555901 773867 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :missed a spot < 1309555922 837106 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Although d1ffe7e45e has all the commands that BrainFuck does, the language may or may not be able to achieve an Arbitrary effect at an arbitrary point so it is difficult to determine whether or not it is Turing-complete. < 1309555926 871466 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :two spots < 1309555956 862100 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, in any case, 'Brainfuck' is well within the bounds of acceptability; 'BrainFuck' is not. < 1309555968 907714 :pikhq_!~pikhq@174-22-183-144.clsp.qwest.net PRIVMSG #esoteric :elliott: And, of course, the only really fundamentally important and *so absurdly better* bit about git/hg/etc. is that they're distributed. This is what they get right that everything else does not. < 1309555969 281693 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah but if youre gonna brick peoples heads in for capitalisation < 1309555972 611142 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its pretty ironic to get it wrong yourself < 1309555986 632979 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :*it's < 1309555992 938637 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: whats your excuse for not using darcs < 1309556001 460473 :pikhq_!~pikhq@174-22-183-144.clsp.qwest.net PRIVMSG #esoteric :elliott: Meh. < 1309556004 506174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nisstyre: you're not capitalising your statements, you're already outside the bounds of "standard" written english < 1309556008 13146 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what's your excuse? :p < 1309556012 880837 :pikhq_!~pikhq@174-22-183-144.clsp.qwest.net PRIVMSG #esoteric :elliott: Apathy. < 1309556013 274728 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :*English < 1309556015 522224 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You know what, there's no point in this discussion. < 1309556022 32766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nisstyre: lol < 1309556025 886712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : I am laughing out loud. < 1309556028 521152 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott: maybe I can write a php code generator in Haskell < 1309556037 453488 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :PHP < 1309556038 855998 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :haskell < 1309556039 381163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Elliott, perhaps I can write a generator for PHP code in the Haskell language. < 1309556045 107782 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : so uh, I met be getting paid to write php. I'm not sure if the disgust I'll feel every second is worth the money. < 1309556052 631355 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : It is possible that I am going to be paid to write PHP code. [...] < 1309556053 529625 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the language defined by which haskell specification < 1309556058 622667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nisstyre: need i go on < 1309556081 595289 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :monqy: the Glasgow Haskell Compiler. < 1309556099 145915 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :whatever revision is the latest < 1309556103 537761 :pikhq_!~pikhq@174-22-183-144.clsp.qwest.net PRIVMSG #esoteric :Nisstyre: That's not a spec, that's an implementation of a spec. < 1309556106 865550 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :I don't really know < 1309556189 837845 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hello last night < 1309556199 52303 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi monqy < 1309556204 492135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im last night < 1309556225 448839 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its great to be last nite cuz when youre last nite everythings so awesome < 1309556227 400678 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok < 1309556238 206900 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION twiddles thumbs < 1309556238 355363 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I think the mathematical disproof that I'm thinking might work is a bit as shaky as "Can God make a rock..." except applied to omniscience. Like asking God to make 1+1=3, but knowledge-wise < 1309556240 324139 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :So, :/ < 1309556263 258169 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :its easier to disprove things when you throw omnipotence into the mix < 1309556266 552007 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: you look weird < 1309556282 809679 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :Sgeo_: have you ever heard of theological noncognitivism? < 1309556294 662415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :theology < 1309556310 73791 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :no, theological noncognitivism < 1309556315 855919 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Theological noncognitivism is the argument that religious language, and specifically words like "god", are not cognitively meaningful." < 1309556318 666564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haha that's great < 1309556326 546527 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :elliott: it's more or less true < 1309556329 353512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you instantly win every argument because they use words you don't like < 1309556339 695196 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :it doesn't really have any primary attributes that you can use to describe it < 1309556348 653624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah but its kind of like saying "Russell's set" doesn't mean antyhing < 1309556352 518409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just because it's paradoxical < 1309556363 449758 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Nisstyre, I guess to an extent, I agree, since unless you define "God", it's meaningless to have a discussion. Any two people will have two or more different ideas about what God is. < 1309556365 135918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and therefore Russell's paradox isn't real < 1309556365 663327 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :you can only define it in terms of "God isn't this, or God is like this" < 1309556374 943857 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :Sgeo_: exactly < 1309556390 760693 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :you can't debate something where you have a completely different idea of what the subject is < 1309556400 332630 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: thanks < 1309556404 401280 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: yw < 1309556414 937269 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Well, considering that the definition of God seems to be a moving target when the subject of proof or disproof comes up, it seems like a futile effort < 1309556459 701073 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Which is why any disproof should contain a description of what sort of God is disproved. < 1309556461 521584 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :>.> < 1309556484 423670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :god cant exist wnhere god=onkey: proof: if evoluations is true then why monkeys?? < 1309556485 693968 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :All right, let's go from an abstract perspective < 1309556490 555094 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :qed < 1309556497 856008 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :What are the minimal axioms a God must satisfy? < 1309556513 31502 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :there aren't any < 1309556517 919412 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :it can't literally be anything you want < 1309556529 110631 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :NihilistDandy, does Zeus count as a god? < 1309556530 10310 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :"I believe that God is really all of the whales in the ocean" < 1309556537 364441 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Sgeo_: Sure, why not? < 1309556550 701309 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nisstyre: thats a rather useless definition < 1309556551 514647 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :If you can disprove one god, I don't see why you couldn't disprove them all. < 1309556563 8244 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :useless definitions of god are best definitions of god < 1309556563 594869 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Do sufficiently advanced aliens count as gods? Do the Nox count as gods? Does Q count as a god? < 1309556564 48243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in that, you might as well have a word fodijg, which means nothing. < 1309556578 703361 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Nisstyre: A category can be anything you want, it still satisfies basic rules. < 1309556601 746981 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :NihilistDandy: okay, it has to be un-observable < 1309556618 499683 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :which my definition of whales wouldn't fall under < 1309556618 829818 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Are the Goa'uld gods? Are the Ori? (Not too keen on SG-1's ever-changing definition of "god", which in order to exclude the Ori, IMO, requires "good") < 1309556620 74845 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :miracles??? < 1309556620 234260 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Sgeo_: First we have to define first principles, then we can decide what qualifies. :D < 1309556661 635930 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Magnets < 1309556668 204082 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Rainbows < 1309556694 745616 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Nisstyre, the God of Abaham, Isaac, and Jacob is observable when it wants to be observable... < 1309556701 708457 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :They all have in common the fact we don't know how they work NihilistDandy < 1309556712 757037 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :*Abraham < 1309556716 72225 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :Sgeo_: it is? < 1309556716 255156 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :amaals < 1309556722 819529 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Nisstyre: People didn't know how groups worked until they tried. :/ < 1309556727 283595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fucking miracles < 1309556728 205112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :honk < 1309556733 422726 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :re miracles??? < 1309556735 173126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is intellectual < 1309556754 361339 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Benevolence, for instance, is not an axiom of godhood. There are evil (or at least dickish) gods in mythology. < 1309556754 839972 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Nisstyre, God speaking to Moses is something that Moses is capable of noticing < 1309556777 916628 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : LMAO Aλγεβρα <-- no one told them it's arabic, not greek? < 1309556787 738164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Aλγεβρα < 1309556790 452103 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :oerjan: Exactly :/ < 1309556795 87789 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the most artistic of sciences < 1309556807 527893 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no.1 axiom of gods: theres no axioms of gods < 1309556818 393384 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :/go wild/ < 1309556827 45425 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :monqy: Fight Club is not a well-defined mathematical object. < 1309556855 171016 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh god, theology. < 1309556862 911550 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :NihilistDandy, yes it is. < 1309556864 260370 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi phantom_hoover < 1309556864 601497 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I see what you did there < 1309557035 948992 :Nisstyre!~nisstyre@109.74.204.224 QUIT :Ping timeout: 260 seconds < 1309557091 279257 :Nisstyre!~nisstyre@109.74.204.224 JOIN :#esoteric < 1309557133 822375 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I go to clean up the shrapnel from a teabag and you're discussing the definition of god out of nowhere. < 1309557170 880757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote I go to clean up the shrapnel from a teabag and you're discussing the definition of god out of nowhere. < 1309557172 119138 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :477) I go to clean up the shrapnel from a teabag and you're discussing the definition of god out of nowhere. < 1309557193 611763 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :the word God is polymorphic < 1309557229 693560 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The word Polly is godmorphic. < 1309557301 946944 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :The polymorph is god. < 1309557329 141732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fuck < 1309557716 464165 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :"So it follows that to proove the existence or necessity of the number one will be to prove the existence of God." < 1309557719 804525 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :http://www.youtube.com/watch?v=5lD4Ze9KtHI < 1309557773 85579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :re you searching for youtube vieos just so you ancomment on them < 1309557784 278953 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :(Basically, he used the Bible to say "God can be identified with 1", and I think is running with it... despite previously having claimed that this won't require the viewer to trust the Bible as an authority) < 1309557798 190782 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott, no, not just so I can comment < 1309557798 700299 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this music isnt classy enough < 1309557841 611654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :play him off keyboard cat started playing in another cat as it started < 1309557843 896183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it was good < 1309557860 747018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@TheDcac i didnt say if you hated him i just said why dont you want him to exist? < 1309557860 895706 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this proof is boring < 1309557861 44122 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1309557861 192967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :besides half of what we believe in science is an educated guess anyway < 1309557861 193139 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ThePlatoon4 2 days ago < 1309557861 193282 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :monqy: not enough inheritance? < 1309557873 247877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.walkinginfreedom.blogspot.com/ < 1309558124 882999 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im going to look at the d1ffe7e45e interpreter < 1309558148 946209 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :code.txt "your code goes here" < 1309558186 969802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you invent your own interp < 1309558196 611481 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :The interpreter uses an unbounded tape size, but due to technical limitations will stop being unbounded if the tap size reaches 2^63 cells. < 1309558239 432740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1309558268 71856 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote "The interpreter uses an unbounded tape size, but due to technical limitations will stop being unbounded if the tap size reaches 2^63 cells." --d1ffe7e45e interpreter < 1309558269 309705 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1309558277 183005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote The interpreter uses an unbounded tape size, but due to technical limitations will stop being unbounded if the tap size reaches 2^63 cells. < 1309558278 59537 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :478) The interpreter uses an unbounded tape size, but due to technical limitations will stop being unbounded if the tap size reaches 2^63 cells. < 1309558365 609319 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the source code still has a bunch of functions left in from the pogo interpreter < 1309558377 257181 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :like bottles and masculinity < 1309558390 621529 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The problem was posed by John McCarthy as follows. We pick two numbers a and b, so that a>=b and both numbers are within the range [2,99]. We give Mr.P the product a*b and give Mr.S the sum a+b. The following dialog takes place: < 1309558390 793992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Mr.P: I don't know the numbers < 1309558390 968455 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Mr.S: I knew you didn't know. I don't know either < 1309558391 118629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Mr.P: Now I know the numbers < 1309558391 494886 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Mr.S: Now I know them too < 1309558393 79868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo and zzo < 1309558467 233094 :eitan_!~eitan@unaffiliated/variable JOIN :#esoteric < 1309558486 895592 :eitan_!~eitan@unaffiliated/variable NICK :variable < 1309558494 280466 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good dialogue < 1309558526 816755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh erm what is this mail i have received < 1309558560 137964 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cheap viagra < 1309558567 877364 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :for less < 1309558571 11498 :variable!~eitan@unaffiliated/variable QUIT :Remote host closed the connection < 1309558574 871272 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :male enhancement < 1309558578 376066 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :female enhancement < 1309558583 269071 :variable!~thing@unaffiliated/variable JOIN :#esoteric < 1309558609 67052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gmail why are you being slow < 1309558615 596404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im going to slit your throat and eat your blood-- thanks for being fast < 1309558623 328207 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh now youre not loading the mail < 1309558626 655059 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ill slit your throat and eat your bl < 1309558628 262676 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :eat your bl < 1309558628 786032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bl < 1309558629 663347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :come on < 1309558630 587416 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1309558684 467442 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :firefox 5 whatsnew screen has a picture of windows im not using windows. it also asked me if i wanted to make firefox my default browser. how rude < 1309558692 351575 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whats an "awesome bar" < 1309558698 669942 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I don't seem to have one < 1309558716 904487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :everyone has one < 1309558727 630043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if its insufficiently awesome beat your head against a wall until it is < 1309558728 857794 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or just use chrome < 1309558729 910484 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh it's just the "location bar" < 1309558798 773391 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yeah i usually use chromium < 1309558806 876782 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but i also have firefox for reasosn < 1309558828 357349 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :http://support.mozilla.com/media/img/wiki/morehelp.nurse.png < 1309558881 581721 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im scacred < 1309558969 441264 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :omg gmail load < 1309558992 42175 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :did it die < 1309559004 901455 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :my gmail is fast... < 1309559056 637825 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its fast now < 1309559276 710640 :MigoMipo!~John@84-217-8-43.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1309560128 389050 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1309560774 951029 :variable!~thing@unaffiliated/variable QUIT :Read error: Operation timed out < 1309561249 451183 :elliott!~elliott@unaffiliated/elliott QUIT :Ping timeout: 258 seconds < 1309561453 263678 :hagb4rd!~hagb4rd@koln-4d0b634b.pool.mediaWays.net QUIT :Ping timeout: 255 seconds < 1309561735 353259 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Conclusion: MigoMipo = copumpkin = variable = elliott = hagb4rd. < 1309561812 927158 :copumpkin!~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com JOIN :#esoteric < 1309561813 254240 :copumpkin!~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com QUIT :Changing host < 1309561813 402701 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1309561947 711896 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: you're just saying that to hide the fact that they are all your sockpuppets < 1309561956 460983 :variable!~thing@unaffiliated/variable JOIN :#esoteric < 1309561971 341169 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, quiet, you. < 1309562386 58788 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :or to hide the fact that it was your fault no one spoke in this channel for over half an hour < 1309562396 434789 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :also you ran off five people < 1309562402 414293 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Now I invented the second pokemon card puzzle, which is also "win this turn". Maybe the third one will then, instead, be "maximize your chances of winning". < 1309562553 690478 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Even more goals can be added in files written in the future. < 1309562606 274156 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Or some with special rules during the game (Pokemon Card GB2 has some opponents who play with a special rule) < 1309562809 349985 :pikhq_!~pikhq@174-22-183-144.clsp.qwest.net PRIVMSG #esoteric :Well, that's fun. musl now seems to have hit a compile bug. < 1309562813 859547 :pikhq_!~pikhq@174-22-183-144.clsp.qwest.net PRIVMSG #esoteric :Compiler, even. < 1309563194 6858 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Try to win at these two games: http://zzo38computer.cjb.net/textfile/miscellaneous/pokemon_card/puzzle.1 and http://zzo38computer.cjb.net/textfile/miscellaneous/pokemon_card/puzzle.2 < 1309563236 979859 :variable!~thing@unaffiliated/variable QUIT :Remote host closed the connection < 1309563264 350314 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :zzo38: I THROW THE CARDS ON THE FLOOR AND CALL THE OTHER KID A BITCH < 1309563278 801922 :variable!~thing@unaffiliated/variable JOIN :#esoteric < 1309563289 234212 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`quote underpants < 1309563290 960101 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1309563293 869129 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric ::( < 1309563300 513967 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`quote cliff < 1309563302 5536 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :161) cpressey: I have actually done a waterfall-model project that almost worked That's where you have a flexible kayak that bobs and weaves between the rocks as it plummets off the cliff < 1309563320 399811 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :NihilistDandy: Calling your opponent a bitch and stuff isn't going to help you to win the game. Especially since your opponent will not even get a turn. < 1309563325 92960 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`pastequotes Phantom_Hoover < 1309563326 782460 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.19033 < 1309563352 710961 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I was sure that was addquoted. Ah, well. < 1309563371 758791 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :could've been beleeted < 1309563388 991621 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Nah, it wasn't in hindsight. < 1309563480 347633 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Can you find the proper way to win? < 1309563559 242375 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :"I think we're about due for an album anyway." < 1309563563 511020 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :(6 hours ago) < 1309563564 524455 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :What. < 1309563599 38236 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo_, that AH's twitter or...? < 1309563610 407706 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, someone on Reddit < 1309563616 478952 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ah, right. < 1309563622 808546 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :http://www.reddit.com/r/homestuck/comments/ie7s5/hussie_is_not_working_on_the_eoa_but_hes_making/c231wtz < 1309563676 96224 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yesyesyes. < 1309563904 518542 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :...we JUST HAD 2 albums released < 1309563909 335515 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :what's EOA? < 1309563915 720095 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :End of Act < 1309563928 882794 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :End Of Act 5 is coming sometime soon, presumably < 1309564308 550316 :nooga!~nooga@maverick.aircity.pl QUIT :Ping timeout: 258 seconds < 1309565361 229358 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Slurkle. < 1309565363 643263 :pikhq_!~pikhq@174-22-183-144.clsp.qwest.net PRIVMSG #esoteric :Actually, gaaah undefined behavior. < 1309565370 969387 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK, so who remembers when we tore into http://xkcd.com/881/ a while ago? < 1309565928 897340 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 246 seconds < 1309565953 37131 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wait, it was just oko and cpressey. Oh well. < 1309565953 322290 :copumpkin!~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com JOIN :#esoteric < 1309565953 633542 :copumpkin!~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com QUIT :Changing host < 1309565953 782155 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1309565992 345572 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> fix("ok"++) < 1309565993 830902 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "okokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokok... < 1309566218 220642 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ack, reading that log is slightly painful now. A conscience is a terrible burden to bear. < 1309566531 471801 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :WELL CANCER IS PAINFUL YOU INSENSITIVE CLOD < 1309566545 651840 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION whistles innocently < 1309566581 930909 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, Munroe's girlfriend was diagnosed with breast cancer some time before that comic was made, a fact which he has just disclosed. < 1309566596 904934 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well duh. < 1309566603 616810 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :'duh'? < 1309566608 421293 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :duh. < 1309566616 74531 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what do you _think_ i was referring to... < 1309566617 46245 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Damn, I'm behind the times. < 1309566641 735541 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(The internet: where a day ago is behind the times.) < 1309566703 999184 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I guess I move in the wrong subreddits. Ah, well. < 1309566713 748439 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION actually visits the xkcd blag infrequently, and just accidentally happened to read it this morning. < 1309566791 291605 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I only happened across it by chance when I checked the comment history of that guy who made the test post that's currently the most-upvoted Reddit submission. < 1309567619 87600 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Can you figure out my game of pokemon cards? < 1309567733 416573 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION attempts to unwind the Epic Thread. < 1309567799 853916 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh holy christ this is impossible. < 1309567812 37750 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fizzie! I need your superpowers! < 1309567830 681078 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Epic Thread? < 1309567875 733659 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :coppro: Yes. < 1309567903 569877 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo_, it's a huge thread of replies that blossomed off some post. < 1309567908 505752 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It has its own subreddit. < 1309567932 704758 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(The first puzzle is the same as it was before; I added something to the HYPNO card that was supposed to be there but I omitted; it does not affect the puzzle) < 1309567946 852018 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I've been traversing a single branch for quite a while now. < 1309567948 700947 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :coppro: Correct, you can only play one energy card per turn. (Regardless of the kind) < 1309568043 750152 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's lasted over two years. < 1309568056 974413 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Read error: Connection reset by peer < 1309568064 10865 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, the test post? < 1309568069 319240 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Nope. < 1309568076 648841 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.reddit.com/r/science/comments/6nz1k/got_six_weeks_try_the_hundred_push_ups_training/ < 1309568096 739593 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It only has 6000 or so comments, but I suspect they're almost all concentrated into the Epic Thread. < 1309568276 319589 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :FFS, it must have been half an hour by now, and I haven't even branched. < 1309568321 40574 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Thank christ, I'm onto stuff from only a week ago. < 1309568345 949391 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.reddit.com/r/science/comments/6nz1k/got_six_weeks_try_the_hundred_push_ups_training/c234inn is the current bottom. < 1309568411 274248 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :coppro: Yes. Very good. < 1309568434 518381 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Eh? Did I accidentally ignore coppro? < 1309568447 758768 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :No, I have been pming zzo38 and he's been responding publicly < 1309568450 9135 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I would like you to try to make a puzzle too < 1309568454 432091 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I pmed so as not to give the solution away < 1309568481 392393 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :coppro: OK, do not give solution away is OK. However I like to post public so that other people can try it too < 1309568505 151717 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yes, of course :) < 1309568538 593391 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :They are not only for you; even though it seems you are the only one who can answer it < 1309568545 990702 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Let someone else try please < 1309568549 995145 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I'm the only one who's bothered, more like < 1309568574 961015 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Of course, anyone else is free to try. Since I haven't given away the solution to the second one, the puzzle remains fun for everyone else. < 1309568582 471977 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :the first one, regrettably, is in the logs < 1309568617 41714 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :coppro: Yes it is. It doesn't matter; whoever hasn't read it can try it please < 1309568713 726286 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :We have a game it costs 1 point to play and you toss a coin until tails. Depending on number of heads: 0 -> 0, 1 -> 0, 2 -> 0, 3 -> 20, 4 -> 40, don't know the rest, 10 or more -> 0. < 1309568855 281611 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I should try to make some puzzle with IMAKUNI? card (where you have to maximize your chance of winning) < 1309568868 496985 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :hahaha < 1309568924 441308 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Can you try to make any puzzle at all? < 1309568940 637488 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I am busy right now, unfortunately < 1309568953 497724 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK, then maybe someone else < 1309569040 787861 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> sum $ zipWith (*) (iterate(/2)(1/2)) [0,0,0,20,40,80,160,320,640,1280] < 1309569041 559547 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 8.75 < 1309569060 472586 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :How many people in here understand pokemon card? < 1309569078 710696 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523 does, but he's not here < 1309569422 734725 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1309569424 294403 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1309569458 305642 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :ais523 last seen 17 hours ago (approx). < 1309569475 691698 :BeedaWeeda!~port72.c@50.8.174.68 JOIN :#esoteric < 1309569501 238719 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I believe someone has posted something about Pokemon in esolang wiki once but I don't know if it means they would necessarily know how to play pokemon card < 1309569554 647690 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION goes to play with yet another 3d world < 1309570326 761928 :foocraft!~ewanas@178.152.87.54 NICK :_ < 1309570356 641373 :_!~ewanas@178.152.87.54 NICK :Guest99701 < 1309570386 580396 :Guest99701!~ewanas@178.152.87.54 NICK :foocraft < 1309570519 822315 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :meh! why was I highlighted? I wasn't even here :/ < 1309570567 581387 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :and the one who highlighted me was elliott and he's not even here < 1309570665 190993 :wth!~tianhou@222.242.196.230 JOIN :#esoteric < 1309570691 738955 :wth!~tianhou@222.242.196.230 NICK :Guest55283 < 1309570926 417844 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1309571069 569507 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 252 seconds < 1309571107 394601 :Guest55283!~tianhou@222.242.196.230 PART #esoteric :"Leaving." < 1309571911 775977 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Vittu. < 1309571914 396587 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :-Inen. < 1309571919 604232 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Vittuinen. < 1309571923 866157 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Suomasta. < 1309571940 56578 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :voi vittu < 1309571968 571318 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Perkelin sota limsa. < 1309571978 708982 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Laskea irti. < 1309572001 36646 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :saattana perkele, ei saa peittää parasta ennen voi vittu < 1309572030 650475 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Sotala satana peittää. < 1309572047 290097 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Ei futi. < 1309572092 202803 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :are you guys finnished? < 1309572113 519899 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :quintopia: Quite. < 1309572120 76060 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Suomi ei laskea irti ketti. < 1309572132 691721 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :En ih. < 1309572152 658217 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hurtti irtti ketti < 1309572165 316755 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Kiitti. < 1309572180 191732 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :kiittii < 1309572182 965426 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Hur ir ke. Hurirke. < 1309572183 699799 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :guess not < 1309572196 449262 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :En ih. < 1309572206 473736 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :quintopia: finnished, yes, finished, no. it's just gibberish afaik < 1309572227 705556 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Irkkipöistimödi. < 1309572242 318662 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Peittää... midä. < 1309572247 726136 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :pöistimöidi < 1309572262 69972 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Oletko? < 1309572305 421738 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Etusivu. < 1309572307 970648 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :ölut! < 1309572313 14902 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Mutinan sota oli vuonna 43 eaa. < 1309572337 698631 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :we should probably try to involve at least one of the finns < 1309572349 101868 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :e.g. fizzie or oklopol < 1309572370 302149 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Anna minulle kylmä olut! < 1309572396 720566 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Pitää pää kylmänä. < 1309572412 833305 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Kuuma. Anna minulle kuuma olut! < 1309572421 438559 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Ei saa peittaa! < 1309572433 665085 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Saa saa saa. < 1309572439 181663 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Saada. < 1309572470 694089 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :sorry, *peittää! < 1309572471 205875 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Saadada. Dadadada. < 1309572471 509670 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :miltä meno maistuu < 1309572516 714648 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Perkele kuuma vittu oerjan:sta. < 1309572552 241601 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I wonder if tswett actually knows finnish or if he's using google translate or something < 1309572559 507419 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Se maistuu hyvältä. < 1309572572 171118 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hyvvä < 1309572599 828160 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Käytän Wikisanakirja ja oma pieni tuntemus Suomen kieli, paitsi tämä lause, joka tuotti Google Translate. < 1309572612 685068 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Pieni. < 1309572614 58804 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i'm pretty sure tswett was trying to learn finnish earlier... < 1309572627 625523 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Pieni ikuisesti. < 1309572679 686033 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Moin moin. < 1309572706 141108 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :tswett : human languages :: Sgeo : programming languages? < 1309572707 996931 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :finnish would be cool to know, but not so sure about learning < 1309572710 46189 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Jagrastin. < 1309572726 562911 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Sgeo_: I don't spend *that* much time learning human languages... < 1309572761 707708 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :English, Spanish, and French are the only languages I can read at all. < 1309572839 257066 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Lojban too, I guess. < 1309572845 116534 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :at one point I might have to learn to read computer-swedish < 1309572864 503987 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :without having to reverse-translate it from (to) english < 1309572894 342717 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :computer swedish? < 1309572894 529010 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :What's computer-Swedish? < 1309572895 766787 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :but hopefully never < 1309572924 911827 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :it's the mangled incomprehensible form of swedish produced by people translating software < 1309572980 827260 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :People-translating software? TIL. < 1309573002 715485 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :me too < 1309573004 744867 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :people who are translating software then? < 1309573022 350817 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 250 seconds < 1309573077 906139 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I probably want to create a swenglish locale where all technical terms are kept in english < 1309573136 885862 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Du måste reboota din computer. < 1309573165 119141 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :You must-a reboot-a da computer? < 1309573195 732677 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Din browser behöver restartas < 1309573220 843971 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Da browser behoove-er restarts. < 1309573229 604718 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Downloada filen? < 1309573240 192707 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Download a filin'? < 1309573262 819914 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"Your browser needs to erect RTAS" thanks google translate < 1309573287 223915 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :download a filling? < 1309573310 648270 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oerjan: du måste reboota datorn, din brower behöver startas om, ladda ner filen (jämfört med t.ex. "Läs in filen") < 1309573321 59104 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :eller "Läs in igen" < 1309573338 33865 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Da browser behoover starts. Om. < 1309573366 946353 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :tswett: close enough :) < 1309573381 604158 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :olsner: i am not sure whether your improvements are still considered too swenglish or not :P < 1309573383 335388 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :ACTION meditates. < 1309573385 481845 :wth!~tianhou@222.242.196.230 JOIN :#esoteric < 1309573405 750772 :pikhq_!~pikhq@174-22-183-144.clsp.qwest.net PRIVMSG #esoteric :Bork bork bork da browser beborker starts. Bork. < 1309573406 335637 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ok i guess the parentheses give a hint < 1309573411 664199 :wth!~tianhou@222.242.196.230 NICK :Guest63077 < 1309573426 992831 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oerjan: they are swenglish, but not swedish enough to be incomprehensible :) < 1309573468 754625 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :olsner: oh so making more words swedish would be worse? < 1309573516 944321 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :yep, inventing new swedish terms where 40 years of computing have used swenglish or english doesn't make anything more comprehensible < 1309573561 696783 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :O KAY < 1309573589 299573 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :at least not to me, because swedish is not a language I know any computer-related terms in < 1309573643 298185 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :"Swedish - Deprecated. Use English." < 1309573644 100574 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1309573986 549177 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :haha < 1309573988 787243 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Someone told me their computer keeps overheating because it is black. Do you think it would help if it was white? < 1309574009 786810 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Black computers lose heat better than white computers. < 1309574014 114718 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :I think. < 1309574039 918358 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Then it wouldn't help, I guess. < 1309574066 392738 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :unless they are standing in the sun < 1309574066 991066 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I suggested using liquid cooling system but they don't know how to find that or install it or anything like that (I also don't know). < 1309574092 679811 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :ACTION parks his laptop. < 1309574194 475752 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Ping timeout: 264 seconds < 1309574235 45552 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I haven't been outside since yesterday < 1309574239 584431 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I'm getting shaky < 1309574240 473315 :Guest63077!~tianhou@222.242.196.230 QUIT :Ping timeout: 240 seconds < 1309574318 354812 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :http://pastebin.com/Y75WrP9D < 1309574321 208967 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::3 < 1309574371 474737 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1309574842 197000 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1309574899 481885 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1309575249 603693 :jcp|other!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1309575283 812432 :jcp!alex@bzflag/contributor/javawizard2539 QUIT :Read error: Operation timed out < 1309575370 444980 :javawizard!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 276 seconds < 1309575524 940473 :jcp!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1309576015 369483 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :how are ya, Lymee? < 1309576024 829317 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Hugs! < 1309576025 245049 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::3 < 1309576027 631899 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ACTION hugs quintopia <3 < 1309576058 731199 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ACTION hugs Lymee < 1309576066 112094 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what does that program do? < 1309576099 609919 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Somethings. < 1309576246 532583 :hiato!~nine@clam.leg.uct.ac.za QUIT :Ping timeout: 264 seconds < 1309576282 491179 :hiato!~nine@clam.leg.uct.ac.za JOIN :#esoteric < 1309576411 527559 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1309576422 928545 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i am too lazy to compile and run it < 1309576556 184517 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1309576602 658588 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Remote host closed the connection < 1309576677 25408 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1309576843 513193 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1309577891 721638 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1309577898 905106 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :someone recommend me the best bnc < 1309578058 514380 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1309578455 458316 :foocraft!~ewanas@178.152.87.54 QUIT :Quit: So long, and thanks for all the fish! < 1309578607 881604 :pikhq!~pikhq@174-22-177-177.clsp.qwest.net JOIN :#esoteric < 1309578759 818713 :pikhq_!~pikhq@174-22-183-144.clsp.qwest.net QUIT :Ping timeout: 246 seconds < 1309578788 211477 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You can have all the fish < 1309579314 873853 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Please read this and tell me of your opinion/question. gopher://zzo38computer.cjb.net:70/0phlog*c_prog.permission-script < 1309579543 561977 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :my opinion: gopher is dead. < 1309579593 957427 :pikhq!~pikhq@174-22-177-177.clsp.qwest.net PRIVMSG #esoteric :newsham: Not while zzo38 still has life. < 1309579618 753996 :pikhq!~pikhq@174-22-177-177.clsp.qwest.net PRIVMSG #esoteric :And, TBH, I can't say I blame him. Gopher is better designed than HTTP. < 1309579697 679531 :pikhq!~pikhq@174-22-177-177.clsp.qwest.net PRIVMSG #esoteric :Especially in terms of the "No, fuck you, you are not a graphic designer you just suck and your eyes have probably been removed" factor. < 1309580053 943206 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :man, the list of things better designed than http could fill an internet < 1309580061 615932 :pikhq!~pikhq@174-22-177-177.clsp.qwest.net PRIVMSG #esoteric :True, true. < 1309580083 11018 :pikhq!~pikhq@174-22-177-177.clsp.qwest.net PRIVMSG #esoteric :Though few things are both better-designed and intended for hypertext. < 1309580092 684405 :pikhq!~pikhq@174-22-177-177.clsp.qwest.net PRIVMSG #esoteric :Due to few things being intended for hypertext. :P < 1309580143 83456 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net JOIN :#esoteric < 1309582488 532292 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :However, I was asking opinion of what the article is discussing, not about the protocol used to serve it. < 1309582559 522998 :Gregor!Gregor@codu.org PRIVMSG #esoteric :zzo38: The underlying message here was "the work required to access that page in 2011 is greater than what we're willing to do to simply read something and give opinions" < 1309582593 311350 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Gregor: It is available over HTTP as well, although I have disabled sending comments using HTTP. < 1309582614 488896 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :http://zzo38computer.cjb.net/phlog/phlog_http.php?m=1&q=_prog.permission-script < 1309582648 295354 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And anyways you can access it using netcat without too much difficulty is it not? < 1309582912 28299 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net JOIN :#esoteric < 1309582917 724046 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :http://www.streamvera.com/stream/15997 < 1309582964 70498 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi what < 1309583017 480238 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :listen to the webradio < 1309583026 614867 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :my 2 songs are about to be played next < 1309583028 870483 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :im pretty excited < 1309583125 626847 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :my songs are called < 1309583128 66666 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :Walk Walk 3 < 1309583136 596995 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :and Maps remix - by donato < 1309583281 516659 :pikhq!~pikhq@174-22-177-177.clsp.qwest.net PRIVMSG #esoteric :Inquiry: why do we care? < 1309583301 866047 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :because its cool music < 1309583305 336431 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :im being played now < 1309583306 877883 :BeedaWeeda!~port72.c@50.8.174.68 QUIT :Ping timeout: 258 seconds < 1309583307 480305 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :http://www.streamvera.com/stream/15997 < 1309583314 65858 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :its club/house < 1309583319 645593 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :if youre into that stuff < 1309583327 10925 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nope < 1309583590 594043 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Use HTTP if it is necessary. < 1309585126 117896 :pikhq!~pikhq@174-22-177-177.clsp.qwest.net PRIVMSG #esoteric :Man, it's pretty great reading an old Slashdot thread about Linus dropping Bitkeeper. < 1309585159 688281 :pikhq!~pikhq@174-22-177-177.clsp.qwest.net PRIVMSG #esoteric :"Why doesn't Linus just design from scratch a SCM that he likes? Bet it'd take him like 6 months." So very prescient. < 1309585227 211482 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :am i wrong for liking dissociative hallucinogens? < 1309585241 686959 :pikhq!~pikhq@174-22-177-177.clsp.qwest.net PRIVMSG #esoteric :Not inherently. < 1309585257 682436 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :i just cant seem to stop doing them < 1309585263 232330 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :whether it be Ketamine < 1309585269 37116 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :or dextromethorphan < 1309585278 514016 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :they seem to fill a hole in my being < 1309585284 18785 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :that nothing else can < 1309585289 276985 :pikhq!~pikhq@174-22-177-177.clsp.qwest.net PRIVMSG #esoteric :I see little *moral* issue with recreational chemical usage. < 1309585299 298315 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :i guess i just enjoy losing my ego < 1309585314 718757 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :i practice eastern religion < 1309585315 429597 :pikhq!~pikhq@174-22-177-177.clsp.qwest.net PRIVMSG #esoteric :Though the practical issues are, frankly, obvious. < 1309585330 338576 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :and crowleyan magick < 1309585341 859729 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :and the dissociation really helps out with rituals < 1309585343 550172 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :and such < 1309585345 870167 :pikhq!~pikhq@174-22-177-177.clsp.qwest.net PRIVMSG #esoteric :(certain ones having negative effects, certain ones having significant legal impediments, etc. etc. etc.) < 1309585365 669967 :pikhq!~pikhq@174-22-177-177.clsp.qwest.net PRIVMSG #esoteric :zzo38: I summon thee. < 1309585375 819518 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :when i require losing my train of thought < 1309585382 680447 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :and entering a state of trance < 1309585397 178867 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :Especially when charging sigils < 1309585414 73424 :pikhq!~pikhq@174-22-177-177.clsp.qwest.net PRIVMSG #esoteric :One of these days, we're going to get someone wandering in here thinking this is a channel for esotericism but also being interested in programming. < 1309585417 528384 :pikhq!~pikhq@174-22-177-177.clsp.qwest.net PRIVMSG #esoteric :Some day. < 1309585443 956268 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :so this isnt a channel for esotericism? < 1309585449 140984 :pikhq!~pikhq@174-22-177-177.clsp.qwest.net PRIVMSG #esoteric :Nope. < 1309585455 46363 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :ACTION feels embarrased < 1309585455 686600 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric ::/ < 1309585465 75894 :pikhq!~pikhq@174-22-177-177.clsp.qwest.net PRIVMSG #esoteric :Channel for esoteric programming languages. < 1309585467 365163 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :its hard to find places < 1309585481 850728 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :well im sorry < 1309585484 495896 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :<3 < 1309585486 503093 :pikhq!~pikhq@174-22-177-177.clsp.qwest.net PRIVMSG #esoteric :Yeaaah, if we knew where to refer you, we'd let you know. :P < 1309585487 862928 :pikhq!~pikhq@174-22-177-177.clsp.qwest.net PRIVMSG #esoteric :No big. < 1309585511 58124 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :i honestly thought this was a channel for esotericism < 1309585529 675038 :pikhq!~pikhq@174-22-177-177.clsp.qwest.net PRIVMSG #esoteric :Yeah, every now and then we do get someone coming in thinking that. < 1309585536 31081 :pikhq!~pikhq@174-22-177-177.clsp.qwest.net PRIVMSG #esoteric :Kinda amusing, really. < 1309585539 402053 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :lol < 1309585548 902383 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :Well its hard to find places < 1309585552 576839 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :that are accepting of it < 1309585565 3419 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :"GET THE FUCK OUT HIPPY" < 1309585572 62717 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :"YOURE SCHIZO" < 1309585583 612590 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :"THERES NO SUCH THING AS THE DIVINE" < 1309585611 203261 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :i require more drink < 1309585619 33869 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :to dose this hallucinogen < 1309585624 424975 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :<3 nice meeting you < 1309585630 389874 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :and again i appologize < 1309585638 24611 :pikhq!~pikhq@174-22-177-177.clsp.qwest.net PRIVMSG #esoteric :Seriously, no real issue. < 1309585721 95042 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :<-- dissociated emotional bi-sexual < 1309585721 454380 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :lol < 1309585725 804739 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PRIVMSG #esoteric :its okay < 1309585733 696115 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: You summon me for what purpose? < 1309585745 862447 :pikhq!~pikhq@174-22-177-177.clsp.qwest.net PRIVMSG #esoteric :zzo38: Your zzo38ness. < 1309585753 597191 :pikhq!~pikhq@174-22-177-177.clsp.qwest.net PRIVMSG #esoteric :zzo38: I know not what else to describe it as. < 1309585799 837193 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK, I think I understand. However, how can I answer you if there is not a question? < 1309585816 651000 :pikhq!~pikhq@174-22-177-177.clsp.qwest.net PRIVMSG #esoteric :Alas. < 1309587304 651377 :yiyus!1242712427@server1.bouncer4you.de QUIT :Ping timeout: 276 seconds < 1309587576 472925 :yiyus!~124271242@je.je.je JOIN :#esoteric < 1309588308 655065 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Good night < 1309588691 173258 :CakeProphet!~adam@h246.41.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1309588691 579551 :CakeProphet!~adam@h246.41.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1309588691 727961 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1309589920 507510 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1309590621 945816 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1309591252 382963 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1309593946 746499 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net QUIT :Quit: Leaving < 1309595148 190431 :derrik!~xix@228.224.196.88.dyn.estpak.ee JOIN :#esoteric < 1309595160 34217 :derrik!~xix@228.224.196.88.dyn.estpak.ee PART :#esoteric < 1309595270 779314 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1309595607 898408 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :https://bugs.gentoo.org/show_bug.cgi?id=35890 < 1309595620 864434 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Perhaps the best bug ever? < 1309595637 394815 :WillMac!notmyemail@dialup-4.231.133.21.Dial1.Houston1.Level3.net PART :#esoteric < 1309595734 378413 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :funroll-loops.info < 1309595942 146008 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oh hey, it's linked in the bug :D < 1309595949 484446 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :no wait < 1309595952 911088 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :wrong tld < 1309595962 650539 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :http://funroll-loops.info/ is correct < 1309599209 160448 :MigoMipo!~John@84-217-8-43.tn.glocalnet.net JOIN :#esoteric < 1309600267 875505 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1309602436 897201 :nooga!~nooga@maverick.aircity.pl QUIT :Ping timeout: 276 seconds < 1309602932 801554 :Slereah!x@ANantes-259-1-206-241.w90-49.abo.wanadoo.fr QUIT :Ping timeout: 240 seconds < 1309603071 930753 :Slereah!x@ANantes-259-1-250-223.w83-195.abo.wanadoo.fr JOIN :#esoteric < 1309604858 426996 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1309605132 333245 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Read error: Connection reset by peer < 1309605216 598241 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309606376 159886 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 258 seconds < 1309606660 31247 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1309606747 20926 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1309607082 668551 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1309609148 599212 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1309609547 52613 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 264 seconds < 1309612157 636658 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1309612518 331287 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1309613424 26163 :s1nn3r!s1nn3r@95.111.237.42 JOIN :#esoteric < 1309613602 290686 :s1nn3r!s1nn3r@95.111.237.42 QUIT :Quit: mIRC Power Pack 8.00 (www.mIRCPowerPack.com) by sod/sgt-d (sgt-d@sodpit.com) < 1309614319 329745 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1309617230 975791 :thezakman!~nintendo@201.19.133.57 JOIN :#esoteric < 1309617483 176779 :thezakman!~nintendo@201.19.133.57 QUIT :Ping timeout: 250 seconds < 1309618985 598203 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1309620514 767178 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :is it zzo o'clock? < 1309620899 205407 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1309620902 737574 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :is that like ssz? < 1309622214 418356 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't know. < 1309622522 242867 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Ping timeout: 276 seconds < 1309622604 563511 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1309623958 388400 :pikhq!~pikhq@174-22-177-177.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1309623967 990688 :pikhq!~pikhq@174-22-158-124.clsp.qwest.net JOIN :#esoteric < 1309624019 355941 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What musical scale do these numbers represent? 16 18 20 21 24 27 30 32 < 1309624053 22112 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1309624119 800165 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Read error: Connection reset by peer < 1309624372 959217 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1309624394 606777 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it's < 1309624396 400459 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :weird < 1309624407 811936 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :not a scale i've ever seen < 1309624458 166688 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Hint these are not numbers of semitones < 1309624632 546072 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :are they multiples of a particular frequency? < 1309624656 669396 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :no that's silly < 1309624725 53140 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Read error: Operation timed out < 1309624856 849147 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Silly? Are you sure? < 1309624857 578020 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net JOIN :#esoteric < 1309624893 285491 :nooga!~nooga@86-63-82-221.sta.asta-net.com.pl JOIN :#esoteric < 1309626072 605630 :monqy!~chap@pool-71-102-217-117.snloca.dsl-w.verizon.net QUIT :Ping timeout: 246 seconds < 1309626145 98769 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION concludes, after much testing, that Minecraft is not a world amenable to the scientific method. < 1309626492 637124 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :....what? < 1309626568 102288 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it is amenable to reverse engineering! < 1309626593 920674 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And I think ZZT is a world amenable to the scientific method. < 1309626776 763475 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do strange thing, see what happens, make hypothesis, make up an experiment to test hypothesis, test it, see result, remember that ZZT is written in Pascal, think of the program to cause that to happen, look in memory dump, think about more. < 1309626818 405301 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have figured out a lot of stuff about ZZT using this method, however I have not documented any of it. < 1309626932 484895 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :What worlds aren't amenable to the scientific method? < 1309626939 511054 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Minecraft may be ... difficult, but < 1309626956 261263 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Hmm, perhaps a one where the rules vary by time and never repeat < 1309627002 213090 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo__: What about meta-rules, then? < 1309627036 294137 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Maybe all rules at all levels change by the progress of time, a bit like a nomic < 1309627056 287272 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Rules can specify how the rules will change, including how the rules will change < 1309627132 87760 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK. Maybe. < 1309627250 547415 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1309627298 417786 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it's still predictable in some sense, if you know all the rules, but that definitely defines a complex world < 1309627328 474846 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :a world not amenable to the scientific method: the real world, as applies to major historical events and social networks < 1309627353 174528 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :how the hell can you have reproducability if things never play out the same twice? < 1309627376 681656 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Predictable if you know all the rules, but is there any way to, from the inside, even approach determining the rules? < 1309627393 911700 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Since, yeah, reproducibility < 1309628569 559569 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1309630263 639912 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1309630439 418178 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1309630810 461214 :nooga!~nooga@86-63-82-221.sta.asta-net.com.pl QUIT :Remote host closed the connection < 1309630972 322245 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net NICK :Sgeo < 1309631324 440280 :jcp!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 276 seconds < 1309631336 602047 :cranitree!~charlie@189.83.78.62 JOIN :#esoteric < 1309631376 405124 :jcp|other!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 240 seconds < 1309631455 635936 :cranitree!~charlie@189.83.78.62 PART #esoteric :"Konversation terminated!" < 1309633360 509243 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK, so it hit me. < 1309633367 623682 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Life is basically the knapsack problem. < 1309634185 140934 :Balanced1!~Balanced1@99-156-92-79.lightspeed.austtx.sbcglobal.net JOIN :#esoteric < 1309634687 189844 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :a painter would say life is paintbrush < 1309634693 552694 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i agree < 1309634698 860801 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :definitely paintbrush < 1309634947 482155 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1309635043 381401 :Balanced1!~Balanced1@99-156-92-79.lightspeed.austtx.sbcglobal.net QUIT :Quit: http://irc2go.com/ < 1309635247 571238 :cheater_!~ubuntu@g229096220.adsl.alicedsl.de JOIN :#esoteric < 1309635249 488373 :cheater_!~ubuntu@g229096220.adsl.alicedsl.de PRIVMSG #esoteric :hello < 1309635255 482256 :cheater_!~ubuntu@g229096220.adsl.alicedsl.de PRIVMSG #esoteric :anyone know what glyph this is? ❡ < 1309635275 925121 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :http://www.fileformat.info/info/unicode/char/2761/index.htm < 1309635324 294606 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Hay you stop cheating please. < 1309635394 709447 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Theobromine < 1309635407 85695 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I like the way it doesn't have bromine in it. < 1309635716 279040 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :cheater_: it appears to be U+2761 CURVED STEM PARAGRAPH SIGN ORNAMENT (❡). < 1309636564 461480 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1309636581 218017 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : a painter would say life is paintbrush < 1309636589 185396 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :quintopia, no it is the paint stripper < 1309636593 570261 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(well IMO) < 1309636605 672873 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Nonononononononono < 1309636611 820969 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Its the knapsack problem. < 1309636626 39500 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, how so? < 1309636634 24124 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, you have things you can do. < 1309636646 693297 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yes < 1309636647 890978 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :They all take a certain amount of time and effort. < 1309636653 216637 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yep < 1309636655 71228 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And they all yield a certain reward < 1309636660 997994 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :So basically. < 1309636662 267360 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :possibly < 1309636665 996917 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Life is the knapsack problem. < 1309636685 590265 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, there is a bit of randomness in there too, you might not get that job you wanted < 1309636686 982973 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and so on < 1309636705 149966 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :interesting analogy however < 1309636723 869416 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :16 18 20 21 24 27 30 32 < 1309636725 884423 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :er < 1309636800 970206 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> map (logBase 2/12*) [16,18,20,21,24,27,30,32] < 1309636801 737291 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show (t -> t) < 1309636801 889035 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `... < 1309636810 9050 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wtf < 1309636843 446 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :randomized napsack problem? < 1309636853 757870 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> map ((/12).logBase 2) [16,18,20,21,24,27,30,32] < 1309636855 522244 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0.3333333333333333,0.3474937501201927,0.3601606745739469,0.366026451898230... < 1309636859 743241 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :bah < 1309636868 911471 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no, zzo38's scale < 1309636919 599289 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> join(zipWith(-)) $ map ((/12).logBase 2) [16,18,20,21,24,27,30,32] :: [Float] < 1309636921 107222 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0] < 1309636925 987849 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :er < 1309636932 283363 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> join(zipWith(-).tail) $ map ((/12).logBase 2) [16,18,20,21,24,27,30,32] :: [Float] < 1309636933 775305 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1.41604245e-2,1.2666911e-2,5.8658123e-3,1.6053706e-2,1.41604245e-2,1.26669... < 1309637042 406043 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :lambdabot's short lines make floating point lists awkward :( < 1309637126 908130 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm i wonder if lambdabot has channel-based option lists (it does give longer lines in private messages) < 1309637290 471591 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1309637363 633820 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> map(printf "%.3f").join(zipWith(-).tail) $ map ((/12).logBase 2) [16,18,20,21,24,27,30,32] :: [String] < 1309637365 134618 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["0.014","0.013","0.006","0.016","0.014","0.013","0.008"] < 1309637374 443729 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> map(2^)[4, 4+1/7 .. 5] < 1309637375 336145 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous type variable `a' in the constraints: < 1309637375 484560 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `GHC.Real.Fractional a' < 1309637375 633355 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :... < 1309637378 233138 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :gah < 1309637387 246276 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> map(2**)[4, 4+1/7 .. 5] < 1309637388 64970 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [16.0,17.665432218781003,19.504218467271617,21.534403082117716,23.775908626... < 1309637416 571408 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> map(printf "%.3f".(2**))[4, 4+1/7 .. 5] < 1309637417 322063 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous type variable `b' in the constraints: < 1309637417 506246 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `Text.Printf.PrintfType ... < 1309637422 98124 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> map(printf "%.3f".(2**))[4, 4+1/7 .. 5]::[String] < 1309637423 531226 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["16.000","17.665","19.504","21.534","23.776","26.251","28.983","32.000"] < 1309637473 1548 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm it is _not_ simply rounding of an ordinary scale < 1309637484 233599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sup < 1309637503 333149 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: zzo38 has presented a scale conundrum < 1309637661 570620 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: he already said they weren't semitones :P < 1309637693 993910 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i tend to read more than what he says into everything he says though < 1309637700 425998 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :quintopia: um i took that to mean that 16 and 18 weren't separated by 3 semitones, etc. < 1309637713 707751 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh wait duh < 1309637911 238484 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> map(printf "%.3f".(2**).(4+).(1/12*))[0,2,4,5,7,9,11,12] < 1309637911 981533 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous type variable `b' in the constraints: < 1309637912 134208 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `Text.Printf.PrintfType ... < 1309637920 716362 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> map(printf "%.3f".(2**).(4+).(1/12*))[0,2,4,5,7,9,11,12]::[String] < 1309637922 151321 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["16.000","17.959","20.159","21.357","23.973","26.909","30.204","32.000"] < 1309637961 173694 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: ok rounding _that_ fits your numbers < 1309637963 948932 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That is an ordinary equal temperament scale now. What you had before obviously isn't, I think < 1309637983 442093 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: Yes it does fit. < 1309637992 431084 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: i somehow divided it in 7 while completely forgetting about semitones :P < 1309637996 664103 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*into < 1309638052 811332 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so it's a rounded major scale? < 1309638092 237644 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Or you could say it is a 16-to-32 linear temperament based major scale. < 1309638106 996213 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :sure < 1309638117 130445 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :bet it sounds pretty funky < 1309638148 407787 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Just now I programmed my computer to play a seven-tone equal temperament scale so I can know its sound. < 1309638184 204664 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :> Just Tone < 1309638184 962856 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: data constructor `Tone' < 1309638215 404079 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : What worlds aren't amenable to the scientific method? <-- worlds that explicitly consider sentient beings and try to fool them < 1309638220 865233 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :> Just Interval < 1309638221 669269 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: data constructor `Interval' < 1309638240 514933 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: do you know the song Tombeau de Messiaen? < 1309638241 96466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: is this your objection to the scientific method? :D < 1309638243 675862 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :oerjan: like jeebuz does. < 1309638248 27649 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :quintopia: No. I don't know that. < 1309638285 220767 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: it is a piece for piano and tape. the piano is equal-tempered, and the tape is the same key but in just intonation < 1309638301 475347 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: it's a possible objection to any presumed infallibility of it < 1309638315 134091 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :So does it play equal-temperament and just-intonation simultaneously? < 1309638328 930501 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yes < 1309638365 663008 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GOOD THINGS TO SAY ON PUBLICLY-LOGGED IRC CHANNELS AND, ALSO, TO THINK IN THE FIRST PLACE: hmm, we need to start giving randall's relatives cancer so he starts making good strips again like those five-minute ones < 1309638392 692260 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: hey, great artists need to suffer! < 1309638399 952410 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :those were good < 1309638405 585556 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :he has made a couple good ones since then < 1309638406 625686 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(remind me never to become a great artist) < 1309638409 277679 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :will we get more cancer strips too < 1309638417 870170 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :where we means people who read xkcd < 1309638427 523419 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im not we < 1309638443 421425 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : GOOD THINGS TO SAY ON PUBLICLY-LOGGED IRC CHANNELS AND, ALSO, TO THINK IN THE FIRST PLACE: hmm, we need to start giving randall's relatives cancer so he starts making good strips again like those five-minute ones < 1309638464 751460 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The 5-minute ones were made some unspecified time before they were released. < 1309638482 709317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Cancer: Not a miracle cure? < 1309638498 832764 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It appears not. < 1309638518 238384 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(This still doesn't explain the xkcdecay, though.) < 1309638548 621559 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :there ain't no cure, there ain't no cure, there ain't no cure for running out of ideas < 1309638565 405997 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :whats the half life of xkcd? < 1309638613 458769 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :3 years or so? < 1309638686 391041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"This is mostly because I'm hardware/semiconductor guy intimately familiar with current microprocessor and processing technology plus what's in the pipeline for the next 10-20 years - there are fundamental physics reasons why it probably can't." < 1309638690 878879 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Orthogonal persistence: PHYSICALLY IMPOSSIBLE < 1309638715 669715 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I cannot imagine what confusion of ideas would provoke such a statement. < 1309638735 324013 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :now hardware orthogonal persistence would be something < 1309638749 282583 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(They weren't actually saying that.) < 1309638753 780386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: that's just having non-volatile RAM < 1309638803 34076 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :elliott: I think you need to provide context. His statement is perfectly reasonable of by "it probably can't", he means "microprocessors probably can't solve the halting problem". < 1309638810 972264 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PART :#esoteric < 1309638838 333140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tswett: I provided "context" with the next line, but that's actually not really what he was saying at all, it's just funny to read it that way :P < 1309638844 421396 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(The subject was single-address-space systems.) < 1309638846 982441 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :I see. < 1309638985 948579 :cheater_!~ubuntu@g229096220.adsl.alicedsl.de PRIVMSG #esoteric :tswett, thank you < 1309639001 3884 :cheater_!~ubuntu@g229096220.adsl.alicedsl.de PRIVMSG #esoteric :Deewiant, you too < 1309639009 743086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: thank you < 1309639010 910201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you too < 1309639011 59101 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :tswett, aren't you, on some level, fundamentally, platonically, Australian? < 1309639017 913789 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Phantom_Hoover: yep. < 1309639197 599371 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: also filled with hope < 1309640736 607657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: what precedence does (::) have? < 1309640766 728794 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's not an operator, so somewhere <= -1 :P < 1309640803 339100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I'm just wondering how to write my Show instance :) < 1309640819 603124 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1309640828 624085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess unconditional showParen < 1309640832 566006 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but I don't want any parens shown at the top level < 1309640839 878110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What's the showParen precedence given for a top level show? < 1309640842 834733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah, 0 < 1309640859 899715 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src show < 1309640860 87969 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :show x = shows x "" < 1309640865 819591 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src shows < 1309640866 32747 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. stty: unknown mode: doofus < 1309640866 725013 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :showsPrec d x = showParen (d > 0) $ showString "renat :: " . showType x < 1309640868 483414 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess that should work < 1309640892 450772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: < 1309640892 710152 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- | equivalent to 'showsPrec' with a precedence of 0. < 1309640892 858916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shows :: (Show a) => a -> ShowS < 1309640892 859119 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shows = showsPrec zeroInt < 1309640893 974079 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: except that theoretically that would break for $ < 1309640898 521192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yes, indeed < 1309640903 723521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can't have it every way :P < 1309640968 710344 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :which actually means showsPrec is flawed even for just 0-9, hm < 1309641010 423249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :howso? < 1309641010 572042 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :because if you mix infixr with infixl or infix of the same level, it cannot distinguish that they are not allowed < 1309641015 593664 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah < 1309641677 277842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :grr, zzo < 1309641679 358083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we have a template for that < 1309641692 826516 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: wat < 1309641695 625794 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :broken lists < 1309641696 640379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :links < 1309641702 207584 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he's just ing them < 1309641707 97605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which is plain confusing to read, to boot < 1309641729 31122 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah yes. and harder to search for, obviously. < 1309641733 936746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :indeed < 1309641744 409096 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Special:Whatlinkshere/Template:Deadlink < 1309641746 416982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :happily small numebr < 1309641753 952351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although obviously very incomplete < 1309641814 809565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :who's 69.72.75.139? < 1309641836 42105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: http://esoteric.voxelperfect.net/wiki/Computational_class#Isomorphism < 1309641838 524375 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :madk i think < 1309641838 792340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Shall I rename? :-) < 1309641879 919146 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :either that or someone obsessed with madk and his languages < 1309641908 799599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Computational_class#Reduction < 1309641915 184561 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :renamed (and added a note) < 1309642360 564183 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yay < 1309642423 901914 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh WillMac looks like an idiot < 1309642433 69649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :too bad he's offline, i'd antagonise him < 1309642481 781801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:40:27: am i wrong for liking dissociative hallucinogens? < 1309642482 30960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YES YOU ARE A TERRIBLE PERSON < 1309642485 509634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Man what is this guy even doing < 1309642491 41049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:41:39: i guess i just enjoy losing my ego < 1309642491 189620 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:41:54: i practice eastern religion < 1309642495 243517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh man this is g < 1309642495 464873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:42:10: and crowleyan magick < 1309642498 31519 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THIS IS PERFECT < 1309642500 479642 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is the best thing ever < 1309642502 154969 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i love you willmac < 1309642506 501960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: he is the perfect stumbler < 1309642508 100320 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :perfect < 1309642513 275730 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what about the guy who thought this was a hiphop channel < 1309642519 391753 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :also the perfect stumbler < 1309642521 364901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he was also perfect < 1309642528 902471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:01:52: -!- WillMac has joined #esoteric. < 1309642529 145359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[...]05:44:03: so this isnt a channel for esotericism? < 1309642533 381257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :almost a whole fucking hour < 1309642534 774478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :amazin < 1309642535 287115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :g < 1309642558 625639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: how long did hiphop guy take < 1309642563 993238 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I forget < 1309642570 465135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:45:48: Well its hard to find places < 1309642570 614035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:45:52: that are accepting of it < 1309642570 614116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:46:05: "GET THE FUCK OUT HIPPY" < 1309642570 614164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:46:12: "YOURE SCHIZO" < 1309642570 614209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:46:23: "THERES NO SUCH THING AS THE DIVINE" < 1309642572 802718 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I wasn't around for it I only read the logs too :( < 1309642576 479495 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but the logs were pretty long < 1309642581 583808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i reject options one and two and pick option three < 1309642611 60508 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:48:41: <-- dissociated emotional bi-sexual < 1309642611 209142 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait does this mean that the <3s he was handing out represented true love < 1309642612 498464 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im missing out < 1309642651 550781 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :08:33:27: https://bugs.gentoo.org/show_bug.cgi?id=35890 < 1309642651 780625 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :08:33:40: Perhaps the best bug ever? < 1309642651 929212 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :long-time fan of this one < 1309642652 329014 :KingOfKarlsruhe!~chatzilla@p5B133D7C.dip.t-dialin.net JOIN :#esoteric < 1309642681 921678 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : almost a whole fucking hour <-- well there weren't a lot of other people talking then < 1309642682 785418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://bugs.gentoo.org/attachment.cgi?id=68484 <-- this is definitely the best bit, I'd have loved to see gentoo remove gaim < 1309642689 799114 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :iirc < 1309642696 603043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"this is too funny, you've taken the crown of being the biggest jack ass I've < 1309642696 821676 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :seen this year. well done, I think." --a gentoo developer < 1309642706 213586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gentoo developers calling people jackasses: great < 1309642706 505577 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it was a slow almost a fucking hour < 1309642714 74481 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I mean < 1309642717 932404 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it was a slow almost a whole fucking hour < 1309642718 630540 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sorry < 1309642721 518935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"This has to be worst initial contact I think anybody could have made. < 1309642721 748289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not sure I expect much more out of somebody that codes for AOL software." < 1309642726 385933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gaim is a tool of the aols < 1309642733 757908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :""Lindows.com, a proud gaim supporter!" <- this could explain" < 1309642736 351188 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hahahahahaha oh wow < 1309642740 485660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i forgot how amazing this is < 1309642764 857146 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"This is blasphemy, and just proves there are people with way to much time on < 1309642765 5989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :their hands. If you got a problem, don't bitch on bugzilla, we have better < 1309642765 6167 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :things to do then listen to your incessant whining." < 1309642767 606881 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : i reject options one and two and pick option three <-- darn, i was hoping you'd get slightly bad conscience < 1309642771 727084 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that was before the sparta meme < 1309642776 763646 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this guy is actually calling it blasphemy < 1309642815 744417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I'm all for people who actually believe in that stuff to have somewhere to discuss said nonsense, and I don't think they're idiots, bad people, or insane, but there is no such thing as the divine :P < 1309642855 267558 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I also don't think that #esoteric has any responsibility to support discussion of such things, since most of us don't care < 1309642866 336929 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wouldn't fault someone who believed in esoterica discussing esolangs and general crap in here < 1309642881 375911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but I doubt anyone who comes in discussing esoterica would actually be an expert #esoteric < 1309642919 65439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: https://bugs.gentoo.org/show_bug.cgi?id=124595 this is a slightly less best bug report, but one that shows how shitty gentoo devs are < 1309642923 685014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"> The package is still useless. The ebuilds in the other < 1309642923 833551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> bug are still broken. < 1309642923 833730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Why not submit a fixed one?" < 1309642924 628494 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error (possibly incorrect indentation) < 1309642934 540611 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i thought bugzilla existed to stop people responding to every request with PATCHES < 1309642970 764288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :17:02:25: * Phantom_Hoover concludes, after much testing, that Minecraft is not a world amenable to the scientific method. < 1309642970 949018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Howso < 1309643027 38523 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, experimental replication doesn't work. < 1309643035 429610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Howso? < 1309643080 356986 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I built *exactly the same* device in three different places. < 1309643094 820842 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Only one of them worked the way I wanted it to. < 1309643200 359157 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :X-D < 1309643202 222781 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which device? < 1309643264 730530 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Piston door. < 1309643360 591308 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 244 seconds < 1309643696 594837 :Behold!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1309643732 244822 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Ping timeout: 260 seconds < 1309643835 529294 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: hey that's just lack of position symmetry, nothing unscientific about that >:) < 1309643867 494581 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Kind of makes peer review difficult. < 1309643968 108540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :showSpace :: ShowS < 1309643968 257094 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :showSpace = {-showChar ' '-} \ xs -> ' ' : xs < 1309643970 748161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good optimisation < 1309644324 978200 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i wonder if (guess that?) ghc will inline showChar ' ' completely so it doesn't actually make a difference... < 1309644353 585391 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t showChar < 1309644354 319447 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Char -> String -> String < 1309644396 33006 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309644512 404751 :KingOfKarlsruhe!~chatzilla@p5B133D7C.dip.t-dialin.net QUIT :Quit: ChatZilla 0.9.87 [Firefox 5.0/20110615151330] < 1309645427 590222 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Remote host closed the connection < 1309645575 605688 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1309646270 359292 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1309646488 141784 :MigoMipo_!~John@84-217-8-43.tn.glocalnet.net JOIN :#esoteric < 1309646512 469632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have no idea what a bijective functor is, unless it is a band name or something. – Stephen Cagle yesterday < 1309646525 32522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: I'm forming a band do you want to join. < 1309646555 919777 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Curry Howard and the bijective functors < 1309646585 34080 :MigoMipo_!~John@84-217-8-43.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1309646650 47491 :MigoMipo!~John@84-217-8-43.tn.glocalnet.net QUIT :Ping timeout: 240 seconds < 1309646657 920158 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Under what conditions might a turing-complete language not have a quine? < 1309646671 338627 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: No output. < 1309646683 580108 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :If it doesn't have IO? < 1309646685 487047 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Ok, true < 1309646700 66915 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :But I think it's more broad then that, I'm curious as to the exact limit < 1309646701 851350 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :limits < 1309646712 123430 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :If its IO is incompatible with the format it's encoded in? < 1309646732 19125 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Phantom_Hoover: You would then make up a new kind of quine if that is the case, I think. < 1309646742 254600 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1309646743 172595 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :However, you are correct anyways. < 1309646755 541111 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :What's that language that if it doesn't start with ', is some IO-less language, and if it starts with ', just prints stuff after '? < 1309646788 991571 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: Yes, then it is turing-complete and I/O, but it doesn't have turing-complete I/O. < 1309646789 140087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: It's the output equivalent of arbitrary effect at an arbitrary point < 1309646793 749424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There's a formal definition for quines, but I've forgotten < 1309646821 930362 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :hmm < 1309646823 946057 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Now you have to invent the term "Turing-complete I/O". < 1309646829 145411 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: see our old discussion at http://esolangs.org/wiki/User_talk:Smjg < 1309646832 865166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Any programming language which is Turing complete, and which is able to output any string (by a computable function of the string as program — this is a technical condition that is satisfied in every programming language in existence) has a quine program (and, in fact, infinitely many quine programs, and many similar curiosities) as follows by the fixed-point theorem." ;; meh, David Madore gets it wrong < 1309646838 686551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or, well, he uses "output any string" for "IO-complete" < 1309646851 443667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't even know if anyone has a complete formal definition of that < 1309646859 467766 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :"every programming language in existence" < 1309646859 616339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe it's one of CS' Great Unknown Unsolved Problems :) < 1309646880 279131 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Like the wire-crossing problem? < 1309646891 86718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1309646891 974952 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And then also the other term "Compatible I/O", which means it can input/output a program in the same programming language. < 1309646900 882489 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i.e. half the solution is defining what the problem actually was? < 1309647032 559343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Most likely. < 1309647115 421770 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If the programming language has all three features "Turing-complete", "Turing-complete I/O", "Compatible I/O", then figure out the conditions for making quine, narcissism, self-interpreter, etc < 1309647243 753920 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :we have already had this discussion here elliott < 1309647266 650900 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 244 seconds < 1309647297 733476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: We've had every discussion here. < 1309647301 683220 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But until they're resolved... < 1309647318 836990 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: I still want the esoteric wiki to have a project to formally define a bunch of stuff that nobody's actually pinned down yet :) < 1309647322 704575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Including Turing-completeness itself. < 1309647326 871436 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i mean we resolved it < 1309647342 531380 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1309647392 975406 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, erm, TCness isn't well-defined? < 1309647400 625294 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: Yes I would also want the wiki to have that stuff < 1309647428 982093 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :isn't turing-completeness pretty much defined as "capable of representing any computable number"? < 1309647444 934901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: See 2,3 Turing machine, http://esolangs.org/wiki/Talk:Befunge/index.php < 1309647454 591730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia too. < 1309647465 706058 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also: < 1309647467 859239 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh < 1309647472 764107 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yeah that crap < 1309647482 188747 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i don't think the field's ever gonna agree < 1309647483 990885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Grr, where is it. < 1309647489 113151 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, that's on a different level of definition, I think. < 1309647499 792416 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: http://esolangs.org/wiki/%E2%84%92 < 1309647502 631192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia too. < 1309647502 779510 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :well-defined: the 2,3 turing machine plus the initializing program is a turing-complete system < 1309647519 391482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: That's just a way of ignoring that there's no clear definition. < 1309647524 633826 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :See http://esolangs.org/wiki/%E2%84%92 too. < 1309647591 314559 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, well, OK, but the problem isn't really that it's *ill* defined, just that there are two definitions in common use that happen to coincide most of the time. < 1309647617 104027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Yes, but those definitions themselves aren't clear; see 2,3. < 1309647649 723943 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, remind me what its deal is? < 1309647665 855834 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :elliott: i think it's agreed as to what it means for a computational system, from the atomic level upward, to be TC. on the other hand, it may be meaningless to say that a particular /language/ is TC in that same sense. the latter is the one missing a definition. < 1309647683 802196 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :TCness is afaict perfectly well defined for the subset of systems where input and output have a reasonable finite encoding (e.g. as strings of symbols over a finite alphabet) < 1309647686 81300 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: It requires a sub-Turing machine to produce its initial input. < 1309647691 468530 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Which is infinite, and non-repeating. < 1309647696 42021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(The proof, that is.) < 1309647707 969987 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, ah. < 1309647728 794484 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There are ways to construct a system whereby two Turing-incomplete machines can be plugged into one another and produce a Turing-complete system, so it's not clear that the 2,3 machine itself has been proved TC. < 1309647740 109906 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :At the same time, the system that generates the initial input can be /really/ low-powered. < 1309647747 790946 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The 2,3 machine does basically all the "work". < 1309647954 512064 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :we know what set of problems a TC machine can solve. that is well-defined. and so, "the set of systems capable of solving those problems" is also well-defined < 1309647970 837807 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :we just don't know how to determine the members of that class < 1309647990 554648 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :quintopia: actually i'd say the word "system" is the major vague one there < 1309648001 989300 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :sure < 1309648020 309351 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :because we are talking about inventions limited only by creativity < 1309648024 206209 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :if we had a definition of that, we'd surely be able to say "this is in the class, and that isn't" < 1309648050 805677 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :we know what they have to be able to do. we just don't know what they are. < 1309648058 721920 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the 2,3-machine being one way to escape the simple case of languages over strings (for which everything is completely well-defined) < 1309648063 86655 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it's like reverse-engineering < 1309648089 579229 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itos :: Int# -> String -> String < 1309648089 816419 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itos n# cs < 1309648089 965127 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | n# <# 0# = < 1309648089 965228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : let !(I# minInt#) = minInt in < 1309648089 965274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : if n# ==# minInt# < 1309648090 622900 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*of strings < 1309648090 771391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : -- negateInt# minInt overflows, so we can't do that: < 1309648092 620798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : then '-' : itos' (negateInt# (n# `quotInt#` 10#)) < 1309648094 533416 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (itos' (negateInt# (n# `remInt#` 10#)) cs) < 1309648096 529909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : else '-' : itos' (negateInt# n#) cs < 1309648098 530109 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | otherwise = itos' n# cs < 1309648100 527546 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : where < 1309648102 539764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : itos' :: Int# -> String -> String < 1309648104 636962 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : itos' x# cs' < 1309648106 526594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | x# <# 10# = C# (chr# (ord# '0'# +# x#)) : cs' < 1309648110 526313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | otherwise = case chr# (ord# '0'# +# (x# `remInt#` 10#)) of { c# -> < 1309648110 724711 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, these are one kind of category of esolang, which is, ones dealing with computational classes in some new way < 1309648112 525039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : itos' (x# `quotInt#` 10#) (C# c# : cs') } < 1309648204 880900 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have also discussed in here before, what might be the computational class and other stuff about BlooP+REDPROGRAM or FlooP+REDPROGRAM (what BlooP, FlooP, GlooP, REDPROGRAM, means, is described in Hofstadter's book) < 1309648220 936220 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: that's some special case on minint :P < 1309648278 204261 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Also see [[Oozlybub and Murphy]]. < 1309648299 956039 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: banana scheme and brainhype too < 1309648316 54424 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: Yes, those too. < 1309648355 491373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> re :: Re (Z :- S Z :- S (S Z) :- Nil) < 1309648355 742688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ReZ ::- (ReS ReZ ::- (ReS (ReS ReZ) ::- ReNil)) < 1309648355 891154 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> re :: Re (Z :- S Z :- S (S Z) :- True :- Nil) < 1309648355 891353 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::1:1: < 1309648355 891464 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Couldn't match type `TBool' with `TNat' < 1309648358 537359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :me am play gods < 1309648363 294801 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION realizes itos prime would be a nice scifi name < 1309648376 655798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Itos Prime and the Curry Howardly Bijective Functors < 1309648389 313406 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :cowardly hurried < 1309648419 904187 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Clearly it's a character from SuperTuring. < 1309648445 482476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> :t typeOf (re :: Re Nil) < 1309648445 631165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :typeOf (re :: Re Nil) :: Nope (TList a) < 1309648445 631351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> :t typeOf (re :: Re (True :- Nil)) < 1309648445 631458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :typeOf (re :: Re (True :- Nil)) :: Nope (TList TBool) < 1309648466 295284 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: or possibly a planet. wait, a sentient planet. < 1309648485 281631 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, OF COURSE < 1309648549 494992 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: one camp is always going to say "if you take away this part, then what's left can't do the things a TC system should, therefore, what's left is not TC." other people are always gonna say "But what's left is the part doing all the real work!" It's same thing with the two register minsky machine. it's only TC if you are willing to allow unusual encoding of input. < 1309648604 838017 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION manages to only embarrass himself in two non-here channels < 1309648614 26558 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :quintopia: um as i said, the TCness of languages of strings is the baseline. and that includes minsky machines by simple encoding. < 1309648662 318129 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :quintopia: Which says not only unclearness of TC, but also that TC is not necessarily sufficient. < 1309648698 607018 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: it's only a metaphor. the fact that you need a separate system to encode your input to the minsky tarpit, and would not be able to make a UTM in it without that < 1309648724 556744 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, so that's three out of...? < 1309648735 129980 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :quintopia: the separation of input from program is an unnecessary complication >:) < 1309648737 327806 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, what? < 1309648750 950320 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, I'm talking about a single event, where I didn't ask my stupid question in here < 1309648755 635975 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ah. < 1309648758 9479 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : quintopia: the separation of input from program is an unnecessary complication >:) < 1309648762 248121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tempted to paste this to my non-programmer friend < 1309648767 336173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Here's your OS IT ONLY DOES ONE THING." < 1309648902 75359 :copumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com JOIN :#esoteric < 1309648902 483089 :copumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com QUIT :Changing host < 1309648902 631577 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1309648931 537904 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The SQLite C interface includes three-star pointers for some functions. < 1309648932 647030 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :MWAHAHAHA WE KNOW HIS REAL HOST < 1309648968 959177 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: Does it matter? < 1309648987 826240 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes. now we can kill him. < 1309649010 370227 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: not really, but it makes cloaks seem relatively useless when people do that mistake all the time < 1309649047 341469 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :of course maybe he's just having a cloak for esthetic reasons. < 1309649069 988342 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: Then why do people do that mistake all the time? I don't have a cloak but still have never made such a mistake. < 1309649089 823124 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Can't you learn better? < 1309649141 345013 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: well the mistake only happens because of the cloak, so obviously you won't have done it < 1309649223 574220 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Still, I can see when the login is recognized. Is that what causes it? < 1309649237 687636 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes afaiu < 1309649279 653334 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that's when the cloak will be added < 1309649296 99218 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Then probably it is synchronizing problem? < 1309649299 950144 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1309649378 346441 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Tell them, that, if you want cloak you should check if the login is recognized before sending the JOIN command. < 1309649428 359932 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(I have actually asked for a cloak, but the one I asked for is not one their software supports, I think. Or something like that.) < 1309649622 405263 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(What I asked is that if the computer I am connecting from is named "zzo38computer.cjb.net", that the cloak is also set to that name. They were unable to do that.) < 1309649705 783735 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :huh. < 1309650070 466283 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1309651032 83655 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1309651896 635183 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1309651903 826736 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Client Quit < 1309651923 915719 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle [a] -> [a] < 1309651924 199394 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude cycle :: [a] -> [a] < 1309651924 347931 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude init :: [a] -> [a] < 1309651924 496422 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude reverse :: [a] -> [a] < 1309651954 731021 :hagb4rd!~hagb4rd@koln-4db423ea.pool.mediaWays.net JOIN :#esoteric < 1309651996 884545 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :If there are no Oracle machines capable of dealing with itself as part of the system it ... oracles, how can an omniscient entity exist? < 1309652059 784870 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by not knowing about itself < 1309652061 317411 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : it cannot. < 1309652067 370414 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :one that keeps separate from the system < 1309652068 564481 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :darn :P < 1309652088 141899 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric ::P < 1309652093 673299 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Hmm. So, would Christians be ok with that sort of response? < 1309652104 617771 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :let me ask the consortium of defining what a christian can be < 1309652109 272621 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they say it's half past you're a moron < 1309652109 932468 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hmm. do an of us care? < 1309652128 410961 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: dammit you almost owed me a keyboard there :P < 1309652168 495062 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: :D < 1309652203 655407 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Sgeo: God can make a rock so big he can't lift it, and still lift it! Moreover, God can know everything about everything and completely ignore any logical contradictions that happen as a result of this. God is beyond logic! < 1309652235 330853 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :god is beyond logic, and if you say anything else he'll smack you < 1309652267 942408 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :with lightning < 1309652268 292316 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :sgeo: incompleteness is about logic systems < 1309652270 923253 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :christianity is not < 1309652279 258058 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(if you didn't notice any smacking that's because god is beyond logic) < 1309652296 234225 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :can god make yo mama so fat that even he cant lift her? < 1309652301 552533 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :The Torah actually says somewhere that God'll kill you if you work on Yom Kippur < 1309652303 853071 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :he can not smack you, and still have fulfilled the prophecy that he would smack you < 1309652317 410059 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :sgeo: ... eventually. < 1309652320 990017 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :newsham: smbc ripoff much? < 1309652322 378063 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: presumably it doesn't say ho... right < 1309652335 800524 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :quintopia: quite. < 1309652356 543655 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :god kills everyone eventually < 1309652367 31384 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :except me < 1309652368 785954 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :bwahahaha < 1309652385 402880 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i shall kill myself at a ripe old age of 2099 < 1309652389 17265 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i've sometimes been wondering, since one of the essential pieces of diagonalization is the negation, whether you could have a self-consistent self-referential system if you threw out negation. < 1309652425 616366 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :possibly. you can have consistent self-referential systems by throwing out any number of things. < 1309652427 319381 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :newsham, except Enoch! < 1309652432 753950 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(i.e. lambda calculus has fixpoints, but (thus) no negation that can work on all functions) < 1309652436 941110 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And Mary, if you believe anything the Pope says. < 1309652462 818564 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :quintopia: well hopefully it would still be an interesting one somehow :P < 1309652485 557700 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :The Gospels do say Jesus had brothers... < 1309652486 236955 :TeruFSX!~quassel@168-103-62-17.dlth.qwest.net JOIN :#esoteric < 1309652492 796630 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :so umm.. whats the big deal w/ mary? jesus had brothers, i'm pretty sure she's not a virgin anymore. < 1309652528 365066 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :newsham: she was so awesome she stayed a virgin anyway? < 1309652543 463508 :hagb4rd!~hagb4rd@koln-4db423ea.pool.mediaWays.net PRIVMSG #esoteric :i've never been on ianbells hp till now.. it's so,..oldskool :) lotta things to get there for grownup spacerowdies < 1309652556 471414 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :she didn't have to be a virgin to be what's the word... < 1309652563 630434 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hagb4rd: wat? < 1309652572 805915 :hagb4rd!~hagb4rd@koln-4db423ea.pool.mediaWays.net PRIVMSG #esoteric :http://www.iancgbell.clara.net/ < 1309652574 341676 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :well the pope is always going on about her being a virgin.. is all... < 1309652592 266495 :hagb4rd!~hagb4rd@koln-4db423ea.pool.mediaWays.net PRIVMSG #esoteric :theres also a little bit of sourcecode < 1309652605 614573 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :hagb4rd: wow, did someone build a time machine? < 1309652610 449030 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :http://www.catholic.com/library/Mary_Ever_Virgin.asp oh here's the answer < 1309652623 716130 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :that web page is one tag away from 1992 < 1309652625 292846 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :"you can believe whatever you like. she's still a virgin dammit" < 1309652641 26496 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Why are we talking about Ian Bell all of a sudden? < 1309652654 633113 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(It makes my eyes bleed.) < 1309652657 20594 :hagb4rd!~hagb4rd@koln-4db423ea.pool.mediaWays.net PRIVMSG #esoteric :somebody has to kick off a sequel newsham < 1309652670 597060 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :newsham: wait you mean blink tags are time machines? maybe they shouldn't have been stamped out... < 1309652695 818310 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :newsham, TbH, Ian Bell gets off with it by virtue of being Ian Bell. < 1309652698 214380 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :what of james the brother of jesus? < 1309652743 240374 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :http://bible.cc/galatians/1-19.htm < 1309652790 976284 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 258 seconds < 1309652809 355588 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :newsham: that page says that he could be at most a stepbrother < 1309652809 718085 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :*shrug* mary mary, quite contrary... < 1309652824 994085 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :quintopia: because God wasn't his dad? < 1309652844 21786 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :newsham: if mary had been his mother, he'd be a half-brother < 1309652849 941480 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :oh, this is the guy who wrote Elite.. neat. < 1309652874 268977 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :instead, he was just the son of Joseph < 1309652877 340605 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm did jews practice polygamy at that time? < 1309652894 175992 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :who was a widower when mary was entrusted to him < 1309652901 598376 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :anyway < 1309652905 616157 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :that's what that page says < 1309652912 272551 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :supper time... < 1309652938 909222 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :super soup supper < 1309652962 930082 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :this page is not readable without highlighting text < 1309652963 994889 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :http://www.iancgbell.clara.net/elite/nes/index.htm < 1309652966 636318 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :very retro 1992 < 1309653001 996521 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :82Kbytes.. huge game < 1309653027 496093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I approve of this Elite talk. < 1309653140 477951 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :i wonder how many 8-bit game devs worked in crossdev environments vs. native environments < 1309653398 332604 :hagb4rd!~hagb4rd@koln-4db423ea.pool.mediaWays.net PRIVMSG #esoteric :and if you haven't seen it yet, ..no even you hate ..be sure to watch southpark episode 13.3 .. it's analogies to good ol joshuas story are just delicious --> http://de.southparkstudios.com/alleEpisoden/1303/?lang=en < 1309653447 640059 :hagb4rd!~hagb4rd@koln-4db423ea.pool.mediaWays.net PRIVMSG #esoteric :if you're not in a hurry ;) < 1309653471 646026 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :newsham, I'm amazed they ported it that much, TbH. < 1309653513 240915 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It was written in straight assembly; porting was just writing it again with an entirely new set of optimisations. < 1309653552 155558 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309653632 787226 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1309653931 889917 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :got Elite in NES emulator. < 1309653960 466159 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :phantom: they did have many ports for same cpu, too, ie. all the 6502 ports, two 68k ports < 1309653976 896440 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :newsham, FWIW, there's a modern remake at http://oolite.org < 1309653982 382662 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :also game design done once, programming done several times, profit. < 1309653989 682831 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :who wants a modern remake? :) < 1309654005 298238 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :thats like installing SCUMMVM and then running some new community-made game < 1309654010 522670 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Well, you can turn on the wireframe and put it into strict mode and it's basically the same. < 1309654036 105347 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :they have the BBC elite code online.. thats kinda neat < 1309654044 187839 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :wish they had some 6502 code.. i'd rather look at that < 1309654076 494913 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newsham: Elite is boring though, Oolite is less boring :P < 1309654083 494248 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :also wish this site had more story to it < 1309654095 784520 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :elliott: honeslty i dont plan to really play either < 1309654121 648678 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :but thakns for pointing it out.. looks neat < 1309654532 809925 :Sgeo!~Sgeo@66-87-0-206.pools.spcsdns.net JOIN :#esoteric < 1309654604 838446 :hagb4rd!~hagb4rd@koln-4db423ea.pool.mediaWays.net PRIVMSG #esoteric :i would love to resign on the story gaining its sandbox abilities.. a real world made up by its citizens < 1309654628 333649 :hagb4rd!~hagb4rd@koln-4db423ea.pool.mediaWays.net PRIVMSG #esoteric :the star-dreamer problem is problem in mp < 1309654652 509198 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :i cant tell if you're talking or just generating random trigrams < 1309654710 519249 :hagb4rd!~hagb4rd@koln-4db423ea.pool.mediaWays.net PRIVMSG #esoteric :i guess it's more random and definitly not worth your time < 1309654763 465054 :hagb4rd!~hagb4rd@koln-4db423ea.pool.mediaWays.net PRIVMSG #esoteric :we were youg, and we had the time and the money *g < 1309654771 291775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newsham: latter < 1309654783 86078 :hagb4rd!~hagb4rd@koln-4db423ea.pool.mediaWays.net PRIVMSG #esoteric :ACTION .Dispose() < 1309654823 615619 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :"We had access to too much money, too much equipment, and little by little we went insane" < 1309654827 393169 :Sgeo!~Sgeo@66-87-0-206.pools.spcsdns.net QUIT :Ping timeout: 260 seconds < 1309654861 196459 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :oolite is in objc. heh < 1309654877 577229 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :portable objc! < 1309655360 777575 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 276 seconds < 1309655519 308860 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :agum library and program: Unification and Matching in an Abelian Group < 1309655519 457340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cmu library and program: Unification in a Commutative Monoid < 1309655523 797959 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: IS THERE ANYWHERE SAFE FROM UNIFICATION < 1309655549 578839 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :elliott: koreas? taiwan? < 1309655561 249127 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :(I guess we can rule out germany) < 1309655571 791011 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hyuk < 1309655639 862025 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :cyprus? < 1309655656 216315 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :gondwana? < 1309655684 810535 :cheater_!~ubuntu@g229096220.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1309655841 559054 :hagb4rd!~hagb4rd@koln-4db423ea.pool.mediaWays.net PRIVMSG #esoteric :it's still expanding as far as i know.. my discordian friends ..the unification will implode if we don't find a new name for the princess ;) < 1309656006 745537 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :plagiata < 1309656039 22663 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net JOIN :#esoteric < 1309656092 907982 :hagb4rd!~hagb4rd@koln-4db423ea.pool.mediaWays.net PRIVMSG #esoteric :hey it's not taken, it just grows and breeds tiny new creatures < 1309656140 723054 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net PRIVMSG #esoteric :What? < 1309656152 631147 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net PRIVMSG #esoteric :Sorry, looking at logs right now will put me in a world of pain < 1309656255 857966 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net PRIVMSG #esoteric :!bf . < 1309656261 710100 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net PRIVMSG #esoteric :... < 1309656380 353778 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net PRIVMSG #esoteric :Ok, can afford to look at logs now < 1309656449 5378 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net PRIVMSG #esoteric :WOAH < 1309656486 444634 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :http://calormen.com/l33t/jselite.htm < 1309656488 805418 :cheater_!~ubuntu@e179113019.adsl.alicedsl.de JOIN :#esoteric < 1309656655 2786 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 258 seconds < 1309656741 209563 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309656748 706674 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :i'm a tard, the bbc was 6502? < 1309657131 145498 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :i need to write some 6502 code < 1309657494 387347 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :<3 Text Elite. < 1309657728 488636 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, I assume these are not in any particular order? < 1309657751 979992 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : http://calormen.com/l33t/jselite.htm < 1309657795 60474 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK I think it's starting to get light outside argh. < 1309657795 701853 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PART #esoteric :"Leaving" < 1309657797 961650 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1309657812 36419 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no it isnt < 1309657840 874535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it takes another hour for that] < 1309657853 664060 :hagb4rd!~hagb4rd@koln-4db423ea.pool.mediaWays.net PRIVMSG #esoteric :hehe < 1309657854 914887 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think NES/Famicom is like 6502 except that the decimal mode has no function < 1309657912 265948 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :the bcd instructions were useless anyway :) < 1309657959 823117 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :"The Ricoh 2A03 was a 6502 variant lacking the BCD Mode, used in the Nintendo Entertainment System." < 1309658573 810356 :hagb4rd!~hagb4rd@koln-4db423ea.pool.mediaWays.net PRIVMSG #esoteric :"We also experiment with photograpy of nudes painted with flourescent cosmetics under "black" (UV) light. " -Ian Bell, as we love him < 1309658657 553619 :hagb4rd!~hagb4rd@koln-4db423ea.pool.mediaWays.net PRIVMSG #esoteric :a < 1309659426 178402 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think the decimal mode flag still exists except that it doesn't do anything except storing one flag bit (now you can use it for your own purpose, I think). < 1309660058 890109 :TeruFSX!~quassel@168-103-62-17.dlth.qwest.net QUIT :Ping timeout: 255 seconds < 1309660839 521640 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t interleave < 1309660840 318746 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a. (MonadLogic m) => m a -> m a -> m a < 1309660913 311083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CALESKELL < 1309660919 340245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: s/m/[]/ < 1309661085 905944 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wtf O_O < 1309661092 966943 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what about Logic, LogicT, all of the other bizarre MonadLogic instances < 1309661097 525719 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :like isn't there a ST instance < 1309661100 313318 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t intersperse 'o' (repeat 'l') < 1309661101 81877 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[Char] < 1309661105 23424 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> intersperse 'o' (repeat 'l') < 1309661105 746484 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "lololololololololololololololololololololololololololololololololololololo... < 1309661124 709564 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> fix ("no" ++) < 1309661126 193050 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "nonononononononononononononononononononononononononononononononononononono... < 1309661126 830775 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oops < 1309661128 422601 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1309661174 866814 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> interleave "what" "now?" < 1309661175 658728 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "wnhoawt?" < 1309661207 119526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : what about Logic, LogicT, all of the other bizarre MonadLogic instances < 1309661208 747735 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :those aren't standard < 1309661212 784845 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :intersperse is caleskell < 1309661224 767877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as in < 1309661225 432625 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1309661228 359930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :real intersperse is lists only < 1309661240 202623 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t intercalate < 1309661241 26474 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. [a] -> [[a]] -> [a] < 1309661247 494312 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: um that's interleave, not intersperse < 1309661251 590867 :Behold!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1309661254 968298 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t intersperse < 1309661255 668571 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. a -> [a] -> [a] < 1309661258 644321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah yeah < 1309661259 343128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :same thing < 1309661265 86887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?src Int (/) < 1309661265 281623 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. Do you think like you type? < 1309661266 673827 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?src div < 1309661266 890366 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. Your mind just hasn't been the same since the electro-shock, has it? < 1309661273 390885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle div < 1309661273 643184 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude div :: Integral a => a -> a -> a < 1309661273 795939 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Fixed div' :: (Real a, Integral b) => a -> a -> b < 1309661273 944523 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Exception DivideByZero :: ArithException < 1309661277 172444 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :um no caleskell in intersperse < 1309661284 399066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t interleave < 1309661285 159018 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a. (MonadLogic m) => m a -> m a -> m a < 1309661290 464007 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you know what i mean < 1309661297 4054 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t intercalate < 1309661297 757847 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. [a] -> [[a]] -> [a] < 1309661304 364094 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :surely that could be generalised :) < 1309661316 102273 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: um afaik interleave does not exist in Data.List at all < 1309661321 815098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle interleave < 1309661322 43137 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :System.IO.Unsafe unsafeInterleaveIO :: IO a -> IO a < 1309661322 206571 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad.ST unsafeInterleaveST :: ST s a -> ST s a < 1309661322 355029 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad.ST.Lazy unsafeInterleaveST :: ST s a -> ST s a < 1309661323 350617 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1309661327 665408 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fair enough then < 1309661335 368108 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's entirely caleskell, then < 1309661342 577339 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :although it might have been useful < 1309661378 78946 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quotRemInt :: Int -> Int -> (Int, Int) < 1309661378 311100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quotRemInt a@(I# _) b@(I# _) = (a `quotInt` b, a `remInt` b) < 1309661378 459742 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : -- OK, so I made it a little stricter. Shoot me. (WDP 94/10) < 1309661378 459915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :divModInt :: Int -> Int -> (Int, Int) < 1309661378 460026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :divModInt x@(I# _) y@(I# _) = (x `divInt` y, x `modInt` y) < 1309661385 198664 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's ok WDP, we forgive you < 1309661388 315871 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> interleave "abc" (repeat ' ') < 1309661389 92158 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "a b c ... < 1309661401 765473 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> "hello" >>- return < 1309661402 65354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : div x@(I8# x#) y@(I8# y#) < 1309661402 362451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | y == 0 = divZeroError < 1309661402 362636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | x == minBound && y == (-1) = overflowError < 1309661402 362744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | otherwise = I8# (narrow8Int# (x# `divInt#` y#)) < 1309661402 527157 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "hello" < 1309661403 231648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :boring < 1309661414 851005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait shouldn't that have a hash after the 0 in the y comparison < 1309661416 422148 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: not quite the same as intersperse even that way < 1309661423 543650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t (>>-) < 1309661424 296869 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a b. (MonadLogic m) => m a -> (a -> m b) -> m b < 1309661466 999197 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you know what i wish? < 1309661480 654034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i wish the fail method wasn't in the Monad class. < 1309661489 319444 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i wish that too < 1309661493 181763 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(and replaced with class MonadFail e m where fail :: e -> m a) < 1309661499 432913 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(instance MonadFail e (Either e) where fail = Left) < 1309661506 682723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(instance MonadFail e Maybe where fail = const Nothing) < 1309661518 292797 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instance (Show e, Typeable e) => MonadFail e IO where fail = throw . SomeWrapper) < 1309661523 44856 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i also wish there weren't so many ridiculous equivalent typeclasses < 1309661527 993853 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that would be Nice. < 1309661548 653544 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :myFailingThing :: (MonadFail String m) => Int -> m BlahBlah < 1309661554 272048 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: like what? < 1309661570 416395 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: off the top of my head, monadplus, alternative, and friends < 1309661578 82831 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah, right < 1309661580 380629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?src MonadPlus < 1309661580 603683 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. Are you on drugs? < 1309661583 640942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :isn't MonadPlus just Monoid < 1309661589 686138 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that too < 1309661592 693326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: i also wish applicative was a superclass of monad. < 1309661598 365487 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mmmm < 1309661604 656389 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: and also, that subclasses could define default methods for _superclasses_ < 1309661609 812250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that use the methods in itself < 1309661611 292057 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes yes < 1309661612 291496 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so that you would have < 1309661614 82622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :class Monad m where < 1309661615 235072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ... < 1309661617 750179 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : fmap = liftM < 1309661623 163410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : pure = return < 1309661623 599661 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :etc. < 1309661630 605072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then you could just define one Monad instance, and get Functor and Applicative for free. < 1309661634 776762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why doesn't this already work. < 1309661639 4063 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> "hello" >>- repeat < 1309661639 816611 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "hehlhehlhehlhehohehlhehlhehlhehohehlhehlhehlhehohehlhehlhehlhehohehlhehlhe... < 1309661642 567293 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it would retain total backwards compatibility < 1309661643 266390 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :woohoo < 1309661647 779373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: lol < 1309661673 934960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :who do you think I need to pay to get those subclass defaults in GHC < 1309661680 147739 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, it would also let you clean up the numeric prelude < 1309661681 37508 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by, like < 1309661684 348129 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just defining a Field instance < 1309661692 164531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and getting all the weird algebraic superclasses filled in for you < 1309661712 286027 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> once "hello" < 1309661713 39189 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "h" < 1309661716 771601 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t (>>-) < 1309661717 561712 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a b. (MonadLogic m) => m a -> (a -> m b) -> m b < 1309661741 911816 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i would make haskell just that little bit nicer than it is if i was dictator :( < 1309661743 321720 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh just the >>= for MonadLogic? < 1309661748 42142 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or something else < 1309661748 442994 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yeah < 1309661750 904424 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :fair >>= < 1309661758 31654 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh < 1309661763 829437 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy knows too much about MonadLogic < 1309661768 122523 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i am staring suspiciously at him < 1309661778 526334 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i have the docs open _right now_ < 1309661812 121411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> runLogic "fucks" (flip const) 0 < 1309661812 889861 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `Control.Monad.Logic.Logic a' < 1309661813 38238 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against ... < 1309661828 8287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ur a fagot < 1309661829 625033 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1309661831 24579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1309661840 460576 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::t runLogic < 1309661841 201494 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a r. Logic a -> (a -> r -> r) -> r -> r < 1309661841 423481 :hagb4rd!~hagb4rd@koln-4db423ea.pool.mediaWays.net PRIVMSG #esoteric :*ovations* < 1309661841 874767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :logict is cool < 1309661845 826505 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its oleg < 1309661849 824268 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olegs cool < 1309661856 496841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :deep thoughts w/ ehird < 1309661870 101569 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i have the paper but its in my reading pile < 1309661873 665076 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :not my brain < 1309661887 179143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: the entirety of okmij.org should be in your reading pile and/or brain < 1309661889 678767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :even the C++ bits < 1309661892 469316 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :even the Perl bits < 1309661900 93590 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src MonadLogic < 1309661900 306155 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. Are you on drugs? < 1309661901 437106 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :putting in reading pile < 1309661920 192788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: you do know of oleg though right < 1309661920 709577 :hagb4rd!~hagb4rd@koln-4db423ea.pool.mediaWays.net PRIVMSG #esoteric :rofl < 1309661926 821282 :hagb4rd!~hagb4rd@koln-4db423ea.pool.mediaWays.net PRIVMSG #esoteric :nice updates < 1309661927 777962 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like in the "minor deity" sense of knowing < 1309661928 485710 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i've heard the name < 1309661939 106255 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> "ab" >>- repeat < 1309661939 653557 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the name;s everywhere < 1309661939 904906 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "ababababababababababababababababababababababababababababababababababababab... < 1309661944 340222 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> "abc" >>- repeat < 1309661945 134753 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "abacabacabacabacabacabacabacabacabacabacabacabacabacabacabacabacabacabacab... < 1309661969 450533 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that doesn't look very fair, every second is an a :P < 1309661972 596269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: he's basically a genius. he has done practically everything that is possible to do in the lambda calculus, in haskell, in scheme, in haskell's type system, in scheme hygienic macros. < 1309661977 259130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and he even does practical stuff, too :D < 1309661979 797098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :e.g. iteratees are his fault. < 1309661995 544076 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, did Oleg popularise the zipper? < 1309661999 117928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think he might have < 1309662004 775480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hard to be fair when you have an odd number :P < 1309662024 9154 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> ifte "hello" fail "nope" < 1309662024 730716 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `GHC.Types.Char' < 1309662024 886701 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type... < 1309662031 772401 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :uhh < 1309662033 257004 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: um why can't it be the same as cycle "abc"? < 1309662034 636366 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh right < 1309662035 625152 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you need Logic a < 1309662040 151087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: presumably that's not how it works < 1309662042 188124 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> ifte "hello" (const fail) "nope" < 1309662042 948861 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[b]' < 1309662043 120574 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `GHC.Base.... < 1309662046 454728 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh wait < 1309662049 44096 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as in < 1309662051 598155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not the same operation < 1309662054 30205 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> ifte "hello" (fail . return) "nope" < 1309662055 523201 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "" < 1309662059 234487 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> "abcd" >>- repeat < 1309662060 20578 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "abacabadabacabadabacabadabacabadabacabadabacabadabacabadabacabadabacabadab... < 1309662066 123734 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :not knowing how to use ifte is the worst < 1309662072 746072 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: that's even ;P < 1309662074 638500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: btw i was not serious about reading all of okmij.org. that would take a _long_ time < 1309662082 101897 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :too late < 1309662086 574351 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i will only read part of it < 1309662126 940013 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> ifte "hello" repeat "nope" < 1309662127 745303 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh... < 1309662141 879380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just read the haskell, scheme, prolog, ML, typed DSL, other, continuations, OS, computation, essays, probabilistic programming, numerical math, and meta-theory sections. plus everything linked from the algorithms and data structures, computing and computation, operating systems and networking pages. < 1309662152 104933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that skips out the C/C++, Perl and XML sections < 1309662168 564764 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i dislike xml xml is boring and ugly < 1309662175 776841 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is there anything interesting at all in xml < 1309662177 85724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oleg makes it cool < 1309662183 532363 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :now im curious < 1309662194 78430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he invented SXML, which embeds the entirety of XML into nice clean s-expressions < 1309662203 333907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thus making it not horrid to process and generate from Scheme code < 1309662220 662403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then went and built an entire practical library on top of it as he is infuriatingly wont to do. < 1309662224 885444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can only be good at one thing, oleg :( < 1309662236 557536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also sxpath, which is basically s-expression xpath for sxmls. < 1309662241 920370 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and then < 1309662242 153319 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HSXML: Typed SXML < 1309662242 302018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This message reports on several experiments in Haskell to ascertain plausibility, benefits and drawbacks of typed SXML in a mainstream functional language. It turns out that Haskell as it is can represent semi-structured data in SXML-conforming syntax, with the extensible set of `tags' and statically enforced content model restrictions. Querying, transforming and advanced rendering into HTML and XML are possible. The experience of writing (modera < 1309662242 302105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tely complex, so far) web pages in HSXML shows that the typed SXML can be used in practice. < 1309662268 502785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what, he wrote an sxml->latex translator < 1309662275 127143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Joint processing of two immutable SXML documents with update cursors < 1309662275 314176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :We give an example of traversing two SXML documents ``side-by-side'' and making pure functional updates to arbitrary encountered nodes. The example illustrates the benefits of zipper -- an update cursor into an immutable data structure. < 1309662285 780760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SXML as a normalized database < 1309662285 929381 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :S-expression-based files are handy not only for authoring Web pages. They can be used to build XML documents. The following article shows a real-life and less-trivial example of that. It is straightforward to convert data into (tag "data") and vice versa. The SSAX parser and the SXML manipulation tools can do that easily. However, exporting relational sources into XML often runs into an impedance mismatch: XML by its nature is a hierar < 1309662285 929577 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :chical database. We will show an example of generating XML from s-expressions that involves denormalizations, "table joins" and third-order tags. The s-expression format turns out not only more understandable and insightful, but more concise as well, by a factor of four. < 1309662291 567365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dammit oleg < 1309662296 144306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're making me interested in xml :( < 1309662410 815314 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> cycle "01" >>- repeat < 1309662411 623189 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "01000101010001000100010101000101010001010100010001000101010001000100010101... < 1309662518 641454 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :?type (>>-) < 1309662519 400921 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a b. (MonadLogic m) => m a -> (a -> m b) -> m b < 1309662553 534858 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :?src (>>-) < 1309662553 727642 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. < 1309662558 558599 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :what is that? < 1309662566 932407 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :fair >>= for monadlogic < 1309662585 925086 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :i dont know monadlogic.. i need to look it up < 1309662592 596379 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :m >>- f = do { Just (a, m') <- msplit m; interleave (f a) (m' >>- f) } < 1309662597 787175 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :thats the default definition < 1309662638 417944 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :aha < 1309662672 715724 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> msplit "abcd" < 1309662673 516168 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [Just ('a',"bcd")] < 1309662692 359195 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :so i thought people used maybe/[] for backtracking.. whats this got over them? < 1309662710 92400 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cool backtracking for cool people < 1309662743 79006 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh man is this actually a monad < 1309662748 676104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newsham: oleg < 1309662761 774308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newsham: tl;dr its about five hundred times more efficient. < 1309662766 257352 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and has a cleaner model IIRC < 1309662800 634708 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :newsham: it looks like >>- unlike >>= backtracks on the first argument even if the second one returns an infinite list < 1309662851 396579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instance Monad ((:>:) a) where < 1309662851 644093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : return a = Tele (\f x -> (a,x)) < 1309662851 793794 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : t >>= f = Tele (\ff x -> unTele (f (get t x)) ff x) < 1309662852 571735 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe it is < 1309662883 263225 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what are the monad laws again < 1309662911 128078 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :with that >>- i'm particularly worried about the third one < 1309662974 105861 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :return x >>= f = f x, x >>= return = x, (x >>= f) >>= g = x >>= \t -> f t >>= g < 1309662974 923730 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1309663008 46646 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :thou shalt not take the name of wadler in vain, thou shalt not covet your neighbors impure scripting language, bind unto others as you would have them bind unto you < 1309663011 747886 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :or something like that < 1309663018 899656 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whats (:>:) < 1309663039 663536 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net JOIN :#esoteric < 1309663057 229598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: newtype a :>: b = Tele { unTele :: (b -> b) -> a -> (b, a) } < 1309663057 748048 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net PRIVMSG #esoteric :How likely is it that Symantec is the reason my computer runs like crap? < 1309663062 851425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my reinvention of lenses and fclabels < 1309663065 443540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :except this has efficient update < 1309663069 723246 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: haahahahaha why do you use symtantec < 1309663075 314921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is it because your father demands it < 1309663076 299901 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is it a good reinvention < 1309663081 578655 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net PRIVMSG #esoteric :elliott, even my dad hates it. < 1309663083 43243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: it has efficient update, so maybe? < 1309663086 260405 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net PRIVMSG #esoteric :The school requires it. < 1309663086 896023 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: then why the fuck do you use it < 1309663089 356683 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hahahaha < 1309663090 858570 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :who gives a shit < 1309663092 525122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do they check < 1309663093 311516 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what sort of school < 1309663094 925588 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :would do that < 1309663099 736104 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net PRIVMSG #esoteric :To use wifi < 1309663101 82096 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: my baby's first college < 1309663102 705461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: do they check < 1309663103 507492 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net PRIVMSG #esoteric :At school, I mean < 1309663105 946303 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: do they check < 1309663109 618438 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> ("ab" >>- \x -> [[x,'c'],[x,'d']]) >>= \y -> ['e':y,'f':y] < 1309663110 361093 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["eac","fac","ebc","fbc","ead","fad","ebd","fbd"] < 1309663121 366504 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net PRIVMSG #esoteric :elliott, yes. Not sure how, probably can be worked around < 1309663128 804381 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: uninstall it immediately and figure out how to work around it < 1309663138 417259 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :er wait < 1309663144 442774 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> "ab" >>- \x -> [[x,'c'],[x,'d']] >>- \y -> ['e':y,'f':y] < 1309663144 878467 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :sgeo: turn it off and find out. < 1309663145 179889 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["eac","ebc","ead","ebd","fac","fbc","fad","fbd"] < 1309663156 579492 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :sgeo: do you really want a useless piece of software slwoing down every single file access? < 1309663165 213117 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> ("ab" >>- \x -> [[x,'c'],[x,'d']]) >>- \y -> ['e':y,'f':y] < 1309663165 990208 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["eac","ebc","fac","ead","fbc","ebd","fad","fbd"] < 1309663186 817741 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: ok >>- is not a monad >>= < 1309663193 478242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: no shit < 1309663196 324290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its not meant to be < 1309663201 821407 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe you should read the docs :P < 1309663205 74158 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :um < 1309663211 438575 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> (0$0 >>-) < 1309663212 195199 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : The operator `Control.Monad.Logic.Class.>>-' [infixl 9] of a section < 1309663212 343733 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : m... < 1309663229 990680 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: that's a criminal lack of fixity consideration < 1309663236 927662 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also, what do you mean _read_? < 1309663245 869354 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :study < 1309663257 653578 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :as the brits say, revise < 1309663264 83970 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :worship??? < 1309663290 411776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(b :>: c) -> (a :>: b) -> (a :>: c) < 1309663291 583152 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh how < 1309663357 942089 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t ?x < 1309663358 678196 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall t. (?x::t) => t < 1309663365 735447 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why does nobody use implicit parameters < 1309663406 927679 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :implicit parameters are scary < 1309663444 792315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i wish i had a big project like ghc to hug < 1309663452 569041 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: first oleg needs to show how they can be used to make lightweight delimited continuations that also make coffee < 1309663456 350504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like i feel like i'm getting really good at modelling large programs with haskell < 1309663459 679014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but to test that < 1309663463 699239 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i need to write a large program < 1309663467 678153 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and i have no large programs to _write_ < 1309663470 149181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: :D < 1309663478 92767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"lightweight delimited continuations" is _so_ oleg < 1309663677 740770 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net PRIVMSG #esoteric :http://www.symantec.com/business/support/index?page=content&id=TECH102286&locale=en_US oh what the fuck why do they make it annoying? < 1309663686 235394 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net PRIVMSG #esoteric :They don't just provide an uninstaller, afaict < 1309663693 998947 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :ok, so fair disjunction is mplus that lets some answers from both sides in < 1309663697 567030 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :? < 1309663706 748594 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net PRIVMSG #esoteric :n/m they do < 1309663707 664761 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :and thats "interleave"? < 1309663741 59384 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> interleave "hello" "world" < 1309663741 819370 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "hweolrllod" < 1309663765 74379 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :>interleave [1..] [-1,-2..] < 1309663769 937678 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :>interleave [1..] [-1,-2..] < 1309663772 413980 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> interleave [1..] [-1,-2..] < 1309663773 146506 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,-1,2,-2,3,-3,4,-4,5,-5,6,-6,7,-7,8,-8,9,-9,10,-10,11,-11,12,-12,13,-13,1... < 1309663781 287419 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> sum $ interleave [1..] [-1,-2..] < 1309663785 80908 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309663791 909251 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Blasphemy. < 1309663818 153962 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :so you basically use "interleave" and ">>-" where you would have used "mplus" and ">>=" in the past? < 1309663823 319313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :carpen dioxide < 1309663898 539436 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :once for pruning, ifte for soft-cut < 1309663902 309002 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :msplit for msplit < 1309663912 291630 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> fix ((0:).(interleave<=<(1-))) < 1309663913 102802 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[t]' < 1309663913 251071 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `m a -> m a' < 1309663915 724038 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :bah < 1309663933 41117 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Did you ever benchmark list-tries against Data.Map? < 1309663956 101029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: side-msplitting < 1309664024 213852 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's like you have one element of a side and then the rest of the side except when there is no side in which case you have nothing???? < 1309664060 994102 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well a wrapped just elementofside,restofside or a wrapped nothing < 1309664083 982656 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i am bad at wording things what will i do in life < 1309664099 711208 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t (<**>) < 1309664100 472145 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) a b. (Applicative f) => f a -> f (a -> b) -> f b < 1309664130 764131 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I still don't quite understand why (<**>) exists < 1309664173 221502 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle address < 1309664173 448314 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.Html address :: Html -> Html < 1309664173 600695 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.XHtml.Frameset address :: Html -> Html < 1309664173 749077 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.XHtml.Strict address :: Html -> Html < 1309664176 993933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle address with some hashes after it < 1309664177 255935 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1309664177 404381 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :monqy: to get the actions done in the reverse order of the application < 1309664180 510908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle so unsafe baby < 1309664180 787282 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1309664184 523070 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle be unsafe w/ me < 1309664184 745570 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Parse error: < 1309664184 898323 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : --count=20 "be unsafe w/ me" < 1309664185 46702 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ^ < 1309664189 419504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle ass < 1309664189 645126 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Exception assert :: Bool -> a -> a < 1309664189 793731 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.OldException assert :: Bool -> a -> a < 1309664189 793905 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Exception.Base assert :: Bool -> a -> a < 1309664190 662846 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oerjan: but is it ever stylish to do that < 1309664221 93848 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :monqy: istr we found a perfect use for it in one of elliott's programs < 1309664231 301464 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1309664234 181030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my best programs < 1309664288 153341 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :monqy: it was in Parsec, for a language syntax where the "minus sign" comes after the number < 1309664329 609156 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :so it was essentially parseNumber <**> (parseSign *> negate <|> id) < 1309664343 449825 :TeruFSX!~quassel@168-103-62-17.dlth.qwest.net JOIN :#esoteric < 1309664345 549853 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well at one point any way < 1309664357 390232 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :very stylish < 1309664379 258538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that is actually stylish, dunno if you're being sarcastic < 1309664390 152686 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sometimes im not sarcastic < 1309664403 237760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what's the definition of (<**>) btw? < 1309664406 107675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: sometimes < 1309664413 851243 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src (<**>) < 1309664413 999996 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: like whenever you're not talking to me ;D < 1309664414 148905 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(<**>) = liftA2 (flip ($)) < 1309664415 239846 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sometimes im both sarcastic and not sarcastic in the same sentence i am a bad person < 1309664436 474632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i can never tell whether monqy is mocking me or agreeing with me, maybe he is always mocking me, maybe he is always both < 1309664474 246021 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> fix ((0:).(interleave<*>map(1-))) < 1309664475 739595 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0,0,1,0,1,1,0,0,1,1,0,1,0,0,1,0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,0,1,1,0,1,0,... < 1309664485 322012 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1309664488 452985 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm that's not quite it < 1309664536 14230 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1309664558 308628 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wtf not < 1309664580 784389 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> interleave "0110" "1001" < 1309664581 535047 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "01101001" < 1309664614 648524 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1309664661 115640 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :> interleave "abcd" "ABCD" < 1309664661 814412 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "aAbBcCdD" < 1309664689 935505 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1309664713 599821 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> fix ((0:).(interleave=< interleave "1001" "0110" < 1309664777 943827 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :> interleave "1001" "0110" < 1309664778 704132 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "10010110" < 1309664782 770865 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> fix (((0:).tail).(interleave<*>map(1-))) < 1309664784 260800 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Terminated < 1309664791 59903 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wat < 1309664800 24351 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :is there any other pair of four digit binary strings that has that property oerjan? < 1309664812 231370 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :certainly :P < 1309664832 276979 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :> interleave "1010" "0101" < 1309664833 23203 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "10011001" < 1309664870 284881 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm i guess only trivial ones < 1309664878 529420 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> interleave "0000" "0000" < 1309664879 316852 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "00000000" < 1309664904 708464 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> fix (((0:).tail).(interleave<*>map(1-))) < 1309664906 126279 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0,1,1,0,1,0,0,1,1,0,0,1,0,1,1,0,1,0,0,1,0,1,1,0,0,1,1,0,1,0,0,1,1,0,0,1,0,... < 1309664906 685797 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hmm < 1309664921 733000 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that works, but i'd hoped for something prettier :( < 1309664922 225046 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309664937 604860 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1309664944 115537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why is reallyUnsafePtrEquality# not reliable :( < 1309664961 2636 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think it is the Thue-Morse sequence, isn't it? < 1309664963 725802 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :reallyUnsafe good prefix < 1309664971 881982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: it is < 1309664980 399884 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: yep < 1309664983 847731 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's not nearly as unsafe as unsafeCoerce so i dunno why it's called that :) < 1309664996 928916 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :reallyReallyUnsafeCoerce < 1309665072 973602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :justFuckingDon'tDoItNotEvenOnceCoerce :: a -> no bad why no b < 1309665114 406089 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: i'm sorry that won't type :P < 1309665131 928290 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 264 seconds < 1309665143 826264 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::t const undefined < 1309665144 558796 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. b -> a < 1309665146 660877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :intern :: (Hashable a, Ord a) => InternStore a -> a -> Interned a < 1309665146 896604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :intern (InternStore var) a = unsafePerformIO $ modifyMVar var $ \m -> do < 1309665147 45097 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : case Map.lookup a m of < 1309665147 45342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Nothing -> < 1309665147 45451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : let interned = Interned a < 1309665149 711407 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : m' = Map.insert a interned m < 1309665151 531141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : in interned `seq` m' `seq` return (m', interned) < 1309665153 167251 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(it has a recursive _kind_) < 1309665153 540731 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Just interned -> interned `seq` return (m, interned) < 1309665157 12378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I can only assume that HashMap is being evil and copying the value < 1309665164 521177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because this should _not_ copy interned, ever < 1309665175 628043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I use reallyUnsafePtrEquality# to compare Interneds (this is the only way to construct them)) < 1309665210 673798 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> [1..] >>- id < 1309665211 428389 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instances for (GHC.Num.Num [b], GHC.Enum.Enum [b]) < 1309665211 576937 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use... < 1309665214 625629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: halp < 1309665215 421811 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :erm < 1309665219 2752 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> [1..] >>- return < 1309665219 794607 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28... < 1309665224 701456 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oops < 1309665262 480293 :Lymia!~moe@unaffiliated/cirno-chan NICK :Lymee < 1309665270 488408 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no but srs < 1309665275 78301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why is copy :( < 1309665279 714647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe i'll write my own map as a test < 1309665332 88752 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :_can_ HashMap copy the value? < 1309665373 449514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I don't know, but GHC certainly can in HashMap's implementation if it wants to < 1309665398 419100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: all I know is, the second time round it _does_ fetch it from the hash table rather than constructing a new one < 1309665403 913586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so by all rights it should be the exact same object as I put in < 1309665441 161049 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: are you calling intern with the same parameters anywhere? < 1309665516 46865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dammit, it's false with IntMap too < 1309665517 107163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yes < 1309665520 847752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : store <- emptyInternStore -- :: IO (InternStore Int) < 1309665520 996272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : let foo = intern store 9 < 1309665520 996443 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : print foo < 1309665520 996553 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : let bar = intern store 9 < 1309665520 996661 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : print bar < 1309665524 51299 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :[1..] >>- show < 1309665526 724121 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :er < 1309665528 502859 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> [1..] >>- show < 1309665529 439724 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "12345678911011121314151617182920212223242526272839303132333435363738494041... < 1309665531 486912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and when bar is evaluated, it _does_ take the "already in the map" branch < 1309665535 631258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but then the two objects aren't pointer-equal < 1309665538 247083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it's being copied /somewhere/ < 1309665543 32163 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: in that case ghc is perfectly allowed to let bar be just foo < 1309665554 214780 :Sgeo!~Sgeo@ool-44c2d2a1.dyn.optonline.net JOIN :#esoteric < 1309665568 171362 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and do no reevaluation < 1309665572 559582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: um yes, and then reallyUnsafePtrEquality# would be true < 1309665575 623755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: but i've traced the evaluation < 1309665577 285635 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1309665578 566037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with Debug.Trace < 1309665582 46753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it _does_ evaluate both separately < 1309665588 182571 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with bar taking the other branch < 1309665593 358796 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IIRC automatic CSE has space leak problems in haskell < 1309665596 701531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so ghc tends not to do it < 1309665603 280410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but yeah, there is some copying going on here < 1309665604 494468 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :right < 1309665620 49481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.haskell.org/ghc/docs/7.0.3/html/libraries/ghc-prim-0.2.0.0/GHC-Prim.html#g:19 I love how it isn't even documented < 1309665624 478184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they _really_ don't want you to use this < 1309665720 61368 :Sgeo!~Sgeo@ool-44c2d2a1.dyn.optonline.net PRIVMSG #esoteric :ACTION goes to install MSE < 1309665742 30533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I think if you unpack (Just a) and then construct (Just a), say, a might be copied < 1309665751 190602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: perhaps especially if a is an Int, since unboxing/reboxing is really cheap... < 1309665769 552677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION reads lists < 1309665772 305538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Prelude GHC.Exts GHC.Prim> let q = Just 3 < 1309665772 454199 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Prelude GHC.Exts GHC.Prim> let f j@(Just a) = j; r = f q < 1309665772 454380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Prelude GHC.Exts GHC.Prim> I# (reallyUnsafePtrEquality# q r) < 1309665772 454487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :0 < 1309665772 454653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Prelude GHC.Exts GHC.Prim> r < 1309665779 158952 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :1 < 1309665781 307403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Prelude GHC.Exts GHC.Prim> < 1309665783 196335 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Prelude GHC.Exts GHC.Prim> let q = Just 3 < 1309665785 330761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Prelude GHC.Exts GHC.Prim> let f j@(Just a) = j; r = f q < 1309665787 203524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Prelude GHC.Exts GHC.Prim> I# (r `seq` reallyUnsafePtrEquality# q r) < 1309665789 139749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :0 < 1309665791 173288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Prelude GHC.Exts GHC.Prim> I# (r `seq` reallyUnsafePtrEquality# q r) < 1309665793 302869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :1 < 1309665795 162923 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah, what a wonderful function < 1309665803 538691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: do you think if i went into #ghc and asked for help debugging my reallyUnsafePtrEquality# use they'd laugh at me... < 1309665852 356215 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :> interleave "1110" "1000" < 1309665853 106666 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "11101000" < 1309665921 295312 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: that one works, but not commutatively < 1309665942 960257 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :> interleave "0001" "0111" < 1309665943 714913 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "00010111" < 1309665962 520028 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :the condition is that one should be the negation of the other reversed < 1309666018 442846 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> interleave "abcd" "efgh" < 1309666019 217318 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "aebfcgdh" < 1309666056 168826 :myndzi\!myndzi@c-24-22-176-245.hsd1.wa.comcast.net JOIN :#esoteric < 1309666068 534334 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: hm i guess some unboxing might be bad. what happens if you use a definitely not unboxable value? < 1309666082 296151 :Sgeo!~Sgeo@ool-44c2d2a1.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1309666084 620235 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: do you have such a type? :P < 1309666120 491186 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: well try something better than Int, anyway :P < 1309666129 191153 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: with Data.Map < 1309666129 849418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :? < 1309666133 298947 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1309666136 617874 :derrik!~xix@228.224.196.88.dyn.estpak.ee JOIN :#esoteric < 1309666146 998468 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data V = V String String < 1309666148 896012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good data type dot jpg < 1309666172 114141 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There are many ways to generate the Thue-Morse sequence and I think I have also read there are many ways in which it can be used. < 1309666179 130383 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :String alone might also work, not? < 1309666211 690708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: still false, unfortunately < 1309666221 278211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i wonder whether it's lack of strictness < 1309666225 903682 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because evaluation _will_ change the pointer < 1309666230 379941 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but i evaluate a before everything else, so... < 1309666267 359280 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :quintopia: b=c=e,d=f=g < 1309666268 994968 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net QUIT :Ping timeout: 255 seconds < 1309666293 576746 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> interleave "0001" 0110" < 1309666294 304079 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : < 1309666294 462571 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : lexical error in string/character literal at end o... < 1309666300 277207 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> interleave "0001" "0110" < 1309666301 16776 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "00010110" < 1309666360 283878 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :data V = V String V -- use this < 1309666362 313823 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :also use deepseq < 1309666365 860524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: lol < 1309666369 245865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well at least it wouldn't return false < 1309666389 952816 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: interestingly, I think the interface I'm exposing is actually pure < 1309666402 824380 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let x = if x then False else x in x < 1309666405 558795 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since you could easily implement an analogue that just returns (Interned a) all the time, and has a slow (==) < 1309666406 540169 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309666415 53518 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so ideally, this will just be a really big optimisation :P < 1309666431 25059 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hash consing < 1309666458 834574 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: what of it? < 1309666467 555572 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it has similarities to what i'm doing, yes < 1309666489 853869 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i thought that was about what you were doing < 1309666516 764342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Do glasses not exist in the afterlife?" < 1309666526 706856 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :do pants exist in the afterlife < 1309666538 415286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Oh. I never noticed for some reason. I guess you don't need corrective lenses when you're dead anyway." < 1309666557 459361 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :do hoohas/dingdongs exist in the afterlife < 1309666577 229143 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :afterlife is confusing < 1309666585 368722 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the dingdongs ate all the hoohas < 1309666592 123457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :isn't that a bit backwards < 1309666606 529220 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the other way sounded a bit rude < 1309666623 853525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I really wonder how this is being copied.. < 1309666626 184995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]... < 1309666629 636588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe I should use StableName < 1309666636 115850 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but that would be like, slow :( < 1309666641 113782 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Would questions about debugging a usage of reallyUnsafePtrEquality# be appropriate here? Would they be appropriate _anywhere_? < 1309666642 333385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[chirps] < 1309666657 579009 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is that #ghc < 1309666664 29249 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :heheheheheehe < 1309666689 568290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yep < 1309666851 585056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: maybe i should use some structure other than a map just to test < 1309666885 582670 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ye olde list < 1309666906 534729 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sigh < 1309666908 246680 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :made it a list < 1309666910 3643 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :still gets copied < 1309666938 471875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok made it Maybe, /still/ gets copied < 1309666943 143995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this now officially makes no sense at all < 1309667004 849273 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Identity? < 1309667023 931058 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: that wouldn't work, I need an empty state < 1309667025 849552 :Sgeo!~Sgeo@ool-44c2d2a1.dyn.optonline.net JOIN :#esoteric < 1309667029 170773 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1309667132 453409 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: what happens if you _drop_ the seq's for interned? < 1309667160 694845 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well in the Nothing case < 1309667177 809125 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :same results < 1309667199 555880 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :huh < 1309667231 399509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :someone in ghc seems to have taken the bait < 1309667237 295858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i am carefully watch............ < 1309667240 46152 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yay < 1309667250 247499 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good taken or bad taken < 1309667290 17449 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i don't know < 1309667444 801653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think I scared them off with code < 1309667452 802174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: here it is, btw http://hpaste.org/48651 < 1309667458 849665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no refunds if it kills you < 1309667483 664970 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that's ok, i won't need a refund if i'm dead < 1309667496 496114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or will you < 1309667519 219580 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well i guess if the ancient greeks were right, i might need a couple of coins < 1309667547 729352 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i cant stop seeing the hlinted stuff it is haunting me < 1309667587 671120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im sorry < 1309667593 548976 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do you want me to fix it < 1309667601 582940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i cant fix the second one though because like < 1309667610 94785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that might ruin some sequencing i'm going for < 1309667621 225058 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :thats spooky < 1309667624 718084 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im spooked < 1309667645 55098 :Sgeo!~Sgeo@ool-44c2d2a1.dyn.optonline.net PRIVMSG #esoteric :Dammit I can't find the page on the cable modem to change the password < 1309667648 867929 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: um r <- return ... should be entirely equivalent to let r = ... no ? < 1309667656 27402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: look I trust _nothing_ right now :D < 1309667661 662981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GHC might do some FUNNY OPTIMISATIONS < 1309667692 920386 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: well you need the password for getting to the page, obviously < 1309667700 375475 :Sgeo!~Sgeo@ool-44c2d2a1.dyn.optonline.net PRIVMSG #esoteric :oerjan, I have that < 1309667711 47651 :Sgeo!~Sgeo@ool-44c2d2a1.dyn.optonline.net PRIVMSG #esoteric :I just want to change it so my dad can't mess with anything < 1309667711 661259 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no no, the _secret_ password < 1309667722 1217 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah, a noble cause < 1309667726 75686 :Sgeo!~Sgeo@ool-44c2d2a1.dyn.optonline.net PRIVMSG #esoteric :But... I don't think there's anything in here that's even touchable in any case < 1309667781 103820 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: oh, what happens if you replace that with return $! ( ... ) ? < 1309667821 942086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :all of them? < 1309667829 975391 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm perhaps < 1309667839 925650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well the prints are trying to make it strict, but ok < 1309667844 324154 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow < 1309667845 883152 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :now its true < 1309667847 711953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can i hug you < 1309667849 384058 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :XD < 1309667859 262514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :...but that's not really good enough, it has to work when used _normally_ < 1309667903 228992 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: hm i guess return x >>= f might actually get optimized into f x even in IO < 1309667905 780296 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how to secretly strictify it < 1309667961 811147 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :test :: IO Bool < 1309667961 959908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :test = do < 1309667961 960081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : store <- emptyInternStore < 1309667961 960237 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : let foo = intern store (V "a" "b") < 1309667962 312668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : bar = intern store (V "a" "b") < 1309667964 318514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : in case reallyUnsafePtrEquality# foo bar of < 1309667966 314384 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : 0# -> return False < 1309667970 331232 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : 1# -> return True < 1309667972 422547 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this has to work < 1309668020 4344 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: what if you replace reallyUnsafePtrEquality# with a function which applies seq to its arguments first, just in case? < 1309668051 197672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :aha < 1309668052 360643 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : in case foo `seq` bar `seq` reallyUnsafePtrEquality# foo bar of < 1309668053 317040 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :makes it work < 1309668085 762729 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and with Int, too < 1309668089 329835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok now to try and bring back in Map < 1309668123 705718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yay, it's working < 1309668199 54249 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: it occurs to me you might theoretically need those unsafePerformIO's to be reentrant < 1309668211 511296 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well that's why I used an MVar... but what do you mean? < 1309668252 707770 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :if something causes an intern to be evaluated while you are already evaluating one < 1309668273 362194 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well isn't the point of MVar that in that case, one thread will wait until the other is done modifying... < 1309668283 838411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because as soon as one thread takes from the mvar, it becomes empty < 1309668286 833959 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :um i mean inside the same thread < 1309668290 225519 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and other takings hang until it gets filled by the modification < 1309668292 862535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: oh, like... < 1309668300 688163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :intern store (internedValue (intern store 9))? < 1309668305 555034 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1309668313 486561 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: that's not a problem, I seq a first < 1309668315 417585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or do you mean like < 1309668321 71258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :intern store (Embed (Blah (internedValue (intern store 9)))) < 1309668326 779408 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it only comes up when the map structures start Ording? < 1309668332 851063 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1309668344 595980 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hm so I either need re-entrancy or deepseq... < 1309668366 724668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Or I could cheat, and just seq an Ord and Eq operation on the value beforehand >:) < 1309668375 65335 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which is all Map can do, due to parametricity < 1309668425 565027 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :heh < 1309668442 657204 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: although I want this to be typeclassed on the type of map, I think < 1309668444 920320 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah compare x x should normally get to the bottom of it < 1309668452 487744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because e.g. HashMap or IntMap could improve performance a lot in some cases < 1309668461 403201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so I guess the typeclass will just have some sort of force operation implemented in that way < 1309668482 623258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I'm not sure how I could do re-entrancy, really... before calling the map I could re-fill the MVar < 1309668485 451750 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and then un-fill it afterwards < 1309668489 516954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but that would fuck up using multiple threads < 1309668516 356871 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yikes < 1309668529 912972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so yeah, forcing is preferable < 1309668534 411257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: otoh compare might be _slow_... < 1309668542 60373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: e.g. String < 1309668548 120725 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309668553 693711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and since the result won't be cached, it'll end up doing useless computation < 1309668564 756612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so arguably, deepseq is less ugly < 1309668585 989450 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although deepseq might very well be unnecessarily slow, too < 1309668723 682348 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :mhm < 1309668737 982400 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 276 seconds < 1309668777 587137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I'm tempted to say that just using them in that way is undefined behaviour, but then my interface isn't really "pure" any more :( < 1309669026 97166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :class InternStoreC store a r get put | store -> a get put where < 1309669026 328661 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : internStoreGet :: store -> a -> (Interned a -> r) -> r -> get < 1309669026 476959 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : internStorePut :: store -> a -> Interned a -> (store -> r) -> put < 1309669027 947675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: behold my monster < 1309669039 328847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm trying to allow those hashmaps that work in IO :D < 1309669181 575469 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instance InternStoreC (Map a (Interned a)) a r r r where < 1309669182 504827 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :arrrrrrr < 1309669515 886575 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :WARNING! THERE IS A MONSTER IN THE TYPE SYSTEM! < 1309669729 694545 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1309670021 631881 :derrik!~xix@228.224.196.88.dyn.estpak.ee PART :#esoteric < 1309670581 913492 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :whenever I see elliott using Haskell, I also see typeclasses with huge numbers of parameters < 1309670596 427317 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think they are correlated in some way. < 1309670648 582920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shut up, it happens when i generalise things. < 1309670657 796517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in fairness, that is now the far more reasonable < 1309670659 218838 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :class InternStoreMap store a where < 1309670659 367194 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : internStoreEmpty :: IO store < 1309670659 367282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : internStoreGet :: store -> a -> IO (Maybe (Interned a)) < 1309670659 367326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : internStorePut :: store -> a -> Interned a -> IO store < 1309670690 649736 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but... elliott < 1309670704 553916 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it ONLY works with IO, and ONLY with Maybe, and Only with Interned < 1309670707 509836 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's not general enough! < 1309670712 779130 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what < 1309670764 6584 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you need more typeclasses! < 1309670765 895422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the IO is unsafePerformIO'd away < 1309670770 511251 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :use MonadIO instead! < 1309670771 701869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and Interned is the whole point :P < 1309670778 835254 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no, these functions are not externally used < 1309670784 179773 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is just for < 1309670786 284510 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :intern :: (InternStoreMap store a) => InternStore store -> a -> Interned a < 1309670786 433000 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :intern (InternStore var) a = a `seq` unsafePerformIO $! modifyMVar var $! \m -> do < 1309670786 433163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : r <- internStoreGet m a < 1309670786 433272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : case r of < 1309670786 433377 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Nothing -> do < 1309670789 449699 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : let interned = Interned a < 1309670791 318019 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : m' <- interned `seq` internStorePut m a interned < 1309670793 447189 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : return $! (m', interned) < 1309670795 325173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Just interned -> interned `seq` return $! (m, interned) < 1309670797 283822 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so i can do < 1309670799 280779 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instance (Eq a) => Eq (Interned a) where < 1309670801 470673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : a == b = < 1309670803 287598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : case a `seq` b `seq` reallyUnsafePtrEquality# a b of < 1309670805 345217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : 0# -> False < 1309670807 274050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : 1# -> True < 1309670825 102758 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :forcing reallyUnsafePtrEquality# usage is cool < 1309670836 890469 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you should probably name this function something like reallyReallyUnsafeIntern < 1309670842 804787 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: it's perfectly safe < 1309670844 191538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :externally < 1309670852 799164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the outside interface is implementable by simple pure functions < 1309670859 459684 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is just a lot faster (and the whole point for the module) < 1309670861 629961 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :like reallyUnsafePtrEquality# < 1309670864 994006 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i do this shit so you don't have to < 1309670867 87301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: oh shaddap :P < 1309670908 261298 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that 0# -> False part isn't supposed to be safe, is it... < 1309670993 136877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it is safe, because the only way to construct an Interned is through intern < 1309670999 952873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and I don't /think/ there is any way to cause it to be copied externally < 1309671037 25217 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309671057 950838 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :I GUESS YOU WILL FIND OUT < 1309671098 265908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :indeed, when i publish it to hackage and people say ARE YOU FUCKING SERIOUS I WILL SHIT IN YOUR FUCKING HAT < 1309671106 991117 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SHIT SHIT SHIT SHIT SHIT SHIT SHIT < 1309671108 270399 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HAT < 1309671110 222636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FUCK < 1309671141 10930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OH MY GOD GHC < 1309671142 210963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THE VARIABLE < 1309671142 699830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IS NOT < 1309671143 420695 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FUCKING < 1309671144 75394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :AMBIGUOUS < 1309671162 139024 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is that you or them < 1309671164 690013 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i don't know, it looks a bit shifty to me < 1309671180 326171 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that was me < 1309671182 540307 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just the last bit < 1309671186 192524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :emptyInternStore :: (InternStoreMap store a) => IO (InternStore store) < 1309671186 416918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :emptyInternStore = do < 1309671186 565506 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : mt <- internStoreEmpty :: IO store < 1309671186 565660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : v <- newMVar mt < 1309671186 565773 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : return (InternStore v) < 1309671190 129698 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A0 IS NOT AMBIGUOUS OMG < 1309671293 693471 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :missing functional dep? < 1309671366 184651 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(store -> a) < 1309671370 360018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, right < 1309671376 44668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nope < 1309671378 116257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i do need that fundep < 1309671381 612348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but that doesn't fix this :( < 1309671385 353910 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :huh < 1309671403 350130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bleh but if i make it like < 1309671408 685192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :emptyInternStore :: (InternStoreMap store a) => IO (InternStore store a) < 1309671409 843079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then it works < 1309671411 803238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's redundant, dammit < 1309671426 474463 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :um what's the class definition? < 1309671470 266259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah, < 1309671471 884639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data InternStore store = forall a. (InternStoreMap store a) => InternStore (MVar store) < 1309671472 418169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :works < 1309671480 78074 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but why can't a newtype have an existential blah :/ < 1309671480 457336 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1309671489 239350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess it's technically unnecessary here < 1309671493 780002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. i don't need the forall < 1309671496 18556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hey i... have an idea < 1309671499 647766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: what if... i used... unsafeCoerce < 1309671510 997259 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what about a type family? < 1309671522 742677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait what, it fixed itself magically somehow < 1309671577 803656 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : store <- emptyInternStore :: IO (InternStore (Cu.HashTable RealWorld a (Interned a))) < 1309671579 458221 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good lines of code < 1309671606 825938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you're right, it should probably be a type family < 1309671614 730271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IO (InternStore Cu.HashTable) would be much preferable < 1309671616 216362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well < 1309671618 775606 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IO (InternStore Cu.HashTable Int) would be much preferable < 1309671658 887539 :elliott!~elliott@unaffiliated/elliott PART #esoteric :"Leaving" < 1309671662 748436 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1309671667 893828 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1309671747 93291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi < 1309672072 669445 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, I could use a type family for signal types I think. < 1309672090 691749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you don't have to use every extension :P < 1309672093 599880 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though it may be unecessary. < 1309672120 780093 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I could simply have multiple constructors for one type. < 1309672185 700567 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: rubbish! he needs an implicit rank-5 flexible GADT family operator! < 1309672204 302965 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@pl lookup k (GMapInt m) = Data.IntMap.lookup k m < 1309672204 517830 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(line 1, column 24): < 1309672204 671127 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected "=" < 1309672204 819632 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :expecting variable, "(", operator or end of input < 1309672216 375208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Data.Intern> test < 1309672216 523566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Just "no" < 1309672217 155834 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yesss < 1309672245 981652 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: most pattern matching cannot be @pl'ed < 1309672255 951098 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, that makes sense. < 1309672264 804263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and GADT/type family pattern matching cannot be ?pl'd at all really < 1309672272 346782 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because of the unification stuff < 1309672304 934013 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1309672331 184847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. you always need all your stuff on the right-hand side of some matching < 1309672335 170313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can't reduce things to compositions < 1309672337 322304 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@pl let f (Just (Left (x,y))) = x ++ " does this work?" in f < 1309672337 511455 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(line 1, column 13): < 1309672337 663534 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected "(" < 1309672337 812006 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :expecting operator or ")" < 1309672345 251424 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but if I don't use type families I'll at least have a Signal typeclass with a toDiscreteSignal function. < 1309672347 183957 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :sadly no :( < 1309672359 758530 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://learncodethehardway.org/ ;; let's all read "how full of shit could zed shaw possibly be": the book < 1309672363 645955 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@pl let f (Just (x,y)) = x ++ " does this work?" in f < 1309672363 844492 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(line 1, column 13): < 1309672363 992811 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected "(" < 1309672364 141303 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :expecting operator or ")" < 1309672370 502884 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@pl let f (x,y) = x ++ " does this work?" in f < 1309672370 729572 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(++ " does this work?") . fst < 1309672376 858773 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If there ever were a quote that described programming with C, it would be this. To many programmers, this makes C scary and evil. It is the Devil, Satan, the trickster Loki come to destroy your productivity with his seductive talk of pointers and direct access to the machine. Then, once this computational Lucifer has you hooked, he destroys your world with the evil ”segfault” and laughs as he reveals the trickery in your bargain with him. < 1309672377 7412 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But, C is not to blame for this state of affairs. No my friends, your computer and the Operating System controlling it are the real tricksters. They conspire to hide their true inner workings from you so that you can never really know what is going on. The C programming language’s only failing is giving you access to what is really there, and telling you the cold hard raw truth. C gives you the red pill. C pulls the curtain back to show you the < 1309672379 238771 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : wizard. C is truth. < 1309672381 208856 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh my god < 1309672383 208911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :choke on vomit < 1309672385 492284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Why use C then if it’s so dangerous? Because C gives you power over the false reality of abstraction and liberates you from stupidity. < 1309672388 608386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :" < 1309672390 487514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im reading your book < 1309672392 611076 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :while this is still true, < 1309672394 97560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nothing can liberate me from stupidity < 1309672396 482235 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :apart from cold-blooded murder < 1309672400 440990 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Exercise 2: Make Is Your Python Now < 1309672400 589250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :" < 1309672402 286270 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh my god < 1309672404 151324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stop < 1309672406 150287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :talking < 1309672410 151194 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: lets share this experience together it will be unique... < 1309672415 233610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"The difference is, I’m going to show you smarter Makefile wizardry, where you don’t have to specify every stupid little thing about your C program to get it to build. I won’t do that in this exercise, but after you’ve been using ”baby make” for a while, I’ll show you ”master make”. < 1309672417 88809 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im too busy dying < 1309672418 225870 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :" < 1309672420 224863 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OH MY GOD LITERALLY DIE < 1309672422 782254 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :from this unique experience < 1309672429 135047 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thank god it ends here < 1309672435 765913 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dont worry monqy its just five chapters (sentences) < 1309672436 39210 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: lol, the false reality of abstraction. < 1309672485 768271 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :After you read this book you should... < 1309672497 696273 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why would you even learn C anyway < 1309672503 435214 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :chapters 55 and 56 are good chapters < 1309672506 70963 :Sgeo!~Sgeo@ool-44c2d2a1.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1309672527 188521 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I learned C because a MUD codebase I was maintaining was written in it. < 1309672536 812675 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :overall it was a good learning experience. < 1309672537 625276 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wonder if there's a way to get the numeric address of something from GHC. < 1309672545 270846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: no it wasn't, C is a terrible thing to know, it clouds your thinking < 1309672551 691455 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think C is good programming language < 1309672563 375509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int2Addr# :: Int# -> Addr#Source < 1309672563 524046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Coerce directly from int to address. Strongly deprecated. < 1309672565 507885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YOU'RE STRONGLY DEPRECATED < 1309672566 861125 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :switching from Python, my first language, to C, helped me understand how most computers work at a low level. < 1309672595 405402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :C doesn't represent low-level computer working, sorry kid < 1309672596 587534 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :see microcode < 1309672601 144348 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It is not a terrible thing to know, unless you dislike computer programming anyways < 1309672609 344813 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I didn't say it represented it. < 1309672621 247737 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, i don't believe that learning C taught you anything about microcode... < 1309672625 74927 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: You are correct about that; the reason that C is used instead is so that it work on other computers too. < 1309672646 185478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hey oerjan... if i write the thing into an array...then read it... < 1309672648 286404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i will get the address < 1309672648 434913 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no it didn't. But it taught me about memory addressing and pointers. < 1309672649 73761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think < 1309672658 952246 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: yep, which isn't how your computer works at a low-level < 1309672666 254053 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, ok so if i use newarray... < 1309672666 696772 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...fine. whatever. < 1309672692 735043 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :C is useless I shouldn't waste my time using a low level language if it's not microcode. < 1309672703 695723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes, these are definitely things i have said. < 1309672727 567606 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why would you learn C -> C is useless < 1309672731 685555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : IO $ \s -> < 1309672731 834196 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : case newAlignedPinnedByteArray# size align s of { (# s', mbarr# #) -> < 1309672731 834382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (# s', ForeignPtr (byteArrayContents# (unsafeCoerce# mbarr#)) < 1309672731 834493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (MallocPtr mbarr# r) #) < 1309672731 834622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : } < 1309672733 499949 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i have to know c for practical purposes < 1309672739 253741 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wow GHC, your privates are showing :( < 1309672749 392982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow how does that even work < 1309672776 500531 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :IO constructor nice < 1309672783 584490 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The reason you should use a low level language if it isn't microcode is so that you can write a program that works not only in one computer. < 1309672814 86796 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right, what I'm saying is that C is a good learning experience if all you have ever touched in high level languages. < 1309672819 432858 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*is < 1309672861 940908 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :even if it does not correspond directly to your architectures instruction set, it still interacts with memory at a very low level. < 1309672868 671478 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nope < 1309672871 771125 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And even if you are writing a program for only one computer, using C allows you to use codes of other computers too, although in some cases modification will be required (not always). < 1309672907 394895 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But in some cases, using assembly language or machine codes is better way for programming that is only for one computer. < 1309672996 542013 :derrik!~xix@228.224.196.88.dyn.estpak.ee JOIN :#esoteric < 1309673035 541428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, I have magichash on, why is this not working < 1309673041 259571 :derrik!~xix@228.224.196.88.dyn.estpak.ee PART :#esoteric < 1309673064 206267 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :too magical < 1309673072 142682 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :too high. < 1309673210 394281 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :LLVM also can be programmed for many computers, and has some commands accessing things more commonly directly in the computer's instruction set, but also includes commands that no computer has (such as the "phi" command), and other somewhat unusual things which are used for analysis/optimization and for other stuff too. < 1309673227 392454 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you guys have a shattered my view of how computers work. Here I thought most CPU instruction sets had some kind of memory addressing scheme. < 1309673258 106300 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But LLVM does have a few similarities to C. < 1309673258 740079 :Sgeo!~Sgeo@66-87-4-136.pools.spcsdns.net JOIN :#esoteric < 1309673305 396733 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :C-- is pretty cool if i recall correctly < 1309673332 654369 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have read about C-- < 1309673397 941181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle sizeOf < 1309673398 171504 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Foreign.Storable sizeOf :: Storable a => a -> Int < 1309673398 323634 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Network.Socket.Internal sizeOfSockAddr :: SockAddr -> Int < 1309673398 472427 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Network.Socket.Internal sizeOfSockAddrByFamily :: Family -> Int < 1309673413 375100 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :why would you need sizeOf aaaaa < 1309673418 136600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: evil < 1309673429 320768 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow = IO $ \s -> < 1309673429 472393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : case newAlignedPinnedByteArray# size align s of < 1309673429 472562 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (# s', mbarr# #) -> (# s', indexAddrArray# (byteArrayContents# (unsafeCoerce# mbarr#)) 0# #) < 1309673429 472669 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : where !(I# size) = sizeOf (undefined::String) < 1309673429 472773 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : !(I# align) = alignment (undefined::String) < 1309673434 749884 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: im getting the address of an arbitrary value < 1309673473 198923 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wow < 1309673544 457321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ghc: panic! (the 'impossible' happened) < 1309673544 693189 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (GHC version 7.0.4 for x86_64-unknown-linux): < 1309673544 841709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Error in deriving: < 1309673544 841886 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Can't derive Show for primitive type ghc-prim:GHC.Prim.Addr#{(w) tc 33} < 1309673544 841993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug < 1309673613 203001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Data.Intern> wow < 1309673613 433665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :0x00007fc06e2541f8 < 1309673628 529444 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is this for real < 1309673661 708557 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you know about LLVM? < 1309673675 101739 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's in my reading pile < 1309673717 331710 :Sgeo!~Sgeo@66-87-4-136.pools.spcsdns.net PRIVMSG #esoteric :Why is inability to derive Show for a primitive type a big deal? < 1309673744 156263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow :: a -> IO (Ptr a) < 1309673744 396397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow x = IO $ \s -> < 1309673744 545164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : case newAlignedPinnedByteArray# size align s of < 1309673744 545343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (# s', mbarr# #) -> < 1309673744 545448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : case writeArray# (unsafeCoerce# mbarr#) 0# x s of < 1309673748 7009 :Sgeo!~Sgeo@66-87-4-136.pools.spcsdns.net PRIVMSG #esoteric :Or is it just a faulty error message caused by your tampering, and there's really a different error? < 1309673751 168307 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : !(I# align) = 8 -- alignment (undefined::Addr#) < 1309673753 198905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: this is for real < 1309673759 222750 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Data.Intern> wow 9 < 1309673759 444649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :0x00007fc06f50be58 < 1309673761 93407 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Data.Intern> wow () < 1309673763 80085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :0x00007fc06f4ca228 < 1309673765 80508 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Data.Intern> wow "x" < 1309673767 69996 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :0x00007fc06f50a278 < 1309673769 125165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Data.Intern> wow "hexagons" < 1309673771 191502 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :0x00007fc06eed61e0 < 1309673773 89468 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Data.Intern> wow "hexagons" < 1309673775 61733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :0x00007fc06ee83230 < 1309673777 74718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is the most beautiful thing ive ever seen < 1309673787 247120 :Sgeo!~Sgeo@66-87-4-136.pools.spcsdns.net PRIVMSG #esoteric :There's an IO function? < 1309673791 744440 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :constructor < 1309673818 563900 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah, constructor < 1309673827 261002 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Will you include a strange variation of the PHI command in the next version of INTERCAL? < 1309673839 751456 :Sgeo!~Sgeo@66-87-4-136.pools.spcsdns.net PRIVMSG #esoteric :...there's an IO constructor? < 1309673869 468707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :of course. < 1309673873 943601 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how do you think values get in? < 1309673890 433239 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no such thing as opaque data types in Haskell. < 1309673897 238688 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION whistles innocently. < 1309673916 110671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newtype IO a = IO (State# RealWorld -> (# State# RealWorld, a #)) < 1309673922 735181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: --libraries/ghc-prim/GHC/Types.hs < 1309673946 511327 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Data.Intern> wow wow < 1309673946 659915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :0x00007fc06f71cca0 < 1309673946 660119 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Data.Intern> wow wow < 1309673946 660263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :0x00007fc06f71c1a8 < 1309673946 660370 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Data.Intern> wow wow < 1309673953 533791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: ok something seems wrong < 1309673958 805487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait hm < 1309673959 227299 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :try sharing on it < 1309674024 159376 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :probably too much unsafe stuff. < 1309674025 627495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Data.Intern> wow wow < 1309674025 864865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :0x00007fc06ee6d572 < 1309674026 13271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Data.Intern> wow wow < 1309674026 13448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :0x2e302e312e706d67 < 1309674026 13556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Data.Intern> wow wow < 1309674032 640233 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :0x00000039312e312d < 1309674034 557071 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gah < 1309674048 31239 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no referential transparency? shameful. < 1309674064 739426 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: elliott is _raping_ referential transparency < 1309674066 150971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it should be referentially transparent in the end. up to evaluation. and GC. < 1309674125 823805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh i forgot about gc. < 1309674126 484113 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1309674136 517849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i should just use stablenames < 1309674197 551076 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think elliott is secretly the enemy of Haskell. < 1309674206 599102 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that Haskell valiantly fights in epic battles. < 1309674227 347949 :Sgeo!~Sgeo@66-87-4-136.pools.spcsdns.net PRIVMSG #esoteric :night < 1309674230 485796 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and elliott wants to break Haskell into some sick monster in a plot to rule the world. < 1309674248 635524 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliotskell??? < 1309674256 127973 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :maybe with another t < 1309674263 751089 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :haskelliott < 1309674302 445012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Data.Intern> testc < 1309674302 445197 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :21 < 1309674302 593393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :21 < 1309674302 593494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Data.Intern> testc < 1309674302 593541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23 < 1309674309 358527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :21 < 1309674315 666760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh well, it's in IO, it can do that. < 1309674347 582453 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :so does it work < 1309674438 952258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1309674445 216662 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :woohoo < 1309674457 427991 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i think i forget what its for < 1309674464 509214 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :why anyone would ever need it < 1309674484 635226 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's for making skynet duh < 1309674518 937808 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's for the sheer enjoyment of programming in a C-like language. < 1309674551 505708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: if you implement scheme < 1309674556 490602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then you want to use this to represent symbols. < 1309674584 228456 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :speaking of scheme, what happened to zepto < 1309674594 30198 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its eternal < 1309674685 554733 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: or Ruby < 1309674688 772578 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :which scheme is this r5rs < 1309674695 892808 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that would also be useful for Ruby symbols. < 1309674763 69068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: yeah < 1309674861 512819 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think it would also be useful for creating efficient hashes/maps instead of using string keys? < 1309674923 511709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well thats what hashmap/hashtable are for, but yeah, hopefully < 1309674927 108176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :see also < 1309674928 748512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instance (Hashable a) => Hashable (Interned a) where < 1309674928 896955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : hash a = a `seq` hashStableName (unsafePerformIO (makeStableName a)) < 1309675863 87789 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://hpaste.org/steps/48629?expr=a+1+2&submit=Submit cool < 1309675882 205211 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :warning: use guards < 1309675888 943452 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :thanks hlint < 1309676005 807097 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow, everyone works at standard chartered < 1309676283 182724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do you want to be afraid monqy < 1309676307 849887 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i had to look it up < 1309676339 249645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://hackage.haskell.org/packages/archive/uu-parsinglib/2.7.1.1/doc/html/src/Text-ParserCombinators-UU-Core.html < 1309676340 892822 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: enjoy afraid < 1309676345 541297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :utrecht is so scaary :( < 1309676348 709482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data T st a = T (forall r . (a -> st -> Steps r) -> st -> Steps r ) -- history parser < 1309676348 858237 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (forall r . ( st -> Steps r) -> st -> Steps (a, r) ) -- future parser < 1309676348 858438 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (forall r . ( st -> Steps r) -> st -> Steps r ) -- recogniser < 1309676348 858544 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instance Functor (T st) where < 1309676348 858652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : fmap f (T ph pf pr) = T ( \ k -> ph ( k .f )) < 1309676355 233668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ( \ k st -> push f ( pr k st)) < 1309676357 203088 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : pr < 1309676358 704054 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have successfully managed to win with the prophecy defense. < 1309676376 98682 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Another time, I managed to win because opponent ran out of cards before they had a chance to pick up the last side card. < 1309676422 495067 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :there is a class for eof < 1309676446 611689 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok what is with this T thing < 1309676492 798565 :Nisstyre!~nisstyre@109.74.204.224 QUIT :Remote host closed the connection < 1309676508 780257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: its utrecht convention IIRC < 1309676511 585077 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: you call your main type T < 1309676536 152416 :Nisstyre!~nisstyre@109.74.204.224 JOIN :#esoteric < 1309676553 939387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i guess maybe henning is a utrecht guy since data-accessor is completely full of T r a -> ... and (C ...) => < 1309676564 103267 :Nisstyre!~nisstyre@109.74.204.224 QUIT :Remote host closed the connection < 1309676590 784522 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :das kann nicht recht sein < 1309676617 745565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Unqualified T data types floating around. (As Brent Yorgey tells me, this is a Henning-ism in which he will define a type T or typeclass C intended to be used only with a qualified import, but Haddock throws away this information. You can use :t in GHC to get back this information if you're not sure.) < 1309676619 390575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yuck < 1309676651 529623 :Nisstyre!~nisstyre@109.74.204.224 JOIN :#esoteric < 1309676666 515023 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Even if the standard library of a programming language does not support string interning, it is possible to implement an intern pool in user code. < 1309676669 488147 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh wow, thanks Wikipedia. < 1309676676 466142 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I didn't think that was possible. < 1309676769 944790 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this uu parsing library thing is scary < 1309676796 937116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: its utrecht < 1309676798 654645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :run and fear :< < 1309676844 470342 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t max < 1309676845 193719 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Ord a) => a -> a -> a < 1309676853 738569 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, excellent. Completely abusable for signal processing. < 1309676859 677341 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, since the type allows it, I guess it's not really abuse. < 1309676951 696965 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :max s1 s2 = (\t -> max (s1 t) (s2 t)) < 1309676978 52833 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i already wrote all those instances dude < 1309677010 124273 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well yeah, but I think you did something weird with eq right? < 1309677020 156062 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no, i just made it error < 1309677025 900404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which is the only possible sane implementation < 1309677031 690116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: did those new fclabels or was it lenses that had efficient update ever come out? < 1309677037 335369 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, there's a different kind of equality you could do that isn't the same type. < 1309677046 318511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: (==) :: a -> a -> Bool < 1309677047 766460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good luck with that < 1309677059 341112 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :basically the signal is 0 if the input signals are unequal and 1 if they are. < 1309677064 819955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: (==) :: a -> a -> Bool < 1309677065 499671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good luck with that < 1309677075 466223 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...yes, as you can see, I mentioned it was a different type < 1309677079 233694 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so? < 1309677079 814474 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which sort of implies that it will look different. < 1309677082 385314 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and not be the same function. < 1309677082 637981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my Eq instance was correct. < 1309677088 226936 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you want equality on lenses, that's fucking trivial: < 1309677105 627692 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :liftS2 :: (a -> b -> c) -> Signal a -> Signal b -> Signal c < 1309677110 373615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then liftS2 (==) < 1309677125 208081 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :basically we are talking about two completely different things right now. I have to go now, so good bye. < 1309677136 779739 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're faulting my implementation because it does something it has to < 1309677141 507168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and lacks the two lines of code for what youw ant < 1309677142 929390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so...? < 1309677183 235491 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there was no causality between the first thing I said about your Eq instance, and what I said afterwards. < 1309677203 5544 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok. but... well yeah, but I think you did something weird with eq right? < 1309677206 31494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what weird thing did i do < 1309677206 493150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :? < 1309677216 905163 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wasn't sure, it was a question. < 1309677218 858509 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: Don't care. Care. < 1309677224 698208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok, then the answer is i did not :) < 1309677255 472078 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, what you did was reasonable. I'm sorry I didn't specify such when I started talking about a completely different kind of equality operation. < 1309677260 594492 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok < 1309677360 297869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \f x -> m' (\y -> m f y) x < 1309677360 539434 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :m' . m < 1309677415 530128 :Nisstyre!~nisstyre@109.74.204.224 QUIT :Remote host closed the connection < 1309677428 562801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lens x a -> (a -> Lens x b) -> Lens x b < 1309677470 970223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \x -> get (f (g x)) x < 1309677471 166175 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :get =<< f . g < 1309677482 655598 :Nisstyre!~nisstyre@109.74.204.224 JOIN :#esoteric < 1309677508 33878 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what is it with ?pl and =<< < 1309677515 334547 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monad instance for functions < 1309677518 608059 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it keeps it in the order of application < 1309677534 357046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \tt x -> modify (f (g x)) tt x < 1309677534 552345 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :join . flip (modify . f . g) < 1309677554 681989 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :one time i tried looking up the monad instance for functions and couln't find it < 1309677568 82001 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :next time i will look harder < 1309677583 76490 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle join < 1309677583 373318 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad join :: Monad m => m (m a) -> m a < 1309677583 560951 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :System.FilePath.Posix joinDrive :: FilePath -> FilePath -> FilePath < 1309677583 561067 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :System.FilePath.Windows joinDrive :: FilePath -> FilePath -> FilePath < 1309677652 226568 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh there it is in Control.Monad.Instances < 1309677663 37945 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what a peculiar module < 1309677674 301652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah that module should really be called Control.Monad < 1309677696 79653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(a -> b) -> Lens x a -> Lens x b < 1309677696 228373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1309677696 446659 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok < 1309677724 985332 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src -> >>= < 1309677725 201783 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. Just try something else. < 1309677730 375496 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait < 1309677731 871888 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src (->) (>>=) < 1309677732 79606 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f >>= k = \ r -> k (f r) r < 1309677734 136315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can't do that fmap < 1309677735 964988 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can you? < 1309677739 626744 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :monqy: ^ < 1309677742 601336 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan < 1309677743 571058 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i need help < 1309677745 658805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (a -> b) -> Lens x a -> Lens x b < 1309677748 714846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :where < 1309677749 796900 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data Lens a b = Lens { get :: a -> b, modify :: (b -> b) -> a -> a } < 1309677751 538812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can do it for get < 1309677756 257360 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but its impossible to write modify ther < 1309677756 959342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :e < 1309677757 644316 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right? < 1309677762 354000 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or is it < 1309677817 933530 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well < 1309677820 514998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i have a monad instance... < 1309677821 817725 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?src liftM < 1309677822 30870 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :liftM f m1 = do { x1 <- m1; return (f x1) } < 1309677835 50657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?undo do {x1 <- m1; return (f x1) } < 1309677835 238489 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :m1 >>= \ x1 -> return (f x1) < 1309677837 276506 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :also I've been wondering for ages what does it mean when there's an instance e.g. "Monad [::]" (on the haddock instances list) < 1309677838 228544 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i don't think so < 1309677843 859170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: parallel lists < 1309677859 89603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :liftM f m1 = m1 >>= \ x1 -> return (f x1) < 1309677859 984868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so < 1309677862 705604 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's not covariant < 1309677877 305238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :liftM f (Lens g m) = Lens g m >>= \ x1 -> return (f x1) < 1309677878 693415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so let me unpack < 1309677891 193804 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :elliott: Never properly, only some informal comparisons < 1309677902 18458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :liftM f (Lens g m) = Lens (get =<< (\x1 -> return (f x1)) . g) (join . flip (modify . (\x1 -> return (f x1)) . g)) < 1309677907 241015 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?unpl get =<< f . g < 1309677907 459345 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(\ c -> (f >>= get) (g c)) < 1309677909 952348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh < 1309677913 122969 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?unpl Lens (get =<< (\x1 -> return (f x1)) . g) (join . flip (modify . (\x1 -> return (f x1)) . g)) < 1309677913 317782 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Lens (\ h -> ((\ x1 -> return (f x1)) >>= get) (g h)) (\ k -> (\ c -> modify (return (f (g c))) k) >>= \ l -> l) < 1309677920 859915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :liftM f (Lens g m) = Lens (\ h -> ((\ x1 -> return (f x1)) >>= get) (g h)) (\ k -> (\ c -> modify (return (f (g c))) k) >>= \ l -> l) < 1309677923 944356 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :holy shit < 1309677933 874721 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ok either my monad instance is invalid or this _does_ work < 1309677935 942850 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not sure which < 1309677970 595014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> modify (liftM fst id) succ (0,9) < 1309677970 743470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(0,9) < 1309677971 240236 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what's your >>= < 1309677972 182814 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yep, it's broken < 1309677975 457051 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Lens g m >>= f = Lens (get =<< f . g) (join . flip (modify . f . g)) < 1309677993 765739 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so basically I have fmap... for lenses :) < 1309678004 456333 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lens a b -> Lens c a -> Lens c b < 1309678013 856567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle c a b -> c x a -> c x b < 1309678014 110586 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Category (.) :: Category cat => cat b c -> cat a b -> cat a c < 1309678014 262780 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Arrow (<<<) :: Category cat => cat b c -> cat a b -> cat a c < 1309678014 411222 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Category (<<<) :: Category cat => cat b c -> cat a b -> cat a c < 1309678025 712122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yep, what I have is (.), aka generalised fmap :D < 1309678027 933860 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh well < 1309678038 208506 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: heh you are not using m in your >>= < 1309678043 370498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: nice :D < 1309678083 511125 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- Laws: < 1309678083 746830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- modify l id x = x < 1309678083 895279 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- get l (modify l f x) = f (get l x) < 1309678086 255812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hm do I need any other laws < 1309678159 757670 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : (\ c -> (f >>= get) (g c)) <-- wtf i think something isn't keeping track of fixity < 1309678244 840088 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t get < 1309678245 647999 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) s. (MonadState s m) => m s < 1309678264 969627 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that doesn't quite fit into your law above < 1309678304 899582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you shadow that, obviously < 1309678323 198697 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1309678341 342236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : data Lens a b = Lens { get :: a -> b, modify :: (b -> b) -> a -> a } < 1309678452 458891 :cheater_!~ubuntu@e179113019.adsl.alicedsl.de PRIVMSG #esoteric :why is everyone talking about lenses < 1309678474 298754 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :we're trying to focus here < 1309678545 779228 :Nisstyre!~nisstyre@109.74.204.224 QUIT :Remote host closed the connection < 1309678568 932806 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm i think you could build a monad transformer from a lens, which would modify state < 1309678594 597835 :Nisstyre!~nisstyre@109.74.204.224 JOIN :#esoteric < 1309678692 735882 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybeNthL :: Int -> Lens [a] (Maybe a) < 1309678692 982560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybeNthL n = Lens (getnth n) (modnth n) < 1309678693 131109 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : where getnth 0 (x:_) = Just x < 1309678693 131288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : getnth n (_:xs) = getnth (n-1) xs < 1309678693 131398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : getnth _ _ = Nothing < 1309678699 140958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what a weird lens < 1309678729 36907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Data.Lens.Prelude> get (maybeNthL 9) (modify (maybeNthL 9) (const (Just 9)) [0,9,9]) < 1309678729 254557 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nothing < 1309678732 84584 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what a weird, invalid lens :) < 1309678817 79726 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you didn't give modnth < 1309678843 570493 :pikhq!~pikhq@174-22-158-124.clsp.qwest.net PRIVMSG #esoteric :Always so nice catching that late-night baroque music program when coming back from D&D. < 1309678851 959421 :pikhq!~pikhq@174-22-158-124.clsp.qwest.net PRIVMSG #esoteric :Aaaaah. < 1309678858 702528 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: it would have to pad with undefineds, no? < 1309678930 787736 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :to fulfil those laws < 1309678948 281840 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh and that would break the first one < 1309679010 428961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yeah :) < 1309679017 708009 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1309679018 444974 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : you didn't give modnth < 1309679020 73295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is this a pun < 1309679057 212450 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no, you just did not < 1309679095 941045 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :maybe your client cut it off? < 1309679146 100989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : modnth 0 f (x:xs) = case f (Just x) of Nothing -> xs; Just a -> a:xs < 1309679146 249578 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : modnth n f (x:xs) = x : modnth (n-1) f xs < 1309679146 249691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : modnth _ f _ = case f Nothing of Nothing -> []; Just a -> [a] < 1309679148 51573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it will have been freenode < 1309679159 194345 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :todo: handle data/newtype instances in makeLenses < 1309679299 944499 :cheater_!~ubuntu@e179113019.adsl.alicedsl.de PRIVMSG #esoteric :you need to use the hypertext transport protocol for things that are so many lines. < 1309679331 678814 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : fmap concat (sequence (concatMap (\(n,_,_) -> [ [d| foo = 9 |] ]) oks)) < 1309679331 910376 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good coding with elliott < 1309679353 583735 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t mapM < 1309679354 308392 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (m :: * -> *) b. (Monad m) => (a -> m b) -> [a] -> m [b] < 1309679358 549750 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh right < 1309679398 70847 :derrik!~xix@228.224.196.88.dyn.estpak.ee JOIN :#esoteric < 1309679421 37839 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :[d| foo = 9 |] ? < 1309679456 998690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yep < 1309679466 383296 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and n isn't used... < 1309679482 202823 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :of course < 1309679484 737007 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is just an initial test :P < 1309679492 421015 :derrik!~xix@228.224.196.88.dyn.estpak.ee PART :#esoteric < 1309679497 327706 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :MADNESS < 1309679518 71139 :Lymia!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 240 seconds < 1309679929 681010 :Sgeo_!~Sgeo@66-87-4-136.pools.spcsdns.net JOIN :#esoteric < 1309680055 195705 :Sgeo!~Sgeo@66-87-4-136.pools.spcsdns.net QUIT :Ping timeout: 240 seconds < 1309680156 114731 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309680175 968977 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hm since I can't write Lens x a -> (a -> Lens x b) -> Lens x b < 1309680177 316226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe I could write < 1309680181 320778 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1309680182 241566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hm since I can't write Lens x a -> (a -> Lens x b) -> Lens x b < 1309680192 224854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and i can't write (a -> b) -> Lens c a -> Lens c b < 1309680196 871202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but I CAN write Lens a b -> Lens c a -> Lens c b < 1309680203 767340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe I can write Lens x a -> Lens a (Lens x b) -> Lens x b < 1309680204 269051 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?? < 1309680208 88270 :Lymia!~moe@unaffiliated/cirno-chan NICK :Lymee < 1309680403 96139 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :dunno < 1309680600 450469 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tempted to djinn it :D < 1309680633 811048 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?djinn (x -> a, (a -> a) -> x -> x) -> (a -> (Lens x b), (Lens x b -> Lens x b) -> a -> a) -> Lens x b < 1309680634 5301 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Error: Undefined type Lens < 1309680636 893321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok now to expand again < 1309680644 722619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lens x b = (x -> b, (b -> b) -> x -> x) < 1309680661 677061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?djinn (x -> a, (a -> a) -> x -> x) -> (a -> (x -> b, (b -> b) -> x -> x), ((x -> b, (b -> b) -> x -> x) -> (x -> b, (b -> b) -> x -> x)) -> a -> a) -> (x -> b, (b -> b) -> x -> x) < 1309680661 905259 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f (a, b) (c, d) = < 1309680662 57433 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (\ e -> < 1309680662 205935 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : case c (a e) of < 1309680662 206101 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (f, _) -> f e, < 1309680662 206207 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : \ _ g -> b (\ _ -> d (\ h -> h) (a g)) g) < 1309680666 382585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yes, yes i can. < 1309680678 381172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well maybe. those ignored variables are a bit worrying. < 1309680687 76790 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you don't say. < 1309680697 322433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well one of them isn't, it looks like it is just ignoring get < 1309680699 878033 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but the other moreso :P < 1309680952 220728 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :makeLenses :: Name -> Q [Dec] < 1309680952 459605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :makeLenses t = do < 1309680952 608235 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : TyConI dec <- reify t < 1309680952 608415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : let (ctx,name,binders,cons,names) = case dec of DataD a b c d e -> (a,b,c,d,e); NewtypeD a b c d e -> (a,b,c,[d],e) < 1309680952 608522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : let [RecC _ oks] = cons < 1309680954 280492 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : _f <- newName "f" < 1309680956 101399 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : _x <- newName "x" < 1309680960 103478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : mapM (\(n,_,_) -> funD (transform n) [clause [] (normalB ([|Data.Lens.Lens|] `appE` varE n `appE` lamE [varP _f, varP _x] (recUpdE (varE _x) [(\x->(n,x)) `fmap` [|$(varE _f) ($(varE n) $(varE _x))|]]))) []]) oks < 1309680963 129241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : where transform n = mkName (tail (nameBase n)) < 1309680965 261514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: IT WOOOORKS < 1309680967 602830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : oh my fucking god. < 1309681047 241176 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1309681074 955244 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle a -> b -> [(a,b)] -> [(a,b)] < 1309681075 259156 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Graph.Inductive.NodeMap delMapNode :: (Ord a, DynGraph g) => NodeMap a -> a -> g a b -> g a b < 1309681075 415693 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Graph.Inductive.NodeMap insMapNode_ :: (Ord a, DynGraph g) => NodeMap a -> a -> g a b -> g a b < 1309681075 564044 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Graph.Inductive.NodeMap delMapNodes :: (Ord a, DynGraph g) => NodeMap a -> [a] -> g a b -> g a b < 1309681077 389290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1309681081 247642 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's no inverse of lookup? < 1309681266 106650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Data.Lens.Prelude> get (keyL "x") Map.empty < 1309681266 355833 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*** Exception: Map.find: element not in the map < 1309681266 504394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Data.Lens.Prelude> modify (keyL "x") (+9) Map.empty < 1309681266 504563 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fromList *** Exception: keyL: element not in the map < 1309681267 844943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, good < 1309681274 907406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although, hmm < 1309681276 965160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that actually violates the < 1309681280 187816 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :modify l id x = x < 1309681281 173169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :law < 1309681285 916410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe I should loosen that? < 1309681293 875098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. /if/ modify l id x has a value, then the value must be x < 1309681308 372019 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but then it seems tempting to have (modify l id) _always_ be an identity transform... < 1309681321 349026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :at the same time, silent erroneous modifications being dropped sounds sucky < 1309681747 478720 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Good night < 1309682131 847034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : mapM (\(n,_,_) -> funD (transform n) [clause [] (normalB ([|Data.Lens.Lens|] `appE` varE n `appE` lamE [varP _f, (asP _x (recP nn [return (n,VarP _y)]))] (recUpdE (varE _x) [(\x->(n,x)) `fmap` [|$(varE _f) $(varE _y)|]]))) []]) oks < 1309682523 286602 :cheater_!~ubuntu@e179113019.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1309682575 262536 :cheater_!~ubuntu@e179113019.adsl.alicedsl.de JOIN :#esoteric < 1309683284 449404 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309683367 217712 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Disconnected by services < 1309683367 802881 :Lymia!~moe@unaffiliated/cirno-chan NICK :Lymee < 1309683460 197767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHAT ARE MONADS/ HOW DO I MAKE MONADS OUT OF STYROFOAM AND HEAP/ COULD I BE AFFECTED BY MONADS? < 1309683466 683497 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :answers to all these and more at monad.com.com < 1309683470 255358 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :.com < 1309683536 134722 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The are called "monads" rather than the easier to grasp name of "type operators" for several reasons: < 1309683536 380008 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Monads have restrictions on what they can do (see the definiton for details). < 1309683536 528499 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Those restrictions, along with the fact that there are 3 operations involved, conform to the structure of something called a monad in Category Theory, which is an obscure branch of mathematics. < 1309683536 528677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :They were designed by proponents of "pure" functional languages < 1309683536 528785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Proponents of pure functional languages like obscure branches of mathematics < 1309683539 980856 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because the math is obscure, and monads are associated with particular styles of programming, people tend to use the word monad as a sort of secret handshake. Because of this no one has bothered to invest in a better name. < 1309684101 229727 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1309684489 431689 :cheater__!~ubuntu@e179113019.adsl.alicedsl.de JOIN :#esoteric < 1309684494 324825 :cheater_!~ubuntu@e179113019.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1309684892 513054 :MigoMipo!~John@84-217-3-27.tn.glocalnet.net JOIN :#esoteric < 1309684904 324962 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1309685449 829403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \f x -> s (f (g x)) x < 1309685450 26662 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :join . (s .) . (. g) < 1309685454 113891 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \x -> s (f (g x)) x < 1309685454 290112 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :s =<< f . g < 1309685523 707343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle \f x -> b (f (g x))) < 1309685523 899100 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Parse error: < 1309685524 51606 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : --count=20 "\f x -> b (f (g x)))" < 1309685524 200038 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ^ < 1309685525 456754 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle \f x -> b (f (g x)) < 1309685525 650532 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Parse error: < 1309685525 803140 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : --count=20 "\f x -> b (f (g x))" < 1309685525 955005 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ^ < 1309685531 747137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \f x -> b (f (g x)) < 1309685531 936928 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(b .) . (. g) < 1309685534 858286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \x -> b (f (g x)) < 1309685535 48228 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :b . f . g < 1309685597 910538 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :?pl \b f g -> b . f . g < 1309685598 103362 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(. (.)) . (.) . (.) < 1309685803 74260 :shachaf!~shachaf@204.109.63.130 QUIT :Ping timeout: 260 seconds < 1309686476 306279 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Read error: Connection reset by peer < 1309686530 123254 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309687640 426269 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1309687759 523810 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 252 seconds < 1309690790 590107 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :see.. composing composition is when I start to get confused. < 1309691024 289827 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1309691041 982859 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :CakeProphet: you can think of it as fmap (fmap (flip fmap fmap) fmap) fmap, if composition is confusing :) < 1309691550 912612 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.. -_- < 1309691595 174728 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :shenanigans < 1309691615 70260 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :also, (.).(.) = the boobies combinator = fmap fmap fmap < 1309691778 449980 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but... fmap = (.) for functions right? < 1309691784 871925 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :THIS DOES NOT HELP. < 1309691810 186997 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, wha? < 1309691810 378426 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 3 new messages. '/msg lambdabot @messages' to read them. < 1309691861 12624 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :yes, one functor instance has fmap = (.), and to make matters better lambdabot has (.) defined as fmap < 1309692010 269972 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (\x -> x+1) . [1..] < 1309692012 107683 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,2... < 1309692019 338038 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (\x -> x+1) <$> [1..] < 1309692020 529261 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,2... < 1309692026 701836 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't really see how that makes anything better. < 1309692050 260365 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess it's just something that Prelude could do that could make <$> no longer necessary. < 1309692066 306705 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if Control.Monad were in Prelude... < 1309692101 960218 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or, wherever Functor ((->) a) is < 1309692229 140100 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it would be interested to run a search over every module in Hackage to see how many import Control.Monad. < 1309692254 441865 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : yes, one functor instance has fmap = (.), and to make matters better lambdabot has (.) defined as fmap < 1309692261 960953 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You mean the function functor? < 1309692344 734100 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :yeah, or the Reader functor < 1309692821 576470 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t fmap < 1309692822 428626 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b (f :: * -> *). (Functor f) => (a -> b) -> f a -> f b < 1309692851 89446 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I can't think of a * -> * type that could not possibly have a Functor instance.. < 1309692851 690800 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :olsner, we both know they're the same thing. < 1309693231 528526 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t runReader (Reader Reader) < 1309693232 251909 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: data constructor `Reader' < 1309693232 446169 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: data constructor `Reader' < 1309693294 240824 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> return 4 3 < 1309693295 13439 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 4 < 1309693325 782745 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (return 4 :: Reader Int Int) 3 < 1309693326 589048 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `t1 -> t' < 1309693326 760725 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `Contr... < 1309693519 665295 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`quote < 1309693523 449792 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :188) "Europe is the national anthem of the Republic of Kosovo." alise: I I was going to say something then your last line floored me < 1309693571 351678 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :But that *is* their anthem. < 1309693724 321273 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309693792 351314 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Disconnected by services < 1309693796 373358 :Lymia!~moe@unaffiliated/cirno-chan NICK :Lymee < 1309694259 673729 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@pl (\x -> fix (fix x)) < 1309694259 894921 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :fix . fix < 1309694267 684974 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wow, pl is so smart. < 1309694277 566582 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@pl (\x -> x) < 1309694277 766377 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :id < 1309694282 118928 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :woah. < 1309694294 795713 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Come on, that's peanuts. < 1309694305 282557 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how does IT KNOW!!!! < 1309694308 102129 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The reduction rules for that are trivial. < 1309694318 160924 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@pl (\f x y -> f y x) < 1309694318 371194 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :flip < 1309694359 883885 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@pl (\f x y -> f x y) < 1309694360 84240 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :id < 1309694399 938801 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for some reason I was expecting ($) or something < 1309694480 697240 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@pl (\a b c d e f g h i j k l m -> m l k a b c j i h d e f h g) < 1309694482 500356 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :($) *is* id :) < 1309694483 897374 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(((((flip .) .) .) .) .) . ((((((flip .) .) .) .) .) .) . (((((((flip .) .) .) .) .) .) .) . ((((((((flip .) .) .) .) .) .) .) .) . (((((((((flip .) .) .) .) .) .) .) .) .) . ((((((((((flip .) .) .) < 1309694484 45938 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :.) .) .) .) .) .) .) . flip flip id . (flip .) . ((flip .) .) . (((flip .) .) .) . ((((flip .) .) .) .) . (((((ap .) .) .) .) .) . ((((((flip .) .) .) .) .) .) . (((((((flip .) .) .) .) .) .) .) . (( < 1309694484 194748 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :((((((flip .) .) .) .) .) .) .) .) . (((((((((flip .) .) .) .) .) .) .) .) .) . ((((((((((flip .) .) .) .) .) .) .) .) .) .) . ((((flip .) .) .) .) . (((((flip .) .) .) .) .) . ((((((flip .) .) .) .) < 1309694484 194923 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : .) .) . (((((((flip .) .) .) .) .) .) .) . ((((((((flip .) .) .) .) .) .) .) .) . (((((((((flip .) .) .) .) .) .) .) .) .) . (((flip .) .) .) . ((((flip .) .) .) .) . (((((flip .) .) .) .) .) . (((( < 1309694484 195030 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :((flip .) .) .) .) .) .) . (((((((flip .) .) .) .) .) .) .) . ((((((((flip .) .) .) .) .) .) .) .) . ((flip .) .) . (((flip .) .) .) . ((((flip .) .) .) .) . (((((flip .) .) .) .) .) . ((((((flip .) < 1309694485 889964 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[3 @more lines] < 1309694487 891701 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :optimization suspended, use @pl-resume to continue. < 1309694542 776220 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so clear and concise. < 1309694548 52921 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder why they ever invented variables. < 1309694613 367779 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pl is like cheating for obfuscation contests. < 1309694725 548561 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :So < 1309694732 686811 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Can we rename @pl to @obfuscate < 1309694894 958052 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :@pl \l 1 -> l + 1 < 1309694895 147368 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(+) < 1309695160 902470 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@l (\a b c d e f g h i j k l m n o p q r s t u v w x y z -> q w e r t y u i o p a s d f g h j k l z x c v b n m) < 1309695161 112176 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Maybe you meant: learn leave let list listall listchans listmodules listservers localtime localtime-reply lojban . ? @ pl v < 1309695165 283916 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@pl (\a b c d e f g h i j k l m n o p q r s t u v w x y z -> q w e r t y u i o p a s d f g h j k l z x c v b n m) < 1309695168 541457 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(((((((((((flip .) .) .) .) .) .) .) .) .) .) .) . ((((((((((((flip .) .) .) .) .) .) .) .) .) .) .) .) . (((((((((((((flip .) .) .) .) .) .) .) .) .) .) .) .) .) . ((((((((((((((flip .) .) .) .) .) < 1309695168 703376 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :.) .) .) .) .) .) .) .) .) . (((((((((((((((flip .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) . ((((((((((((((((flip .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) . (((((((((((((((((flip .) .) .) . < 1309695168 851920 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :) .) .) .) .) .) .) .) .) .) .) .) .) .) . ((((((((((((((((((flip .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) . (((((((((((((((((((flip .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) < 1309695168 852125 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : .) . ((((((((((((((((((((flip .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) . (((((((((((((((((((((flip .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) . ((((((((((((((( < 1309695168 852237 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(((((((flip .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) . (((((((((((((((((((((((flip .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) .) . (((((((((((flip .) . < 1309695170 542780 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[35 @more lines] < 1309695172 552273 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :optimization suspended, use @pl-resume to continue. < 1309695173 652167 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ACTION runs < 1309695251 803461 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :@. unpl pl (\a b c d e f g h i j k l m -> m l k a b c j i h d e f h g) < 1309695255 23033 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Parse error at end of input < 1309695273 44080 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :@. unpl pl (\a b c d i j k l m -> m l k a b c j i h d) < 1309695276 254327 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Parse error at end of input < 1309695811 295582 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309695833 317498 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Disconnected by services < 1309695835 415542 :Lymia!~moe@unaffiliated/cirno-chan NICK :Lymee < 1309696534 987755 :shachaf!~shachaf@204.109.63.130 JOIN :#esoteric < 1309698136 499389 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1309698153 38458 :derrik!~xix@gprs-inet-65-28.elisa.ee JOIN :#esoteric < 1309698183 514883 :hagb4rd!~hagb4rd@koln-4db423ea.pool.mediaWays.net QUIT :Ping timeout: 255 seconds < 1309698492 561815 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@pl (\a b c d e f g h i j k l m n o p q r s t u v w x y z -> q) < 1309698492 873936 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :const (const (const (const (const (const (const (const (const (const (const (const (const (const (const (const (const . const . const . const . const . const . const . const . const)))))))))))))))) < 1309698505 852393 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@pl (\a b c d e f g h i j k l m n o p q r s t u v w x y z -> q a z w s x) < 1309698508 456027 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :const . const . const . const . const . const . const . const . const . const . const . const . const . const . const . ((const . ((const . const . const . (((const .) . flip) .)) .) . flip . (flip . < 1309698508 616820 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :) . flip) .) . flip id < 1309698516 261940 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@pl (\a b c d e f g h i j k l m n o p q r s t u v w x y z -> q a z w s x a) < 1309698519 436586 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :const . const . const . const . const . const . const . const . const . const . const . const . const . const . const . ((const . ((const . const . const . ((const .) .)) .)) .) . join (flip . (( < 1309698519 588737 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :flip . ((flip . (flip .)) .) . (((flip .) .) .)) .) . (((flip .) .) .) . (flip .) . ((flip .) .) . (flip .) . flip id) < 1309698519 737128 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :optimization suspended, use @pl-resume to continue. < 1309698564 810726 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@pl (\a b c d e f g h i j k l m n o p q r s t u v w x y z -> (t o) (b e) (o r) (n o t) (t o) (b e) . (t h a t) (i s) (t h e) (q u e s t i o n)) < 1309698568 8858 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(const .) . (const .) . ((const .) .) . ((const .) .) . ((((const .) .) .) .) . ((((const .) .) .) .) . ((((const .) .) .) .) . ((((const .) .) .) .) . ((((((const .) .) .) .) .) .) . ((((((((((( < 1309698568 163630 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :const .) .) .) .) .) .) .) .) .) .) .) . (((((((((((const .) .) .) .) .) .) .) .) .) .) .) . (((((((((((const .) .) .) .) .) .) .) .) .) .) .) . (((((((((((const .) .) .) .) .) .) .) .) .) .) .) . (( < 1309698568 312392 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(((((((((const .) .) .) .) .) .) .) .) .) .) .) . flip (ap . ((.) .) . ((.) .) . (ap .) . ((ap .) .) . ((((.) .) .) .) . (((flip .) .) .) . (((((.) .) .) .) .) . ((((ap .) .) .) .) . ((((((.) .) .) . < 1309698568 312560 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :) .) .) . ((((((.) .) .) .) .) .) . ap (ap . (flip .) . ((flip .) .) . (((flip .) .) .) . ((((flip .) .) .) .) . flip flip (flip id) . (flip .) . ((ap .) .) . (((flip .) .) .) . ((((ap .) .) .) .) . < 1309698568 312669 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(ap .) . ((flip .) .) . (((ap .) .) .) . flip flip id . (ap .) . (((.) .) .) . ((flip .) .) . (flip (flip . flip id) .)) id) . flip (ap . (flip .) . ((ap .) .) . ((((.) .) .) .) . ((((.) .) .) .) . ( < 1309698570 16359 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[3 @more lines] < 1309698572 9469 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :optimization suspended, use @pl-resume to continue. < 1309698607 748286 :derrik!~xix@gprs-inet-65-28.elisa.ee PART :#esoteric < 1309698688 465427 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Lymee, please, do it in a /query. < 1309700456 13801 :derrik!~xix@194.150.65.80 JOIN :#esoteric < 1309700793 847816 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk JOIN :#esoteric < 1309701892 28301 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk QUIT :Read error: Operation timed out < 1309702980 248561 :ralc!~ralc@dhcp70.akk.k-net.dk JOIN :#esoteric < 1309703093 700058 :Sgeo_!~Sgeo@66-87-4-136.pools.spcsdns.net QUIT :Ping timeout: 252 seconds < 1309705059 361826 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net JOIN :#esoteric < 1309705806 887887 :derrik!~xix@194.150.65.80 QUIT :Ping timeout: 258 seconds < 1309706928 746882 :Wamanuz4!~Wamanuz@81-233-163-248-no84.tbcn.telia.com QUIT :Remote host closed the connection < 1309706956 616335 :Wamanuz4!~Wamanuz@81-233-163-248-no84.tbcn.telia.com JOIN :#esoteric < 1309707540 877700 :olsner!~salparot@c83-252-161-133.bredband.comhem.se QUIT :Quit: Leaving < 1309707565 962735 :olsner!~salparot@c83-252-161-133.bredband.comhem.se JOIN :#esoteric < 1309707698 924088 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1309707993 361704 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 260 seconds < 1309708737 204565 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309709963 748700 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 260 seconds < 1309710194 715733 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1309711985 110827 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309712211 748352 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 276 seconds < 1309712508 31455 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`quote < 1309712509 903145 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :180) You people. You people are so stupid. I'm making a SOCIOLOGICAL statement here. < 1309712545 201310 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :`quote stupid < 1309712546 642243 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :180) You people. You people are so stupid. I'm making a SOCIOLOGICAL statement here. \ 274) ah yes, indeed, alan turing was gay and stupid \ 321) zzo38: you missed the point. the point was way stupider than that. \ 342) quintopia: no i'm not laughing at you, i'm laughing because *you're < 1309712666 937280 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Seeing a high correlation with oko here. < 1309712673 133628 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`pastequotes stupid < 1309712674 421612 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.31077 < 1309712734 393662 :Nisstyre!~nisstyre@109.74.204.224 QUIT :Remote host closed the connection < 1309712835 165773 :Nisstyre!~nisstyre@109.74.204.224 JOIN :#esoteric < 1309715768 806422 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1309716151 888963 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :where is oerjan < 1309716162 896943 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Norway. < 1309716171 999089 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :okay < 1309716245 203946 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i believe you that the person controlling the oerjan persona's physical presence lies in norway < 1309716254 115760 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but i do not see that online persona here < 1309716257 915198 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :maybe later... < 1309716275 423779 :derrik!~xix@gprs-inet-65-6.elisa.ee JOIN :#esoteric < 1309716365 660463 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1309717548 551744 :ralc!~ralc@dhcp70.akk.k-net.dk QUIT :Ping timeout: 260 seconds < 1309717833 814157 :hagb4rd!~hagb4rd@koln-4db4f939.pool.mediaWays.net JOIN :#esoteric < 1309718083 432329 :derrik!~xix@gprs-inet-65-6.elisa.ee PART :#esoteric < 1309718332 645991 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk JOIN :#esoteric < 1309719028 394599 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.reddit.com/r/askscience/comments/ifodq/what_is_the_simplest_self_replicating_system_we/ < 1309719030 68229 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*sigh* < 1309719058 624359 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Not one of the answers addresses the fact that the question is terrible. < 1309719093 69474 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION downvotes across the board. < 1309721295 853948 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1309721303 249886 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : I can't think of a * -> * type that could not possibly have a Functor instance.. < 1309721310 250566 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :non-covariant ones. < 1309721348 1441 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :newtype HasNoFunctor a = HasNoFunctor (a -> Int) < 1309721533 992721 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :Phantom_Hoover! < 1309722154 741133 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1309722252 384873 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309724475 589480 :Nisstyre!~nisstyre@109.74.204.224 QUIT :Quit: Leaving < 1309724539 830180 :Nisstyre!~nisstyre@109.74.204.224 JOIN :#esoteric < 1309724686 947393 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1309725231 887252 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.dailymail.co.uk/news/article-2010193/Teachers-strike-Sophie-Howard-13-killed-falling-branch-school-closed.html#ixzz1QrGB4Zb0 < 1309725244 10143 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The logic in this article is possibly the most beautiful I have ever seen. < 1309725276 514292 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The comment ratings, however, give me faith in humanity. < 1309725343 778925 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I get "comments are currently unavailable" < 1309725361 327249 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, I don't think the article itself has spurious logic, it's just stating a bunch of unrelated facts and leading its readers to try to draw a connection < 1309725433 96923 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes ais523 that is completely correct and also entirely irrelevant. < 1309725463 878011 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a good journalism technique, in that it sells papers without actually lying < 1309725517 444690 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"I hope every striking teacher is hanging their head in shame right now." < 1309725525 435248 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Rating: -2690. < 1309725536 508971 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I suspect this has been posted on Reddit or something. < 1309726486 837209 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: is there an n for which there exists no n-digit base n number which, for all k, the first k digits form a number divisible by k? study this and report back. < 1309726504 822867 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :(even n only) < 1309726506 11843 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :erm < 1309726578 953118 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i guess the base 10 case is an old chestnut i've heard... < 1309726607 153834 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i've got them for 2,4,6,8,10 and maybe 12 but i don't remember < 1309726624 542657 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm so no odd ones? < 1309726640 307630 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i proved that there aren't any odd ones greater than 1 < 1309726660 571520 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh i somehow missed your "even" < 1309726662 630143 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :(well, base 1 isn't really meaningful...) < 1309726686 65020 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :erm < 1309726687 470223 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :sorry < 1309726693 544157 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :all 1 <= k <= n, i assume you mean < 1309726700 981005 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :of course < 1309726733 42923 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :10, 1230 < 1309726739 189584 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :those are unique i think < 1309726754 789524 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :last digit 0, obviously < 1309726759 158487 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yeah < 1309726767 918684 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you can drop the zero and jsut do n-1 digits if you like < 1309726773 291335 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1309726779 327138 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what about 3210 < 1309726795 989046 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :some of the numbers have multiple solutions < 1309726800 234623 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah < 1309726836 854923 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> map (readInt 4 digitToInt) ["123", "321"] < 1309726837 717925 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `GHC.Bool.Bool' < 1309726837 870415 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type ... < 1309726841 702798 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh < 1309726843 752596 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t readInt < 1309726844 527861 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => a -> (Char -> Bool) -> (Char -> Int) -> String -> [(a, String)] < 1309726858 964114 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> map (readInt 4 (const True) digitToInt) ["123", "321"] < 1309726859 726962 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[(27,"")],[(57,"")]] < 1309726966 400859 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok even and odd digits must alternate < 1309727011 674754 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :how does the odd non-existence proof go? < 1309727086 382078 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :to be divisible by n-1, an analogue of the digital root rule holds < 1309727165 774535 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :1+2 is odd. so that is ruled out for base 3. < 1309727187 334139 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :1+2+3+4 is 10, not divisible by 4 < 1309727227 31963 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :1+2+3 is 6, divisible by 3 so _that_ works < 1309727235 894261 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :1+2+3+4+5 is divisible by 5 < 1309727240 613975 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok hm < 1309727272 393529 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :n(n+1)/2 divisible by n iff n+1 is even. right, that proves it cannot work for odd ones < 1309727323 347107 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :while the n-1'st step automatically works for even ones < 1309727338 795803 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :quintopia: was that your proof? < 1309727368 890389 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yep < 1309727498 806359 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :n*i + j == 2*i + j (mod (n-2)) < 1309727571 292461 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if n has many prime factors, then that fixes factors of many of the digits < 1309727587 710846 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :say for 6, the 3rd digit must be divisible by 3 < 1309727599 632171 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which means it is 3 < 1309727620 736903 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :indeed. the middle digit is always n/2 iirc < 1309727625 360457 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :.[24]3[24].0 < 1309727626 909493 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :at least for the ones i found < 1309727631 712662 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1309727646 635310 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because that and 0 are the only digits divisible by n/2 < 1309727697 204561 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm it doesn't matter where you put 1 or 5 for base 6 < 1309727702 958322 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(in those two spots) < 1309727705 14702 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :nonetheless, several numbers have multiple solutions (usually consisting of two digits you can swap) < 1309727713 680134 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :right < 1309727751 805572 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but then sometimes, there's only one, which led me to wonder if it would ever become an overconstrained problem < 1309727813 202831 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm there's only one for 10 i guess (iirc the chestnut) < 1309727821 583611 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :mmhmm < 1309727826 386372 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :is that related to it being twice a prime? < 1309727835 405933 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :good question < 1309727842 60861 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i can go solve 14 real quick if you like :P < 1309727850 500334 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :(by quick i mean like 30 minutes...) < 1309727864 181848 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :_maybe_ it would be an idea to write a program :P < 1309727869 314160 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hehe < 1309727888 931847 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :someone i know already has some generalized CSP tools < 1309727898 923861 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :left over from doing the sudoku PE puzzle < 1309727914 389130 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :afk < 1309727920 401745 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :k < 1309728250 28572 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1309728829 61311 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 260 seconds < 1309728921 79349 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lessee < 1309728971 384276 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i believe the restriction on digit positions can be generalized to gcd pos digit == gcd pos base < 1309729015 960964 :MigoMipo!~John@84-217-3-27.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1309729117 367775 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because at each position divisible by d where d divides the base, then the digit there must be divisible by d. and the number of positions with a given gcd is exactly equal to the number of digits with the same gcd, so they must be matched < 1309729135 524047 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm wait < 1309729185 483248 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :* gcd (gcd pos digit) base == gcd pos base < 1309729234 584109 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(no use for factors not in the base) < 1309729298 664502 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm that's the same as gcd digit (gcd pos base) == gcd pos base < 1309729809 50808 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let nsearch _ _ _ [] = []; nsearch b pos n remdigs = [d:ds | d <- remdigs, let g=gcd pos base; n' = n*b+d, gcd d g == g, mod n' pos == 0, ds <- nsearch b (pos+1) n' (delete d remdigs)] in nsearch 4 1 0 [1..3] < 1309729809 877798 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `base' < 1309729821 581429 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let nsearch _ _ _ [] = []; nsearch b pos n remdigs = [d:ds | d <- remdigs, let g=gcd pos b; n' = n*b+d, gcd d g == g, mod n' pos == 0, ds <- nsearch b (pos+1) n' (delete d remdigs)] in nsearch 4 1 0 [1..3] < 1309729822 367683 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1309729825 958609 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1309729880 341877 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :how can it not work when it compiled :D < 1309729892 449136 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm < 1309729900 213036 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t delete < 1309729900 940000 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Eq a) => a -> [a] -> [a] < 1309729963 436628 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let nsearch _ _ _ [] = []; nsearch b pos n remdigs = [d:ds | d <- remdigs, let n' = n*b+d, mod n' pos == 0, ds <- nsearch b (pos+1) n' (delete d remdigs)] in nsearch 4 1 0 [1..3] < 1309729964 245466 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1309729995 474212 :Lymia__!~moe@123.120.129.32 JOIN :#esoteric < 1309730038 384584 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh duh < 1309730052 155726 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let nsearch _ _ _ [] = [[]]; nsearch b pos n remdigs = [d:ds | d <- remdigs, let g=gcd pos b; n' = n*b+d, gcd d g == g, mod n' pos == 0, ds <- nsearch b (pos+1) n' (delete d remdigs)] in nsearch 4 1 0 [1..3] < 1309730052 921288 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[1,2,3],[3,2,1]] < 1309730072 231536 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let nsearch _ _ _ [] = [[]]; nsearch b pos n remdigs = [d:ds | d <- remdigs, let g=gcd pos b; n' = n*b+d, gcd d g == g, mod n' pos == 0, ds <- nsearch b (pos+1) n' (delete d remdigs)] in nsearch 6 1 0 [1..5] < 1309730073 91458 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[1,4,3,2,5],[5,4,3,2,1]] < 1309730095 483812 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let nsearch _ _ _ [] = [[]]; nsearch b pos n remdigs = [d:ds | d <- remdigs, let g=gcd pos b; n' = n*b+d, mod n' pos == 0, ds <- nsearch b (pos+1) n' (delete d remdigs)] in nsearch 6 1 0 [1..5] < 1309730096 216530 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[1,4,3,2,5],[5,4,3,2,1]] < 1309730111 528582 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let nsearch _ _ _ [] = [[]]; nsearch b pos n remdigs = [d:ds | d <- remdigs, let g=gcd pos b; n' = n*b+d, gcd d g == g, mod n' pos == 0, ds <- nsearch b (pos+1) n' (delete d remdigs)] in nsearch 8 1 0 [1..7] < 1309730112 308354 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[3,2,5,4,1,6,7],[5,2,3,4,7,6,1],[5,6,7,4,3,2,1]] < 1309730123 966045 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :quintopia: do those solutions look familiar? < 1309730151 464897 :Lymia!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 240 seconds < 1309730180 968202 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let nsearch _ _ _ [] = [[]]; nsearch b pos n remdigs = [d:ds | d <- remdigs, let g=gcd pos b; n' = n*b+d, gcd d g == g, mod n' pos == 0, ds <- nsearch b (pos+1) n' (delete d remdigs)] in nsearch 10 1 0 [1..9] < 1309730181 769432 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[3,8,1,6,5,4,7,2,9]] < 1309730217 691546 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let nsearch _ _ _ [] = [[]]; nsearch b pos n remdigs = [d:ds | d <- remdigs, let g=gcd pos b; n' = n*b+d, gcd d g == g, mod n' pos == 0, ds <- nsearch b (pos+1) n' (delete d remdigs)] in nsearch 12 1 0 [1..11] < 1309730218 478572 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1309730221 887715 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1309730232 920633 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :quintopia: um it claims there are no solutions for 12 :P < 1309730250 221478 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let nsearch _ _ _ [] = [[]]; nsearch b pos n remdigs = [d:ds | d <- remdigs, let n' = n*b+d, mod n' pos == 0, ds <- nsearch b (pos+1) n' (delete d remdigs)] in nsearch 12 1 0 [1..11] < 1309730250 951313 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1309730272 517469 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let nsearch _ _ _ [] = [[]]; nsearch b pos n remdigs = [d:ds | d <- remdigs, let g=gcd pos b; n' = n*b+d, gcd d g == g, mod n' pos == 0, ds <- nsearch b (pos+1) n' (delete d remdigs)] in nsearch 14 1 0 [1..13] < 1309730273 376569 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[9,12,3,10,5,4,7,6,11,8,1,2,13]] < 1309730301 470222 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let nsearch _ _ _ [] = [[]]; nsearch b pos n remdigs = [d:ds | d <- remdigs, let g=gcd pos b; n' = n*b+d, gcd d g == g, mod n' pos == 0, ds <- nsearch b (pos+1) n' (delete d remdigs)] in nsearch 16 1 0 [1..15] < 1309730302 451187 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1309730313 473263 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let nsearch _ _ _ [] = [[]]; nsearch b pos n remdigs = [d:ds | d <- remdigs, let g=gcd pos b; n' = n*b+d, gcd d g == g, mod n' pos == 0, ds <- nsearch b (pos+1) n' (delete d remdigs)] in nsearch 18 1 0 [1..17] < 1309730314 795455 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1309730322 332748 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let nsearch _ _ _ [] = [[]]; nsearch b pos n remdigs = [d:ds | d <- remdigs, let g=gcd pos b; n' = n*b+d, gcd d g == g, mod n' pos == 0, ds <- nsearch b (pos+1) n' (delete d remdigs)] in nsearch 20 1 0 [1..19] < 1309730325 808827 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1309730342 838060 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :quintopia: there appear to be no solutions for 12, 16, 18 or 20 < 1309730435 315284 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :that is a good program there sir < 1309730446 439179 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :why thank you < 1309730509 490109 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the gcd stuff seems not to be very important, it was fast enough without too < 1309730535 695325 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well i guess it might time out for larger ones < 1309730547 752168 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and of course... now i can't help but wonder if there is a maximum n...but that question might be as hard as collatz < 1309730553 664347 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let nsearch _ _ _ [] = [[]]; nsearch b pos n remdigs = [d:ds | d <- remdigs, let n' = n*b+d, mod n' pos == 0, ds <- nsearch b (pos+1) n' (delete d remdigs)] in nsearch 20 1 0 [1..19] < 1309730556 149563 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1309730569 932440 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :quintopia: perhaps :P < 1309730588 790851 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm now... < 1309730607 731787 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let nsearch _ _ _ [] = [[]]; nsearch b pos n remdigs = [d:ds | d <- remdigs, let g=gcd pos b; n' = n*b+d, gcd d g == g, mod n' pos == 0, ds <- nsearch b (pos+1) n' (delete d remdigs)] in nsearch 22 1 0 [1..21] < 1309730611 443425 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309730614 217398 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :darn < 1309730630 850475 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let nsearch _ _ _ [] = [[]]; nsearch b pos n remdigs = [d:ds | d <- remdigs, let n' = n*b+d, mod n' pos == 0, ds <- nsearch b (pos+1) n' (delete d remdigs)] in nsearch 22 1 0 [1..21] < 1309730634 578133 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309730645 351122 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :we may never know :P < 1309730724 828892 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: what is the maximum n which, for all k let nsearch _ _ _ [] = [[]]; nsearch b pos n remdigs = [d:ds | d <- remdigs, let n' = n*b+d, mod n' pos == 0, ds <- nsearch b (pos+1) n' (delete d remdigs)] in nsearch 24 1 0 [1..23] < 1309731057 946991 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309731063 272138 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bah < 1309731069 260143 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1309731110 994797 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let nsearch _ _ _ [] = [[]]; nsearch b pos n remdigs = [d:ds | d <- remdigs, let g=gcd pos b; n' = n*b+d, gcd d g == g, mod n' pos == 0, ds <- nsearch b (pos+1) n' (delete d remdigs)] in nsearch 24 1 0 [1..23] < 1309731114 705458 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309731119 965918 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nah didn't help < 1309731429 398757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :omg < 1309731435 198300 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm getting my first month of prgmr free :D < 1309731437 851505 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: NEE NAW NEE NAW < 1309731487 482880 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, what, has he had a heart attack or something? < 1309731507 409824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A HEART ATTACK OF JEALOUSY < 1309731527 759732 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :quintopia: ah, there is no solution for 22 either < 1309731541 42601 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so twice prime conjecture disprover :P < 1309731543 45891 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*d < 1309731598 241788 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: run 26 if your compy can handle it :P < 1309731666 197980 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :seems to take a while < 1309731688 842470 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(22 got reasonably fast once i actually compiled it properly) < 1309731706 40921 :elliott_!~elliott@95.149.228.85 JOIN :#esoteric < 1309731713 791602 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and then run 62 mwahahaha (in case it is twice mersenne primes) < 1309731723 241816 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1309731727 348468 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sorry, i don't think that is going to work :P < 1309731735 104492 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it hasn't finished 26 yet < 1309731742 503122 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so it's obviously exponential < 1309731760 924376 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ha < 1309731762 228531 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309731765 603474 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i figured < 1309731769 109172 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah there. no solution. < 1309731772 774092 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :One idea for pokemon cards: Attach this card to one of your bench or active pokemon. Power, weak, resist, of the card this is attached to is suppressed. If you receive damage that would be affected by the weakness, discard this card (after damage is calculated). < 1309731992 754165 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no solution for 24 either. i don't think i'm going to try anything larger on this computer :P < 1309731997 18571 :Lymia__!~moe@123.120.129.32 QUIT :Ping timeout: 276 seconds < 1309732038 208432 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :EXCUSE ME I HAVE THE PERFECT COMPUTER GIVE IT TO ME < 1309732070 320373 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :quintopia: my guess is there is no real connection between all the constraints so they just statistically block everything from some size on < 1309732090 126058 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: see nsearch above < 1309732094 462412 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :what is this about, btw? < 1309732134 870916 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: in what bases b do there exist b-digit numbers such that the first k digits form a number divisible by k, 1 <= k <= b < 1309732148 668905 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :9 < 1309732149 848990 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :yw < 1309732163 148908 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: sorry, odd bases have been excluded < 1309732166 829898 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :there are 9 such bases, their identity is left as an exercise to the reader < 1309732177 466391 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1309732207 560562 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :1, 2, 4, 6, 8, 10, 14 are the ones we have found so far :P < 1309732231 98485 :cheater__!~ubuntu@e179113019.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1309732232 179691 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and a search up to 26 seems to bring little hope of more < 1309732283 652864 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: but you are welcome to test 28, 30 and so on as far as you wish < 1309732294 219731 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: no i am god i test nothing < 1309732297 497353 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :i merely... know < 1309732305 957531 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: ok so it is just < 1309732307 136034 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :> let nsearch _ _ _ [] = [[]]; nsearch b pos n remdigs = [d:ds | d <- remdigs, let g=gcd pos b; n' = n*b+d, gcd d g == g, mod n' pos == 0, ds <- nsearch b (pos+1) n' (delete d remdigs)] in nsearch 24 1 0 [1..23] < 1309732309 17019 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :what numbers should i use < 1309732310 639152 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :in the nsearch call < 1309732310 864596 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309732313 116958 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :SOME PERFECT COMPUTER < 1309732330 954188 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: nsearch b 1 0 [1..b-1] < 1309732332 499892 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :also, could any strictness help here? < 1309732342 477055 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: erm that is to test 28? < 1309732346 874780 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oh, b < 1309732349 377944 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no to test any b < 1309732368 195038 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :but yeah, if you want to strictness annotate any of that... do it now < 1309732382 999453 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: just put !'s on everything :P < 1309732394 13866 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :even remdigs? < 1309732407 575913 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well all the numbers :P < 1309732419 358356 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's not an algorithm that needs laziness < 1309732444 253636 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :nsearch.hs:1:177: Not in scope: `delete' < 1309732444 575012 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :grr < 1309732445 952143 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :?hoogle delete < 1309732446 157587 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.HashTable delete :: HashTable key val -> key -> IO () < 1309732446 309384 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.IntMap delete :: Key -> IntMap a -> IntMap a < 1309732446 457881 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.IntSet delete :: Int -> IntSet -> IntSet < 1309732446 606264 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :however n can be large, so you definitely need Integers < 1309732451 18104 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :what delete is it? < 1309732451 240007 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: oh, in Data.List < 1309732462 993708 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :what is nsearch's return type? < 1309732464 630798 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :[[Integer]]? < 1309732467 309021 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1309732475 958891 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :how long did twenty-six take, exactly? :D < 1309732486 101944 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a few minutes < 1309732492 858151 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :hmm, so this will take hours :D < 1309732505 290341 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: note that my laptop is 5 years old :P < 1309732516 160526 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: could it be parallelised? < 1309732524 750539 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: hm why not < 1309732538 114856 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :you get on that :P < 1309732541 263764 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no. < 1309732547 358130 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :elliott@katia:~$ ./nsearch < 1309732547 506736 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :[] < 1309732547 815958 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :yw < 1309732562 306874 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's for 28? < 1309732564 910452 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :yep < 1309732607 436707 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: what next :P < 1309732627 662191 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i'm gonna agree with oerjan's conjecture that there are no more after 14 < 1309732629 496110 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: 30, 32, etc. we have no proof for specific even numbers < 1309732644 708327 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: we don't actually expect any more hits < 1309732647 173857 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :based on NO EVIDENCE < 1309732676 513945 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1309732687 950369 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :let me just check OEIS for this < 1309732697 154154 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: what did mathematicians do before OEIS < 1309732730 679986 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i searched for it on oeis before and never found it < 1309732737 48340 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"Toothpick sequence starting at the vertex of an infinite 90-degree wedge." < 1309732747 871558 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: i'm glad this program has constant memory usage < 1309732749 258722 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :wat < 1309732752 843884 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: BUT OF COURSE < 1309732757 83186 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :what's the next predicted base? < 1309732759 364067 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :quintopia: i'm joking :P < 1309732762 218798 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oh < 1309732762 706539 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric ::D < 1309732767 155433 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :FUCK YOU :D < 1309732771 796571 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: erm wait that's a real sequence? < 1309732776 642069 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :http://oeis.org/A160406 < 1309732779 715781 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :and it fits so far < 1309732794 660649 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :so depending on the outcome of 30... :D < 1309732795 66064 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :18 fails < 1309732796 393745 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes but next is 18, which is not in the one we investigate < 1309732798 989316 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oh, damn < 1309732808 83936 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: how big will the output be if it is a match? < 1309732820 314819 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :$ time ./nsearch < 1309732820 536954 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :[] < 1309732820 685349 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :real 2m9.258s < 1309732822 200920 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ok thirty isn't it < 1309732828 654136 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: i searched for the sequence 1,2,2,2,1,0... < 1309732840 584526 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :or w/e < 1309732868 144975 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: trying thirtytwo now < 1309732874 430302 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: who knows? some bases have 3 examples < 1309732894 987058 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but in _theory_ there could be an exponential amount < 1309732952 899235 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :quintopia: i guess OEIS does not contain finite sequences much, anyhow < 1309733007 369753 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :more like finite jewquences < 1309733045 826554 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :OR THAT < 1309733063 243619 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yes. it does contain a handful. it contains the fermat primes iirc < 1309733093 381431 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm < 1309733136 366736 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let nsearch _ _ _ [] = [[]]; nsearch b pos n remdigs = [d:ds | d <- remdigs, let g=gcd pos b; n' = n*b+d, gcd d g == g, mod n' pos == 0, ds <- nsearch b (pos+1) n' (delete d remdigs)] in nsearch 8 1 0 [1..7] < 1309733137 161513 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[3,2,5,4,1,6,7],[5,2,3,4,7,6,1],[5,6,7,4,3,2,1]] < 1309733141 68398 :cheater_!~ubuntu@e179113019.adsl.alicedsl.de JOIN :#esoteric < 1309733202 440659 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hmph those don't google well < 1309733210 772600 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let nsearch _ _ _ [] = [[]]; nsearch b pos n remdigs = [d:ds | d <- remdigs, let g=gcd pos b; n' = n*b+d, gcd d g == g, mod n' pos == 0, ds <- nsearch b (pos+1) n' (delete d remdigs)] in nsearch 10 1 0 [1..9] < 1309733211 499722 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[3,8,1,6,5,4,7,2,9]] < 1309733270 558386 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that one has good hits, at least :P < 1309733279 724114 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ah < 1309733291 892490 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(in google) < 1309733298 23380 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, this fringe episode has "polish military-grade transistors" < 1309733298 367520 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: still running thirtytwo < 1309733303 151789 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so it's 1,2,2,3,1,0,1,0,0,0,0,0,0,0,0,0... < 1309733340 569554 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :olsner: orite. those are the huge ones that can switch/amplify 4000 V wires :P < 1309733365 57181 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :quintopia: no, it's just a normal small one with polish text on it < 1309733365 205547 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 255 seconds < 1309733446 623088 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :olsner: doesn't sound military grade to me < 1309733460 124517 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let nsearch _ _ _ [] = [[]]; nsearch b pos n remdigs = [d:ds | d <- remdigs, let n' = n*b+d, mod n' pos == 0, ds <- nsearch b (pos+1) n' (delete d remdigs)] in nsearch 8 1 0 [1..7] < 1309733460 885913 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[3,2,5,4,1,6,7],[5,2,3,4,7,6,1],[5,6,7,4,3,2,1]] < 1309733479 870547 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no indication that the gcd rule is wrong, at least < 1309733511 735202 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan has mastered the ancient mathematical art of proving statements on infinite sets by testing a finite number of examples < 1309733518 137994 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it makes me a bit nervous, but it should cut down a lot of branches < 1309733535 791053 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :can always binary-search back to those < 1309733554 533889 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: huh? < 1309733561 228827 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I mean, you can just try ones that fit the gcd rule < 1309733564 147876 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :then go back to non-gcd ones later < 1309733604 771994 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if your computer can handle them :P < 1309733632 41613 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :for example, it's the gcd rule which ensures odd positions only get odd digits < 1309733677 514394 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so without it, all of those might get twice as many candidates at each step < 1309733682 940844 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: psst, can you reofrmulate nsearch with combinators instead of a comprehension? < 1309733688 466457 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I'm trying to port it to data-parallel Haskell < 1309733702 246625 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i have no idea how data parallel haskell works :P < 1309733720 384969 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(well, almost none) < 1309733726 763408 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ACTION tries to find the module for you; it's basically just Data.List < 1309733728 88617 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :but with P on the end < 1309733730 571061 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :but I just want a list version < 1309733732 134596 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :that uses combinators < 1309733735 289327 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I can port it to dph myself < 1309733754 531127 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oh, darn < 1309733759 326092 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :there's no dph for GHC 7.0 < 1309733761 523265 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I'll port it to repa instead < 1309733796 367175 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: well i guess you want to choose the digit first, and if there are two, you can branch < 1309733802 118938 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :hm should the result be (ArrayTypeyThing [Integer]) or [ArrayTypeyThing Integer] < 1309733805 664100 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :of nsearch, I mean < 1309733806 122724 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*two or more possibilities < 1309733813 595168 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :assuming remdigs is ArrayTypeyThing Integer < 1309733851 101538 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: hm you could actually do it with Integer instead if you want < 1309733855 626416 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: eh? < 1309733873 928155 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I just mean < 1309733877 685826 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :nsearch < 1309733877 834383 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : :: Integer < 1309733877 834576 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : -> Integer < 1309733877 834683 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : -> Integer < 1309733877 834791 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : -> R.Array R.DIM1 Integer < 1309733878 171901 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : -> R.Array R.DIM1 [Integer] < 1309733882 624028 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :is the last component right, < 1309733885 592651 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :or should it be [R.Array R.DIM1 Integer]? < 1309733890 311308 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: the final result is really just n. oh but it will be in decimal if you do that. < 1309733900 1931 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :you're not really making any sense :D < 1309733905 653026 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: do you mean that the inner [Integer] < 1309733907 371079 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :is just a list of digits? < 1309733911 968484 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1309733917 156284 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :so i could do < 1309733918 365806 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :type Number = [Int] < 1309733926 812887 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well yes. < 1309733926 976984 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :(assuming the bases won't go above Int range...) < 1309733943 830321 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :n still needs to be Integer though. < 1309733960 759724 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :urgh, what, no Elt instance for Integer? < 1309734020 623327 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: I might just use Data.Vector instead < 1309734028 699859 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oh wait, repa is what does the automatic parallelisation < 1309734029 166975 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :hmm < 1309734058 284329 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: hmm, will remdigs ever contain a really large number? < 1309734073 81373 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :and will the result numbers in nsearch ever be really large? I mean, feasibly < 1309734076 557543 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: remdigs is always a subset of [1..b-1] < 1309734076 815740 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :i.e. not fit into Int < 1309734103 903300 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: the number has b-1 digits where b is the base :P < 1309734116 311198 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :hmm, so it might very well overflow, then < 1309734121 450982 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yep < 1309734137 40586 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :$ time ./nsearch < 1309734137 189018 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :^Y[] < 1309734137 189236 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :real 19m28.434s < 1309734138 805487 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :for thirty-two < 1309734153 401313 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: ok well is nsearch expressable as a map of any kind, I'm just looking for parallelisation options here < 1309734219 781456 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: the recursive nsearch depends on the digit chosen. i guess you can check if there is more than one possible digit and branch only if so < 1309734241 367140 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Some people have asked questions about chess rules such as this: "can a king switch places with a pawn when in check?" "if a king reaches the other end of the board then can u get your queen back?" "He moved his king to the other side and said its a draw. Is it correct?" "can the king take another piece" < 1309734248 406161 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :hmm, when would there ever be only one possible digit? < 1309734267 906302 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: easily. for example the b/2 digit must always be b/2 < 1309734280 878980 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :erm wouldn't that only save, like, one recursion though < 1309734307 364271 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: but there is also the requirement that the number so far must be divisible by the current position < 1309734323 209705 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :?pl [ d : ds | !d <- remdigs , let g = gcd pos b , let n' = n*b+d , gcd d g == g , mod n' pos == 0 , !ds <- nsearch b (pos+1) n' (delete d remdigs) ] < 1309734323 516721 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(line 1, column 1): < 1309734323 665235 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected "[" < 1309734323 813798 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :expecting white space, "()", natural, identifier, lambda abstraction or expression < 1309734323 962302 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i would think that tends to cut down most < 1309734325 90578 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :grr < 1309734330 565479 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :i was hoping for a combinator version < 1309734335 888098 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :concatMap, etc. < 1309734343 907402 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oerjan: i think it is possible to write a much more efficient logical search than this rather brute forcey thing you've got. like the logical sudoku solver? < 1309734361 282955 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :"if the opponents queen is placed next to the king putting him in check mate can the king take the queen" "is it true that the king cna move two spaces on its first move?" "If you get your king across and back do you get a piece back." "I have alot of friends at school that say that chess is for nerds and geaks do any of you have this proble please replay after reading this message" < 1309734373 760221 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :quintopia: i don't know. i feel like the gcd rule takes care of most easy restrictions... < 1309734383 296219 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :how do you translate a list comprehension again... < 1309734387 814731 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :filter (\d -> ) remdigs < 1309734397 883242 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :filter (\d -> let g = gcd pos b; n' = n*b+d) remdigs < 1309734401 9611 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@undo [x | y <- l, x <- y] < 1309734401 199188 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :concatMap (\ y -> concatMap (\ x -> [x]) y) l < 1309734406 167365 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oh < 1309734410 578193 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :?undo [ d : ds | !d <- remdigs , let g = gcd pos b , let n' = n*b+d , gcd d g == g , mod n' pos == 0 , !ds <- nsearch b (pos+1) n' (delete d remdigs) ] < 1309734410 830664 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Parse error at "!d" (column 14) < 1309734418 141317 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :?undo [ d : ds | d <- remdigs , let g = gcd pos b , let n' = n*b+d , gcd d g == g , mod n' pos == 0 , ds <- nsearch b (pos+1) n' (delete d remdigs) ] < 1309734418 366519 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :concatMap (\ d -> let { g = gcd pos b} in let { n' = n * b + d} in if gcd d g == g then if mod n' pos == 0 then concatMap (\ ds -> [d : ds]) nsearch b (pos + 1) n' (delete d remdigs) else [] else []) < 1309734418 545293 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : remdigs < 1309734421 425577 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :yay < 1309734442 166893 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :just means that I can, e.g. try a parallel map < 1309734451 248801 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :assuming numdigs isn't too big, that should pay off < 1309734520 528847 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :concatMap (\ ds -> [d : ds]) nsearch b (pos + 1) n' (delete d remdigs) < 1309734523 162233 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: hm that can't be right < 1309734524 257406 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :missing parens < 1309734563 967626 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: in fact the number of branches will almost certainly be largest for the first few digits, where the restriction of modulus is small < 1309734584 748482 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :while for the later ones you will probably only get one digit possibility < 1309734609 633937 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(e.g. the first digit can be any number relatively prime to the base) < 1309734646 990050 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :nsearch !b !pos !n !remdigs = concat (parMap rdeepseq f remdigs) < 1309734648 413207 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I think this is right < 1309734693 707885 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :"do you guys know about the ozone layer" (That has nothing to do with chess!) "Whap happens when a player says a false checkmate? Do i win?" "can a player leave the table while his oponent has to move if a clock doesnt exist?" "When your king reaches the other side if the board what happenends?" "when a pawn reachs the end can it turn into a queen. If i already have one ." < 1309734702 322637 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ACTION tries thirty again < 1309734703 452677 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :real 2m9.258s < 1309734703 601093 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :to beat < 1309734763 257335 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :an improvement < 1309734815 489976 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : 3291 elliott 20 0 48740 3700 1256 R 179 0.1 0:13.84 nsearch.optim < 1309734816 985953 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :promising < 1309734821 304055 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :"i have played a computer program that says that moving the king into a square without having that square accessible by a piece of yours is illegal. is this true?" "is it allowed for a king to be checkmated without going through check first?" "can a pawn turn into a queen and put you into check mate to end the game or must it be done differently" "lets say there was just a kink left and the very last move of the game put it in checkmate,would t < 1309734829 81623 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :rdeepseq may be excessive, min dyou < 1309734829 995960 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :mind you < 1309734870 1395 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wtf sort of questions are these < 1309734873 847360 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :who would ask them < 1309734876 150853 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ever < 1309734906 318524 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: hm this may have been a pessimisation... < 1309734909 356543 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :unless it wasn't thirty I tested < 1309734912 279441 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Probably people who are very confused about chess might ask these kind of questions < 1309734925 796973 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :nope, it was thirty < 1309734943 565294 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: i think maybe one should split the digit selection from the recursion somehow... < 1309734945 106846 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Some are common questions but others are strange < 1309734954 829422 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: yeah, i don't have the smarts for that, you have to handle that thinking stuff < 1309734974 353336 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let nsearch _ _ _ [] = [[]]; nsearch b pos n remdigs = [d:ds | d <- remdigs, let n' = n*b+d, mod n' pos == 0, ds <- nsearch b (pos+1) n' (delete d remdigs)] in nsearch 8 1 0 [1..7] < 1309734975 86575 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[3,2,5,4,1,6,7],[5,2,3,4,7,6,1],[5,6,7,4,3,2,1]] < 1309735011 778752 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :$ time ./nsearch.optim +RTS -N < 1309735012 12817 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :[] < 1309735012 162938 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :real 2m47.566s < 1309735016 363469 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :so it's a pessim for that < 1309735019 770149 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ACTION changes it a bit < 1309735026 340535 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: erm that is the same program :D < 1309735037 408108 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i just copied it < 1309735078 756541 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let nsearch _ _ _ [] = [[]]; nsearch b pos n remdigs = [d:ds | (d,n') <- ndigs b pos n remdigs , ds <- nsearch b (pos+1) n' (delete d remdigs)]; ndigs b pos n remdigs = [(d, n') | d <- remdigs, let n' = n*b+d, mod n' pos == 0]; in nsearch 8 1 0 [1..7] < 1309735079 551306 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[3,2,5,4,1,6,7],[5,2,3,4,7,6,1],[5,6,7,4,3,2,1]] < 1309735159 952862 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not sure if that actually helps though :P < 1309735192 744476 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1309735200 310432 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i copied a version without the gcds :( < 1309735254 213868 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let nsearch _ _ _ [] = [[]]; nsearch b pos n remdigs = [d:ds | (d,n') <- ndigs b pos n remdigs , ds <- nsearch b (pos+1) n' (delete d remdigs)]; ndigs b pos n remdigs = [(d, n') | d <- remdigs, let g=gcd pos b; n' = n*b+d, gcd d g == g, mod n' pos == 0]; in nsearch 8 1 0 [1..7] < 1309735254 962621 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[3,2,5,4,1,6,7],[5,2,3,4,7,6,1],[5,6,7,4,3,2,1]] < 1309735324 686968 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: i think the first list comprehension there is a good spot to parallelize. of course i don't actually know this stuff :P < 1309735334 207531 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :meh, parallelisation just slows this down it seems... < 1309735336 364575 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: hm I'll give it a try < 1309735341 834008 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :?undo [d:ds | (d,n') <- ndigs b pos n remdigs , ds <- nsearch b (pos+1) n' (delete d remdigs)]; ndigs b pos n remdigs = [(d, n') | d <- remdigs, let g=gcd pos b; n' = n*b+d, gcd d g == g, mod n' pos == 0] < 1309735342 38937 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Parse error at ";" (column 89) < 1309735344 584407 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :asghj < 1309735365 572018 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i hope that tuple doesn't hurt too much < 1309735429 799178 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oh wait, thats two clause < 1309735430 273063 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :s < 1309735452 981926 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hence why i said the _first_ list comprehension :P < 1309735527 463010 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: ndigs is a separate function, right? < 1309735538 334404 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1309735577 977051 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the idea is that you probably don't want to paralellize it, but if its result has more than two elements you want to paralellize on the rest < 1309735600 733539 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: this has the same performance characteristics as the original version when not paralellised, right? < 1309735620 291331 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :probably < 1309735627 381228 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :?undo [d:ds | (!d,!n') <- ndigs b pos n remdigs, !ds <- nsearch b (pos+1) n' (delete d remdigs)] < 1309735627 667230 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Parse error at ",!n')" (column 12) < 1309735633 548934 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :?undo [d:ds | (d,n') <- ndigs b pos n remdigs, ds <- nsearch b (pos+1) n' (delete d remdigs)] < 1309735633 748657 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :concatMap (\ (d, n') -> concatMap (\ ds -> [d : ds]) nsearch b (pos + 1) n' (delete d remdigs)) ndigs b pos n remdigs < 1309735637 916756 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :stupid \bot < 1309735651 756993 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: I'm tempted to use a list type that can nest indefinitely and flatten it at the end < 1309735660 305139 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: since all these concats are essentially barriers that force sequentiality... < 1309735661 256228 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*parallelize < 1309735695 268978 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: ok :P < 1309735705 81106 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :?undo [d:ds | (d,n') <- (ndigs b pos n) remdigs, ds <- (nsearch b (pos+1) n' (delete d remdigs))] < 1309735705 276901 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :concatMap (\ (d, n') -> concatMap (\ ds -> [d : ds]) (nsearch b (pos + 1) n' (delete d remdigs))) (ndigs b pos n) remdigs < 1309735722 516009 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :wrong position, heh < 1309735756 627021 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: so, erm, would I want the outer or inner concatMap to be parallel? < 1309735764 935043 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :or both < 1309735792 177318 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1309735813 452933 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :basically is ndigs or nsearch the long one :D < 1309735858 364909 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh. the outer one, i think. < 1309735891 143268 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1309735918 243965 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ok, it's using all my CPU, so hopefully this will be faster < 1309735923 256805 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :but that's what I said last time, too < 1309735927 535730 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh < 1309735954 445529 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: my point is you don't want to parallelize on remdigs, only on the result of ndigs < 1309735970 980653 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because remdigs is likely to be pruned a lot < 1309736000 548736 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :right < 1309736003 962842 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :real 1m31.738s < 1309736004 431523 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :woot < 1309736016 20023 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it worked? :P < 1309736022 112610 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :yep < 1309736032 403042 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ok, now for thirty-four < 1309736077 768503 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.irregularwebcomic.net/3080.html < 1309736106 550628 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I am now genuinely curious as to how laid-back scheduling works for the person arranging a meeting. < 1309736109 567353 :hagb4rd!~hagb4rd@koln-4db4f939.pool.mediaWays.net NICK :hagb[4]rd < 1309736111 626961 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :"on English time" :D < 1309736119 906283 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Do you just turn up half an hour later than you specified? < 1309736127 323210 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :You just turn up whenever, man. < 1309736186 85367 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: i take it there have been no new elements in the sequence so far, and you're up to trying 34? < 1309736191 324462 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :indeed < 1309736193 572117 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :it's running now < 1309736195 188349 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :eating up all my cpu < 1309736199 359523 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Throughout the Latin American world, are the conference rooms booked for 10 o'clock but empty of people because they've all tacitly agreed to turn up at half 10? < 1309736217 461589 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Phantom_Hoover: You realise that "laid back" means "laid back", not "PRECISELY half an hour later". < 1309736233 665978 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott_, *around* half 10. < 1309736247 469059 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: anyway, thirty-two took 19m28.434s sequentially < 1309736253 675657 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :so I dunno how long this will take, parallely < 1309736266 416296 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1309736269 793628 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :? < 1309736273 10029 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :don't tell me it has a bug :D < 1309736295 567820 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's just a bit of time < 1309736300 694003 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: ? < 1309736303 62865 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :what do you mean < 1309736324 731340 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't know any bug. you might want to try it on 8 which we know has 3 elements :P < 1309736368 330684 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well actually i did, on the pre-parallelized version < 1309736416 130561 :cheater_!~ubuntu@e179113019.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1309736697 179061 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: hm hopefully this framework is smart enough not to add parallelizing overhead if mapping over a list with 1 element :P < 1309736713 566689 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: I think sparks are really cheap < 1309736717 645564 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh < 1309736718 969033 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :as in, you can have hundreds of thousands at any time < 1309736723 565275 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :it's like < 1309736730 447300 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :os threads > haskell green threads > sparks < 1309736773 3705 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: yeah but still i thought i'd heard that the trick to parallelization is to not get too fine-grained so everything is destroyed by overhead... < 1309736786 205533 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: that's sort of the idea of sparks, isn't it? < 1309736788 181225 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :having almost 0 overhead < 1309736790 637172 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok < 1309736813 177956 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :anyway, all the smart people think it's great ;D < 1309736818 751997 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :good, good < 1309737499 525938 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: still going < 1309737557 980659 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :25 minutes... < 1309737615 724613 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: since 32 has so many factors, the gcd rule is likely to cut that down more than 34 which is twice a prime. i think. < 1309737683 853744 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: would it be possible to make some sort of progress report output? :P < 1309737695 198949 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :probably? < 1309737747 717405 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :dunno < 1309737812 747750 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: well i could always report progress through the original list passed, right? < 1309737816 758669 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :that would be rather non-finegrained though < 1309737885 193606 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um but those are done in parallel... < 1309737904 523276 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: oh right :D < 1309737954 571879 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :[[Two things - firstly: "Every time you do any string handling with C's native string types and functions, you need to make sure you have allocated enough memory for each string" - that's right, and experienced C developers write the correct code naturally and without thinking.]] < 1309737955 354481 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :hehehe < 1309737960 373624 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :humans are infallible and busywork is good < 1309738009 348459 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :as i've almost said before, with perfect people everything works, even nazism < 1309738036 636801 :pikhq!~pikhq@174-22-158-124.clsp.qwest.net PRIVMSG #esoteric :oerjan: Even sparks can be destroyed by overhead, but 99% of the time, it "just works". < 1309738064 325061 :pikhq!~pikhq@174-22-158-124.clsp.qwest.net PRIVMSG #esoteric :(those suckers are *really* cheap) < 1309738081 541454 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mhm < 1309738102 363698 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Understanding probability can help to play at pokemon card! < 1309738141 920846 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: indeed < 1309738201 27223 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :"That's silly - almost all programs use strings heavily, considering that they're really the most natural way for programs to take input from and produce output for humans." < 1309738209 7085 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :and that's why everyone uses text UIs, without even colour or cursor control < 1309738271 593366 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I am playing CLEFAIRY [Lv15] against DARK CLEFABLE [Lv33] and I think my chance of hitting them is 50%. Their chance of hitting me is probably lower, but I don't know the exact amount. It is not greater than 50% though. < 1309738362 12172 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Pokémon names aren't officially always-uppercased nowadays < 1309738379 153278 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :zzo38: link? < 1309738380 200648 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :win 4 < 1309738382 732449 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although it's a relatively recent change < 1309738398 441289 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :coppro: No link, sorry. < 1309738420 717413 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Bulbapedia has most of the older Pokémon cards, but they're sorted by expansion, rather than zzo38's naming scheme < 1309738422 506311 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :ais523: I am uppercased the names of all the cards < 1309738447 247202 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :ais523: Do you know how to play pokemon card? < 1309738452 986603 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1309738464 274426 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ACTION braces < 1309738468 628498 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :See if you understand my puzzle games. < 1309738487 214568 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Cords are a nice structure; I wonder if they're efficient when implemented purely functionally. < 1309738499 768009 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yup, there it was < 1309738502 842163 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott_: Can you try it and figure out? < 1309738506 538258 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'll be complicated by the fact that zzo38 likely plays a mix of old rulesets < 1309738516 147140 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Read error: Connection reset by peer < 1309738519 620086 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :zzo38: I'm trying to. < 1309738544 940378 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :http://zzo38computer.cjb.net/textfile/miscellaneous/pokemon_card/puzzle.1 < 1309738546 891002 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :http://zzo38computer.cjb.net/textfile/miscellaneous/pokemon_card/puzzle.2 < 1309738551 788159 :CakeProphet!~adam@h111.62.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1309738551 936634 :CakeProphet!~adam@h111.62.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1309738551 936789 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1309738603 105771 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, DARK CLEFABLE [Lv33] is more commonly called Dark Clefable (Team Rocket's Ambition) or Dark Clefable (GB 2) < 1309738615 373499 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so that was easy enough to find: http://bulbapedia.bulbagarden.net/wiki/Dark_Clefable_%28GB_2%29 < 1309738625 456074 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes it is the GB 2 version. < 1309738629 604133 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :newtype Cord a = Leaf ![a] < 1309738629 789024 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : | Branch !Int !(Maybe (Cord l a)) !(Maybe (Cord l a)) < 1309738631 858225 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :kind of ugly, but oh well < 1309738651 4636 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Calling it [Lv33] should still be unambiguous, though. Also, the puzzle games list all the card texts. < 1309738664 991330 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and hmm, is exclusive to one of the Game Boy games, rather than being an actual physical card < 1309738724 120696 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: still running, btw < 1309738747 388652 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes it is, although it could be played with physical cards too I think, if the chance os 1/3 for -0, 1/3 for -1, 1/3 for -2, then you can use a dice however, which is not part of the standard game. < 1309738775 9230 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(These are also the numbers I used to estimate my probability of hitting) < 1309738872 43892 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :huh < 1309738930 36350 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: your newtype has some spurious l's < 1309738943 27801 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: indeed, remnants from a previous, more general attempt that I'm delaying < 1309738948 402285 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: ([a] is not a very efficient short-string structure) < 1309738984 218008 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :"Leaf nodes (as well as some single-child internal nodes) also contain a short string." < 1309738987 414046 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :i love that unexplained as-well-as < 1309739022 73021 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :"Seen from another perspective, the binary tree of a rope can be seen as several levels of nodes. The bottom level contains all the nodes that have a short string. Higher levels have fewer and fewer nodes, until finally there is just one root node in the top level. We can build the rope by putting all the nodes with short strings in the bottom level, then randomly picking half those nodes in order to form parent nodes in the next level. Nodes with no p < 1309739022 299491 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :arent (for example, the two nodes storing the strings "my_" and "me_i" in the diagram above) become the right child of the node located immediately to their left, thus forming a chain. In this way, we can build higher levels one level at a time. We stop when there is only one node remaining." < 1309739023 451421 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :this is stupid < 1309739031 88166 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :it's like it's purposefully trying not to be an actual algorithm < 1309739040 786357 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The GameBoy computer opponents seem to be bad at defensive play and average at offensive play, and often do stupid things. < 1309739055 129562 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :ais523: Can you figure out my puzzle games? Can you understand it? < 1309739076 912115 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :zzo38: Referring to cards by level is a bad approach < 1309739086 422147 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :zzo38: The cards are much more well-known by name < 1309739116 293383 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: hmm, looks like finger trees are actually pretty close to this < 1309739120 497110 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The card texts of the puzzles are typed on there < 1309739130 328450 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And anyways I only know them by level anyways < 1309739138 929714 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: hm but wait < 1309739143 561110 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: finger trees have O(n) indexing, right? < 1309739150 480332 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oh, O(log(min(i,n-i))), weird < 1309739160 791612 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :i guess because it tries from the end too < 1309739163 181429 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :or something < 1309739165 365655 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: I haven't looked at it, I'm watching a Pokémon Blue TAS at the moment < 1309739216 721542 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: finger trees have O(1) indexing at the end, is the major difference i think < 1309739244 508977 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: that's actually quite useful, for strings < 1309739252 97619 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1309739262 958399 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :a pokemon TAS? oh dear < 1309739276 805175 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: the problem is that you don't want (Seq Char), you want (Seq AboutSixteenOrSoChars) < 1309739280 618644 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: which just complicates every algorithm < 1309739289 724595 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :sufficiently so that I think reinventing the wheel might be more expedient < 1309739319 885009 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: the O(1) also keeps holding a*ly as you traverse inwards < 1309739335 521390 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :yes, that is definitely a sentence that makes sense. < 1309739344 967505 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :good job for making it. < 1309739348 476329 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a* is here the word i keep forgetting < 1309739348 625226 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :i am proud of you. < 1309739361 348337 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is a Pokemon TAS? < 1309739364 747690 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: asymptomatically? < 1309739365 988635 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :er oh er < 1309739369 656195 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :a....stigma < 1309739373 664336 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :apex < 1309739375 96947 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :aperture < 1309739380 909680 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh :P < 1309739447 497328 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :i know what you mean :D < 1309739489 406279 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :good, good < 1309739509 242822 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :http://hackage.haskell.org/packages/archive/simple-rope/0.1/doc/html/Data-Rope.html ;; TYPE FAMILIES: TOTALLY SIMPLE < 1309739513 614931 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :anyway, the first 16 chars take 16*O(1) to traverse < 1309739556 506678 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net PRIVMSG #esoteric :elliott_ hates history < 1309739561 535281 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net PRIVMSG #esoteric :and historical stuff < 1309739623 285831 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: hmm, http://upload.wikimedia.org/wikipedia/commons/c/c2/Rope_example.jpg confuses me < 1309739631 362791 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :apart from being tilted for no apparent reason, the lengths of the strings all vary wildly < 1309739639 575979 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :is it because of inserting "s" somewhere that there's a one-char "s"? < 1309739642 524449 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: one hour < 1309739646 602908 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: :D < 1309739828 859869 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and the numbers only apply to the part vertically below ignoring the tilting... < 1309739881 262861 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: I know < 1309739887 944732 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: I just mean, why would all the strings not be equally-sized? < 1309739890 896291 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :(Or one off from that) < 1309739895 774703 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :So presumably it isn't a newly-created string, but a modified one < 1309739910 819283 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION doesn't actually know ropes < 1309739928 510432 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think i briefly considered if they were useful for implementing dupdog < 1309739964 160882 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok i guess if there isn't more to them than that, i know them < 1309739976 507356 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It is impossible to pull the ropes regardless of the number of your tentacles, I think. < 1309740028 62580 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe zzo38 is a great old one < 1309740080 294740 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Actually I am not one million years old. Nobody lives that long, I think. < 1309740257 592966 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk QUIT :Quit: Leaving < 1309740444 199585 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :hmm, I wonder what I should use as the target length of the small strings in a rope < 1309740452 128929 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :there is probably some obvious answer based on keeping the tree shallow < 1309740454 911084 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :but I don't know what it is < 1309740463 214939 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :well, shallow but still... foresty enough < 1309740654 16022 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: still giong < 1309740654 703256 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :going < 1309740713 279383 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net PRIVMSG #esoteric :RIP Bonobo Conspiracy < 1309740779 307309 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1309740832 584414 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ACTION was hoping oerjan would answer :D < 1309740841 796511 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : 4004 elliott 20 0 48740 3984 1260 S 109 0.1 124:00.04 nsearch.optim < 1309740842 568441 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :two hours < 1309740901 707685 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1309740907 413346 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : only in Haskell would you rotate a list by extending it to be infinitely long and then throwing out most of it ;P < 1309740908 569044 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: ? < 1309740941 298013 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1309740949 338729 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1309740975 518465 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let rot n l = take (length l) . drop n $ cycle l in rot 5 "abracadabra" < 1309740976 956272 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "adabraabrac" < 1309740979 10608 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :LinuxJournal: Is there a world outside of computers? < 1309740979 941017 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :-- http://www.linuxjournal.com/article/5048 < 1309740985 425125 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :"No." < 1309740999 90930 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: * elliott_ was hoping oerjan would answer :D < 1309741012 952444 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: hmm, I wonder what I should use as the target length of the small strings in a rope < 1309741013 223416 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : there is probably some obvious answer based on keeping the tree shallow < 1309741013 379474 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : but I don't know what it is < 1309741013 379668 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : well, shallow but still... foresty enough < 1309741022 306734 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: also, the reason no haskell compiler does automatic memoisation is because of space leaks, right? < 1309741034 291680 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think so < 1309741132 656100 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :http://www.reddit.com/r/programming/comments/ifq59/a_regular_expression_matcher_in_30_lines_of_c/c23fz1d?context=3 hey oerjan, tell me whether my response is bullshit or not :P < 1309741135 407114 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :;D ;D ;D < 1309741205 233958 :jcp!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1309741299 839937 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sounds fair. although i vaguely recall at one time reading that main = putStrLn "hello" >> main < 1309741300 83150 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :?hoogle Int -> a -> [[a]] < 1309741300 428071 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude replicate :: Int -> a -> [a] < 1309741300 579577 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.List replicate :: Int -> a -> [a] < 1309741300 728105 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad replicateM :: Monad m => Int -> m a -> m [a] < 1309741306 701131 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :?hoogle Int -> [a] -> [[a]] < 1309741307 20730 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad replicateM :: Monad m => Int -> m a -> m [a] < 1309741307 173309 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude drop :: Int -> [a] -> [a] < 1309741307 321709 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude take :: Int -> [a] -> [a] < 1309741309 700047 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :grr < 1309741312 850196 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :does leak space < 1309741321 919714 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: how dare you paste in the middle of my broken line < 1309741323 859374 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: hmm, I don't think so < 1309741325 956855 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :main is shared, after all < 1309741333 872546 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :anyway, it won't blow the stack < 1309741334 286102 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: er, *did leak space < 1309741336 562100 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :even if it does eat all your ram < 1309741338 176815 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :at < 1309741339 775197 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :[asterisk]ah < 1309741351 680616 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this was in some ancient version < 1309741382 247532 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: what do you want for that ?hoogle function? < 1309741400 319244 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: group into lists of length N < 1309741412 95315 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :"abcdefgh" grouped by three -> ["abc","def","gh"] < 1309741415 691516 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric ::t chunks < 1309741416 126054 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: Data.Split, i think < 1309741416 323791 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric ::t chunk < 1309741416 472251 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `chunks' < 1309741417 60369 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `chunk' < 1309741420 416311 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: yeah :( < 1309741433 198261 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not in standard libraries < 1309741498 368748 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> takeWhile (not.null) . map(take 3) . iterate(drop 3) $ "abcdefgh" < 1309741499 831533 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["abc","def","gh"] < 1309741789 216947 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1309741833 228961 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net JOIN :#esoteric < 1309741890 840889 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :algorithms suck < 1309742038 502755 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :?pl \d -> f d . g < 1309742038 748872 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(. g) . f < 1309742110 754900 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :http://hackage.haskell.org/packages/archive/ListLike/3.1.1/doc/html/Data-ListLike.html#t:ListLike ugliest typeclass < 1309742128 780341 :pikhq!~pikhq@174-22-158-124.clsp.qwest.net PRIVMSG #esoteric :elliott_: Should I feel bad for having made sabotage build dynamically? < 1309742134 261702 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :pikhq: yes < 1309742140 284605 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1309742149 100700 :pikhq!~pikhq@174-22-158-124.clsp.qwest.net PRIVMSG #esoteric :Well, that was straightforward. < 1309742156 999358 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: still going, btw < 1309742202 872870 :pikhq!~pikhq@174-22-158-124.clsp.qwest.net PRIVMSG #esoteric :elliott_: It also seems to have cut the size of X11 by 95%. < 1309742279 902274 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Does the Linux kernel have support for error emulation? < 1309742388 998894 :jcp|other!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1309742395 91931 :jcp|other!alex@bzflag/contributor/javawizard2539 QUIT :Read error: Connection reset by peer < 1309742414 785309 :jcp|other!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1309742628 533061 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net JOIN :#esoteric < 1309742818 981747 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 260 seconds < 1309743184 603537 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: COUGH COUGH < 1309743187 690199 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :eek < 1309743192 219235 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :TWO HOURS < 1309743212 301561 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: that was actually to answer my implicit question IN RETURN FOR ALL MY CPU TIME < 1309743212 927424 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also you beat me by seconds there < 1309743224 582740 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : oerjan: hmm, I wonder what I should use as the target length of the small strings in a rope < 1309743224 731074 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : there is probably some obvious answer based on keeping the tree shallow < 1309743224 731320 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : but I don't know what it is < 1309743224 731430 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : well, shallow but still... foresty enough < 1309743224 879558 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1309743241 724941 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think i can say with some confidence that i dunno < 1309743246 373407 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I dunno whether you want it to be some fraction of the total initial string length or some constant :D < 1309743248 334693 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: >:( < 1309743269 620300 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: square root or logarithm perhaps? < 1309743280 629525 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm but you want a lower limit too < 1309743284 866747 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :yes, let's just throw random functions at the problem :D < 1309743298 876559 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :RANDOM, THAT'S IT! < 1309743311 910054 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :gaussian, to be precise < 1309743321 154641 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: :D < 1309743325 474027 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :you are joking right < 1309743340 320581 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :defaultChunkSize :: Int < 1309743340 475721 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :defaultChunkSize = 64 < 1309743340 475916 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :pack :: (StringLike a) => Int -> a -> Rope a < 1309743340 476030 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :pack cs s | size s < 2*cs = Leaf cs s < 1309743340 476138 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : | otherwise = let (a,b) = splitAt cs s in pack cs a <> pack cs b < 1309743342 146532 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :HMMMMMMMmmmmmmmmmmmmmmmmmm < 1309743347 160969 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :_finally_ elliott_ is getting a clue < 1309743353 904555 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric ::( < 1309743391 955323 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :-- | O(n) Convert a list of 'Word8' into a 'Rope' < 1309743392 220583 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :pack::[Word8]->Rope < 1309743392 368963 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :pack s= < 1309743392 369131 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : if Prelude.length s<=leafSize then unsafePerformIO $ do < 1309743392 369295 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : contents<-mallocForeignPtrArray leafSize < 1309743394 455812 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : i0<-mallocForeignPtr < 1309743396 306208 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : withForeignPtr i0 $ \i->poke i $ Prelude.length s < 1309743398 303950 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : withForeignPtr contents $ \c->fillPtr c s < 1309743400 309287 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : return $ String { contents, i0, offset=0, length_=Prelude.length s } < 1309743402 434154 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : else < 1309743404 434077 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : let (a,b)=Prelude.splitAt leafSize s in < 1309743406 435673 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : append (pack a) (pack b) < 1309743408 299292 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : where < 1309743410 296541 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : fillPtr::Storable a=>Ptr a->[a]->IO () < 1309743412 294307 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : fillPtr _ []=return () < 1309743414 466433 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : fillPtr ptr (h:t)=do < 1309743416 465363 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : poke ptr h < 1309743418 465036 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : fillPtr (plusPtr ptr 1) t < 1309743420 298406 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :cool < 1309743424 337037 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :\end{code} Il n'est pas clair qu'on ne puisse pas faire beaucoup mieux que ce pack. Par exemple, vu qu'on calcule la taille de la liste, on pourrait sortir un arbre directement \'equilibr\'e. Vu qu'on ne fait jamais pack avec des 'ByteString's (sauf ghc quand il compile des IsString), \c ca ne vaut sans doute pas le co\^ut. Par contre, append est utilise presque partout. Il est crucial que son implementation soit extremement efficace. \begin{code} < 1309743429 453879 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :cool < 1309743431 456760 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ok its leaf size is 65,536 < 1309743433 300428 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :so the ideal chunk size is between 64 and 65536 < 1309743435 295687 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric ::D < 1309743596 705533 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wait this is the kind of "you need no know cache" stuff, isn't it. < 1309743601 574491 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*to know < 1309743627 654471 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: i'm not sure :D < 1309743632 657591 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :HEY VOOOOORPAAAAAAAAAL < 1309743635 653164 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :HEY GREEEEEGOOOOOOOOOR < 1309743693 685013 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net PRIVMSG #esoteric :Newspaper works as a mousepad! < 1309743701 685062 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Sgeo: Warren considers my ardent anti-historism beautiful. < 1309743811 35321 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net PRIVMSG #esoteric :lol < 1309743832 364338 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: 208:18.92 nsearch.optim < 1309743982 452192 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :are you _sure_ you didn't accidentally write 43 or something < 1309744262 647343 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :main = print (nsearch 34 1 0 [1..33]) < 1309744294 786286 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: heh, fromList is a painful function to write :( < 1309744302 397041 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :because just getting a list of chunks isn't enough, i have to all spindly them down into a tree < 1309744303 799861 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :im lazy < 1309744502 945020 :Lymia!~moe@unaffiliated/cirno-chan NICK :Lymee < 1309744579 453026 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t Node < 1309744580 229143 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. a -> Forest a -> Tree a < 1309744631 533463 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: what of it < 1309744672 164855 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t Leaf < 1309744672 919601 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: data constructor `Leaf' < 1309744694 476883 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> return True :: Tree Bool < 1309744695 314887 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Node {rootLabel = True, subForest = []} < 1309744707 314044 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :aha < 1309744844 869002 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm that's annoying < 1309744866 896774 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :234:22.89 i give up < 1309744874 259442 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :$ time ./nsearch.optim +RTS -N < 1309744874 408167 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :^C < 1309744874 408351 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :real 146m53.288s < 1309744874 408461 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :user 208m42.860s < 1309744874 408569 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :sys 25m50.830s < 1309744875 722215 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO < 1309744883 602495 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :two seconds later: OMG ITS FOUND < 1309744908 754540 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> undefined :: [Int] < 1309744909 520573 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: Prelude.undefined < 1309744922 80107 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :why doesn't it print the initial [, anyway < 1309744943 569760 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :for undefined < 1309744949 415247 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1309744949 736451 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :[undefined] would produce [ < 1309744963 416092 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well sure < 1309744971 62597 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> [undefined] :: [Int] < 1309744971 849040 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [*Exception: Prelude.undefined < 1309744981 674646 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but even without the brackets < 1309745006 631777 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> undefined :: String < 1309745007 391452 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "*Exception: Prelude.undefined < 1309745024 305137 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :hm < 1309745037 377809 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's the reason why fix show works < 1309745066 557906 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> fix show < 1309745067 335310 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "\"\\\"\\\\\\\"\\\\\\\\\\\\\\\"\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"\\\\\\\\\\\\... < 1309745161 722614 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t var < 1309745162 451851 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. String -> Sym a < 1309745190 23090 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> fix (return.var.show) :: [Sym ()] < 1309745191 525745 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[... < 1309745419 785095 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> fix (return.var.show) :: Maybe (Sym ()) < 1309745421 318075 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Just Just Just Just Just Just Just Just Just Just Just Just Just Just Just ... < 1309745443 366638 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm < 1309745460 89150 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> Just (Just (Just True)) < 1309745460 881971 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Just (Just (Just True)) < 1309745765 454898 :pikhq_!~pikhq@174-22-179-191.clsp.qwest.net JOIN :#esoteric < 1309745769 660145 :pikhq!~pikhq@174-22-158-124.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1309745776 8899 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: have you tried timing the parallel one for smaller values? that was some leap from 32 to 34... < 1309745797 694328 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :yes i tried thirty < 1309745810 282664 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :how long did that take? < 1309745993 288992 :copumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com JOIN :#esoteric < 1309745993 576408 :copumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com QUIT :Changing host < 1309745993 725688 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1309746039 262435 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : realI1m31.738s < 1309746045 579960 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :was that for 30? < 1309746052 911896 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :yes < 1309746085 849965 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Client Quit < 1309746091 4008 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's more than 100 times up to when you stopped 34 :( < 1309746104 139322 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er, *almost < 1309746114 753284 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :its obviously massively exponential < 1309746115 782442 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :or worse < 1309746123 770851 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :perhaps factorial < 1309746152 70753 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or rather, i cannot see how it could be _more_ than factorial. well maybe some of the large artithmetic on n. < 1309746164 990306 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*-t < 1309746202 333707 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, Slashdot has given me a total of 30 moderator points in a week < 1309746216 94033 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well you are a very moderate guy < 1309746292 385645 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :according to the FAQ, it implies I'm in the top percentile of moderators, or something like that < 1309746316 352282 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(moderator selection is random, but apparently when you're selected, you get to do more moderation if the metamoderators think you've been doing well) < 1309746318 23825 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I mostly read via rss now < 1309746328 925664 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as far as I can tell, it just means most Slashdotters are really biased < 1309746338 412638 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I read Slashdot for the comments < 1309746418 504658 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have sometimes read the comments on Slashdot, too. < 1309746419 953648 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Are you able to read pokemon card puzzle by now? < 1309746426 968616 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, I forgot about it < 1309746431 810089 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let me look < 1309746465 863281 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't understand your notation for energy < 1309746488 524242 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :does @ mean purple/psychic energy? < 1309746493 389993 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and if so, what is %? < 1309746537 652388 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :ais523: What part are you having trouble with about the energy? Yes, @ means purple/psychic energy although you can still solve it without that information (all the card texts use the same notation too, in that file). % means leaf energy (green) < 1309746537 914091 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, how many Prizes does each player have? are they called something else? < 1309746550 202844 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :"Side cards remaining". < 1309746594 332465 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Also called Prizes also the name "side cards" is also used sometimes, and that is what I am using there. < 1309746598 21584 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and numbers on their own in Pokémon descriptions are damages in multiples of 10? < 1309746606 428642 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes. < 1309746623 432985 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1309746750 285597 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is called ten damage is called 1 here; it is more logical. < 1309746752 952663 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you need to point out that the opponent has at least one card in draw pile < 1309746763 912722 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :otherwise you can win by passing the turn :) < 1309746772 160511 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you have [irrelevant] there atm < 1309746970 791647 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't think it is necessary but OK I will change that < 1309747070 113799 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I fixed it. < 1309747092 241557 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: Unfortunately I have to leave now, sorry < 1309747218 986711 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not convinced the first puzzle is possible; there seems to be no way to get a draw from the deck other than itemfindering Bill in any of the cards there, and if you do that, you have no way to refill your deck with Nightly Garbage Run < 1309747228 303723 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :other than that, it's reasonably obvious what you have to do < 1309747305 139998 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: it's not possible according to modern rules < 1309747326 901918 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it /may/ have been possible according to older rules, although I don't recall them well enough < 1309747340 337314 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :in any case, I'd forgotten the rule that makes it impossible < 1309747341 261003 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: under zzo38's ruleset, weakness is almost certainly *2 damage rather than a fixed bonus amount of damage like it is nowadays < 1309747376 507005 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm assuming you're meant to hit a weakness (using goop gas attack) in order to deal 60 damage to get one prize, and 10 to a benched to get the other < 1309747410 570804 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, you can just itemfinder for goop gas attack and ignore all the other cards in the discard < 1309747468 801450 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :move a counter from dark muk to porygon, retreat Gengar for Spearow, GoW Dark Muk, retreat Spearow for Hypno, itemfinder for Goop Gas Attack, play it, then hit for 60+10 benched damage for the double KO < 1309747485 429841 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :normally it's bad style to write a puzzle that has that much irrelevant stuff in... < 1309747560 874961 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: I cannot find any evidence to support your assertion that weakness is not *2 damage nowadays, and that is the correct solution although it's illegal under modern rules as you can only retreat once per turn < 1309747570 614550 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :note that I define 'modern rules' as 'the rulebook on the website' < 1309747575 392870 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can only retreat once per turn nowadays? < 1309747579 433045 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I stopped playing before that was introduced < 1309747593 531571 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and nowadays, weakness is printed on the cards; it's sometimes *2, but more commonly +20 or +30 < 1309747603 394316 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah ok < 1309747617 530932 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whereas in the first few sets, weakness was always printed as *2, making it look like a rules reminder rather than actually necessary < 1309747623 513198 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :quick scan shows that most recent expansion is almost always *2 < 1309747711 823019 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :although it appears to be relatively simple cards generally < 1309747715 51722 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, so it's changed again? < 1309747724 223190 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as I said, I'm a little out of the loop < 1309747733 115462 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I play the videogames competitively, but not the cards < 1309747739 473929 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah ok < 1309747753 872535 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the videogames are much cheaper, a sort of one-off £40 or so for each version, and they come out once every few years < 1309747765 629979 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :right < 1309747778 973201 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1309747793 833414 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I suspect that the TCG adopts a similar approach to Magic of making on expansion a year much simpler < 1309747819 589162 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :although it looks like they've been revising the rules a lot too < 1309747825 813675 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Magic's reason is also because there are a lot of boring cards that are nonetheless necessary to round out decks < 1309747837 539886 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yes, I coincidentally quit Magic at the time of the latest big rules change < 1309747859 380875 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not because of the rules change itself (although I don't really see the point of some of the more controversial changes, and think they're mostly negative), but because I disliked the sets that they'd been making < 1309747885 403701 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :The core sets were never really about printing utility cards < 1309747908 873131 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :They need to be in every set since otherwise the limited format would be impossible to play < 1309747928 557004 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :The new core set model is very awesome < 1309747936 593596 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1309747951 545562 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it was the difference between core sets using basic utility cards everyone gets, and expansion sets having quirky ones < 1309747977 459120 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and often the basic ones were a better fit if you weren't going heavily themed < 1309748354 714038 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :It appears that the Pokemon TCG has redone supporters and stadia again; now they are subtypes of Trainer < 1309748388 831505 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :supporters were always subtypes of trainer, weren't they? < 1309748391 193902 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just with a 1/turn restriction? < 1309748416 585835 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah < 1309748423 623827 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :except for a while when they were a card type < 1309748442 769378 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but they were originall cobbled on with annoyingly-present reminder text < 1309748458 53675 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the reminder text was needed < 1309748467 816682 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :the new Trainer template has room for Item/Supporter/Stadium in the top-right corner and has a nice box at the bottom for the reminder text < 1309748472 554546 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because people kept trying to bring them to people using only old-style cards, when they first came out < 1309748509 541742 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the invention of supporters was needed, anyway; under the original rules, there was never a reason not to play 4x Bill and 4x Professor Oak < 1309748516 724079 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah < 1309748530 982324 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :definitely agree there < 1309748563 269951 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(bill was completly safe, professor oak was a gamble but one that had incredibly good return) < 1309748567 293448 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :there's now also basic metal and dark energy, but without the special effects < 1309748573 659460 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that was needed too, I think < 1309748582 767962 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Just wait until your hand is low, then play Oak < 1309748594 986018 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: I mean, you might draw Oak at a time when it isn't useful < 1309748603 128205 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :worst case is getting two Oaks from Bill < 1309748607 879867 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :suppose < 1309748614 576020 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but then you just play one and the problem goes away < 1309748626 549102 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, it's just a waste more than anything else < 1309748630 684324 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a very good worst case :) < 1309748951 292872 :copumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com JOIN :#esoteric < 1309748951 684861 :copumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com QUIT :Changing host < 1309748951 833074 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1309749693 392389 :jcp|1!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1309749714 602818 :jcp!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 258 seconds < 1309749808 333352 :jcp|other!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 255 seconds < 1309750039 626670 :jcp|other!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1309750165 338632 :jcp|1!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 264 seconds < 1309750167 117362 :TeruFSX!~quassel@168-103-62-17.dlth.qwest.net QUIT :Quit: http://quassel-irc.org - Chat comfortably. Anywhere. < 1309750174 770209 :jcp!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1309750181 968904 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1309750688 968996 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net JOIN :#esoteric < 1309750870 400417 :pikhq_!~pikhq@174-22-179-191.clsp.qwest.net QUIT :Ping timeout: 244 seconds < 1309750911 122563 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1309751140 299944 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :hi < 1309751619 302153 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Ping timeout: 250 seconds < 1309751738 350642 :jcp|1!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1309751779 430192 :jcp!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 255 seconds < 1309751818 478246 :jcp|other!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 258 seconds < 1309751938 995606 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1309751975 639406 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1309751981 976077 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If it says "irrelevant" it means those cards are not important for the puzzle. < 1309752003 79365 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :ais523: Did you figure it out? < 1309752212 832884 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : move a counter from dark muk to porygon, retreat Gengar for Spearow, GoW Dark Muk, retreat Spearow for Hypno, itemfinder for Goop Gas Attack, play it, then hit for 60+10 benched damage for the double KO < 1309752242 743587 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there were a lot of things shown in that puzzle that weren't necessary, though < 1309752245 615653 :jcp!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1309752250 33033 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in, you only need to involve half the things on the field < 1309753830 271352 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah < 1309753851 861250 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I'd say card game puzzles should not include irrelevant game state < 1309753894 365450 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :purely functional card g- oh wait that's this year's ICFP < 1309754099 623259 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no it isnt < 1309754112 280412 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :isn't it < 1309754113 502319 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :doesn't that game have so much state < 1309754114 828363 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's crazy < 1309754120 667130 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :well every game has state :P < 1309754124 699946 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :but it's manipulated with pure functions < 1309754129 681330 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :which are the things stored < 1309754250 337624 :myndzi\!myndzi@c-24-22-176-245.hsd1.wa.comcast.net QUIT : < 1309755316 478866 :hagb[4]rd!~hagb4rd@koln-4db4f939.pool.mediaWays.net QUIT :Ping timeout: 255 seconds < 1309757097 995399 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I included some irrelevant thing I think it should sometimes contain some. Even in chess puzzle they sometimes do. But in tsume shogi they usually do not contain irrelevant things. < 1309757119 829554 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net JOIN :#esoteric < 1309757156 239620 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :hmm, I was going to code something < 1309757160 166757 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ah, probably a nice esointerpreter < 1309757165 710191 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :ais523: You did it good. Now try second one too. < 1309757188 356456 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oh, but then suddenly most esolangs are bad? :( < 1309757221 123213 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott_: Please do code something. Code everything. < 1309757227 424982 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :i can't code all the things. < 1309757230 43768 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :ACTION wonders how easy would it be to get GHC working with musl. < 1309757230 942879 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :there would be nothing left to not code. < 1309757239 877637 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :pikhq: it works on windows, so ... trivial? < 1309757246 935002 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :well < 1309757247 913157 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :cygwin < 1309757249 499915 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :well < 1309757250 544123 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :ais523: Do you know how to make up another pokemon card puzzle, too? I would like to see. < 1309757250 692574 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :not cygwin < 1309757251 141717 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :but < 1309757251 841308 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :uh < 1309757253 661161 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is zepto good is zepto esolangs < 1309757253 945385 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :point is it works with newlib < 1309757257 712288 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is zepto interpreter < 1309757259 447477 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :monqy: zepto is so fucking good, you have no idea. < 1309757265 810100 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :it's the most gooderest. < 1309757271 149258 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :im crying over how good zepto is. < 1309757277 404531 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :this is the saddest day of my life. < 1309757278 180701 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :elliott_: Okay, then it'd more just be the pain of building it at all. < 1309757289 717840 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :zepto? < 1309757292 755243 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ill never be as good as zepto < 1309757295 315909 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :zzo38: zepto < 1309757297 554768 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :monqy: kill yourself < 1309757315 543012 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :http://killyourself.org/ "killyourself.org - All about the Consideration to Kill Yourself" < 1309757318 722711 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :zzo38: zepto is that property which most software lacks. < 1309757321 532258 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :"in suck as hell..!!!!! kill your self if u play like this..!" < 1309757325 834149 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :this is a good site < 1309757361 688723 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Zepto- (symbol z) is a prefix in the metric system < 1309757376 516840 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :HOW TO KILL YOUR SELF ON BIG DIRT BIKE < 1309757376 705037 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :THE MAD SAILORS HAVE CHANGED FROM WATER TO WHEELS. WHAT NEXT < 1309757409 979015 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Just came accross the following post on care2.com – Female Veterans More Likely To Commit Suicide and wanted to share it here with you on killyourself.org ... < 1309757418 398897 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :zzo38: yes < 1309757423 60540 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :zzo38: it's also an adjective, and also an adverb < 1309757425 800535 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :example, < 1309757432 941986 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oh it is also a verb and a noun < 1309757433 160348 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :so < 1309757443 91256 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :i zepto zepto with my zepto zepto. it was zepto. < 1309757450 117688 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :zepto < 1309757455 597118 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :it can also replace other words if you want e.g. < 1309757465 249265 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :zepto zepto zepto zepto zepto zepto zepto. it zepto zepto. < 1309757469 330689 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :zepto < 1309757472 202756 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :this makes thinking easier. < 1309757501 977258 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there is no true or false. there is only zepto < 1309757509 482483 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :exactly. < 1309757515 948704 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :the boolean type in zepto has one value < 1309757516 447428 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :zepto < 1309757551 948710 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"One zeptomole (zmol) of substance contains 602 particles." < 1309757579 722643 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :yes. this is why integers literals in zepto are base 602 < 1309757614 571731 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :hmm < 1309757617 926108 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :now i gotsa implement zepto < 1309757622 39608 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :but do i do it in C or Haskell < 1309757625 519660 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :obviously Final Zepto must be in C < 1309757629 282138 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :but this it not Final Zepto, oh no < 1309757638 92400 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, final zepto must be in zepto, duh < 1309757646 566970 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :this is but a meandering zepto on the zepto path to the one true zepto zepto which zepto zepto, and thus becometh the final zepto. < 1309757651 559010 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Now I am confused of it. < 1309757662 535204 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :zzo38: me too. tip: try and not understand it and instead zepto. < 1309757669 642480 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: ah. you would think. but a failed bootstrapping is not very zepto. < 1309757683 70014 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :and if you lose the binary, as zepto people are wont to do, then that would make it a very un-zepto situation. < 1309757695 762834 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :also, compilers are un-zepto, so that's just too recursive for the universe to handle. < 1309757702 107942 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :zepto in haskell, then make a zepto program to generate the final zepto < 1309757702 256559 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :although that, in itself, is very zepto, we are unfortunately constrained. < 1309757705 180218 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :we cannot achieve true zepto. < 1309757705 743144 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: OK. But are you going to write in esolang wiki or what else? How can you do? < 1309757708 218797 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :we can only achieve universal zepto. < 1309757714 497386 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :zzo38: i think it might get deleted as spam :D < 1309757751 173306 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: well there's only one final solution then, we must ki^W implement hardware zepto. < 1309757765 556318 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Then post it in your own computer < 1309757780 851220 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :AAAAGH < 1309757786 151472 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :GHC's autoconf. < 1309757790 880790 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :BEAT BEAT BEAT < 1309757799 226920 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: yes we must ki^W implement it. < 1309757800 880840 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :Thou shalt not ignore CC < 1309757808 869037 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :Thou shalt not override CC. < 1309757827 177612 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Zepto is the property most software lacks. Then should you say all software lacks it? < 1309757828 815073 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :I shall feel compelled to beat you. < 1309757898 389633 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :It is using autoconf and somehow making it ignore CC. < 1309757913 132936 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :That is impressive and I feel compelled to murder those responsible. < 1309757927 173136 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :zzo38: No; zepto is zepto. < 1309757941 482029 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :In fact if you have zepto on your system, there is very little reason not to just delete all the other software on it. < 1309758020 862203 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott_: Same thing. < 1309758065 941152 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :zzo38: As to what? < 1309758100 481601 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott_: As to zepto. < 1309758102 124401 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :"--with-gcc" < 1309758103 472420 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :MURDER < 1309758113 291492 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :MURDER SAYS I < 1309758139 52043 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: wtf < 1309758146 547534 :Sgeo_!Sgeo@ool-44c2d2a1.dyn.optonline.net JOIN :#esoteric < 1309758166 354698 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :zzo38: As zepto to. < 1309758170 522867 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Can you make up any new pokemon card puzzles? I would like to see it, too. < 1309758175 730474 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :coppro: It seems that most compilers supporting normal, cross, and Canadian cross builds using autoconf fuck it up. < 1309758177 954819 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott_: . < 1309758184 571844 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :zzo38: To what zepto is? < 1309758190 300765 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott_: .. < 1309758197 455336 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pikhq: maybe it's a leftover from the evil mangler age < 1309758211 148392 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :PCC and CINTERCAL are the only ones that seem to do it right that I know of. < 1309758221 260851 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :(TCC also does it right, but it doesn't use autoconf.) < 1309758260 389049 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :ghc-cabal: Bad header file: HsBase.h < 1309758260 588735 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :The header file contains a compile error. You can re-run configure with the < 1309758260 737294 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :verbosity flag -v3 to see the error messages from the C compiler. < 1309758271 601965 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :I... Blimble... What the... Fuuuck? < 1309758286 491509 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1309758339 486699 :elliott_!~elliott@95.149.228.85 QUIT :Read error: Connection reset by peer < 1309758351 759708 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1309758359 815120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: would you like the greatest privilege < 1309758368 835505 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is it zepto < 1309758375 925022 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i like zpto < 1309758377 13680 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :e < 1309758379 353337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: yes < 1309758380 658714 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :ACTION sees if that fails without --with-gcc=musl-gcc... < 1309758401 796805 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :If not, then I suppose I'll have to bother building a proper cross compiler. < 1309758409 213881 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: you could have a part in the designing of the initial zepto revision/derivative/variant/exoskeleton, ante-zepto < 1309758411 816320 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YES < 1309758413 289435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YOU < 1309758414 705429 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :Aside from PCC, that is. < 1309758417 914714 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YOU ARE _SO_ _LUCKY_ < 1309758451 958475 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :zeptoskeleton < 1309758457 657687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes. < 1309758460 384595 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zeptoplasma < 1309758460 892201 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whats my part < 1309758470 305175 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: moral support. also, implementation details. < 1309758475 624966 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, design. < 1309758478 14804 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, zepto. < 1309758479 344799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zepto. < 1309758482 128571 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sounds zepto < 1309758498 97300 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you may also have to provide a few inessential vital organs. < 1309758502 123842 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :Meeeh, fuck GHC. < 1309758506 369344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: try jhc < 1309758509 755278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it will be teh hots < 1309758539 168255 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: also you get to supply bignum algorithms that i'm too lazy to write, or maybe i could just be really really un-zepto < 1309758540 280786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and make it < 1309758541 721105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not have bignums < 1309758551 185444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes, that means that + would fail for no reason and you would have to be all oh :( < 1309758552 904700 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and fix it and oh < 1309758553 547713 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and < 1309758554 199879 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1309758559 599646 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whats bignums whats algorithms < 1309758564 551290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zepto < 1309758575 970958 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :Strange, it seems to be missing some Haskell dependencies. < 1309758581 776613 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :I have the effing Platform. < 1309758593 614681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haskell platform: literally contains every haskell library < 1309758595 346927 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :somehow i've never learned how to implement bignums < 1309758617 674055 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : prim < 1309758617 876628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : cons < 1309758618 25039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : intg < 1309758618 25278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : symb < 1309758621 199767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what other types do we need monqy < 1309758633 549765 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :Hmm, it actually doesn't have readline. < 1309758643 174837 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: padic < 1309758649 934869 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :padic is not four letters < 1309758656 210014 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :darn < 1309758657 474759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: whats padic < 1309758664 71258 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :p-adic numbers < 1309758691 136292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :p-adic numbers are nice they make me smile < 1309758694 895179 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i want to hug them < 1309758701 943216 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ://hugs p-adic numbers// < 1309758737 73563 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :are characters zepto so long as there is no worry about messy things like encoding < 1309758759 167588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: you just use symbols < 1309758766 22228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :symbols are words, strings are words, what is the difference < 1309758777 703478 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i guess this works < 1309758780 32749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i GUESS there can be a function to get the nth codepoint in a symbol as an integer < 1309758799 712297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway we don't need non-primitive functions of course < 1309758808 172957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we just define the application of e.g. ((x) x) instead < 1309758955 198033 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: oh yeah previously zepto was dynamically scoped but I guess it can be lexical now??? < 1309758987 958396 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :all i remember about zepto is i had no idea what was going on < 1309759033 339106 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(def lambda '(e fn '(e* arr . (apply e fn (eval arr e*))))) < 1309759033 958638 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1309759060 782095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: oh right jhc requires a haskell compiler < 1309759062 491564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: try hugs :P < 1309759126 125734 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :Y'know what? Haskell is insufficiently sane. :P < 1309759163 96600 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :Thus far, there has been only one language implementation that has "just worked" with musl. < 1309759166 821126 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :Tcl. < 1309759177 344862 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::( < 1309759181 528704 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :./configure&&make&&make install < 1309759213 845148 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :... Of course, this is a language that only recently dropped its support for the PocketPC and the Palm Pilot. < 1309759230 315061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: tried hugs yet < 1309759235 105896 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :elliott: Not yet. < 1309759261 698494 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :are any languages sufficiently sane < 1309759266 711491 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :monqy: Not really. < 1309759291 806623 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :petzo < 1309759293 408955 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :my experience as well; I was hoping for a different answer :( < 1309759301 174508 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :Okay, well, I suppose that PCC was relatively sane... < 1309759313 833515 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :Only had to futz with config.sub and the path to the dynamic linker. < 1309759317 416379 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ACTION hugs elliott  < 1309759322 953994 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ACTION hugs pikhq too < 1309759332 38034 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :elliott: Guess what doesn't work? < 1309759346 181796 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :It seems to be assuming glibc overincluding. < 1309759361 50695 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: hmm oh quote is not the same thing as lambda if I make things lexically scoped < 1309759374 276700 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :... I... And... Defuck? < 1309759407 310879 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we need a vau s.t. (vau args . fn) in environment e === (cons (cons e args) fn) < 1309759408 55195 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no defuck. or phantom_hoover will massacre you. < 1309759413 746613 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. < 1309759415 995931 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mm vau < 1309759424 130945 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :*siiiigh* < 1309759434 79018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(vau x . x) ==> (( . x) . x) < 1309759435 111832 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :IT'S TIME.H NOT SYS/TIME.H < 1309759439 82795 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: wait are you basing this on that vau idea? < 1309759440 726970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :where is an environment object < 1309759442 334064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so I guess, < 1309759446 151964 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait < 1309759454 667072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well yes, it is basically fexpr construction < 1309759465 824448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: and if one represents lambdas as lists, and wants lexical scoping, then you need to include the environment in < 1309759472 615046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so vau basically becomes a convenience < 1309759505 877565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh hm wait < 1309759510 783302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it needs to take the environment as an operator too < 1309759536 46482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(vau env args . fn) in environment e === (list e env args . fn) < 1309759546 417775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :meh, < 1309759550 35483 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so hmm < 1309759567 563950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(vau e x (eval e x)) ==> ( e x (eval e x)) < 1309759576 509150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1309759577 434311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think < 1309759579 306784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dflgjdfgk < 1309759583 909600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: this is becoming unzepto :( < 1309759588 805986 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1309759671 692120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: i guess we could go dynamically scoped again < 1309759715 182828 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how does dynamic scoping work with things like not feeling messy < 1309759717 724130 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :it worked out so well the first time < 1309759720 766311 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I've never really studied it < 1309759725 2622 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :at all < 1309759774 666880 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: its great exclamation marks < 1309759781 922840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :here's a schemeish example < 1309759782 897371 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(define x 9) < 1309759786 340814 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(define (f) x) < 1309759792 499917 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(define (g) (let ((x 0)) (f))) < 1309759794 849382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(g) ==> 9 < 1309759798 650082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1309759799 508978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(g) ==> 0 < 1309759808 255029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sorry for momentarily misleading you into thinking that dynamic scoping was sane in any way < 1309759831 579914 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :if you wanna relive bad programming decisions, just use perl < 1309759836 186074 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :How much do you know of the Lesser Key? < 1309759849 367013 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is there a perl lisp < 1309759902 164645 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :perl of lisps, perl with lisp syntax and benefits thereof, others??? < 1309759906 353004 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :". Perl is another language with dynamic scoping that added static scoping afterwards" < 1309759910 694034 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :wikipedia < 1309759929 737184 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is php dynamically scoped or did they fix that or was I dreadfully misinformed < 1309759941 221011 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hehe php < 1309759944 922557 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :lolphp < 1309759969 336927 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :php is a good joke < 1309759971 77090 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :ph urine < 1309760021 104317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh i turned into a goat < 1309760024 987227 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THIS HAPPENS OFTEN < 1309760380 456577 :Nisstyre!~nisstyre@109.74.204.224 PRIVMSG #esoteric :monqy: php has no dynamic scoping < 1309760415 763924 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :grats masterful php designers < 1309760523 657 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let ?x = 9; f = x; g = let ?x=0 in f in g < 1309760523 786327 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `f' < 1309760531 290190 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :darn < 1309760534 892763 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm < 1309760539 379747 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t let ?x = 9; f = x; g = let ?x=0 in f in g < 1309760540 138571 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error on input `f' < 1309760550 675688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: oh cool my environments are immutable :slowpoke: < 1309760567 43678 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what did you do < 1309760578 224317 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :emphasis on do < 1309760584 188847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: i failed to make them mutable, this is haskell < 1309760584 920250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1309760589 770274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :should conses be immutable y or n < 1309760608 503222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bear in mind that if conses are immutable, there is exactly one kind of mutable object, environments < 1309760611 349128 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let {?x = 9; f = x; g = let {?x=0} in f} in g < 1309760612 101244 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `f' < 1309760633 138876 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let {?x = 9; f = x; module g = let {?x=0} in f} in g < 1309760633 887544 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `f' < 1309760640 719377 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm < 1309760653 118799 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :there would still be a way to define cyclic things right < 1309760662 971997 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: nope < 1309760664 92616 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let ?x = 9 in x < 1309760664 879000 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : x < 1309760673 32340 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::'( < 1309760676 527061 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er < 1309760679 912397 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a tough choice < 1309760682 214836 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah < 1309760694 200195 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let {?x = 9; f = ?x; module g = let {?x=0} in f} in g < 1309760694 955590 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `f' < 1309760702 731846 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cycles are my bro but so is immutability < 1309760706 821129 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let ?x = 9 in ?x < 1309760707 575768 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 9 < 1309760708 95888 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im torn < 1309760734 279706 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let {?x = 9; f = ?x} in f < 1309760735 13849 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `f' < 1309760748 513994 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wtf is that an error < 1309760772 396105 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let {?x = 9; g = ?x} in f < 1309760773 176158 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `g' < 1309760818 232019 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let ?x = 9 in let f = ?x; g = (let ?x = 0 in f) in g < 1309760819 24170 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 0 < 1309760825 16563 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :whew < 1309760861 971469 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1309760885 979847 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let ?x = 9; ?y = 2 in let f = ?x; g = (let ?x = 0 in f) in g + ?y < 1309760886 733400 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2 < 1309760909 478721 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm is it forbidden to let both ? variables and others in the same block? < 1309761077 194130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t liftM < 1309761077 927954 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a1 r (m :: * -> *). (Monad m) => (a1 -> r) -> m a1 -> m r < 1309761088 529067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle (a -> b -> m c) -> m a -> m b -> m c < 1309761089 36354 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad zipWithM :: Monad m => (a -> b -> m c) -> [a] -> [b] -> m [c] < 1309761089 184637 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad zipWithM_ :: Monad m => (a -> b -> m c) -> [a] -> [b] -> m () < 1309761089 333311 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad foldM :: Monad m => (a -> b -> m a) -> a -> [b] -> m a < 1309761095 337549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle (a -> m b) -> m a -> m b < 1309761095 673926 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude (=<<) :: Monad m => (a -> m b) -> m a -> m b < 1309761095 822200 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad (=<<) :: Monad m => (a -> m b) -> m a -> m b < 1309761095 970846 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude (>>=) :: Monad m => m a -> (a -> m b) -> m b < 1309761101 905308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :meh < 1309761192 846270 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t \f x y -> (f <$> x) =<< y < 1309761193 631972 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (m :: * -> *) b a1. (Monad m) => (a -> m b) -> (a1 -> a) -> m a1 -> m b < 1309761204 180379 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1309761210 371583 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1309761229 209966 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t \f x y -> (f <$> x <$> y) < 1309761229 916418 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b a1 (f :: * -> *). (Functor f) => (a -> b) -> (a1 -> a) -> f a1 -> f b < 1309761273 439597 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t \f x y -> (f <$> x) <*> y < 1309761274 136023 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a a1 b (f :: * -> *). (Applicative f) => (a -> a1 -> b) -> f a -> f a1 -> f b < 1309761297 666333 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t \f x y -> join (f <$> x <*> y) < 1309761298 427206 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a a1 (m :: * -> *) a2. (Applicative m, Monad m) => (a -> a1 -> m a2) -> m a -> m a1 -> m a2 < 1309761306 222193 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: ^ < 1309761329 880124 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :duh. i know that. < 1309761331 773298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but uh thanks :P < 1309761333 779581 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :?ty \f ma mb -> ma >>= \a -> mb >>= \b -> f a b < 1309761334 503527 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a a1 b. (Monad m) => (a -> a1 -> m b) -> m a -> m a1 -> m b < 1309761352 682192 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :For your non-Applicative Monad needs < 1309761371 574010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Such monads don't exist < 1309761385 580260 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :?pl \f ma mb -> ma >>= \a -> mb >>= \b -> f a b < 1309761385 780573 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :flip ((.) . (>>=)) . flip ((.) . (>>=)) < 1309761387 118854 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :They might < 1309761389 600911 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ouch < 1309761394 825744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: There are no monads that are not applicative functors < 1309761404 112697 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :?pl ma >>= \a -> mb >>= \b -> f a b < 1309761404 349939 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(mb >>=) . f =<< ma < 1309761405 787148 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :elliott: The instance might not be defined < 1309761422 48580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: instance Applicative M where pure = return; (<*>) = ap < 1309761437 297501 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Better three lines than writing ugly code for the sake of a lie < 1309761439 786508 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :elliott: An extra line of code, and potentially inefficient < 1309761447 694610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Potentially" < 1309761448 388237 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Meh < 1309761457 379582 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :-funroll-loops < 1309761460 575488 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Got any benchmarks for applicative code being slow? :-P < 1309761499 712516 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I didn't mean the applicative-ness of it, just that defining <*> via a helper like ap might end up doing unnecessary work < 1309761503 197470 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :shrug < 1309761526 3540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?src ap < 1309761526 194103 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ap = liftM2 id < 1309761535 750123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?unpl liftM2 id < 1309761535 951385 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(\ d e -> d >>= \ b -> e >>= \ a -> return (b a)) < 1309761557 580079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: instance Applicative M where pure = return; f <*> x = f >>= \f' -> x >>= \x' -> return (f' x'), if you're into ugliness < 1309761593 167976 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :What a best ending for a vacation. They're doing a bathroom renovation thing in the apartment downstairs from us; we walk in with suitcases and so on, and the people doing it go: "Hey, do you live in the apartment above?" Sure, why? "We just accidentally drilled into your sewer and now you can't use your bathroom until it's fixed." < 1309761595 981909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Have I mentioned that my hypothetical GHC extension would make this unnecessary? < 1309761597 204374 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :?src Applicative < 1309761597 400863 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :class Functor f => Applicative f where < 1309761597 549236 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : pure :: a -> f a < 1309761597 697385 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (<*>) :: f (a -> b) -> f a -> f b < 1309761617 494520 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instance Applicative M where < 1309761617 642826 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : pure = return < 1309761617 791210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : f <*> x = do f' <- f; x' <- x; return (f' x') < 1309761620 584503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :relatively unugly < 1309761632 766202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: What I'm saying is: Woo, GHC extensions that don't yet actually exist < 1309761652 781875 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :elliott: Woo < 1309761656 327000 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :t < 1309761671 586918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: You were meant to ask what it is, but fine, ruin my flow like that < 1309761701 763466 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :w00t < 1309761723 143403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :MY FLOW IS STILL RUINED < 1309761727 668653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I MIGHT KILL MYSELF < 1309761766 420957 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wait why not (<*>) = ap < 1309761768 656195 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im confused < 1309761773 585161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: omg optimised < 1309761782 325360 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :daaaagn < 1309761810 955318 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Someone told me that MISSINGNO actually has four attacks: FIREBALL, ICEBALL, THUNDERBALL, and SUPERBALL. The SUPERBALL attack does no damage but makes the screen look like a pinball game. However, I do not believe any of this is true. < 1309761812 405450 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I read that gentoo is for ricers thing yesterday and it was amazing. this reminds me of that. < 1309761825 869876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: ASK ME WHAT THE EXTENSION IS < 1309761830 595530 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sadfghjkl;'[ < 1309761835 311937 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION hyperventilates. < 1309761840 657194 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION foams at the mouth a bit. < 1309761857 173280 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :zzo38: Strange, considering that none of those attacks exist in the game. < 1309761894 899304 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: Yes, I know. < 1309761901 652412 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :monqy: funroll-loops? < 1309761904 739634 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1309761912 86001 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah, that site is awesome < 1309761924 805328 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: you know of funroll-loops.info, right? < 1309761958 467426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :elliott@katia:~/logs$ grep -r funroll-loops\.info ????-??-??.txt | grep 'tusho\|ehird\|elliott\|alise' < 1309761958 690060 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :2008-06-23.txt:18:18:25: ais523: http://funroll-loops.info/ < 1309761958 838512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :2009-01-07.txt:15:55:01: I am so tempted to link to http://funroll-loops.info/ here. Oh wait I just did < 1309761958 987054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm < 1309761962 555408 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I swear I've linked it a lot more than that < 1309761964 601188 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oh < 1309761965 138768 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ok < 1309761966 208542 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh well: yes, I know < 1309761966 856455 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::P < 1309761980 594150 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :my favorite line there is "If the reviewers had been serious they would have used an optimised distributions such as Gentoo, which would have taken far fuller advantage of the extra 32bits in each register to provide a much fuller experience, more than any current Linux distribution possibly could." < 1309761988 297522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Man, I wonder how long that site has just been up unchanged < 1309761998 840884 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :good question < 1309762009 951186 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: This is the best one, IMO: "I don't think that Debian can really compete with Gentoo. Sure it might be okay, but when it comes to dependencies, you probably are still going to have to get them all on your own. Or is there something like portage in the Debian world as well?" < 1309762012 315590 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :too much of it is my favorite < 1309762022 623437 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that one's one of them < 1309762062 620066 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :2009-10-31 02:59:02( ehiird) "I don't think that Debian can really compete with Gentoo. Sure it might be okay, but when it comes to dependencies, you probably are still going to have to get them all on your own. Or is there something like portage in the Debian world as well?" -- funroll-loops.info < 1309762081 400007 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Huh, clog incompleteness? < 1309762085 982373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, "ehiird" < 1309762087 757270 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :2011-01-27 00:42:41( elliott) Vorpal: from a thread about funroll-loops.org on the Gentoo forums, circa 2004: "One week later: this is on the Arch forums. One month later: the Arch people get the joke." < 1309762096 127841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Fuck it, I need a database of my nicknames < 1309762102 468463 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :And the latest < 1309762105 354533 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :2011-07-02 00:21:53( elliott) oblig. http://funroll-loops.info/ < 1309762113 685845 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes but that was what caused monqy to read it. < 1309762115 782580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SO THAT DOESN'T EVEN COUNT < 1309762122 55910 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Yeah, I figured < 1309762172 130863 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[Tuesday, November 30, 2010] [04:07:07 pm] Phantom_Hoover: We're talking -O3 -funsafe-math -fomit-function-pointer -funroll-loops -fadvanced-maths -fcrazy-maths -fyour-mother-and-a-horse -fit-never-happened -flanguid-squids ... < 1309762186 656044 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I still use -flanguid-squids in all my programs < 1309762189 57452 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not a direct reference, though < 1309762201 97518 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I searched for "funroll-loops." < 1309762206 594023 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I just searched for funroll < 1309762213 13614 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in my own personal logs < 1309762223 415786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also -fit-never-happened; it lets you detect _|_ values without resulting in _|_ (impossible with any other method), and optimises all computations to run in 0 ms < 1309762265 165354 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1309762276 180162 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What are _|_ values? < 1309762284 146462 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :bottom < 1309762328 52881 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Are you allergic to bullets? < 1309762328 942810 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: any failing/non-halting computation, e.g. infinite loops and errors < 1309762335 975476 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let (_|_) = undefined in (_|_) < 1309762336 728414 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `|' < 1309762340 629868 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :darn < 1309762341 532750 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309762349 278560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you can do it with the unicode bottom symbol < 1309762354 383407 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it still needs to be an operator though :( < 1309762356 634647 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Except not with lambdabot < 1309762401 270486 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let _I_ = undefined in _I_ < 1309762402 55805 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: Prelude.undefined < 1309762406 227005 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :'void' in C is actually bottom as well < 1309762416 47322 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :although 'void*' is not a pointer to bottom < 1309762420 179608 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: untrue < 1309762425 122570 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can return from a function that returns void < 1309762428 635767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :void is not really one type in C < 1309762434 547785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as a return type, it signifies the unit type < 1309762441 721438 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is not a valid variable type < 1309762456 405878 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :of course it isn't a variable must have a value < 1309762458 67444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but as a pointed-to type, it's... it's (void *) < 1309762481 900936 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(void *) is spooky < 1309762487 222501 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: you are confused. if void was the type _|_, then no function declared as "void f();" would ever be able to return < 1309762507 188175 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is instead the _unit_ type as a function return type, e.g. () < 1309762508 913251 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :LLVM also has 'void' type, but not 'void*' type. But it also has nonreturning type which is separate. < 1309762510 85527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]i.e. () < 1309762582 623697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: (eof? getc putc close) -- List of functions: BEST INTERFACE? < 1309762590 857365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's, like, objects, man. < 1309762664 170415 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what good is close without open < 1309762692 842042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: open is how you get that list duh < 1309762698 418714 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a handle is literally represented as the functions operating on it < 1309762699 909483 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If it is existing object, then open gives you the object. < 1309762704 841618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stdin is ( ) < 1309762713 189307 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh that's nifty < 1309762737 702966 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I actually really like that model < 1309762742 443804 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :me too < 1309762743 985731 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's nifty < 1309762753 127490 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well at least I think I like it < 1309762786 211317 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :elliott: Now if it were opaque and thus type-safe < 1309762792 396549 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :void * is the opposite of bottom < 1309762795 313706 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :so is this a quadruple or a list < 1309762850 611526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: Well, sure, it's BASICALLY a record of functions < 1309762862 762217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: It's just that having it as an arbitrarily ordered list with no names or anything is dumb dumb dumb :P < 1309762864 958537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HEYY WAIT OH MY GOD < 1309762867 175372 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I could use an ENVIRONMENT < 1309762872 209105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh my god < 1309762874 144520 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That is so perfect < 1309762877 808110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's basically a dictionary type < 1309762881 426028 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :first-class environments? < 1309762881 944641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Except you could merge it in with your environment < 1309762887 454230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And thus get a global "current stream" < 1309762888 570605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: Yes < 1309762890 877815 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: OR EVEN BETTER, YOU COULD CREATE A POLYMORPHIC... WAIT NO THAT'S OBJECT-ORIENTED < 1309762891 55499 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mmm < 1309762897 676118 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh man, that is so the best, objects as literal scopes. < 1309762903 14103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I am a genius. This is the most zepto thing ever. < 1309763048 294101 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: perl? < 1309763058 674253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: No, it's way better than that. < 1309763078 195052 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :-af scaletempo -speed 3 < 1309763081 304435 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :proof: zepto is zepto. perl isnt. qed. < 1309763083 382907 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :The solution to RPG TASes. < 1309763084 369021 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric ::) < 1309763084 517362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: Every function can look at the environment it gets called in, right? So environments are first-class. So you can poke around looking at various variables in your environment, enumerating them, blah blah blah. < 1309763104 55391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: So if we represent, e.g. a file as an environment with _only_ the bindings get-char, put-char, eof?, etc., < 1309763105 543195 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: ohgod < 1309763111 65090 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: Then we can read these in and call them, < 1309763114 346259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: Modify them (with set), < 1309763119 251966 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: And even bring them into scope: < 1309763132 252468 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: (with-env stdin (put-char 'c')) < 1309763150 650386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: So this means that we can have an implicit "current default output stream" without even doing anything! < 1309763161 931644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And it is basically equivalent to an object as a hash table. < 1309763165 575456 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This is genius. < 1309763185 606031 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I want you to write me up a formal specification so that I can present this at a conference < 1309763219 372427 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: YOUR SARCASM MAY STING BUT MY GENIUS WILL SHINE THROUGH WHEN I AM DEAD < 1309763227 79770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or maybe it isn't sarcasm and you just really like frightening people :P < 1309763259 602138 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :First-Class Environments as Objects: or, Let: The Ultimate Overloader < 1309763260 955142 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I CAN SEE IT NOW < 1309763292 784008 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :turn it into a paradigm < 1309763298 157066 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sell books < 1309763315 956432 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I just want you all to know that I literally just got up and did a ridiculous dance around the room while waving my hands and doing the most insane cackle I could muster at the same time. < 1309763324 439624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FEAR ME, PROGRAMMING WORLD < 1309763325 888425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FEAR ME < 1309763327 666571 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :get crushed when oleg points out it's just simple syntactic sugar over delimited continuations < 1309763332 324533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1309763370 93429 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :then continue to sell books as no one outside #haskell understands oleg < 1309763399 992245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: oh, it's even better; you can make mutations of object members work with plain "set" just by making the object itself the top-level environment of all the functions inside < 1309763450 456327 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::D < 1309763471 144568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm the with-env thing doesn't /quite/ work since environments are based on _static_ scope, i.e. a piece of code's default handle is based on the context around it, rather than dynamic scope... but I'm sure I can fix that < 1309763477 120993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, it's just dynamic variables, except I want a dynamic /added scope/ < 1309763489 863176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that sounds perfectly reasonable and logical, now I just have to figure out what it even _means_ < 1309763506 333121 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :then turn it into papers, books < 1309763514 985565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: the whole world is exploding into little ribbons of zepto < 1309763519 869900 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm going to take some zepto in celebration < 1309763569 157319 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: and infinitely recursive functions can be used to make changes 'permanent' < 1309763581 299687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: wat :D < 1309763604 151660 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: Use the Erlang model of events < 1309763625 574940 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :every handler ends with a tail recursive call < 1309763635 98523 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :so that you have a 'loop' < 1309763671 22279 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think you have invented another model that's just as crazy :D < 1309763677 375250 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :two books < 1309763923 254595 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :"noreturn" is a function attribute and not a type in LLVM, although it could work even if it was a type (because if it doesn't return, it shouldn't be necessary to specify another return type anyways) < 1309763926 355365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> env <- defaultEnv < 1309763926 588456 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Loading package array-0.3.0.2 ... linking ... done. < 1309763926 736966 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Loading package containers-0.4.0.0 ... linking ... done. < 1309763926 737125 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> code <- anteList [AnteSymbol "eval", AnteEnv env, AnteSymbol "eval"] < 1309763926 737233 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> eval env code < 1309763926 885492 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*** Exception: AnteException < 1309763928 445412 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: im pro < 1309763988 972606 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what just happened < 1309763994 634181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: something went wrong in the evaluation < 1309764003 999694 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but what < 1309764011 632813 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :something unAnteCipated < 1309764015 465773 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: dunno, I can't display values yet < 1309764022 204916 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1309764129 58646 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: No, it's your regular event loop in functional programming < 1309764166 813227 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :you make a change of "state" by calling back into the event loop with a different argument < 1309764174 138154 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but if the "state" is the scope... < 1309764202 906299 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what happens if you call somewhere that isn't (directly) back into the event loop < 1309764205 987795 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what then < 1309764216 336139 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :then the loop terminates < 1309764379 340405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> test < 1309764379 489075 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Error: (bad-function eval) < 1309764381 262450 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :swoot < 1309764400 877059 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> test < 1309764401 25502 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Error: (bad-function #) < 1309764401 699888 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :swiit < 1309764416 443392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :...wait what < 1309764474 220668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: what if i removed cons pairs < 1309764477 497812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what if i replaced cons pairs < 1309764479 48465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with environments < 1309764483 617267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just containing the keys "car" and "cdr" < 1309764484 371617 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what then < 1309764486 512647 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :zepto < 1309764505 371164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: WHAT THEN < 1309764518 85650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Set! the Ultimate < 1309764561 575833 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: and then instead of a meaningless list a function could be < 1309764573 513063 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I have no ability to compensate for the presence of zepto < 1309764591 371675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#{env: ...; envName: 'e; argName: 'x; code: ...} < 1309764662 484126 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :instead of function application you have some weird sort of environment mangling (of which function application is a special case) < 1309764680 927735 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :where by special case I mean < 1309764682 54721 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :instance < 1309764685 329621 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :not special at all < 1309764692 740070 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :unless you sugar it up < 1309764694 61923 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: im starting to feel like this might not be lisp any more at all < 1309764705 480375 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: it's not in kansas either < 1309764706 281243 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :one time I had a language idea sort of like this. I forget what happened to it. < 1309764725 385424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think im going to be a wimp for now and keep cons cells being, you know, still a thing that exist < 1309764737 529756 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but I might change functions into environments rather than a meaningless list < 1309764738 624704 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we will see < 1309764742 555408 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although < 1309764753 665820 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is tempting to make applying an environment to an argument look that argument up in the environment < 1309764841 539910 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yes < 1309764844 71483 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :doit < 1309764857 478805 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :we should call this language "greenparty" < 1309764885 644161 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes that was part of my dead language i think. and all functions were environments with rewrite rules or something else special like that. < 1309764893 823368 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it was a few years ago so the details are very hazy < 1309764912 841147 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: im sorry, its called zepto < 1309764922 280622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :any language that has the zepto nature should, by rights, be called zepto < 1309764926 173685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although it can have another name, too < 1309764927 78898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for instance < 1309764930 338296 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it could be called greenparty-zepto < 1309764934 541153 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :all lowercase < 1309764935 274853 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ok < 1309764935 465221 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :zeptoparty < 1309764937 308978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :exactly as printed < 1309764942 151219 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :or greenzepto < 1309764954 918685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no, finding the zepto languages must be a painless (zepto) process for the programmer < 1309764960 582925 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah ok < 1309764964 8916 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I apologize < 1309764967 562259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it must always be clearly delineated from the other name < 1309764969 412117 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I zeptofailed < 1309764976 390288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is ok. we all sometimes zepto-fail. < 1309764986 270850 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in fact, that which is zepto is not zepto without zepto-fail. < 1309764988 589735 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :side not < 1309764991 167279 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*side note < 1309764998 699827 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :is it wrong to mount things directly onto /media or /mnt? < 1309765001 277961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the very definition of zepto may even be learning to accept zepto-failing in your heart. < 1309765008 852626 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: mounting into /mnt is done by the debian-installer < 1309765011 172299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its kind of gross though < 1309765012 533732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why do you want to? < 1309765014 878150 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: not into < 1309765015 782714 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :onto < 1309765018 359298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think doing it in /media is totally unacceptable < 1309765020 743222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: what do you mean then < 1309765027 100511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :debian-installer mounts the target system as /mnt < 1309765027 381072 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I plug a usb drive in < 1309765035 750644 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :sudo mount /dev/sdb1 /media < 1309765048 80958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah that's no good make a directory you bum < 1309765120 316851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: ok so im not sure what this bug is so im considering just calling it a feature? < 1309765124 86776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :application being broken is a feature < 1309765136 926820 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe i should sleep, sleep would be unzepto because zepto is to be optimised for sleep-deprived zepto programmers < 1309765137 436061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but < 1309765139 360580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im not writing in zepto < 1309765139 709955 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whats wrong with ap;plication < 1309765140 964594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im writing in haskell < 1309765144 771724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and that requires an unzepto frame of mind < 1309765147 427800 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: i dunno you tell me < 1309765151 587137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :punque < 1309765159 195428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1309765159 631373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OH < 1309765160 441311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im dum < 1309765163 830302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dum as an shits < 1309765165 678944 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::/ < 1309765307 279162 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> test < 1309765307 475816 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :# < 1309765308 673558 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: O YA < 1309765327 747193 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :too cool to derive Show < 1309765360 592368 :Sgeo_!Sgeo@ool-44c2d2a1.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1309765384 398048 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: whats that supposed to mean < 1309765389 520853 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: i lit. can't derive show < 1309765391 589799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's IORefs < 1309765393 957800 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1309765398 703866 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :iorefs are scary < 1309765408 286650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: im thinking about making zepto stm < 1309765410 373481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and using TVars < 1309765412 894601 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but < 1309765413 278157 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1309765434 911258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: http://sprunge.us/HWMi < 1309765435 577845 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :enjoy < 1309765443 114819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is ante-zepto initial < 1309765533 261390 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :an ante-paste < 1309765534 749890 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :instance Show a => Show (IORef a) where showsPrec d r = showParen (d>10) $ showString "unsafePerformIO (newIORef " . showsPrec 11 $ unsafePerformIO (readIORef r) < 1309765550 731715 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this makes me uncomfortable < 1309765564 820502 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: i < 1309765566 557319 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: dont like you < 1309765569 854720 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: please...stop existing... < 1309765573 102445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1309765579 298440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im really not happy that you exist < 1309765580 356249 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I forgot to add the ")" at the end < 1309765588 34733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thats not the bad part < 1309765768 502600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: the world is becoming unzepto i need another breakthrough like environment objects < 1309765793 629360 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im tired this may or may not help < 1309765813 811470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: im sleep deprived how can you possibly imrpove on that < 1309765834 321786 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this is the best i can do < 1309765886 732626 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: btw did you note how i cunningly avoided so many unzepto feelings by not using a monad stack < 1309765889 646807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thats expert < 1309765909 871361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i understand its quite hard to read code when its not all in nice rainbow colours in your editor, this is why pastebin sites are the devil < 1309765916 747532 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i avoid monad stacks too < 1309765932 817854 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :if it means what i think it means < 1309765991 340133 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: things that look like BlahT (BluhT (BlingT IO))) < 1309765996 889195 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yeah those < 1309766010 326859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://sebfisch.github.com/haskell-regexp/regexp-play.pdf this is a nice paper it has a bunch of people talking who are nice people and, also, the code is all in nice colours and also it has nice fancy symbols < 1309766011 693490 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :juggling lifts makes me uncomfortable < 1309766020 32720 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i recommend it to every sleep-deprived haskell programmer it is making me happy < 1309766027 654171 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: well that's kind of what the various typeclasses are for < 1309766029 700271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :MonadIO, MonadState etc. < 1309766037 89185 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I guess those help yes < 1309766037 387969 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :more like monad stuck < 1309766049 771203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Using sym, we can translate every regular expression into a < 1309766049 919934 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :weighted regular expression in a canonical fashion: < 1309766050 760575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION claps < 1309766059 336899 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im happy for them < 1309766069 765563 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :woo colours < 1309766095 513321 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :when im tired my eyes skip around and it's hard to read < 1309766108 991961 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wow is this paper a play < 1309766120 812783 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :weighted regexps? sounds heavy. < 1309766145 49805 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats olsner -----### < 1309766167 415060 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: yes its great < 1309766184 198187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: i suggest zooming in by the way, zooming in is nice because everything gets bigger < 1309766186 517727 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so its easier to see < 1309766203 75477 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :less room for my eyes to skip < 1309766302 717530 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :1 < 1309766302 905288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :By x < 1309766303 53756 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :n < 1309766303 53938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Cody means a sequence of n copies of x < 1309766319 844502 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i really like how everyone understands each other in this < 1309766348 316274 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i want to see this acted out < 1309766359 983996 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh my god < 1309766362 867215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i want to voice act it now < 1309766458 276095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"CODY (getting excited)" < 1309766644 32477 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :Welp, that was fun. And absurd. < 1309766649 814211 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :151 mon run of Pokemon. < 1309766668 885302 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :3:20, only tolerable at ~3x speed. < 1309766677 329248 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :Utterly ridiculous. < 1309766686 403607 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HAZEL I told you about Google’s new library. They implemented < 1309766686 552058 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :an algorithm in C++ with similar worst case performance as our < 1309766686 700544 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :algorithm. Do you know any C++? < 1309766686 700736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CODY Gosh < 1309766697 722812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[exclamation mark] < 1309766771 924233 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: hey is it just me or is ungetc an unzepto kind of function < 1309766780 537818 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :Actually, a 152 mon run, really; shame Missingno doesn't count on the Pokédex in-game. < 1309766785 781348 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :elliott: Utterly unzepto. < 1309766795 504520 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ungetc is what < 1309766814 393775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: you can put the character you just read back into a stream < 1309766817 807762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it will be read again next time < 1309766819 968898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but its only one character < 1309766823 57628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :constant size buffer of one < 1309766823 763847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1309766823 912458 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i meant what in the sense that < 1309766826 864767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and its built in to stdio < 1309766827 278886 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1309766828 493902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1309766829 122606 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1309766866 680455 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :ACTION wonders how that is usually implemented < 1309766870 845607 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- A handle has the keys: (foo) means only foo type handles < 1309766871 57066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- is-eof? (read) < 1309766871 205685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- get-char (read) < 1309766871 205901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- put-char (write) < 1309766871 206013 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- close < 1309766873 408401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DO I NEED ANYTHING ELSE PIKHQ < 1309766877 966910 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, usually implemented: char keep; < 1309766879 353378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think < 1309766879 788675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well < 1309766881 867012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int keep; < 1309766884 678496 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :negative one if theres nothing to buffer < 1309766894 111083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or it just integrates into the regular buffer i guess < 1309766899 980361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with some special code to break it if you call it more than once < 1309766919 590414 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1309766926 574557 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACT III < 1309766926 722868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SCENE I. INFINITE REGULAR EXPRESSIONS < 1309766928 54745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh yes < 1309766938 531455 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :Hmm. Well, musl appears to just directly write it into the read buffer. < 1309766954 177968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THEO I like our work as well, although it is always difficult to work < 1309766954 418185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with practitioners. (Rolls his eyes.) < 1309766956 73842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :theo thats not nice < 1309766958 662470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we're all friends here < 1309767089 698471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THEO Ok, fine (tired of the practitioners’ conversation). < 1309767090 339885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :theo < 1309767093 12394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're being very nasty < 1309767137 377058 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :It seems that how it handles ungetc is by being clever enough that ungetc itself is easy. :P < 1309767148 200363 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i like the part where theo writes some formal definitions to the whiteboard: seman- < 1309767151 63773 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :tic brackets, Greek letters, languages as sets, etc. < 1309767168 771879 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i am imagining this takes him a while and the others just sit and watch him intently < 1309767171 983408 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Perhaps turn off ligatures, they are not very good for fixed-pitch text < 1309767185 143112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: he literally just writes those words < 1309767188 155210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SEMANTIC BRACKETS < 1309767189 370563 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GREEK LETTERS < 1309767191 535887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LANGUAGES AS SETS < 1309767192 55473 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ETC. < 1309767198 330959 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :brilliant < 1309767212 392266 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :can easily be coded in haskell < 1309767221 681596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HAZEL Well, we have a cute program, elegant, efficient, concise, < 1309767221 830159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :solving a relevant problem. What else do you want? < 1309767229 686825 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THEO A friend who I'm not a sarcastic piece of shit to. < 1309767237 193941 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HAZEL You know you can never have that, Theo. < 1309767240 551948 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CODY God I hate you. < 1309767250 83389 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thats my fanfiction < 1309767269 350305 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :T HEO But how do we make our story a fun essay? < 1309767269 531615 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :The three turn to the audience, bright smiles on their < 1309767269 680165 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :faces! < 1309767312 364986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :type ReadTable = Map Char AnteValue -- function from handle -> object < 1309767313 771855 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy < 1309767315 195394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy oh my god < 1309767316 131324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its a map < 1309767316 824147 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that means < 1309767318 290292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its an environment < 1309767323 339694 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I just need to let environments have arbitrary objects as keys < 1309767330 428840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rather than just symbols < 1309767355 921139 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :are environments good keys < 1309767437 878623 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :WHO'S A GOOD KEY? < 1309767505 665 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You need the appropriate key! The red door is locked! < 1309767524 463709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: fdk glkkobgfnldmgdf < 1309767539 805909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: should quote be used as (quote . x) => x or (quote x) => x < 1309767547 919524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :picolisp does former, most things do latter < 1309767554 230115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zeptoability in question of both < 1309767618 127915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"British website owners could face extradition to the US on piracy charges even if their operation has no connection to America and does something which is most probably legal in the UK, the official leading US web anti-piracy efforts has told the Guardian." < 1309767619 227101 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the . is a little bizarre there does it mean the same thing as it does in scheme < 1309767635 112654 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good job usa < 1309767639 488618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : the . is a little bizarre there does it mean the same thing as it does in scheme < 1309767640 618907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1309767647 894285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pico does it because it means quote is faster, its just cdr rather than cadr :P < 1309767660 242682 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but since like < 1309767665 849304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(quote a b) has no useful meaning afaik < 1309767671 260529 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it seems like (quote . a) is more... < 1309767677 527819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :clean? < 1309767679 364220 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but then < 1309767682 141224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no other form acts like that < 1309767682 462516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so < 1309767742 113775 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :keeping it like other forms sounds nice to me < 1309767755 851297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/home/elliott/Code/ante/ante.hs:150:34: Not in scope: `liftMtwo' < 1309767776 638328 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :2 < 1309767782 751823 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :use wisely < 1309767786 603912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im unwise < 1309767806 636173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?undo do dfjg <- read e h; dd <- cons dfjg AnteNil; cons (AnteSymbol "quote") dd < 1309767806 833566 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :read e h >>= \ dfjg -> cons dfjg AnteNil >>= \ dd -> cons (AnteSymbol "quote") dd < 1309767811 43239 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl read e h >>= \ dfjg -> cons dfjg AnteNil >>= \ dd -> cons (AnteSymbol "quote") dd < 1309767811 283066 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :cons (AnteSymbol "quote") =<< flip cons AnteNil =<< read e h < 1309767821 525554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \e h -> cons (AnteSymbol "quote") =<< flip cons AnteNil =<< read e h < 1309767821 748968 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(((cons (AnteSymbol "quote") =<<) . (flip cons AnteNil =<<)) .) . read < 1309767823 643671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nice < 1309767827 98820 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :very zepto < 1309767850 656552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh damn I need to call read anteRead < 1309767855 998375 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :. sections are scary < 1309767879 424520 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :all the more zepto i guess < 1309767891 304100 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What do these "Ante" things mean anyways? < 1309767930 995484 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@pl \a b c d e f g h -> a (b (c d e) (f g)) h < 1309767931 247268 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(. (((((.) .) .) .) . (.) . (.))) . (.) . (.) . (.) . (.) . (.) < 1309767939 93915 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*MWAHAHAHA* < 1309767963 422041 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :dying from spook < 1309768239 780445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: thats not nice < 1309768242 511034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: yes < 1309768278 328271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: oh this is going to be hard are < 1309768284 350713 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do IORefs implement Eq < 1309768287 732688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or < 1309768288 202102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ord < 1309768319 829424 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :instance Eq (IORef a) -- Defined in GHC.IORef < 1309768330 5689 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh im good < 1309768354 103890 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: but Ord?? < 1309768374 763519 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Please join my TeXnicard project so that we can make something TeXnicard. < 1309768379 743847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1309768389 928830 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :maybe in caleskell < 1309768393 912748 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :?info IORef < 1309768394 197471 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :IORef < 1309768400 68151 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how do you do the info thing < 1309768403 412728 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ask oerjan < 1309768403 607192 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: I don't mean you. < 1309768407 37639 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you don't < 1309768409 84489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: then who < 1309768420 264523 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :when I did :i in ghci it only gave Eq < 1309768424 522675 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Someone else. < 1309768441 349215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: yeah ditto < 1309768443 733598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thatk ind of < 1309768444 223101 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Someone else who doesn't mean "no". < 1309768444 697398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sucks though < 1309768445 255785 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t newIORef "Boo!" < 1309768446 37569 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `newIORef' < 1309768451 29342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im surprised its even Eq < 1309768452 244003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why is it Eq < 1309768457 179037 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh there's a Typeable1 instance too?? < 1309768465 349391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: yes its the height of luxury < 1309768495 504355 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :presumably GC can move it about? < 1309768526 695480 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so Ord may not be safe < 1309768547 649311 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :-- explicit instance because Haddock can't figure out a derived one < 1309768548 524872 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :instance Eq (IORef a) where IORef x == IORef y = x == y < 1309768551 894030 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what is this nonsense < 1309768566 753377 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?src IORef < 1309768566 961908 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :newtype IORef a = IORef (STRef RealWorld a) < 1309768568 207619 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh it depends on the STRef Eq instanced < 1309768571 483235 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?src STRef < 1309768571 631794 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yeah < 1309768571 780298 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :data STRef s a = STRef (MutVar# s a) < 1309768574 845000 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooo < 1309768576 230797 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hashes already < 1309768580 738764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?src MutVar# < 1309768580 926314 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. < 1309768595 72368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :MutVar# is primitive i think < 1309768604 109083 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm data so MutVar# is probably unboxed < 1309768612 48900 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :-- Just pointer equality on mutable references: < 1309768612 218220 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :instance Eq (STRef s a) where STRef v1# == STRef v2# = sameMutVar# v1# v2# < 1309768639 50899 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well # implies unboxed... < 1309768641 66947 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's magic, after all < 1309768656 852250 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm not sure of that... < 1309768659 366662 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: remember, different kind < 1309768662 845553 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Foo# :: # < 1309768679 203344 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um the # in names has no automatic meaning :P < 1309768692 511452 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Anyone programming in C or CWEB or Plain TeX or understanding these kind of card game or anything else relevant to the project, can join, if you want to, please. < 1309768715 954977 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: are you sure? I think it does for types < 1309768721 279765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you can't define your own Foo# type < 1309768740 152855 :yorick_!~yorick@unaffiliated/yorick JOIN :#esoteric < 1309768746 776646 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: um you need MagicHashes, of course < 1309768758 371845 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but afaik that only extends syntax < 1309768822 921793 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!haskell {-# LANGUAGE MagicHashes #-} data Foo# = Foo# Int deriving Show; main = print $ Foo# 0 < 1309768830 941659 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :ptrEq :: a -> a -> IO Bool < 1309768831 261443 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/tmp/input.6121.hs:1:13: unsupported extension: MagicHashes < 1309768831 409979 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :ptrEq x y = do nx <- makeStableName x ny; <- makeStableName y; return (nx == ny) < 1309768836 353356 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1309768842 605061 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!haskell {-# LANGUAGE MagicHash #-} data Foo# = Foo# Int deriving Show; main = print $ Foo# 0 < 1309768847 852530 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Foo# 0 < 1309768857 934076 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: works perfectly < 1309768885 196847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hm, fair enough then < 1309768894 882340 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's just for things they don't want people to muck about with needlessly < 1309768898 411117 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :imo < 1309768934 398208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i think it's because it's non-standard, dude :P < 1309768962 758060 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well yeah < 1309768970 516889 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :also, for translating shootout benchmarks from C to Haskell < 1309768979 120312 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::P < 1309769021 379676 :yorick!~yorick@unaffiliated/yorick QUIT :*.net *.split < 1309769268 257436 :cheater_!~ubuntu@g229128099.adsl.alicedsl.de JOIN :#esoteric < 1309769578 737077 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh for _crying out loud_ < 1309769595 723731 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i would like to mark down on the record how much IORefs in ADTs sucks in haskell < 1309769613 286675 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :O KAY < 1309769614 921718 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but records suck too....... < 1309769625 99864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :got a function somewhere? or an IORef? wanna use your value as a Map key? < 1309769629 212978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ha ha ha oh boy, HAVE FUN WITH THAT < 1309769680 737751 :cheater_!~ubuntu@g229128099.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1309769688 739026 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Writing an Ord instance that ignores them isn't exactly a huge pain < 1309770289 439637 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yay it all works now < 1309770297 176433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: um such an Ord instance won't work for Map will it? < 1309770298 967516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I ended up doing < 1309770303 181959 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data Ref a = Ref !Int !(IORef a) < 1309770303 337253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instance Eq (Ref a) where Ref i _ == Ref j _ = i == j < 1309770303 337468 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instance Ord (Ref a) where compare (Ref i _) (Ref j _) = compare i j < 1309770303 337580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instance Show (Ref a) where show = const "" < 1309770309 450160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with a global unsafePerformIO'd ioref to keep track of the top index < 1309770321 371854 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :elliott: Why not? < 1309770343 58210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: good point :P < 1309770343 672956 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Also, globall unsafePerformIO'd ioref: and you don't like my code... < 1309770349 551870 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :-l < 1309770365 440114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: It's completely encapsulated, and only exists because GHC is dumb and doesn't have its own ioref IDs :P < 1309770405 465242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't know what you mean by "your code", though, unless I've complained at your HIDEOUS SINS AGAINST PROGRAMMING before in which case probably feel bad < 1309770456 613625 :yorick_!~yorick@unaffiliated/yorick NICK :yorick < 1309770553 482984 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Deewiant: Deewiant: please...stop existing... < 1309770571 801748 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er *elliott: < 1309770579 987179 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh right < 1309770581 640610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes that was bad < 1309770589 324540 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wasnt this the one that wasnt that one < 1309770592 477259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok i need to go unconscious for some hours now bye < 1309770593 458308 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :something about stablenames < 1309770597 34841 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :have fun < 1309770599 932227 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: unsafeperformio for showing ioref < 1309770607 195067 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mm :( < 1309770607 496808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: ok i will ill try and hallcuating < 1309770612 331492 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tomorrow: ante-zepto < 1309770732 551218 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :monqy: apparently StableNames don't have Ord either < 1309770866 682530 :elliott!~elliott@unaffiliated/elliott QUIT :Ping timeout: 246 seconds < 1309771028 67338 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :oerjan: "Stable, not sorted"; isn't that how James Bond likes his drinks? < 1309771038 752903 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :MAYBE < 1309771330 373725 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 240 seconds < 1309771411 63237 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309772179 682393 :cheater_!~ubuntu@g229128099.adsl.alicedsl.de JOIN :#esoteric < 1309772300 608890 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1309772306 996803 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is the random number generator algorithm in TeXnicard OK? Is there anything wrong with it? < 1309772315 790079 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fizzie, no, Bond likes his drinks unstable. < 1309772322 921905 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :He lives on the edge. < 1309772434 726037 :cheater_!~ubuntu@g229128099.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1309772439 63157 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1309772641 915808 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Good night < 1309773066 785913 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1309773181 773237 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309774564 586451 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: Unstable cards. < 1309779340 237843 :ineiros!~itniemin@james.ics.hut.fi QUIT :Ping timeout: 240 seconds < 1309781116 519254 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1309781406 874786 :CakeProphet!~adam@h111.62.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1309781407 251257 :CakeProphet!~adam@h111.62.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1309781407 399812 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1309781778 127696 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1309782024 976966 :boily!~boily@mtl.savoirfairelinux.net QUIT :Client Quit < 1309782087 948424 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1309782808 18077 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1309784282 27819 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1309790625 622442 :adam____!~adam@h111.62.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1309790911 95398 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :*.net *.split < 1309791369 230200 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net JOIN :#esoteric < 1309791445 20491 :cheater_!~ubuntu@g229098222.adsl.alicedsl.de JOIN :#esoteric < 1309791713 88623 :cheater_!~ubuntu@g229098222.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1309791727 460812 :copumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com JOIN :#esoteric < 1309791727 609167 :copumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com QUIT :Changing host < 1309791727 609257 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1309792413 939979 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1309792468 607145 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net JOIN :#esoteric < 1309792788 591432 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1309794049 951640 :Sgeo_!Sgeo@ool-44c2d2a1.dyn.optonline.net JOIN :#esoteric < 1309794154 881068 :Sgeo__!Sgeo@ool-44c2d2a1.dyn.optonline.net JOIN :#esoteric < 1309794224 117693 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1309794332 59306 :Sgeo_!Sgeo@ool-44c2d2a1.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1309794440 66404 :Sgeo__!Sgeo@ool-44c2d2a1.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1309794547 67052 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1309794956 103467 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net JOIN :#esoteric < 1309794971 642955 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net QUIT :Client Quit < 1309796239 666465 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hello < 1309796249 643151 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :that ks a lot of coming and going < 1309796261 585978 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :are you alive? < 1309796511 473717 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :Nope. < 1309796945 975252 :Cocytus!~Cocytus@c-76-19-169-95.hsd1.ma.comcast.net JOIN :#esoteric < 1309796996 457999 :Cocytus!~Cocytus@c-76-19-169-95.hsd1.ma.comcast.net PRIVMSG #esoteric :sorry guys this is my room. it's for Esoteric Philosophy...programming language is of course one avenue of Philosophy so you are welcome to stay and discuss amongst everyone. < 1309797078 508234 :Cocytus!~Cocytus@c-76-19-169-95.hsd1.ma.comcast.net PRIVMSG #esoteric :that being said........Ave. < 1309797084 398051 :Cocytus!~Cocytus@c-76-19-169-95.hsd1.ma.comcast.net PART :#esoteric < 1309797096 194729 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh no, we're in his room. :/ < 1309797654 168869 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net PRIVMSG #esoteric :Also, birds. < 1309798674 66570 :cheater_!~ubuntu@g229098222.adsl.alicedsl.de JOIN :#esoteric < 1309798835 627018 :ineiros!~itniemin@james.ics.hut.fi JOIN :#esoteric < 1309800195 574355 :cheater_!~ubuntu@g229098222.adsl.alicedsl.de PRIVMSG #esoteric :you are standing at the end of a road before a small brick building. < 1309800201 496013 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1309800515 168369 :cheater_!~ubuntu@g229098222.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1309800599 376962 :cheater_!~ubuntu@g229098222.adsl.alicedsl.de JOIN :#esoteric < 1309800648 419944 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :>go building < 1309800803 685924 :copumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com JOIN :#esoteric < 1309800803 834655 :copumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com QUIT :Changing host < 1309800803 834806 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1309801111 921336 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ineiros! > 1309801869 482587 JOIN :#esoteric > 1309801925 217048 JOIN :#esoteric > 1309801970 191932 JOIN :#esoteric < 1309801970 356805 :glogbot!Gregor@codu.org JOIN :#esoteric < 1309801970 518017 :kornbluth.freenode.net NOTICE #esoteric :[freenode-info] please register your nickname...don't forget to auto-identify! http://freenode.net/faq.shtml#nicksetup < 1309802486 232032 :cheater_!~ubuntu@g229098222.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1309802608 663086 :cheater_!~ubuntu@g229098222.adsl.alicedsl.de JOIN :#esoteric < 1309803755 214328 :cheater_!~ubuntu@g229098222.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1309804400 205128 :pikhq_!~pikhq@71-219-194-111.clsp.qwest.net JOIN :#esoteric < 1309804429 124538 :cheater_!~ubuntu@g229098222.adsl.alicedsl.de JOIN :#esoteric < 1309804450 773208 :pikhq!~pikhq@71-219-219-137.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1309804878 402403 :pikhq!~pikhq@174-22-159-122.clsp.qwest.net JOIN :#esoteric < 1309805024 257932 :cheater_!~ubuntu@g229098222.adsl.alicedsl.de QUIT :Ping timeout: 240 seconds < 1309805032 802401 :pikhq_!~pikhq@71-219-194-111.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1309805099 303936 :cheater_!~ubuntu@g229098222.adsl.alicedsl.de JOIN :#esoteric < 1309805187 291606 :KingOfKarlsruhe!~chatzilla@p5B14D6F9.dip.t-dialin.net JOIN :#esoteric < 1309805440 231892 :cheater_!~ubuntu@g229098222.adsl.alicedsl.de QUIT :Ping timeout: 250 seconds < 1309805501 762166 :cheater_!~ubuntu@g229098222.adsl.alicedsl.de JOIN :#esoteric < 1309805703 412614 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Ping timeout: 252 seconds < 1309805780 253093 :cheater_!~ubuntu@g229098222.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1309805913 940157 :quintopia!~quintopia@74.117.158.92 JOIN :#esoteric < 1309805914 102652 :quintopia!~quintopia@74.117.158.92 QUIT :Changing host < 1309805914 102799 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1309807004 505254 :BeedaWeeda!~port72.c@50.8.174.68 JOIN :#esoteric < 1309807172 743786 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh god. < 1309807195 406235 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I have the choice between YouTube binging on The Chaser, or on Dead Ringers. < 1309807259 886604 :MigoMipo!~John@84-217-3-228.tn.glocalnet.net JOIN :#esoteric < 1309807439 540761 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1309807471 619810 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I like the way The Chaser were always able to find John Howard for their stunts. < 1309807477 867035 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :tswett_, you Australians are cool. < 1309807565 461613 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :while you welsh are cwwl < 1309807683 977135 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net JOIN :#esoteric < 1309807721 449748 :hiato_!~nine@clam.leg.uct.ac.za QUIT :Ping timeout: 258 seconds < 1309807802 273178 :pikhq!~pikhq@174-22-159-122.clsp.qwest.net QUIT :Ping timeout: 264 seconds < 1309807815 337762 :tswett_!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :ACTION bows. < 1309808078 405854 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1309808150 334426 :hiato!~nine@clam.leg.uct.ac.za JOIN :#esoteric < 1309808991 530910 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"Today I want to talk about the status of the question and baseball." < 1309809023 826012 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :eek a picture < 1309809034 290811 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*"Today I want to talk about the status of the P = NP question and baseball." < 1309809058 868378 :Zwaarddijk!miekko@infa.abo.fi PRIVMSG #esoteric :is there any progress on it currently? < 1309809064 922581 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I prefer calling it just... the Question. < 1309809075 431677 :Zwaarddijk!miekko@infa.abo.fi PRIVMSG #esoteric :I like the idea of the question < 1309809084 589969 :Zwaarddijk!miekko@infa.abo.fi PRIVMSG #esoteric :with double or triple spaces between the article and noun < 1309809191 650887 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Zwaarddijk: nothing immediately promising that i know of < 1309809331 715311 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although maybe the rest of http://rjlipton.wordpress.com/2011/07/04/getting-on-base-with-pnp/ may count as a little survey of the case < 1309810195 748644 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1309810275 604856 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :16:29:05: -!- Cocytus has joined #esoteric. < 1309810275 811018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :16:29:56: sorry guys this is my room. it's for Esoteric Philosophy...programming language is of course one avenue of Philosophy so you are welcome to stay and discuss amongst everyone. < 1309810275 973296 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :16:31:18: that being said........Ave. < 1309810275 973484 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :16:31:24: -!- Cocytus has parted #esoteric. < 1309810276 852758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol what < 1309810314 426459 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :should have told him about Malbolge < 1309810324 216846 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: that was you under a differen nick, wasn't it? < 1309810368 682387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1309810374 106231 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i do not know elliott to use comcast, but who knows < 1309810862 334684 :adam____!~adam@h111.62.18.98.dynamic.ip.windstream.net QUIT :Ping timeout: 264 seconds < 1309810980 483528 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1309811054 478986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://en.wikipedia.org/wiki/List_of_atheists <-- list of famous bisexuals < 1309811091 43651 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :God, how stupid are they. < 1309811111 381933 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That's a list of lists of atheists. < 1309811135 806149 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :probably more like FixF [] Atheist < 1309811159 423739 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric ::t FixF < 1309811160 191243 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: data constructor `FixF' < 1309811164 213802 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :-_- < 1309811178 540028 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data FixF f a = Foo a | Bar (f (FixF f a)), presumably < 1309811207 240690 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Nope. < 1309811212 555697 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :actually, the FixF I was thinking of would be a bit hard to use since you'd never get to the Atheists < 1309811214 488913 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unless olsner means a two-argument Mu, in which case it's a very useless type :D < 1309811372 608528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: i have sad news < 1309811380 773054 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is it about zepto < 1309811398 288946 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :antezepto specifically? < 1309811400 492038 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: yes < 1309811409 786712 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :weeping < 1309811419 689605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: i am sorry to report < 1309811425 499665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: that ............................................................................................. < 1309811431 645078 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: my impl is broken :( < 1309811439 949313 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1309811442 571468 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its not enough to just compare references by pointer equality, because < 1309811446 94820 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | AntePair !(Ref AnteValue) !(Ref AnteValue) < 1309811447 698437 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so as it stands < 1309811454 843945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you have a map with key (a b) < 1309811463 24130 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I think something like FixF (Either Atheist `O` []) Atheist is more what I meant, i.e. what elliott said < 1309811465 888604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :only the same object will look it up, pretty much < 1309811494 760423 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: so what I need is a map where compare and (==) are done in IO? < 1309811503 164932 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which < 1309811503 515378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1309811503 803643 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :aaaaaaaaaaaaaaaaaaa < 1309811505 792514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i dunno of one < 1309811544 826967 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is there any way around it < 1309811583 467045 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: I can't think of one that doesn't involve unsafePerformIO < 1309811588 205982 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I meant FixF from http://hackage.haskell.org/packages/archive/category-extras/0.53.5/doc/html/Control-Functor-Fix.html and I didn't even remember it right... fail :( < 1309811590 848816 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : aaaaaaaaaaaaaaaaaaa < 1309811598 398210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: category-extras is deprecated >:| < 1309811630 736326 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :aha, so that's why it's not indexed by hoogle then < 1309811639 169890 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's being split up < 1309811639 332156 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :why did it get deprecated? < 1309811643 217848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :into a bunch of mostly-haskellninetyeight packages < 1309811643 930940 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is there any way to cleanly encapsulate the unsafePerformIO < 1309811657 301912 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :alternatively, construct everything else in such a way that doing this wackness isn't necessary < 1309811659 5724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: I think because it's really huge and unfocused (= big monolithic dependency), plus it relies on like five thousand extensions < 1309811668 859784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: so he's trying to separate everything into really portable haskell ninetyeight code < 1309811673 598091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and separate out the unportable stuff < 1309811680 643095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :while putting it all into different packages < 1309811798 505976 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :makes sense, I guess < 1309811854 822963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dunno where the replacement for that module is though :D < 1309811899 318221 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :?ty let f _ [] = return Nothing; f p (x:xs) = p x >>= \b -> if b then return (Just x) else f p xs in f -- there's your map in IO < 1309811900 81074 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (m :: * -> *). (Monad m) => (a -> m Bool) -> [a] -> m (Maybe a) < 1309811924 183918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Heh :P < 1309811937 752244 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Read error: Operation timed out < 1309811957 807899 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: hmm, if you use (0 9) as an environment key, then mutate the car so it's (9 9), should the environment key mutate or should environment keys get copied < 1309811961 657495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(answer: the latter) < 1309811972 847527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but what if you get (0 9) out of the keys list of the environment, and mutate it, WHAT THEN < 1309811984 793081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(answer: it should probably copy keys before giving them back, too) < 1309812012 76904 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yep < 1309812103 217527 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :functor fixpoints are easy to define when you need one, so if category-extras is deprecated you can just opt not to use it < 1309812112 428487 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1309812611 673126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: Hmm, I could make map keys be immutable < 1309812616 758822 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: By making a version of AnteValue with no IORefs < 1309812621 292832 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or parameterising it on the type of references < 1309812627 603894 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: But, ugh, that seems like a Pain < 1309812630 579774 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :would this fix your broken < 1309812641 948885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: Maybe < 1309812949 511857 :KingOfKarlsruhe!~chatzilla@p5B14D6F9.dip.t-dialin.net QUIT :Quit: ChatZilla 0.9.87 [Firefox 5.0/20110615151330] < 1309814077 260767 :cheater_!~ubuntu@g229098222.adsl.alicedsl.de JOIN :#esoteric < 1309815197 399440 :hagb[4]rd!~hagb4rd@koln-d932d256.pool.mediaWays.net JOIN :#esoteric < 1309815201 741024 :MigoMipo!~John@84-217-3-228.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1309815320 665273 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1309815562 724748 :hagb[4]rd!~hagb4rd@koln-d932d256.pool.mediaWays.net NICK :hagb4rd < 1309815845 494029 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 252 seconds < 1309815919 476021 :CakeProphet!~adam@h218.25.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1309815919 917431 :CakeProphet!~adam@h218.25.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1309815920 79277 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1309816491 783775 :|||Ksarks|||!~Admin@188.113.2.94 JOIN :#esoteric < 1309816569 126323 :|||Ksarks|||!~Admin@188.113.2.94 PART :#esoteric < 1309817149 433614 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1309817240 431788 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 276 seconds < 1309817274 458034 :CakeProphet!~adam@h15.46.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1309817274 923415 :CakeProphet!~adam@h15.46.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1309817275 85485 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1309817480 321004 :tswett_!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :`quote 479 < 1309817481 949597 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :479) Nobody actually said this; this is just a demonstration. < 1309817487 817304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: ugh this is ugly < 1309817487 979405 :tswett_!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Now, how do I get rid of it? < 1309817492 58355 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tswett_: `delquot < 1309817492 602609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :e < 1309817499 726138 :tswett_!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :`delquote 479 < 1309817501 524281 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​*poof* < 1309817514 157527 :tswett_!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :It has now been delled, I guess. < 1309817521 129039 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`quote 479 < 1309817522 178780 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1309817529 885327 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :SO IT WOULD APPEAR < 1309817647 75380 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: ughly? < 1309817686 322272 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net QUIT :Ping timeout: 258 seconds < 1309817707 66048 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: yes < 1309817876 447293 :cheater_!~ubuntu@g229098222.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1309818773 193283 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: i just realised these changes mean you can bind an integer as a variable < 1309818788 105505 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not that 9 will evaluate to anything, only symbols look themselves up in the environment < 1309818790 49451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BUT STILL < 1309818793 182850 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that could be a great FORTE < 1309818808 513161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Funny, I just opened a buffer to implement Forte a few minutes ago. < 1309818861 517436 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :parallel coding ftw < 1309818944 820014 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm first vau, now integers as variables. is your new language gradually absorbing everything else weird? < 1309818985 810208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: um you realise zepto always had vau? it was just equivalent to quote (and thus not given a name), because it was dynamically scoped < 1309818988 446739 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e., no environment to save < 1309818997 328963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so (argname . body) was an acceptable lambda representation < 1309819008 377924 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :aha < 1309819013 164890 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ante-zepto is lexically scoped, so it needs an actual operation to store the current environment in too < 1309819028 684957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, and it has another parameter to name the environment the fexpr is called in < 1309819039 611285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which didn't exist, again, in the dynamic version < 1309819048 577103 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION is divided on whether "in too" is a misspelling or not < 1309819065 984223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, i dunno what that happened there < 1309819095 563151 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :gramma bogons < 1309819149 360643 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm could you make a TC language which had hygienic macros and nothing else < 1309819204 188304 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i mean something like statically scoped fexprs but with all environments implicit. also this is very vague. < 1309819329 393440 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :("this is very vague" is here a synonym for "i'm not sure what i mean there") < 1309819387 839104 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :someone said recently that hygienic macros are easy to implement if you do it in the base implementation < 1309819393 992398 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or something like that < 1309819531 773390 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net JOIN :#esoteric < 1309819610 425681 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net PRIVMSG #esoteric :Will anyone be irritated if I tend to disconnect and reconnect a lot? < 1309819624 153236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1309819673 813408 :Sgeo!Sgeo@ool-44c2d2a1.dyn.optonline.net QUIT :Client Quit < 1309819814 678276 :foocraft!~ewanas@178.152.126.240 JOIN :#esoteric < 1309819853 530990 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 276 seconds < 1309819900 690743 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :we _almost_ have an established policy that bots will be banned it they do that. which means we might have to administer a turing test to sgeo, and that could get ugly. < 1309819922 579825 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1309819934 479630 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, suggest we begin as soon as he reënters. < 1309819992 354006 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :eek, what have i done. < 1309820291 297553 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote Will anyone be irritated if I tend to disconnect and reconnect a lot? [...] we _almost_ have an established policy that bots will be banned it they do that. which means we might have to administer a turing test to sgeo, and that could get ugly. < 1309820292 521962 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :479) Will anyone be irritated if I tend to disconnect and reconnect a lot? [...] we _almost_ have an established policy that bots will be banned it they do that. which means we might have to administer a turing test to sgeo, and that could get ugly. < 1309821386 546693 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Any scripting language (Python, Ruby, Perl) will IMO teach bad practices. Start off with something with more structure and less help. C++ or Java. < 1309821386 746993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Higher level scripting languages come with conveniences that are not found at other levels of programming. Callback functions, .each loops, dynamic typing, built-in operators, libraries. These are all detrimental to your overall mindset. Limit the comforts available until he can create those comforts himself. < 1309821386 747168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Start off dumb. Working in something like C++ or Java that forces you to choose a type for your variable and offers excellent language structure enhances your ability to think like a programmer. Then moving on to "smarter" languages will be easier." < 1309821388 762325 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HAHAHAHA OH WOW < 1309821394 365606 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THIS WAS ACTUALLY NOT VOTED DOWN INTO OBLIVION < 1309821414 612042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"START WITH A LOW LEVEL LANGUAGE, NOT HAVING TO THINK ABOUT MINUTIAE DAMAGES THINKING ....... SO CLEARLY USE JAVA, THE MOST LOW-LEVEL OF ALL LANGUAGES" < 1309821418 15674 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PFFAFAPAHAHAHAHAAHAHAHAHAHAHAHAAHAHAHA < 1309821539 984224 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Start off dumb. < 1309821546 190971 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(this is dumb) < 1309821791 637918 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i wonder what that guy would say about starting with a functional language < 1309821818 256393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THATS SO MANY STEPS ABOVE JAVA ITS BAD < 1309821844 636083 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :java is a functional language < 1309821913 181767 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :its just a little verbose < 1309821977 298562 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, link to comment? < 1309822002 461393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://programmers.stackexchange.com/questions/9621/teach-linux-programming-to-home-schooled-15-year-old, found while absent-mindedly traversing the graph of programmers.stackexchange, a terrible place. < 1309822099 587735 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"If this is a learning experience, something like R is probably the most useful thing. It will teach him problem-solving skills as well as the ability to load and analyze data files, which is also very useful." < 1309822114 709298 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I have picked up the general impression from here that R is somewhat insane. < 1309822118 552633 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :http://www.thenewsh.com/~chat/j/XXPrelude.java < 1309822134 901478 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :oops, http://www.thenewsh.com/~chat/j/XPrelude.java this one < 1309822200 579331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newsham: meh, it's not impressive until you get monads < 1309822205 657654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think http://functionaljava.org/ has them :P < 1309822209 955457 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :not there yet < 1309822221 319871 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :i havent tried to play with typeclasses at all < 1309822231 63236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monads have nothing to do with typeclasses. < 1309822240 327567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you would want to implement it as < 1309822247 71614 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :newsham, are the Xes for X-rated? < 1309822258 492163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data Monad m = Monad { return :: forall a. a -> m a; bind :: forall a b. m a -> (b -> m b) -> m b } < 1309822261 654350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. simply an interface < 1309822264 290773 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Monad < 1309822276 562467 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :who was it that did pattern matching in java < 1309822278 483339 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :phantom: X's for "lets try another approach, maybe i should rename this to preserve the original" :) < 1309822287 391151 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :using exceptions or something like that < 1309822313 546092 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :also you dont need teh monads to be funkshunal < 1309822359 123510 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :newsham, yeah, but without them you lack monad tutorials, a vital part of any functional programming community. < 1309822407 985533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newsham: ok then, HLists < 1309822408 510725 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : // A lot of type annotation < 1309822408 686206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : final HAppend>>, < 1309822408 848779 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : HCons>>> zero = append(); < 1309822408 848974 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : final HAppend, HCons>>, < 1309822409 11240 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : HCons>>>> one = append(zero); < 1309822410 609241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : final HAppend>, HCons>>, < 1309822411 483924 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :the view of half of the community is that not supporting monad tutorials is a feature < 1309822413 587035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : HCons>>>>> two = append(one); < 1309822416 560020 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : final HAppend>>, < 1309822418 504794 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : HCons>>, < 1309822422 763067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : HCons>>>>>> < 1309822425 563320 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : three = append(two); < 1309822427 670419 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : < 1309822429 500270 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :god bless functionaljava < 1309822438 811028 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :newsham, yeah, but that half is just bitter that they can't write a monad tutorial. < 1309822458 47480 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :whoa.. there are people who havent written monad tutorials? < 1309822460 846144 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :i dont believe you < 1309822469 166101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"@rei: Well, I have advanced social skills, [...]" --programmers.stackexchange < 1309822473 6584 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i have never written a monad tutorial. < 1309822477 356457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yet < 1309822481 925165 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :oerjan: perhaps you have and you didnt realize it < 1309822487 645759 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ooh < 1309822497 346364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I believe you've tried to explain them in here before :D < 1309822499 980045 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, little do you realise that everything you say and do is part of that great monad tutorial we call life. < 1309822505 713651 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :did you write any tutorials that are isomorphic to monad tutorials? < 1309822508 700869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote oerjan, little do you realise that everything you say and do is part of that great monad tutorial we call life. < 1309822509 736115 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :480) oerjan, little do you realise that everything you say and do is part of that great monad tutorial we call life. < 1309822512 418598 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1309822547 516795 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :leggo my ego < 1309822573 696629 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :life, a reverse state monad < 1309822630 63237 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :happy 4th of july, state monad! < 1309822640 985879 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Wired does not, in fact, seem to be faster than wireless < 1309822682 784883 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :newsham, the 4th ended 40 minutes ago. < 1309822690 471523 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :Mon Jul 4 13:34:50 HST 2011 < 1309822695 846013 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :At least in civilised timezones. < 1309822707 316427 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the 4th doesnt matter there < 1309822724 605035 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :typical european response... assume all islanders are uncivilized < 1309822739 787801 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :monqy, sorry who did they declare themselves independent from. < 1309822749 781318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newsham: You're all uncivilised, apart from the natives. < 1309822759 776703 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...americans are islanders and brits not, now? < 1309822777 322873 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :we didnt much care for all the taxation without representation, phantom. < 1309822791 752243 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :although these days the radical right seems to be fighting for less representation. < 1309822795 820344 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hawaii < 1309822804 461752 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :fourth makes me mad < 1309822812 747471 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :fourth makes me drunk < 1309822815 620003 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :loud noises and idiocy makes my head ache < 1309822821 682080 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :but drunk does not make me mad < 1309822845 944611 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: loud noises are unzepto < 1309822857 978508 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what about idiocy i hope < 1309822871 441889 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1309822903 304089 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: have you considered the possibility that zepto may not be implementable in this imperfect world < 1309822915 406828 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :newsham, yeah but the fundamental point is that you were a British colony so you logically declared independence in British time true fact. < 1309822935 816732 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :i was never a british colony < 1309822973 447655 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :most of me was being kicked around eastern europe at the time this all went down < 1309822978 202632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:34:29: oerjan: ah. you would think. but a failed bootstrapping is not very zepto. < 1309822978 410546 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:34:43: and if you lose the binary, as zepto people are wont to do, then that would make it a very un-zepto situation. < 1309822978 573008 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:34:55: also, compilers are un-zepto, so that's just too recursive for the universe to handle. < 1309822978 573185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:35:02: although that, in itself, is very zepto, we are unfortunately constrained. < 1309822978 735187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:35:05: we cannot achieve true zepto. < 1309822980 660422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:35:08: we can only achieve universal zepto. < 1309822982 236020 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :or at least most of the people who led to me < 1309822982 586206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: caret < 1309822984 685677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :from yesterday < 1309822986 262943 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: but timezones weren't invented back then! < 1309823014 910614 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :didnt ben franklin help come up with daylight savings time? did that happen before ther ewere timezones? < 1309823025 16463 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :daylight savings time is the worst < 1309823036 244416 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :newsham, so you are therefore inextricably tied to eastern European time Q.E.D. < 1309823051 557718 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :phantom: some would say I'm the white devil. < 1309823120 108461 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :newsham, I thought that was a drink. < 1309823143 771812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dst is unzepto < 1309823162 460059 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : most of me was being kicked around eastern europe at the time this all went down <-- wait does this mean newsham isn't your real name < 1309823216 191659 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :one out of four of my grandparents were called newsham < 1309823218 103517 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :this much is true < 1309823225 818802 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1309823263 488404 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, what, do you think they didn't have pigs that announced current events in eastern Europe? < 1309823284 294357 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: well it _could_ be translated of course. < 1309823286 747433 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :phantom: check out newsham.com < 1309823291 43169 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :(not my site, btw) < 1309823300 160480 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :but you might chuckle anyway < 1309823305 879224 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Very good. < 1309823320 832811 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Moses Neuesschinkel < 1309823329 180622 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :apparently lots of pig farming in the newsham line < 1309823331 888010 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Is that German? < 1309823370 670865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newsham: that isn't real is it? < 1309823376 179261 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :it is < 1309823384 96583 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :pig genetics < 1309823384 270219 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :huh < 1309823387 790248 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SuperMom™ Maternal Line < 1309823387 966466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Your choice for performance and longevity. A proven maternal leader. < 1309823388 128421 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SuperMom™ 37 < 1309823392 395420 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i want a SuperMom™ < 1309823419 231721 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :some of the newsham/newsome coat of arms have pigs on em, too < 1309823482 878500 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Stop flaunting your fancy family coat of arms. < 1309823521 94710 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :your SuperMom™ so fat, she can be used in the penrose process < 1309823526 119189 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :not to worry, recent family is all poor working class < 1309823540 586325 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 260 seconds < 1309823566 621150 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :newsham, yeah, but there are like no interesting people with my last name. < 1309823606 406408 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :you have a low self opinion? < 1309823649 168954 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :i assume you have your last name < 1309823660 128081 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : didnt ben franklin help come up with daylight savings time? did that happen before ther ewere timezones? <-- last i heard he was joking. < 1309823720 916951 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: your name is cool tho < 1309823722 678447 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mine is just boring < 1309823822 896138 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :our family was so poor their coat had no arms < 1309823824 882276 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :newsham, yeah, but I mean actual Googleable people. < 1309823838 539416 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION swatpans oerjan --==\#/ < 1309823849 321965 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :google, the foundation of all credibility! < 1309823857 406590 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :no google, never happened. < 1309823945 418358 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Indeed. < 1309824057 454908 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :i'll frien dyou on facebook and then you'll be super famouse like me! < 1309824076 789351 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net JOIN :#esoteric < 1309824100 319954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newsham: omg me too < 1309824102 445108 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(i have no facebook) < 1309824111 760765 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whats facebook < 1309824116 886292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :un-zepto < 1309824130 557280 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh wait turns out I have an uncle who once had an article in a newspaper about his company. < 1309824143 888302 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :spiffy < 1309824293 722284 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 252 seconds < 1309824398 575892 :CakeProphet!~adam@h37.20.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1309824398 904356 :CakeProphet!~adam@h37.20.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1309824399 66574 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1309824423 561919 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :"'I'm not on facebook' is the new 'I don't have a TV'" < 1309824432 640118 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :fwiw, I dont use facebook either (though I do have 2 accounts) < 1309824465 273120 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :once at a Berlin concert I touched the bodyguard who was carrying Terri Nunn < 1309824481 353740 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :my claim to fame < 1309824545 669334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : "'I'm not on facebook' is the new 'I don't have a TV'" < 1309824548 481454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :meh, I don't bring it up < 1309824559 97289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's perfectly alright not to own a TV, it's just mentioning that you don't all the time that's annoying < 1309824596 523254 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :i < 1309824608 874436 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :i'm watching tv as we speak, but i have a high opinion of people who manage to avoid it < 1309824628 93932 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whats tv < 1309824631 764964 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :newsham, turns out said uncle's company helped make the first mobile phone topup things. < 1309824646 892198 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Also I was once totally in the same room as Iain Banks. < 1309824685 857715 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :why dont you come up when i google "same room as iain banks"? < 1309824692 667976 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newsham: i don't know how anyone could watch tv when they have an internets in front of them, it's like ... taking both caffeine and heroin and going "whoa, this coffee!!!!" < 1309824692 829934 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :WHO KNOWS < 1309824694 622201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that made no sense, but. < 1309824708 214267 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: bah boring. see if your great great grandfather was involved in the first telegraph, or something. < 1309824716 261712 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :elliott: the coffee happens to be Law&Order < 1309824717 834079 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :the original < 1309824719 471076 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :no colon! < 1309824722 621972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :his great great grandfather _was_ the first telegraph < 1309824733 238400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newsham: why do people like police procedurals :/ < 1309824733 529134 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, unlikely, given that my family is basically all boring Irish people after a point. < 1309824755 453306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/en/4/4f/The_Clang.ogg ;; put on repeat, go insane < 1309824764 709378 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Although I guess maybe one of them moved crates for Marconi when he broadcast that transatlantic signal or something. < 1309824779 186189 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :elliott: did I mention, "no colon"? < 1309824792 758773 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newsham: and? :P < 1309824805 322686 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i once played sprouts with john conway. so there. < 1309824808 278801 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :i'm not talking L&O:LA or SVU or anything < 1309824810 666833 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :this is the real thing!@# < 1309824821 579729 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1309824824 814116 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, I once... um... dammit. < 1309824829 762925 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :i once made out with ladyada, is that worth anything? < 1309824853 152616 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :newsham, depends, was it the real Ada, or some cheap imitator? < 1309824899 924583 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :it was countace lovelace.. i was young and needed th emoney < 1309824902 85861 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Did you solicit a prostitute to pretend to be Ada Lovelace is basically what I am asking. < 1309824906 549025 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :lord byron was pissed < 1309824911 996188 :CakeProphet!~adam@h204.48.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1309824912 321937 :CakeProphet!~adam@h204.48.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1309824912 484056 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1309824939 896320 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :newsham, also you're an internet celebrity yourself, so that doesn't count. < 1309824968 583692 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah everyone knows the famous news ham < 1309825021 322261 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :rec.arts.ham < 1309825059 933166 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :newsham, you have a WP article; that's good enough for me. < 1309825083 905089 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :they'll give those out to anybody < 1309825092 572126 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: http://www.girlgeniusonline.com/comic.php?date=20070625 < 1309825112 802434 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Client Quit < 1309825129 573497 :CakeProphet!~adam@h204.48.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1309825129 979824 :CakeProphet!~adam@h204.48.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1309825130 142027 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1309825188 460174 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :My dad is offering to send me to another country away from him < 1309825200 324150 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :(Sorry about the blogging) < 1309825213 667118 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that seems rather excessive < 1309825219 797621 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(what do you mean it's just passive-aggressiveness) < 1309825224 652083 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott, I'm wondering if I should < 1309825230 36937 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Get away from him for a while < 1309825230 452016 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, yeah, it's effectively the same as getting a transfer. < 1309825230 614374 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :better education???? < 1309825257 222738 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I don't know if or how education plays into it < 1309825260 647742 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :dad doesnt care for proximity? < 1309825265 176119 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: There are rather less drastic ways to get away from someone, but if he's actually seriously offering to help make that happen, then it might be the easiest... < 1309825283 641598 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Erm, should have mentioned that it's temporary < 1309825289 515639 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1309825290 29538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well yeah. < 1309825294 415786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That was obvious. < 1309825301 368703 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :stay away forever < 1309825313 965233 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I suggest joining a circus (note: I do not really suggest this) < 1309825345 952845 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, *which* country. < 1309825374 838178 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :another one < 1309825375 975402 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, a choice, I think. Between England, Israel, and Australia < 1309825376 338173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Zimbabwe. < 1309825391 284052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You don't want to come to England. Or Israel. < 1309825394 660065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But they don't have running water in Australia. < 1309825414 948239 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :just waiting for mean reversion on those zimbabwe dollars! :) < 1309825417 217905 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, you should totally come to Scotland. It's like England, but with worse food. < 1309825417 380156 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sure they have. i'm not sure you'll be able to catch it. < 1309825432 505939 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :and better whiskey < 1309825435 696535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What an endorsement. < 1309825436 601322 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is australian weather good this time of year < 1309825437 918893 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :So you can get over your eating problems! < 1309825441 272233 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is english weather good this time of year < 1309825441 434466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newsham: whisky. < 1309825448 37668 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats that e off newsham -----### < 1309825450 143126 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :whisk{ey,y} < 1309825452 66215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: English weather is as good as English weather gets this time of year, i.e. not < 1309825471 289885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Australian weather" is a bit of a misnomer isn't it, which of the five thousand climates do you mean :P < 1309825472 871446 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I mean the pain is reduced when you can eat a single deep-fried Mars Bar and be over your recommended daily everything. < 1309825516 101792 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I wish I could take "deep-fried Mars Bar" as a serious nutritional suggestion. I wouldn't mind that being a main food source < 1309825517 612372 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1309825519 550115 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Or some other sort of bar < 1309825522 214375 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: did you miss http://www.girlgeniusonline.com/comic.php?date=20070625 < 1309825529 945398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: no < 1309825532 471345 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I couldn't think what to say < 1309825556 133031 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what is this nonsens < 1309825556 837395 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :e < 1309825626 621561 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :monqy: which nonsense? < 1309825634 32076 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that nonsense < 1309825638 870568 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is there more than one < 1309825643 364374 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :always < 1309825943 728145 :CakeProphet!~adam@h136.28.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1309825943 926947 :CakeProphet!~adam@h136.28.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1309825943 927167 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1309826044 608055 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you know what sucks < 1309826053 164851 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :vacuum! < 1309826055 758499 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data AnteValue ref = AnteNil < 1309826055 931641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | AnteSymbol !String < 1309826056 94079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | AnteInt !Integer < 1309826056 94165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | AntePrim !Prim < 1309826056 94208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | AntePair !(ref (AnteValue ref)) !(ref (AnteValue ref)) < 1309826056 813765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | AnteEnv !(Env ref) < 1309826058 662239 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I can't write < 1309826070 902707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copy :: (Ref a, Ref b) => AnteValue a -> IO (AnteValue b) < 1309826071 78809 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copy (AntePair car cdr) = ... < 1309826071 430358 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :obviously < 1309826074 529572 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copy (AnteEnv e) = ... < 1309826076 102902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copy x = return x < 1309826079 439846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because the types don't match for the last line < 1309826089 760343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so I have to write four boring copiers < 1309826146 62776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t Map.foldWithKey < 1309826146 838391 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Couldn't find qualified module. < 1309826148 386093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t Data.Map.foldWithKey < 1309826149 125106 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall k a b. (k -> a -> b -> b) -> b -> M.Map k a -> b < 1309826159 447266 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: some kind of GADT maybe? < 1309826163 304523 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t Data.Map.foldWithKey (\k a m -> liftM3 Data.Map.insert (copy k) (return a) m) (return Map.empty) < 1309826164 23155 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Couldn't find qualified module. < 1309826167 844234 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t Data.Map.foldWithKey (\k a m -> liftM3 Data.Map.insert (copy k) (return a) m) (return Data.Map.empty) < 1309826168 603174 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `copy' < 1309826172 293826 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t Data.Map.foldWithKey (\k a m -> liftM3 Data.Map.insert (?copy k) (return a) m) (return Data.Map.empty) < 1309826173 53778 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall k (m :: * -> *) k1 a. (Ord k1, ?copy::k -> m k1, Monad m) => M.Map k a -> m (M.Map k1 a) < 1309826191 603562 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait < 1309826191 953823 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :duh < 1309826207 678841 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 252 seconds < 1309826235 715299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t Data.Map.foldWithKey (\k a m -> liftM2 (Data.Map.insert k) (?copy a) m) (return Data.Map.empty) < 1309826236 509583 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (m :: * -> *) k a1. (Ord k, ?copy::a -> m a1, Monad m) => M.Map k a -> m (M.Map k a1) < 1309826328 890678 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl sequence [return x, copy f] < 1309826329 102846 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :sequence [return x, copy f] < 1309826334 384884 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1309826362 633528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t liftM2 (:) (return ?x) (return `fmap` copy ?y) < 1309826363 420788 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `copy' < 1309826364 754165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t liftM2 (:) (return ?x) (return `fmap` ?copy ?y) < 1309826365 522143 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a1 (m :: * -> *) t. (?x::a1, Monad m, ?copy::t -> m a1, ?y::t, Functor m) => m [a1] < 1309826372 803755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t \x y -> liftM2 (:) (return x) (return `fmap` ?copy y) < 1309826373 545607 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a1 (m :: * -> *) t. (Monad m, ?copy::t -> m a1, Functor m) => a1 -> t -> m [a1] < 1309826383 482930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl liftM2 (:) (return x) (return `fmap` ?copy y) < 1309826383 695796 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(line 1, column 38): < 1309826383 857917 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected "?" < 1309826383 858000 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :expecting space or simple term < 1309826388 446825 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \x y -> liftM2 (:) (return x) (return `fmap` copy y) < 1309826388 644636 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(. ((return `fmap`) . copy)) . fmap . (:) < 1309826391 965203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \y -> liftM2 (:) (return x) (return `fmap` copy y) < 1309826392 172015 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :((x :) `fmap`) . (return `fmap`) . copy < 1309826395 717247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl liftM2 (:) (return x) (return `fmap` copy y) < 1309826395 930014 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(x :) `fmap` (return `fmap` copy y) < 1309826420 22650 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :can i friend you on oercut, elliott? < 1309826439 675567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oercut? ...orkut? < 1309826463 229912 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oercut, my cutting edge site < 1309826473 209583 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :sharp < 1309826508 902027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t sequence < 1309826509 625079 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a. (Monad m) => [m a] -> m [a] < 1309826520 520848 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :beta invites is such a clever marketting scheme for google < 1309826533 464875 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :i kinda wanna be on google+, and I hate social networking sites < 1309826563 182626 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :newsham, I want to be on Google+, but they don't let under-18s on. < 1309826594 656833 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :wait, a social networking site that excludes people under 18? < 1309826594 894433 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott had the prescience to lie about his age, but I foolishly associated my real age with my YouTube account ages ago and it's stuck now. < 1309826598 209060 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :how is that gonna work < 1309826603 701216 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's an initial legal thing. < 1309826607 1286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t Data.Map.foldlWithKey < 1309826607 753249 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b k a. (b -> k -> a -> b) -> b -> M.Map k a -> b < 1309826701 311429 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: http://sprunge.us/Gghf < 1309826708 463855 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: this is much nicer than before < 1309826713 31609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: no unsafeness whatsoever < 1309826716 104978 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :longer too < 1309826735 630888 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does it work < 1309826735 851267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: well it grew before this :P < 1309826751 321532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: the only added code is the Ref typeclass and copy + uses, pretty much < 1309826752 408728 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and yes, it does < 1309826757 217774 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :now I can write the reader < 1309827018 971575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> freeze code < 1309827019 133780 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :AntePair (ID {unID = AnteSymbol "eval"}) (ID {unID = AntePair (ID {unID = AnteEnv (Env (ID {unID = fromList [(AnteSymbol "eval",AntePrim )]}) NullEnv)}) (ID {unID = AntePair (ID {unID = AnteSymbol "eval"}) (ID {unID = AnteNil})})}) < 1309827019 654557 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good < 1309827043 749025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :AntePair (ID (AnteSymbol "eval")) (ID (AntePair (ID (AnteEnv (Env (ID (fromList [(AnteSymbol "eval",AntePrim )])) NullEnv))) (ID (AntePair (ID (AnteSymbol "eval")) (ID AnteNil))))) < 1309827043 911198 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :better < 1309828750 952720 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy we have neglected booleans < 1309828887 925953 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i guess if integers deserve language membership booleans do too < 1309828916 752615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: maybe i should just use symbols < 1309828921 702494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: maybe numbers should just be symbols too < 1309828929 995365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe everything should be a symb- HELLOOOOOOO TCL < 1309828943 262840 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :symbols or functions or environments < 1309828948 145862 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or lists????????? < 1309829457 456563 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :symbols, lists, and numbers < 1309829468 804041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1309829482 652895 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Oh, remind me to read context next time. But just thinking of Picolisp < 1309829592 153583 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Remote host closed the connection < 1309829792 212394 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://www.reddit.com/r/math/comments/ig4qb/results_from_the_rmath_survey/c23ihcq?context=1 XD < 1309830161 961880 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Read error: Operation timed out < 1309830903 267344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> test < 1309830903 466725 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :x < 1309830903 628917 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*** Exception: AnteException (AntePair (ID (AnteSymbol "unbound-name")) (ID (AntePair (ID (AnteInt 120)) (ID AnteNil)))) < 1309830905 378107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: excellent < 1309830925 940397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's it failing to find a readtable entry for 'x', btw, not it failing to look up the name x < 1309831020 193061 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's that 120 < 1309831100 877268 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: ascii 'x' < 1309831105 332819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well unicode 'x' < 1309831128 856618 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh it's not a symbol? < 1309831138 275681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1309831146 44663 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and what's with it being in a pair with nil < 1309831168 339669 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or is that a list < 1309831273 181888 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: list, yeah < 1309831281 54435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's (unbound-name 120) < 1309831661 998679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hello world!!! = ) You stumbled in my page? are you serious? are you a cute girl? = ) < 1309831662 198886 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :--http://en.wikipedia.org/wiki/User:Fuwikepedia < 1309831768 136498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: i don't think lisp is a zero-lookahead language :( < 1309831782 177272 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :who handcodes parsers < 1309831910 883000 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: readtables, man < 1309831919 152091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: EXTENSIBLE SYNTAX < 1309831920 394780 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's zepto < 1309831928 515205 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1309831932 458124 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :zepto < 1309832015 903559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(def (get-char p) ((p 'get-char))) ;; this leaves something to be desired < 1309832028 446619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess I could have some sugar like (def (get-char p) (p.get-char)) but still < 1309832042 22992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It would be nice if it didn't need declaring at all < 1309832219 699789 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: oh i actually do need a buffer of some kind < 1309832244 599900 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :any kind in particular? < 1309832474 672911 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :as for the get-char thing my solution would be either not to have it as a function or do something bizarre to make explicit definition unnecessary (not vague at all) < 1309832559 174368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: technically i only need a one-char buffer < 1309832561 837236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that seems... gross, though < 1309832565 642823 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I should have an arbitrary-length one < 1309832662 313399 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how will syntax extension work < 1309832924 263037 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : monqy: i don't think lisp is a zero-lookahead language :( <-- i think you can tweak the grammar so it is, though < 1309832968 455502 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ending a (...) is obviously zero-lookahead < 1309833065 98414 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it's not < 1309833083 646165 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :why not < 1309833084 185088 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :get char -> is it a )? end the list; is it a .? ok, then it's a dotted ending; or we just used up the first character of the object we want to read < 1309833085 122096 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"fuck" < 1309833116 327900 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you have not tweaked the grammar :P < 1309833152 515491 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :list ::= "(" rest-list < 1309833192 770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well if you're constrained to readtable form... < 1309833208 886132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hm wait... < 1309833222 388103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok, if every readtable function gets the character it was triggered with < 1309833229 151119 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait it doesn't even need to be < 1309833232 709272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok it is zero lookahead < 1309833233 587702 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think < 1309833237 168620 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott, did we ever play the Birds map? < 1309833239 283668 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I think we did < 1309833241 957686 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: whuh? < 1309833266 428979 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott, the hard map for Tube Trap < 1309833354 434668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1309833357 486865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we played the hardest one, yes < 1309833358 888406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah that one < 1309833398 310041 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1309833402 679290 :elliott_!~elliott@95.149.228.85 JOIN :#esoteric < 1309833408 134169 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ACTION is up for a W:A game, btw < 1309833412 943432 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :just remembered it existed :D < 1309833432 183100 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Um, does my mentioning its existence count as "just"? < 1309833441 468351 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :what? < 1309833456 385335 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :You said you just remembered it existed right after I reminded you < 1309833465 795742 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :yeah < 1309833467 395616 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :that reminded me < 1309833486 489863 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Not now, I want to watch some Doctor Who < 1309833493 509480 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :But soon, as in in some days maybe < 1309833551 675389 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :That's a strange definition of soon < 1309833768 281450 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION waits while his font cache is rebuilt. < 1309833807 599620 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I have no idea why a font cache should need to be rebuilt in order to watch a video < 1309833814 551894 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I remember seeing something about it thought < 1309833895 111615 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: oh noi think i need language extneiosna s :( < 1309833908 49084 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Found an article about disabling it, not sure I should trust the author, but it makes sense < 1309833914 841898 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :what video player < 1309833915 548955 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :and link < 1309833921 486546 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :http://techdows.com/2010/12/disable-building-font-cache.html < 1309833922 913995 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :VLC < 1309833933 541436 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :OH NO THE OWNER OF TECHDOWS IS A VIRUS WRITER DUDE < 1309833953 782116 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I think I may be stereotyping :( < 1309834002 734802 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Sgeo: stereotyping what < 1309834023 8302 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Based on the English failures :( < 1309834386 904437 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :00:55:56 When I was 11 years old I visited Neverland Ranch for 3 days and had a ball with Michael Jackson. We would go gokarting around sipping jesus juice and cuddling. My favorite moment was when we climbed a tree, and he pulled off my shorts and underoos to stick his nice hot nigger dick into my ass while I grabbed a giraffe's head by the horns to felate me! < 1309834387 549144 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :a day in #haskell < 1309834439 857452 :elliott_!~elliott@95.149.228.85 NICK :elliott < 1309834449 813324 :elliott!~elliott@95.149.228.85 QUIT :Changing host < 1309834449 975765 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1309834475 443105 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i take it he's not a regular < 1309834502 495559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1309834503 767226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you don't say < 1309834650 541653 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :eek spam < 1309835732 194866 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :so now michael jackson's black again? < 1309835833 774088 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Is a ++ b ++ c processed as (a ++ b) ++ c or a ++ (b ++ c)? (Yes, I know they are the same due to the rules of monoids, but this makes a difference in execution time due to the nature of linked lists) < 1309835839 8449 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :don't the two have identical performance due to laziness < 1309835843 909772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gotta ask here so i don't look like an idiot :D < 1309835851 688402 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no. < 1309835865 939853 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1309835869 821970 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :when they're forced wont the times be diff? < 1309835888 697239 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a ++ (b ++ c) only traverses a once, while (a ++ b) ++ c does it twice, conceptually. < 1309835933 415752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh right < 1309835935 105819 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this is sort of why why ShowS exists. < 1309835937 618076 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*-why < 1309836290 740499 :hagb4rd!~hagb4rd@koln-d932d256.pool.mediaWays.net QUIT :Ping timeout: 255 seconds < 1309837289 785444 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 255 seconds < 1309837497 5089 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1309839760 59329 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Ping timeout: 252 seconds < 1309840020 13295 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1309840702 268516 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Friend decided to try a supposed hacking tool to get back into his email address < 1309840727 902933 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I try the tool, give it a mailinator address, and ... it returns a hash < 1309840762 320150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :link < 1309840809 678846 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"get back into his email address" how does one get back into an address what < 1309840829 171026 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :http://www.learntohack.co.uk/ < 1309840835 366982 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :promising url < 1309840841 558038 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :quality site design < 1309840845 535573 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :looks legitimate < 1309840882 677898 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wow this video < 1309840984 877570 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I just realized "hacking" by this POS into an example.com address would have been funnier < 1309841008 173044 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i like how it's called learntohack.co.uk and there is no learning it is just what < 1309841074 802329 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :"Your email selbri@example.com is invalid or has been banned." < 1309841090 639432 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1309841109 671537 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Wait, that's the "real" email it asked for, not the one I tried to "hack" into < 1309841129 426298 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i do not like this site < 1309841132 174103 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im staying away from it < 1309841174 428248 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Now that I changed my "real" email address, it's going through, hacking "sumti@example.com" < 1309841239 148448 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :"Hacking process completed < 1309841239 310731 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Example.com Account: sumti@example.com < 1309841239 473114 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :MD5 Hash Password found: < 1309841239 473278 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :0bcdf471234c4ed69707aca9ab859e0e" < 1309841285 737196 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :now get the real password < 1309841294 796582 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and ruin sumti@example.com's life < 1309842699 38351 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Certainly it's worth the 90 €. < 1309843044 103758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does it just hash the email < 1309843173 205172 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes, but using only the finest salt. < 1309843176 733254 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :genuine maldon. < 1309843211 180948 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 258 seconds < 1309843218 997377 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i love slat, it is the best < 1309843219 963918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :salt < 1309843237 323861 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :how ionic < 1309843250 837036 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :too much salt makes things yucky < 1309843256 43170 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :real yucky < 1309843314 546909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.youtube.com/watch?v=oGjcuFzSkqE http://www.youtube.com/watch?v=0yOLKotyDBY <-- i was profoundly affected by this work of art, namely in that it made me want to put salt on everything for the remainder of the month < 1309843324 135926 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you wacky americans and your wacky tv shows < 1309843329 650531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so... wacky < 1309843411 768128 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this wacky american tv show is so wacky < 1309843459 114406 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wow im dying < 1309843511 238832 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you should not have juggled knives while chatting on irc < 1309843560 529764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: it's great i love it < 1309843648 246724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"marshmallow...y...ness of the marshmallow" good quotes < 1309843700 730660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: he ends up arguing with mary poppins later i want to know who caused this show to come into being and hug them < 1309843750 523622 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :missy puffinstuff < 1309843921 881758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: he makes like peanut maple bacon later :( < 1309843927 582136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its so nice ive forgotten what it actually is < 1309843960 890531 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :right now hes using a ruler to make papercraft < 1309843990 718558 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh god i forgot the toffee he means < 1309843991 795603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with soy sauce < 1309843996 67841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :makes < 1309843998 148156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nt means < 1309844001 649918 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh god < 1309844006 727122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it looks delicious < 1309844008 830561 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :trust me < 1309844009 519120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::< < 1309844028 295923 :aloril!~aloril@84.249.126.153 JOIN :#esoteric < 1309844132 453147 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :adding soy sauce now < 1309844178 466461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"invented after French sometime after fire, but before the plane" < 1309844222 612760 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :edible bling < 1309844348 693913 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wow did he grow another arm < 1309844353 616614 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1309844368 447064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :god this caramel looks so lovely in the pan < 1309844370 368444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i want to lick it < 1309844375 555846 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how was he holding the knife and the scissors and the pizza cutter < 1309844387 859783 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yess break down those glucose and fructose < 1309844394 566925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i don't want them to be atoms any more < 1309844396 18009 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :caramel plasma < 1309844508 415511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: i love how much of a salt nerd eh is < 1309844512 578914 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i dont know what all these salts are < 1309844516 223733 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :edible < 1309844516 893254 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]he < 1309844517 55888 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bling < 1309844529 252206 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sugar that bacon < 1309844580 117244 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :smoked sea salt mmmm < 1309844626 285753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol at three and a half hours < 1309844629 440332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for the edible bling < 1309844655 770543 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: yes i can confirm he grew another arm < 1309844669 351280 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :god these look delicious < 1309844782 699074 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what do americans consider thick cut bacon < 1309844786 181883 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it looks not very thick < 1309844849 986941 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"pat it down lightly; don't pat, just give it a pat" < 1309844872 439880 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: god on top of ice cream yes < 1309844881 713410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1309844884 925967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :food shows are bad < 1309844892 335091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they make me want to eat more things than people can eat < 1309845371 465396 :Lymia!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 240 seconds < 1309845412 319520 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309845825 328233 :elliott_!~elliott@95.149.228.85 JOIN :#esoteric < 1309845837 822109 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1309845905 8421 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :"Luke, this is Bruce from the FPUG. I really like your idea. It’s very similar to mine, except that I have been working on it full-time for many years and I am putting on the final touches. I know that if I met someone who was almost done with what I was just starting I would have a lot of strong feelings about having my idea and motivation stolen. (Then I’d get over it:) ) The thing is, it was MUCH harder than I ever thought it would be and I had < 1309845905 170778 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :to learn and invent a lot of mathematics. I also found some really cool things that will totally change the way we interact with computers; e.g., an almost perfect map from the mathematical model of information to natural languages. I also found that what I was doing was really discovery and that there is very close to one way to do it." < 1309845910 710310 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :hehehe < 1309845914 977790 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :random blog comments are great < 1309845918 48295 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :why do i even have this tab open < 1309845922 855220 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :dunno where it came from < 1309845970 854272 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"an almost perfect map from the mathematical model of information to natural languages < 1309845984 982753 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :http://theslipstream.net/drupal1/sites/default/files/garland_logo.png what the fuck < 1309845987 442698 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :my crackpot sense is tingling... < 1309845992 975681 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: why do you think i quoted it :D < 1309846002 414011 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :last time i heard something like that it was vortex math < 1309846004 706091 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :http://theslipstream.net/drupal1/sites/default/files/garland_logo.png <-- this is the logo of their...thing < 1309846012 523723 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Imagine being able to access your documents, files, and applications from anywhere in the world, on any device, at any time. < 1309846012 707040 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Imagine customizing your every computer screen according to your needs. < 1309846012 869328 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Imagine sharing knowledge at lightning speed and becoming an authority in an information community. < 1309846012 869504 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Imagine a world where you are always in control of your personal information. < 1309846012 869611 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Imagine a world where medical cures are researched, discovered, and put to market within six months. < 1309846014 155125 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Imagine a world where political decisions are made by reason rather than shouting matches at the nearest town hall. < 1309846026 524841 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :it's going to literally cure disease and politics < 1309846049 228134 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wowee < 1309846059 354447 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sign everybody up this isntant < 1309846230 791530 :Nisstyre!~nisstyre@109.74.204.224 QUIT :Remote host closed the connection < 1309846269 883592 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1309846294 756592 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Remote host closed the connection < 1309846307 88770 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Disconnected by services < 1309846309 674370 :monqy_!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1309846314 555166 :monqy_!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net NICK :monqy < 1309846356 884954 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1309846418 444743 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Remote host closed the connection < 1309846491 757682 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1309846698 447874 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1309846730 666042 :sebbu!~sebbu@ADijon-152-1-41-4.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1309846730 828267 :sebbu!~sebbu@ADijon-152-1-41-4.w83-194.abo.wanadoo.fr QUIT :Changing host < 1309846730 828391 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1309846776 28289 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :monqy: http://www.scribd.com/doc/40697621/Mathematics-Ends-in-Meaninglessness-ie-self-contradiction < 1309846799 284257 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :all the best papers site mathsisfun.com < 1309846817 401892 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :2)The Australian leading erotic poet philosopher colin leslie dean points out1+1=1 < 1309846817 759829 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : < 1309846817 921849 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :get a salt shaker < 1309846830 479785 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :i can prove that aliens exist < 1309846839 59591 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :AUSTRALIAS LEADING EROTIC POET COLIN LESLIE DEAN < 1309846844 415063 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric : < 1309846845 136388 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :This paper is a case study in regard to the view that all views collapse intomeaninglessness or absurdity or self contradiction. < 1309846846 720418 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :BeedaWeeda: orly < 1309846849 81901 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wtf kind of view is this < 1309846855 63684 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :yes < 1309846860 233148 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :monqy: an self-contradictory one < 1309846861 332911 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :OH THE IRONY < 1309846863 37805 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :BeedaWeeda: go on < 1309846864 328058 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ohohoho < 1309846866 366660 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :hold on < 1309846868 861025 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ok < 1309846870 128061 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :im holding < 1309846871 821913 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :im getting the picture < 1309846872 630515 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what if its just absurd < 1309846879 205341 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or meaningless < 1309846891 61499 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Mathematic is noexception Mathematics has many paradoxes which show mathematics ends inmeaninglessness < 1309846905 48410 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mathematics: a view???? < 1309846922 926458 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :ACTION internet is really slow < 1309846935 690032 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net PRIVMSG #esoteric :monqy: Reality has paradoxes, so reality ends in meaninglessness. < 1309846938 601826 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net PRIVMSG #esoteric :>:D < 1309846963 341397 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :BeedaWeeda: do you mean to prove that alien life exists, or that alien life forms have visited Earth < 1309846967 756483 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i like these reasons < 1309846974 942001 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :) < 1309846975 409744 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :x can = 1 and .999[bar] at the same time or in other words1=.999[bar]-to infinity ie a finite number = an infinite number- acontradictions in terms < 1309846979 57334 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :1+1=1 < 1309846983 307992 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :MATHEMATICS JUST AD HOC ARBITRARILY DEFINESAWAY THE SELF-CONTRADICTIONS IN MATHEMATICS IETHE AXIOM OF SEPARATION –which is impredicative and thusinvalid < 1309846987 697938 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whoa calm down < 1309846999 974519 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :MATHEMATICS IS NOT THE LANGUAGE OFTHE UNIVERSE as it is mathematics is just abunch of meaningless symbols connected byrules < 1309847001 333654 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net PRIVMSG #esoteric :elliott_: Both would be fairly interesting. < 1309847003 87935 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it got bigger < 1309847014 207971 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :pikhq_: the former can be proved: whoops probability qed < 1309847015 335690 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net PRIVMSG #esoteric :(though only one would be *surprising*) < 1309847023 643754 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :so uh < 1309847027 879390 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is this paper thing < 1309847030 494586 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a joke i hope < 1309847034 661556 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net PRIVMSG #esoteric :elliott_: If the universe is finite, then there's a chance there exists no alien life. < 1309847035 741494 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :i dont think so < 1309847036 288070 :cheater_!~ubuntu@g229097097.adsl.alicedsl.de JOIN :#esoteric < 1309847044 227984 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :elliot: aliens have visited earth but i cant prove it, i can only prove they exist < 1309847048 792857 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :BeedaWeeda: ok, go on < 1309847053 988166 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net PRIVMSG #esoteric :Though it would be more surprising for that to be the case than for there to be aliens. < 1309847074 105660 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :http://apod.nasa.gov/apod/image/9702/deep_hst_big.jpg < 1309847075 773658 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :there < 1309847083 448045 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :that is absolutely proof of extra terrestrials < 1309847085 399905 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :wow, it's from nasa too, i can believe that < 1309847089 639437 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :BeedaWeeda: ok can you point to the alien in that image? < 1309847096 539840 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :its right over there < 1309847098 6572 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cant you see it < 1309847099 978160 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :you will need to use your logic < 1309847113 418431 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :can you grasp that photograph < 1309847130 299995 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :that is over 1,000 galaxies < 1309847142 768898 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :each one has hundreds of trillions of stars < 1309847144 278526 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :BeedaWeeda: ok: is the proof: There are a huge number of galaxies which are all immensely large in themselves and contain countless numbers of planets; it is absurd to suppose that none of them would have any extraterrestrial life; therefore extraterrestrial life exists? < 1309847154 112269 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :yes < 1309847155 538579 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :absolutely < 1309847159 206365 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I can accept that, it's obviously not a formal proof but it basically works out < 1309847168 474143 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :BeedaWeeda: So, you suppose that some of these extraterrestrials have developed faster-than-light travel? < 1309847174 417227 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :That is the only way they could have visited Earth. < 1309847180 719220 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :yes < 1309847193 882210 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net PRIVMSG #esoteric :I'm not *quite* willing to accept that, but I'm willing to accept that there's something like a 99.9% chance that there's extraterrestrial life. So, no *notable* argument from me. :P < 1309847207 125487 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :theres probably a shitload of life within our own galaxy < 1309847221 71959 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :BeedaWeeda: Why do you believe this? i.e., why do you not instead believe that extraterrestrials have not visited earth, and faster-than-light travel is impossible, as all current physical theories state? < 1309847233 163130 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Is it because you have evidence of extraterrestrials visiting Earth? < 1309847234 85454 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :because < 1309847237 760386 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :science is primitive < 1309847254 772306 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I'm not sure I understand; I'm interested to know what you mean. < 1309847256 804106 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :we dont really know < 1309847263 510894 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :well think about it < 1309847267 79869 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net PRIVMSG #esoteric :... Is your argument "science is primitive therefore aliens", or is there something I'm missing? < 1309847270 960623 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :how long has science really been around < 1309847275 523550 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :BeedaWeeda: do you have an objection to the scientific method? < 1309847281 166879 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :i.e., do you believe it is not an effective way of figuring things out? < 1309847289 811667 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :or do you just object to current scientific theories? < 1309847294 893076 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :yes < 1309847299 427909 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :if so, do you believe that current scientific theories were not developed correctly according to the scientific method? < 1309847330 612720 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :you are asking too many questions my friend < 1309847338 208784 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what < 1309847343 682070 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :BeedaWeeda: I'm just trying to understand < 1309847352 261350 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I don't believe what you believe, but if I ask you questions, < 1309847363 574079 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :then I can get information about what you believe; and if I think you're convincing, then I could start believing it. < 1309847365 601720 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :i think science has a lot of dogma < 1309847369 552153 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I'm just trying to expand my worldview. < 1309847384 867624 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Can I ask another question?: Do you think I've been asking the wrong questions/bad questions? < 1309847388 903017 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :no < 1309847394 367829 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :just too fast for me to keep up < 1309847394 705326 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :OK. < 1309847401 303776 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Sorry then. < 1309847403 706277 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :in what way does science "have" dogma < 1309847427 364452 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :science is dogma in a lot of ways < 1309847434 927738 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1309847437 287567 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :BeedaWeeda: ok, here's a simpler question: Why do you believe aliens have visited earth? < 1309847461 135223 :CakeProphet!~adam@h246.41.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1309847461 297761 :CakeProphet!~adam@h246.41.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1309847461 297914 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1309847472 554667 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :ufo reports have clearly documented them for the past 60 years < 1309847481 403990 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :heh < 1309847485 664523 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :it is clearly < 1309847490 779727 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :a huge sort of, open secret < 1309847495 275705 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :BeedaWeeda: do you know what this channel is about, btw? < 1309847502 294102 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net PRIVMSG #esoteric :How does that demonstrate aliens have visited earth? There are many things those could be. < 1309847508 724709 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :like what? < 1309847521 566816 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :humans are probably flying them too < 1309847524 136743 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :BeedaWeeda: oh, wait: did Cocytus send you here? < 1309847529 330838 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :they did recover crashed discs after all < 1309847540 990999 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net PRIVMSG #esoteric :Hallucinations, military secrets, hoaxes, etc. < 1309847543 274300 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wasn't beedaweeda here a few days ago too or was it yesterday or am I confusing him with someone else < 1309847550 921424 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :the airforce said it themselves after the roswell incident < 1309847558 535381 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :they quickly changed their story of course < 1309847570 68818 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net PRIVMSG #esoteric :Of course, we can't immediately *rule out* aliens, but it's not the only possible, or even probable, answer. < 1309847570 653419 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :BeedaWeeda: do you know what this channel is for? just a question < 1309847581 746996 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :no < 1309847588 287897 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :BeedaWeeda: programming < 1309847592 561134 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :lol < 1309847614 507759 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :freenode is mostly about open source stuff, so you're unlikely to find a relevant channel on this network < 1309847615 473409 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :i thought this was a kind of occult/paranormal/metaphysics chatroom < 1309847627 333655 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :=( < 1309847641 522332 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :did you know < 1309847650 173329 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :did i nkow what? < 1309847650 716350 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you're not the first to think that. < 1309847656 187688 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :in certain megalithic structures around the world < 1309847659 492468 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :they find tool marks < 1309847667 927920 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :making perfect incisions < 1309847673 887764 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :and drilled holes < 1309847674 372608 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :did the airforce say that < 1309847679 971609 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :in megalithic structures < 1309847680 589064 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :so um < 1309847686 373092 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :that are like 10,000 years old < 1309847687 30214 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :did they have electric drills is this what you're saying < 1309847709 568077 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :they probably had something better than that < 1309847730 285631 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :mind lasers < 1309847770 74565 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :do a little research on this place called puma punku < 1309847782 819649 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :the megaliths found there are freakin huge < 1309847791 174637 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :and they interlock together like a puzzle < 1309847796 918866 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :so? < 1309847799 618409 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :old people had brains, too. < 1309847804 852159 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :you don't say < 1309847813 286404 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :some of them way up to 1,000 tons < 1309847815 595313 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :you mean to tell me people of this time period were moving those!? < 1309847823 653676 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :have you heard of ropes and stuff < 1309847827 535922 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :with freakin logs and ropes < 1309847828 577933 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :pulley type things < 1309847834 75621 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :its called slave labour < 1309847836 758873 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net PRIVMSG #esoteric :BeedaWeeda: Moving large objects is actually nowhere near as hard as you think. < 1309847854 250324 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net PRIVMSG #esoteric :Only takes a single clever man and some carpentry to pull off, TBH. < 1309847899 648160 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :some of the megaliths are so perfectly and precisely carved that modern engineers have come forth saying they couldn't even replicate it if they tried < 1309847912 204254 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :BeedaWeeda: yeah but < 1309847914 540240 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :there are millions of engineers < 1309847920 468944 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :and a lot of them believe really stupid stuff < 1309847934 693604 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net PRIVMSG #esoteric :Now, the *cutting* of the structures at Pumapunku is more impressive, and I can't say I have any particular explanation for how that happened. < 1309847939 30141 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :unless they're experts in their field, "an engineer" saying something means very little < 1309847946 860309 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"this engineer is so stupid he couldn't even make a megalith" < 1309847958 979375 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net PRIVMSG #esoteric :Though it must be said, my not having an explanation does not imply that any explanation someone comes up with must be true. < 1309847977 374021 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no it means mind lasers < 1309847984 584472 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :but anyway, whatever the reason is for whatever mysteries of construction remain, there is undoubtedly a simpler answer than "all of our current physics is totally incorrect, and intelligent extraterrestrials built ancient structures" < 1309847989 195057 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net PRIVMSG #esoteric :And zombie Jews. < 1309847996 630526 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :because "ancient humans built it with this tool or method we forgot about" is WAY simpler than that < 1309848053 188638 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mind the lasers, or you may get cut < 1309848088 134538 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :you clearly < 1309848091 614957 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :havent researched the field < 1309848094 379641 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :elliott < 1309848103 13852 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :i think your speaking out of ignorance < 1309848127 577944 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :BeedaWeeda: and _i_ think you're a gullible idiot. < 1309848136 264129 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :sorry, i tried to humour you, but you couldn't justify a single thing to me. < 1309848143 248928 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :and you are boring too :( < 1309848144 547569 :aloril!~aloril@84.249.126.153 QUIT :Read error: Operation timed out < 1309848149 734251 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1309848175 591571 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :do you believe in the bible elliott? < 1309848181 796234 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :haha. no. < 1309848217 501385 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :oh, so you have activated some of your logic, is that what your telling me? < 1309848223 517403 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what < 1309848235 141795 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I've activated my logic beams and they're cutting perfect holes into megalithic structures. < 1309848242 932380 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Sorry if you get caught in the blast. < 1309848248 427765 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net PRIVMSG #esoteric :BeedaWeeda: I'll make this easy for you. "Extraordinary claims require extraordinary evidence." You have extraordinary claims. Where is your extraordinary evidence? < 1309848249 662029 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :look at the pictures yourself < 1309848272 672030 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :those pictures just dont say "mind lasers" to me < 1309848273 924340 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :anyway, this is off-topic < 1309848279 501932 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net PRIVMSG #esoteric :elliott_: We always are. :P < 1309848285 236130 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :pikhq_: SSHHHHH < 1309848350 444262 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :what mind lasers? did i say that or are you making things up? < 1309848358 739547 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :I DECREE THIS CONVERSATION TO BE NO WEIRDER THAN WHAT WE USUALLY TALK ABOUT < 1309848391 721473 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :BeedaWeeda: You've basically rejected logic by calling anyone who asks questions that conform to a logical structure of debate closed-minded and ignorant, and telling us instead to basically just decide you're right based on unfounded claims and pictures. < 1309848407 690615 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :BeedaWeeda: Since you're not being reasonable, we don't have to be either. < 1309848415 25599 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :You've forfeited your right to a logical debate. < 1309848455 208175 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oerjan: Nothing is weird. < 1309848490 918023 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :UFO's have been documented for hundreds of years, and im not being reasonable or logical by suggesting that aliens are and have been visiting us for a long time? < 1309848514 797556 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net PRIVMSG #esoteric :BeedaWeeda: The documentation of UFOs does not imply there must be aliens. < 1309848517 893314 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :BeedaWeeda: Those stories are widely regarded by experts to be untrue. < 1309848521 417806 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :i showed a picture of 1,000 galaxies with quadrillions of stars and suggest that alien life exists, and thats not logical or reasonable? < 1309848526 895849 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :You didn't provide evidence otherwise or give a reason for dismissing those judgements. < 1309848530 8795 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott_: experts who havent researched the field < 1309848530 357459 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net PRIVMSG #esoteric :BeedaWeeda: It implies something unknown. < 1309848534 46578 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott_: (clearly) < 1309848541 695763 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :BeedaWeeda: Besides, your claims about the megaliths are more important. < 1309848542 639508 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net PRIVMSG #esoteric :BeedaWeeda: When something is unknown, you don't get to fill in the gaps with whatever you feel like. < 1309848546 634949 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :BeedaWeeda: You haven't justified those at all. < 1309848569 203247 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :excuse me elliott, im not doing your research for YOU, go research it yourself instead of harping on me to educate you < 1309848580 325332 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :BeedaWeeda: If you're not trying to educate me, then... go away? < 1309848585 152071 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :You're the one who said you could prove that aliens existed. < 1309848596 498359 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :You're the one who then went off on a tangent about UFOs visiting earth. < 1309848601 851752 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net PRIVMSG #esoteric :elliott_: I did actually look into that specific megalith a bit. Pumapunku exhibits some fairly impressive stoneworking. < 1309848610 329936 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :You are the one who initiated this, so you can't exactly complain that I'm not doing my research. < 1309848623 33097 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :clearly you havent < 1309848628 39289 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :you probably believe everything the media tells you < 1309848629 343200 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :eat your dogma < 1309848630 361007 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :good boy < 1309848631 621156 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what < 1309848632 396493 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i < 1309848632 575905 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :lol < 1309848638 201309 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :laughing < 1309848638 564245 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :yes i watch fox news every day < 1309848643 867709 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :they let me know about the threats to my great country < 1309848648 867874 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net PRIVMSG #esoteric :BeedaWeeda: *Ahahahah*. You think we believe everything the media tells you? Not even slightly. < 1309848651 968503 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :you probably do < 1309848655 257852 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net PRIVMSG #esoteric :BeedaWeeda: We believe what can be shown by evidence. < 1309848662 197980 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :BeedaWeeda: im glad that you believe that anyone who disagrees with you on a single thing, must necessarily be a complete sheep < 1309848665 872386 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :so everyone is either a clone of you < 1309848666 752035 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :or a sheep < 1309848668 234516 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :which is great < 1309848674 554704 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :because it means you never have to take anyone seriously who says you're full of shit < 1309848679 617794 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :you are a boring idiot go away < 1309848685 714970 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net PRIVMSG #esoteric :(which, incidentally, *is* science.) < 1309848694 756906 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :pikhq_: you might not want to speak for everyone in the channel. < 1309848703 651309 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net PRIVMSG #esoteric :elliott_: Okay, okay, s/we/I/ < 1309848712 376597 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :science is (big rocks => mind lasers) shoo < 1309848729 232864 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Big Rocks, Mind Lasers -- good album title < 1309848741 921078 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :elliott, only some fucking moron like you could turn a calm and peaceful discussion into some ridiculous argument like this < 1309848751 87124 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :welcome to esoteric < 1309848755 486679 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :home of fucking morons < 1309848760 775739 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :thanks < 1309848765 631364 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net PRIVMSG #esoteric :BeedaWeeda: Evidence. Do you have it? < 1309848769 146306 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :eliott has CLEARLY demonstrated that < 1309848771 291688 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :BeedaWeeda: you realise ive just been doing this for entertainment from the start < 1309848782 613886 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :BeedaWeeda: Anyway: I was completely civil from you until the moment where you stopped answering my questions and just called me ignorant. < 1309848787 713541 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :You threw the first stone. < 1309848797 622115 :BeedaWeeda!~port72.c@50.8.174.68 PART :#esoteric < 1309848798 415382 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :civil with you < 1309848800 49690 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bye < 1309848800 773353 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ah good < 1309848824 745209 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : have i upset you i'm sorry < 1309848832 144378 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :maybe he'll be entertaining now < 1309848844 752851 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan cant ban me for this because its not in channel mwa ha ha ha ha < 1309848852 762564 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net PRIVMSG #esoteric :It's amusing how utterly foreign science seems to be for people. < 1309848861 543832 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1309848871 297572 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: im trying to antagonise em in /msg < 1309848879 481989 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott_........ < 1309848885 297416 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :what < 1309848892 396044 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :harrassments not cool 8( < 1309848895 18253 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net PRIVMSG #esoteric :I mean, you'd think "Believe that which can be shown by evidence" wouldn't be hard, but... Holy fuck people. < 1309848897 151803 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : have i upset you i'm sorry < 1309848901 115965 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :monqy: thats not harassment < 1309848903 35848 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh ok < 1309848905 287264 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :thats niceness :( < 1309848908 570143 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1309848919 228861 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :im going to code more ante-zepto now its good and nice < 1309848960 292706 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :monqy: oh hey i could hmm < 1309849068 114017 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1309849130 211856 :oerjan!oerjan@sprocket.nvg.ntnu.no TOPIC #esoteric :Do not feed the elliotts | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1309849144 285202 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan............ < 1309849147 322671 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :we were keeping that topic............ < 1309849150 606342 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :zzo set it and it was amazing..... < 1309849153 324585 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :we've had it for weeks.... < 1309849190 833589 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sorry, i needed to include an important safety message < 1309849262 873567 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ALSO NO ONE TOLD ME < 1309849271 978542 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan give me some bacon < 1309849288 268074 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION gives elliott_ some bacon ===\__/ < 1309849290 496059 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :whoops < 1309849292 78747 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :thx < 1309849295 511328 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :straight from the pan < 1309849339 659849 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :"Unlike Heidegger, the Ancient Egyptians were normal people who had normal thoughts." < 1309849371 487149 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sounds obvious when you put it that way < 1309849423 644115 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :normal? they were Ancient Egyptians, they should have ancient thoughts - in egyptian! < 1309849432 137366 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :they had mind lasers < 1309849543 237852 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: do you think i upset beedaweeda < 1309849548 781024 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric ::( < 1309849558 689409 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :i will have to track them down in real life and say sorry with a big hammer < 1309849826 930045 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: did you know that carpal tunnel is now illegal < 1309849841 452541 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: um yes you did < 1309849851 635990 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ic < 1309849860 154522 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: no, they upset themselves :D < 1309849878 311254 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it takes two to tango < 1309849880 113645 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 252 seconds < 1309849892 692531 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :yeah well < 1309849895 432953 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :hes a poopy head < 1309849896 846447 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :qed < 1309850338 490067 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :monqy: ante-zepto is almost three hundred lines : O < 1309850349 715212 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :are they good lines < 1309850398 408541 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :yes. < 1309850401 10063 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :"Once you understand Monads, I think you have made the transition from a beginner haskell programmer to an intermediate haskeller." oh my god what is this shit < 1309850418 249301 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what is that shit < 1309850474 401603 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net PRIVMSG #esoteric :Funny, I thought understanding Monads was a trivial exercise. :P < 1309850555 479998 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : /home/elliott/Code/ante: < 1309850555 642405 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : total used in directory 28 available 67807276 < 1309850555 642579 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : drwxr-xr-x 2 elliott elliott 4096 2011-07-05 08:17 . < 1309850555 642687 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : drwxr-xr-x 55 elliott elliott 4096 2011-07-05 04:11 .. < 1309850555 642792 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : -rw-r--r-- 1 elliott elliott 5982 2011-07-04 10:04 ante.greatawesomegoodyes.hs < 1309850557 445719 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : -rw-r--r-- 1 elliott elliott 9436 2011-07-05 08:17 ante.yesthebestfuckinganteeverfuckingyessedsozeptoohmygodyouhavenoidea.hs < 1309850560 707427 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :i have good filenames < 1309850574 101583 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :im considering... splutting it... into maltiple... fules.... < 1309850626 327601 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :if you read about monads before having a clue, you'd be likely to conclude that they are really scary and require loads of work to understand < 1309850638 948739 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wait you don't have to capitalize module file names? < 1309850657 392679 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: you can name haskell files whatever you want. < 1309850664 37145 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :"import Foo.Bar" will look at Foo/Bar.hs, though. < 1309850821 931651 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :monqy: oh god no i cant split it up < 1309850823 176391 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :its not read < 1309850823 534070 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :y < 1309850825 186223 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :not right < 1309850827 276398 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1309850837 744623 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :i must complete the reader < 1309851562 794037 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :monqy should i sleep or code zepto and eat bacon < 1309851571 748770 :Lymia!~moe@unaffiliated/cirno-chan NICK :Lymee < 1309851572 746856 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is it sugared bacon < 1309851577 237647 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :no < 1309851579 185540 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric ::( < 1309851581 508037 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1309851671 771859 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :going to cry -> < 1309851869 364077 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :monqy: im not sure if i can zepto any more < 1309851880 846333 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :maybe i'll have some bacon while sleeping... < 1309851891 148040 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :dont choke on it < 1309851899 197490 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that might be bad???? < 1309851924 879849 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ok < 1309851940 37704 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm, sweet and sour bacon < 1309851963 961654 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ok im going to try and find bacon or sleep < 1309851983 293929 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :too find out watch thing is true....... buy the shirt? < 1309852760 465188 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1309854845 161728 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1309855637 332547 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1309855860 91872 :foocraft_!~ewanas@178.152.126.240 JOIN :#esoteric < 1309855878 305407 :foocraft!~ewanas@178.152.126.240 QUIT :Read error: Connection reset by peer < 1309856222 274966 :foocraft_!~ewanas@178.152.126.240 NICK :foocraft < 1309857885 763253 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 JOIN :#esoteric < 1309858068 357913 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1309858471 249483 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1309858493 88722 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1309861205 542661 :falso___!~falso@deadbsd.org JOIN :#esoteric < 1309861207 940057 :falso___!~falso@deadbsd.org PRIVMSG #esoteric :Hi sirs! < 1309861224 817118 :falso___!~falso@deadbsd.org PRIVMSG #esoteric :just to tell that i have released a IDE form Brainfuck for OSX < 1309861227 112239 :falso___!~falso@deadbsd.org PRIVMSG #esoteric :for < 1309861255 132556 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, the world needs more esolang IDEs < 1309861259 584679 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even if they are all for BF < 1309861302 1831 :falso___!~falso@deadbsd.org PRIVMSG #esoteric :next stop: create one for malbolge < 1309861310 530083 :falso___!~falso@deadbsd.org PRIVMSG #esoteric :http://blol.org/1742-brainfucker < 1309861323 541909 :falso___!~falso@deadbsd.org PRIVMSG #esoteric :doesnt support INPUT yet, just OUTPUT < 1309861341 64568 :falso___!~falso@deadbsd.org PRIVMSG #esoteric :its also open sores < 1309861360 207998 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :`addquote < falso___> its also open sores < 1309861361 474101 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :481) < falso___> its also open sores < 1309861367 257073 :cheater_!~ubuntu@g229097097.adsl.alicedsl.de QUIT :Ping timeout: 250 seconds < 1309861377 795895 :falso___!~falso@deadbsd.org PRIVMSG #esoteric :yap, i always say open sores instead of open source < 1309861382 834368 :falso___!~falso@deadbsd.org PRIVMSG #esoteric :because that just what it is :-P < 1309861383 595143 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: hmm... do you think it needs more context? < 1309861390 505803 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nah, it's fine as it is < 1309861505 154830 :cheater_!~ubuntu@g229097097.adsl.alicedsl.de JOIN :#esoteric < 1309861521 752768 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :we need a befunge IDE < 1309861528 637985 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :They exist < 1309861529 542662 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :They suck < 1309861630 911658 :falso___!~falso@deadbsd.org PRIVMSG #esoteric :lol < 1309861631 599030 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in that case, we need a decent befunge IDE < 1309861650 132416 :falso___!~falso@deadbsd.org PRIVMSG #esoteric :im strill trying to understand how that 99 bottles of beer in malbolge was done < 1309861651 947258 :falso___!~falso@deadbsd.org PRIVMSG #esoteric :still < 1309861661 317261 :falso___!~falso@deadbsd.org PRIVMSG #esoteric :i wanted to make a simpler algorithm < 1309861674 552596 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I've started some very minimal work on one twice but never got anywhere < 1309861675 254579 :falso___!~falso@deadbsd.org PRIVMSG #esoteric :but dont know how to start..., just bruteforcing every combination < 1309861680 116844 :falso___!~falso@deadbsd.org PRIVMSG #esoteric :and thats... not really programming < 1309861691 525895 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bruteforcing Malbolge has been tried < 1309861693 61050 :falso___!~falso@deadbsd.org PRIVMSG #esoteric :a friend of mine did a "MALBOLGE-SDK" < 1309861695 407487 :falso___!~falso@deadbsd.org PRIVMSG #esoteric :it works < 1309861701 886917 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it eventually resulted in a hello world, that wasn't even capitalised correctly < 1309861705 76789 :falso___!~falso@deadbsd.org PRIVMSG #esoteric :i did two algorithms in bruteforce < 1309861710 809297 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(as in, random capitalisation for each letter) < 1309861720 276037 :falso___!~falso@deadbsd.org PRIVMSG #esoteric :nah, its possible < 1309861726 803763 :falso___!~falso@deadbsd.org PRIVMSG #esoteric :i fixed that Hello World in wikipedia < 1309861732 84396 :falso___!~falso@deadbsd.org PRIVMSG #esoteric :to the correct capitalisation < 1309861732 861430 :falso___!~falso@deadbsd.org PRIVMSG #esoteric ::-P < 1309861803 500020 :falso___!~falso@deadbsd.org PRIVMSG #esoteric :for the bruteforce theres this application: http://www.cs.uit.no/~johnm/code/hacks/ < 1309861811 516777 :falso___!~falso@deadbsd.org PRIVMSG #esoteric :uses a genetic algorithm < 1309861816 672654 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: My first idea is a control flow graph < 1309861840 533886 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :overlaid on the source < 1309861863 911399 :falso___!~falso@deadbsd.org PRIVMSG #esoteric :if you guys are interested < 1309861871 833891 :falso___!~falso@deadbsd.org PRIVMSG #esoteric :--- translated from portuguese to english - http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=pt&tl=en&u=http%3A%2F%2Fblol.org%2F735-malbolge-desmistificado&act=url < 1309861924 882347 :falso___!~falso@deadbsd.org PRIVMSG #esoteric :i really wish i could contact the japaneses that did the 99 bottles of beer < 1309861926 673183 :falso___!~falso@deadbsd.org PRIVMSG #esoteric :with CYCLES < 1309861933 621600 :falso___!~falso@deadbsd.org PRIVMSG #esoteric :to understand how did he do that < 1309863093 932510 :foocraft!~ewanas@178.152.126.240 QUIT :Quit: if you're going....to san. fran. cisco!!! < 1309863183 226856 :cheater_!~ubuntu@g229097097.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1309863790 852511 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1309863887 182251 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1309865911 569564 :choochter!~choochter@84.93.44.198 JOIN :#esoteric < 1309866395 836496 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 241 seconds < 1309867341 188284 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309867593 828721 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 240 seconds < 1309868083 260937 :CakeProphet!~adam@h10.2.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1309868083 724128 :CakeProphet!~adam@h10.2.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1309868083 885498 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1309868229 770136 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309868865 595243 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh, Ubuntu bug 290204 really makes me lose hope in humanity, or at least small subsets of it < 1309868879 787011 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :link? < 1309868893 713780 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/290204 < 1309868912 464376 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :basically, shutting down Ubuntu works indirectly by calling shutdown(1) < 1309868916 909920 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which plays a beep through the PC speaker < 1309868927 50289 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the fix they used was to blacklist the kernel driver for the PC speaker < 1309868931 175527 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :globally < 1309868944 951636 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rather than just adding an option to shutdown to not beep, or using telinit, or, really, anything else < 1309869093 822364 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: on the plus side < 1309869285 633454 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :http://llvm.org/bugs/show_bug.cgi?id=1000 < 1309869361 321963 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's just a joke bug, I'm fine with those < 1309869377 747642 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :its a most excellent joke bug < 1309869385 241310 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :the best is who it's assigned to < 1309869497 538677 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ok, that's enough william hartnell for this what-is-quickly-becoming-an-allnighter < 1309870301 686037 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :""The whole notion of replacing π by 2π is silly since we all are very comfortable with π and multiplication by two." < 1309870312 852813 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I think this is the best summary of the entire tau movement to date. < 1309871231 877394 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1309871826 574642 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, this is a holdup; comment! < 1309871838 51403 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1309872184 810622 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Phantom_Hoover: and yet mathematicians strive for perfection < 1309872208 274249 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :note that the physicists found h/2pi to be so useful they invented a symbol for it < 1309872219 656885 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :coppro, not the kind of perfection that comes from changing some factors. < 1309872327 953168 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pi vs. tau is only considered important by the same kind of people who insist on punishing pupils for putting a single line under the final answer when the school rules say there should be two. < 1309872362 574873 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION hugs oerjan while still pointing the gun at him. < 1309872388 210620 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let { infixr 6 >=; x >= f = f x } in 10 >= 11 >= (+) < 1309872388 956907 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 21 < 1309872416 360779 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let { infixr 6 >=; (>=) = flip ($) } in 10 >= 11 >= (+) < 1309872419 646755 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 21 < 1309872425 179782 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I decided Haskell needed more RPN... < 1309872438 114348 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You could've used a new operator for it. < 1309872455 40336 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :istr F# uses |> < 1309872481 599393 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nah, no one uses comparison operators in modern programming anyways < 1309872483 738914 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although i think that's infixl < 1309872485 859844 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's all about RPN these days. < 1309872499 129912 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, right. < 1309872503 496818 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: engineers have separate names for units which are just 1 divided by existing units < 1309872513 999436 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: So do physicists < 1309872521 275238 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, it's the same units < 1309872542 615677 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :This is more because the English language sucks at expressing inverse units < 1309872543 921901 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :inverse femtobarns ftw < 1309872576 458081 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and also to avoid confusion < 1309872576 620595 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you coould just add the prefix in- to the unit name. < 1309872592 80965 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Infemtobarns. < 1309872603 565549 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ingrams < 1309872603 827705 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :since dimensions do not uniquely identify the physical properties of a unit < 1309872606 907167 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's how adjectives work, anyways... < 1309872617 403164 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :most of them, that is. < 1309872636 735584 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :some are un-, some allow both. English is weird. < 1309872646 641970 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Unfemtobarns. < 1309872659 376478 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'd prefer in- over un- though, for units < 1309872663 575477 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :dammit I need a snuggy < 1309872680 426725 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also, what the hell is a femtobarn. < 1309872689 647213 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is it a really small barn? < 1309872694 393838 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, a barn is a unit of area. < 1309872696 219680 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like, the kind you keep animals in? < 1309872697 158883 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh. < 1309872701 438427 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it is the size of a barn? < 1309872707 456285 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :rather smaller, i believe :P < 1309872707 627143 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :A really, really small unit of area; it was used for nuclear physics. < 1309872735 283915 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: this seems like a clever way to advertise a barn your selling, by saying it the size of many barns. < 1309872739 923619 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*you're < 1309872742 229263 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :So wait, speed would be measured in metre-inseconds? < 1309872766 398944 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Phantom_Hoover: also known as Galileos < 1309872779 12546 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :inverse femtobarns is the unit used for measuring the total amount of collision data collected by the LHC < 1309872796 128541 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, seems like an odd unit to use. < 1309872861 280160 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think it somehow measures how small an area they have statistically managed to hit with those collisions, or something < 1309872862 535219 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :1 barn = 1.0 × 10-28 meters squared < 1309872885 282431 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :A barn (symbol b) is a unit of area. Originally used in nuclear physics for expressing the cross sectional area of nuclei and nuclear reactions, today it is used in all fields of high energy physics to express the cross sections of any scattering process. < 1309872889 827721 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess this would explain the choice? < 1309872895 75594 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The electric constant would be in square amp-4th seconds-inkilograms-cubic inmetres? < 1309872906 185367 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I much prefer microouthouse to femtobarn < 1309872948 325086 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so in fact, I could advertise my barn to be the size of over one thousand barns. < 1309872960 634942 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and still be technically correct. < 1309872967 84740 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :except for the whole size not being area thing. < 1309872974 563405 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :also, really, the unit used for measuring collision rate is finverse femtobarn-seconds < 1309872979 558654 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :s/fin/in/ < 1309872989 586487 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :or inverse femtobarn-hours or what have you < 1309873068 497383 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if I worked with the LHC I would convert all of my measurements to invese (beardseconds squared)-seconds < 1309873087 614941 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*inverse < 1309873203 410202 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or I guess it would be (inverse beardseconds squared)-seconds < 1309873225 597628 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :makes everything completely different... < 1309873268 717427 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"Geneva, 17 June 2011. Today at around 10:50 CEST, the amount of data accumulated by LHC experiments ATLAS and CMS clicked over from 0.999 to 1 inverse femtobarn, signalling an important milestone in the experiments' quest for new physics." < 1309873312 356675 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"The number signifies a quantity physicists call integrated luminosity, which is a measure of the total number of collisions produced." < 1309873469 33801 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :1 barn = 4.0 × 10-12 beard second squared < 1309873479 866631 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's 10^(-12) < 1309873501 41450 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION must not be allowed to fall asleep < 1309873645 328873 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION gently pushes Sgeo into a vat of chloroform < 1309873690 520693 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan is such a gentleman < 1309873818 127182 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> 5 * 31556926 < 1309873819 61239 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 157784630 < 1309873824 660012 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a beardyear in nanometers. < 1309873917 705312 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ars for dyeing your bears < 1309873966 222714 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :huh, so the average beard only grows about 15 cm in a year. I guess that makes sense. < 1309874280 953053 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :* oerjan gently pushes Sgeo into a vat of chloroform < 1309874286 131249 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Should've included benzene. < 1309874356 893185 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Bye all < 1309874485 747272 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"Is benzene and chloroform mixture a good eluent? < 1309874495 421060 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :" < 1309874553 508362 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i find the relevance somewhat elusive, at least < 1309874679 353868 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1309874788 20919 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: how's scapegoat getting on? < 1309874798 664067 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I just got into a darcs vs. svn flamewar in my boss's office < 1309874829 406729 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, it's a long story. < 1309874840 349691 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and need a version control system that is unambiguously superior to all others in order to justify advocating it < 1309874843 936903 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :aha. < 1309874871 406189 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: it is also not a particularly good story < 1309874899 268762 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh. < 1309874948 343888 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, it's probably not even worth randomly referencing < 1309874950 896290 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION glares at Phantom_Hoover < 1309874965 9968 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Remote host closed the connection < 1309874990 413450 :copumpkin!~pumpkin@gw1.mcgraw-hill.com JOIN :#esoteric < 1309874990 777522 :copumpkin!~pumpkin@gw1.mcgraw-hill.com QUIT :Changing host < 1309874990 939866 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1309875131 895936 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION wonders what ais523 and Phantom_Hoover did, and whether it was entirely legal. < 1309875146 146649 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: I didn't do anything < 1309875153 517657 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, I was on the other side of the argument < 1309875167 12333 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ic. that would increase the chances it wasn't legal, i guess. < 1309875173 446158 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, the BORING side of the argument. < 1309875206 867874 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, so I was on the boring (and yet legal) side of the argument < 1309875220 889817 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Was it really, truly illegal? < 1309875225 601290 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I still think it was a better side than yours < 1309875226 605908 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Or simply forbidden by unjust laws? < 1309875238 377138 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and OK, there are some stupid laws around < 1309875259 230844 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the law in question is an entirely sensible one, and I would likely advocate for its adoption if for some reason it hadn't been introduced < 1309875304 452494 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION wasn't aware that there was some concept of "truly illegal" < 1309875309 469437 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Well sure, but you're a joyless automaton with no love for the finer things. < 1309875339 745814 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: probably similar to "illegal and easily enforceable" < 1309875346 135273 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: Phantom_Hoover seems to be using it as "illegal and I agree with it being illegal" < 1309875366 712070 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or yes, illegal and unethical. < 1309875374 543590 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It was a victimless crime! < 1309875382 649928 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Or at least a crime with no victims worth speaking of. < 1309875398 820065 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there was nothing of the victim left to complain! < 1309875411 71810 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, I wouldn't go that far. < 1309875418 562371 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :If anything there'd be slightly more of the victim. < 1309875425 92680 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1309875444 244564 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: well, it never happened (I hope, at least) < 1309875458 723607 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it was victimless in the sense that it was never committed < 1309875491 588453 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo was damnably weak-willed, yes. < 1309876118 155123 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : You have stumbled upon the difference between music lovers and audiophiles. Music lovers listen to music, where audiophiles listen to stereos. < 1309876397 31789 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Good night < 1309876650 544739 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am a music lover that prefers higher quality speakers, but realizes that there's an upper ceiling where quality begins to matter less. < 1309876665 936026 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my laptop speakers aren't cutting it... < 1309876681 477319 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I'll amend this situation when I get my first paycheck Thursday.. < 1309876752 940160 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :anyways, I'm going to do that thing animals do where there heart rate and brain activity slows down and the eyes experience phases of rapid movement. < 1309876768 246954 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*their ...I am messing those up a lot right now. < 1309876773 137852 :falso___!~falso@deadbsd.org PRIVMSG #esoteric :buy some sennheisers < 1309876849 116452 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I will probably begin to hallucinate as I lie in a state of paralysis. < 1309876859 564814 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I will have difficulty remember what it was that I hallucinated. < 1309876864 353485 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*remembering < 1309877734 44826 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Ping timeout: 240 seconds < 1309877983 726462 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1309879651 706189 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1309879969 69083 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1309881211 227476 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 260 seconds < 1309881274 528720 :sebbu!~sebbu@ADijon-152-1-41-4.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1309881274 868966 :sebbu!~sebbu@ADijon-152-1-41-4.w83-194.abo.wanadoo.fr QUIT :Changing host < 1309881275 31116 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1309881915 628297 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1309881952 386540 :derrik!~xix@228.224.196.88.dyn.estpak.ee JOIN :#esoteric < 1309882221 636211 :calamari!~jeffryj@ip72-211-146-193.tc.ph.cox.net JOIN :#esoteric < 1309883404 872337 :MigoMipo!~John@84-217-8-74.tn.glocalnet.net JOIN :#esoteric < 1309883488 387639 :calamari!~jeffryj@ip72-211-146-193.tc.ph.cox.net QUIT :Quit: Leaving < 1309884578 548699 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1309884617 798410 :derrik!~xix@228.224.196.88.dyn.estpak.ee QUIT :Ping timeout: 240 seconds < 1309884723 513250 :jcp!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 276 seconds < 1309884732 180582 :jcp|1!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 240 seconds < 1309885369 594451 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1309885438 465768 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 QUIT :Quit: Page closed < 1309885495 350049 :cheater_!~ubuntu@g229097097.adsl.alicedsl.de JOIN :#esoteric < 1309887220 746766 :Sgeo!~Sgeo@66-87-2-97.pools.spcsdns.net JOIN :#esoteric < 1309887507 635420 :Sgeo!~Sgeo@66-87-2-97.pools.spcsdns.net QUIT :Ping timeout: 264 seconds < 1309887764 861308 :Sgeo!~Sgeo@66-87-0-122.pools.spcsdns.net JOIN :#esoteric < 1309887795 445432 :Wamanuz4!~Wamanuz@81-233-163-248-no84.tbcn.telia.com QUIT :Remote host closed the connection < 1309888047 637136 :Wamanuz!~Wamanuz@81-233-163-248-no84.tbcn.telia.com JOIN :#esoteric < 1309888763 140406 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1309890678 689412 :hiato!~nine@clam.leg.uct.ac.za QUIT :Ping timeout: 276 seconds < 1309891033 511893 :Sgeo!~Sgeo@66-87-0-122.pools.spcsdns.net PRIVMSG #esoteric :Need to save power < 1309891063 332691 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i recommend rechargeable batteries < 1309891067 147746 :Sgeo!~Sgeo@66-87-0-122.pools.spcsdns.net QUIT :Quit: Leaving < 1309891069 305108 :hiato!~nine@clam.leg.uct.ac.za JOIN :#esoteric < 1309891069 503340 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :those new lithium ones < 1309891111 583600 :cheater_!~ubuntu@g229097097.adsl.alicedsl.de QUIT :Ping timeout: 250 seconds < 1309891176 685266 :cheater_!~ubuntu@g229097097.adsl.alicedsl.de JOIN :#esoteric < 1309891339 35001 :pikhq!~pikhq@71-219-242-65.clsp.qwest.net JOIN :#esoteric < 1309891409 79961 :pikhq_!~pikhq@174-22-181-220.clsp.qwest.net QUIT :Read error: Operation timed out < 1309893258 52447 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :does a double fill only one word in 64-bit systems? < 1309893263 403940 :jcp!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1309893352 530396 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :double float is 64bits. < 1309893870 534379 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.reddit.com/r/pics/comments/elnr4/our_heater_is_shit_so_this_is_how_were/c1915ub < 1309893873 1767 :pikhq_!~pikhq@71-219-203-204.clsp.qwest.net JOIN :#esoteric < 1309893879 188694 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Scroll down to the later replies; facepalm. < 1309893880 788875 :pikhq!~pikhq@71-219-242-65.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1309894043 763595 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"Here's your evidence: common fucking sense. < 1309894043 963135 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :But you go on and uh...talk about computers..and kJ of energy..." < 1309894072 149270 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Fun fact: these people were being upvoted until someone called in /r/Physics. < 1309894959 710710 :jcp|other!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1309895518 996842 :BeedaWeeda!~port72.c@50.8.174.68 JOIN :#esoteric < 1309895529 601353 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :"Its because oven heating elements generally aren't built for continuous duty, they're designed to cycle on and off. My guess is that some parts that normally don't get hot could get hot and become a fire hazard." < 1309895534 184554 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :wtf < 1309895539 634396 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it's like this guy has never heard of broiling < 1309895641 257439 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :anyone can find a stupid person on the internet, only the truely talented time wasters actually bother to read them. < 1309895666 370221 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Quit: ZNC - http://znc.sourceforge.net < 1309895680 47856 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :newsham, I think the thing that hooked me was the fact that the hivemind was initially on the side of the idiots. < 1309895723 625450 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :most of the people in this thread are not stupid. only about the usual amount < 1309895747 639124 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but i'm above and beyond the average time-waster. i'm a time-waster extraordinaire < 1309895752 126567 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes, but some of them are really stupid, and it seems that they were initially the ones with upvotes. < 1309895768 745655 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1309895791 555551 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :maybe people are upvoting the idiots so we can all share in their glory < 1309897259 65781 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes. That is what we shall tell ourselves from now on. < 1309897341 253209 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Read error: Connection reset by peer < 1309897350 960523 :Gregor!Gregor@codu.org PRIVMSG #esoteric :http://sttngfashion.tumblr.com/post/5550581072/special-report-star-trek-the-next-generation-a-xxx Best < 1309897610 641131 :boily!~boily@mtl.savoirfairelinux.net QUIT :Read error: Operation timed out < 1309897964 931347 :pikhq_!~pikhq@71-219-203-204.clsp.qwest.net PRIVMSG #esoteric :quintopia: Uh, I could've sworn that a 100% duty cycle was, in fact, designed for in electric heating elements. < 1309898323 778450 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1309899026 931190 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :pikhq_: indeed. but it's been an hour since i was talking about idiots on reddit, and the moment has passed < 1309899149 428412 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Hmm? < 1309899236 13086 :pikhq_!~pikhq@71-219-203-204.clsp.qwest.net PRIVMSG #esoteric :quintopia: Beh. < 1309899292 370360 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"Sorry, cows, your skin is really nice-looking when it gets made into shoes and jackets." < 1309899303 244037 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Are cows ever actually killed for leather? < 1309899320 104634 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I'd've thought that food cows would yield enough. < 1309899387 458661 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :old milchcows :P < 1309899398 710187 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :a cow killed for meat and leather is still killed for leather? < 1309899410 96649 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i don't actually have many things made of cow leather < 1309899420 993389 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :some kangaroo leather, some sheep leather... < 1309899428 12146 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :olsner, I suspect the demand for cows for food exceeds that for leather. < 1309899466 544992 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :poll question: how would you interpret the following sentence: "Of course, this same person apparently knows casey through six degrees." < 1309899603 406544 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Casey from Casey and Andy. < 1309899656 181363 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :He knows him through six degrees of parallax. < 1309899757 758315 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :lul < 1309899857 803085 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1309901080 851890 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1309901084 383001 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Read error: Connection reset by peer < 1309901100 744694 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :O...K... < 1309901119 433440 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I am arriving at the hypothesis that Wine's D3D support crashes my computer. < 1309902229 599198 :MigoMipo!~John@84-217-8-74.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1309902618 551228 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1309902634 815011 :augur!~augur@129.2.129.33 JOIN :#esoteric < 1309903825 982460 :Gregor!Gregor@codu.org PRIVMSG #esoteric :http://www.facebook.com/photo.php?pid=32182066&l=d213217594&id=1055580469 Great advancement in ties, or /greatest/ advancement in ties? < 1309903892 670872 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :man, content not found is my favorite kind of tie < 1309904028 289498 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Gregor, http://wheelof.com/whitney/ < 1309904034 286178 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You have been ousted as a composer. < 1309904043 918282 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh dear < 1309904066 60400 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh < 1309904068 836106 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :that thing < 1309904070 237354 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :old < 1309904093 617234 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh. Well then, Gregor has always been ousted. < 1309904104 48496 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :this is true < 1309904137 84219 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :he was never even outed < 1309904269 794224 :Gregor!Gregor@codu.org PRIVMSG #esoteric :quintopia: Content not found? wtf? < 1309904281 704962 :Gregor!Gregor@codu.org PRIVMSG #esoteric :This is supposed to be a "for anyone, even not on Facebook" permalink: http://www.facebook.com/photo.php?pid=32182066&l=d213217594&id=1055580469 < 1309904293 917692 :Gregor!Gregor@codu.org PRIVMSG #esoteric :And it appears to be the same link I gave before ... < 1309904323 325046 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Argh, fuggin Facebook. < 1309904343 113810 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :if its a pic < 1309904344 855009 :Gregor!Gregor@codu.org PRIVMSG #esoteric :http://codu.org/tmp/futuretie.jpg < 1309904363 813818 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you can just right click->copy image location < 1309904371 895542 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :never had that not work < 1309904394 614989 :Gregor!Gregor@codu.org PRIVMSG #esoteric :http://a6.sphotos.ak.fbcdn.net/hphotos-ak-snc6/260546_1982623639337_1055580469_32182066_4949751_n.jpg lulsecurity < 1309904423 504817 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so you just tied two together backtoback? < 1309904464 1225 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Uhh, no, if that was what I had done it wouldn't look anything like that. < 1309904505 341868 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :HOW SHOULD I KNOW < 1309904510 141909 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what did? < 1309904521 927380 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Have you never tied a tie before? X-D < 1309904531 655963 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Well, that is two ties, but the knot is, to my knowledge, unique. < 1309904564 910507 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Not that there's much knot there, it's just an up-and-over for the wide parts, the thin parts are tied for flourish :) < 1309904593 181714 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Up-and-over? < 1309904601 840671 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I am not familiar with this knot. < 1309904609 983134 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Admittedly I only know one tie knot, but still. < 1309904612 130921 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it looked about like how i imagine two ties tied in a standard fashion but with their knots intermingled would look < 1309904639 896782 :Gregor!Gregor@codu.org PRIVMSG #esoteric :"Up-and-over" is the first step of nearly every tie knot. < 1309904645 672003 :terix!~terix@APoitiers-651-1-133-177.w90-30.abo.wanadoo.fr JOIN :#esoteric < 1309904666 725247 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Where you push the long part up through the loop created by wrapping it 'round the short part. < 1309904692 237950 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(The only tie knot I know is the Windsor, which is apparently weird.) < 1309904703 841277 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It's not particularly weird, no ... < 1309904712 251605 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It's the canonical knot, although most people do the pussy half-windsor nowadays. < 1309904740 665933 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i usually do either a full windsor or fourinhand < 1309904741 433746 :terix!~terix@APoitiers-651-1-133-177.w90-30.abo.wanadoo.fr PART :#esoteric < 1309904746 276514 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :the difference is subtle < 1309904756 653505 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so i dont know which it is < 1309904761 517729 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :quintopia, the difference is huge. < 1309904773 18924 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i have a photo < 1309904776 877854 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :of all the ties < 1309904780 313382 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Do you wrap the big end around the small end when tying it? < 1309904788 110646 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :painted on the side of a building in reykjavik < 1309904803 559214 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i can look at that and decide < 1309904873 360634 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK, but it might take a while to get there. < 1309904875 849079 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Anyway, this isn't any standard tie knot, as indicated by the fact that it involves TWO EFFING TIES < 1309904888 890435 :Gregor!Gregor@codu.org PRIVMSG #esoteric :But anyway, real question: Me wearing a double-tie all the time from now on. Yes/no? < 1309904916 664641 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes. < 1309905107 289437 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i think < 1309905110 992399 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you can do better < 1309905117 258900 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :QUADTIE < 1309905122 144826 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://stackoverflow.com/questions/4272067/what-does-mean-in-mathematica < 1309905137 142465 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"The & "pumps in" the variable into the # sign." < 1309905149 566492 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Perhaps the worst way to describe anonymous functions? < 1309905387 580088 :Gregor!Gregor@codu.org PRIVMSG #esoteric :quintopia: I would need a pretty impressive collar for that :P < 1309905940 268162 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and a more impressive know! < 1309905944 149438 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :*knot < 1309906923 928390 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1309908352 186156 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :a < 1309908502 722688 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :12:28:47: the fix they used was to blacklist the kernel driver for the PC speaker < 1309908502 884897 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :12:28:51: globally < 1309908506 587931 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :so they solved two problems < 1309908673 798028 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :13:23:04: Phantom_Hoover: and yet mathematicians strive for perfection < 1309908673 998906 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :lol < 1309908682 593920 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :13:25:27: pi vs. tau is only considered important by the same kind of people who insist on punishing pupils for putting a single line under the final answer when the school rules say there should be two. < 1309908689 604084 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :heh, but I'm not sure that's accurate < 1309908797 144279 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ssh, it's oerjan and he's agreeing with us. < 1309908803 692705 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You don't question that, you just accept it. < 1309908823 262949 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :13:41:08: "Geneva, 17 June 2011. Today at around 10:50 CEST, the amount of data accumulated by LHC experiments ATLAS and CMS clicked over from 0.999 to 1 inverse femtobarn, signalling an important milestone in the experiments' quest for new physics." < 1309908841 879874 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I would like to think that the only results kept at the end of the LHC experiments will be the single inverse femtobarn number. < 1309908848 50959 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :All the rest will be thrown away now that we have THE RESULT. < 1309908853 520012 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :(It will be 4.) < 1309908911 586253 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :13:47:25: * oerjan gently pushes Sgeo into a vat of chloroform < 1309908911 916948 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Oh, my. < 1309908921 941638 :cheater_!~ubuntu@g229097097.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1309909043 48296 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ah, you're secretly George Takei. < 1309909048 516582 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You're getting off on this, I bet. < 1309909060 124799 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :btw < 1309909068 357871 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :its odd that his last name is almost "the gay" < 1309909071 861407 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :george takei was hilarious in larry crowne < 1309909073 610739 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :thats a lot of pressure < 1309909098 870257 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :45000 atmospheres < 1309909647 515868 :mycrofti1!~ircguy@h69-128-47-242.mdsnwi.dedicated.static.tds.net NICK :mycroftiv < 1309909661 995395 :cheater_!~ubuntu@g229097097.adsl.alicedsl.de JOIN :#esoteric < 1309909895 439724 :augur!~augur@129.2.129.33 QUIT :Remote host closed the connection < 1309910109 963708 :cheater_!~ubuntu@g229097097.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1309910211 620809 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :qweuiop < 1309910851 983132 :cheater_!~ubuntu@g229097097.adsl.alicedsl.de JOIN :#esoteric < 1309911128 983682 :oerjan!oerjan@129.241.210.46 JOIN :#esoteric < 1309911580 868272 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309911595 113435 :cheater_!~ubuntu@g229097097.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1309911739 44619 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1309911818 945797 :elliott_!~elliott@95.149.228.85 QUIT :Remote host closed the connection < 1309911866 981047 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1309911978 298779 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1309911979 800706 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1309912231 782675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wertyuio < 1309912234 43465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oiu < 1309912237 541901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :qwant < 1309912239 166804 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :taupe < 1309912243 190064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pestilence < 1309912245 797772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the nine sins < 1309912262 313694 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :hft? < 1309912361 982233 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :elliott has been possessed by a demon, sadly. < 1309912451 368041 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :and now two new cardinal sins will be unleashed upon the world < 1309912472 868543 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :and some pestilence, but that's hardly new < 1309912498 770085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no that was the list of sins < 1309912501 788990 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- wertyuio < 1309912505 635970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- oiu < 1309912505 867548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- qwant < 1309912506 578488 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- taupe < 1309912508 559412 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- pestilence < 1309912510 291836 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :those are the nine sins < 1309912524 276131 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shoo demon < 1309912557 12069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im a shoe demon < 1309912566 842281 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :it is a great boon that demons can't count, at least < 1309912588 179318 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :maybe its nine in a different base < 1309912589 227188 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :;-) < 1309912597 60851 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :casey anthony beat the murder case < 1309912633 657533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh god < 1309912636 850808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he came back? < 1309912647 837687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its like christmas < 1309912671 512632 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :maybe elliott has finally met his match < 1309912798 384472 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric : http://codu.org/tmp/futuretie.jpg <-- there are people who wear ties to conform. and then there is Gregor. < 1309912828 549944 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :why does he wear ties? < 1309912832 949529 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :to offend? < 1309912855 82155 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :i assume for the same reason he wears hats < 1309912865 470185 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :that goes without saying < 1309912868 221318 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :maybe it's a side effect of hyposmia < 1309912874 232820 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :but brings me no closer to the truth < 1309912927 644283 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :what is pretty clear is that whatever he is doing, it's not conforming < 1309912944 463485 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :would anyone here fuck casey anthony? < 1309912947 753709 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :unless his peers are in the circus < 1309912966 626826 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :isnt she dead? eww.. thats gross < 1309912967 914259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:06:28: elliott_: how's scapegoat getting on? < 1309912968 209062 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:06:38: I just got into a darcs vs. svn flamewar in my boss's office < 1309912976 105109 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I explained it to a friend recently, so maybe I'll even work on it < 1309912983 916797 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:07:20: and need a version control system that is unambiguously superior to all others in order to justify advocating it < 1309912984 79226 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :isnt that he moms name? < 1309912984 241190 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It doesn't have to exist to advocate it < 1309912989 267248 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :i can at least say, who the fuck is casey anthony < 1309913002 242145 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :casey anthony is the mom < 1309913004 547366 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :can we not talk about stupid diversionary non-news news stories? < 1309913015 793909 :newsham!~chat@udp216902uds.hawaiiantel.net PRIVMSG #esoteric :there are lots of other retarded places to talk to retarded people on that subject < 1309913027 297660 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :id fuck casey anthony < 1309913028 607717 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :in the ass < 1309913029 313698 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oh it's a woman, i was confused the previous talk about casey and andy < 1309913045 507253 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :i was going to call up augur for expertise < 1309913049 521984 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Caylee Marie Anthony (August 9, 2005 – c. June 16, 2008)[1] was a child from Orlando, Florida, whose disappearance in June 2008 attracted national media attention. Caylee's skeletal remains were discovered December 11, 2008, six months after she was reported missing by her grandmother, Cindy Anthony.[2] Her mother, Casey Anthony, decided not to report her daughter missing, and was indicted on charges of felony murder, though she continu < 1309913049 684816 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ed to maintain her innocence throughout her trial. Casey Anthony was found not guilty of murder, aggravated child abuse, and aggravated manslaughter, but guilty of providing false information to a law enforcement officer. < 1309913051 753363 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :o.o < 1309913052 371919 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :*by the < 1309913063 55645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so no caylee is the kid < 1309913075 315938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait < 1309913077 172971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :casey is the mother right < 1309913096 850466 :newsham!~chat@udp216902uds.hawaiiantel.net PART :#esoteric < 1309913151 342992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : can we not talk about stupid diversionary non-news news stories? < 1309913151 575252 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : there are lots of other retarded places to talk to retarded people on that subject < 1309913153 468868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :concurring with this btw < 1309913163 131895 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not that there's been any _discussion_ :D < 1309913165 995020 :BeedaWeeda!~port72.c@50.8.174.68 PRIVMSG #esoteric :im gonna get a blow job from casey anthony < 1309913266 43435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hes not only stupid and stupid in a boring way but a troll and a troll in a boring way :( < 1309913285 676932 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric : QUADTIE < 1309913288 184164 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :octotie < 1309913397 898659 :Gregor!Gregor@codu.org PRIVMSG #esoteric :oerjan: I wear ties to AVOID conforming :P < 1309913409 484920 :Gregor!Gregor@codu.org PRIVMSG #esoteric :If I was in business, I probably wouldn't wear ties :P < 1309913449 836752 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :if you were in business you might or might not get a choice, afaik < 1309913454 439577 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : http://codu.org/tmp/futuretie.jpg <-- there are people who wear ties to conform. and then there is Gregor. < 1309913460 228478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well this is definitely the ugliest thing i've ever seen < 1309913462 379491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor that is, nice tie < 1309913468 947126 :Gregor!Gregor@codu.org PRIVMSG #esoteric :*sobblecopter* < 1309913469 528623 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, I should have worded that as "nice tie, though" :( < 1309913542 381010 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I am making a pretty goofy face, and my jetlag tiredness makes me look like I have a black eye :P < 1309913585 332137 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :BeedaWeeda: 95% of the people in this channel are nerds and don't like to mess up our nice geeky channel with woman talk. and the rest are gay. < 1309913597 337561 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1309913642 325908 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :well and then there's oklopol, but he's on vacation. < 1309913649 631179 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like oerjan's definition of woman talk :P < 1309913672 710481 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :elliott: english compounds are ambiguous < 1309913701 463747 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I didn't mean that :P < 1309913731 862076 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :ah. < 1309915090 816537 :Gregor!Gregor@codu.org PRIVMSG #esoteric :http://codu.org/tmp/doubletie2.jpg Doubleties are seriously the greatest. < 1309915137 322439 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :niceties and doubleties < 1309915183 676651 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: tripletie < 1309915185 638579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the challenge is set < 1309915201 46278 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: One tie at a time :P < 1309915202 559679 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :octotie, we said < 1309915211 21312 :Gregor!Gregor@codu.org PRIVMSG #esoteric :If I had a long skinnytie, tripletie would be easy. < 1309915256 653105 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :tie mummification < 1309915417 226988 :BeedaWeeda!~port72.c@50.8.174.68 QUIT :Changing host < 1309915417 389460 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda JOIN :#esoteric < 1309915698 918603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BeedaWeeda: it is too late.... the fbi have seen your ip.... < 1309915779 22290 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309915851 238798 :augur!~augur@208.58.6.161 QUIT :Client Quit < 1309915862 160004 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309916074 810772 :Gregor!Gregor@codu.org PRIVMSG #esoteric :http://codu.org/tmp/doubletie2.jpg augur, behold my amazing invention! < 1309916180 988605 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :Gregor the gordian < 1309916218 754035 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1309916284 643742 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :Gregor: it looks like something youd wear < 1309916309 765294 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Well, that's good :P < 1309916311 463522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: its less ugly than the other one F- < 1309916322 776542 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: I'm experimenting with "knots" :P < 1309916392 197846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: can you get a tie that's a transparent plastic thing filled with multicoloured glow in the dark liquid < 1309916394 207859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wear that < 1309916411 11889 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Umm ... I doubt that you can :P < 1309916487 304106 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: why not < 1309916495 400671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that would fucking rock i would wear that all day holy shit < 1309916496 768519 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i have to make one < 1309916513 573376 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It would be quite a trick to tie :P < 1309916522 592463 :Gregor!Gregor@codu.org PRIVMSG #esoteric :If it's thick enough to not break when you try to tie it, it's too thick to tie. < 1309916536 714947 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: The bit you actually tie would get thinner. < 1309916542 324523 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(And maybe be made of a bit nicer material :P) < 1309916563 821413 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: You'd need some way to keep all the liquid flowing to make it the most cool though >_> < 1309916571 357498 :Gregor!Gregor@codu.org PRIVMSG #esoteric :The bit you actually tie varies depending on the height, build, knot and preferences of the wearer. < 1309916578 97393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah yeah yeah, HAND-TAILORED < 1309916587 390575 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Have fun with that :P < 1309916609 516043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: IT WILL BE SO COOL DO YOU EVEN HAVE ANY IDEA. < 1309916616 804232 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Instant rockstar. < 1309916750 330548 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :what about some kind of paper-thin lcd screen surface < 1309916791 651984 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Which also does not break when tied :P < 1309916793 431833 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :...i guess we should just wait for the nanofabrics < 1309916815 702881 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: um there are thin bendable transparent oled displays at least < 1309916828 426736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they might even not look like shit in the few years that have passed since I started knowing this < 1309916830 505200 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Bendable, or holyfuckmegabendable? < 1309916848 249018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Bendable as in "fold it in half with a little bulge at the end and then back over itself" :P < 1309916853 17229 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :JUST NEEDS A BIT OF TORTURE < 1309916871 558733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh my god if you had a tie hooked up to a camera on the back of your shirt < 1309916877 69396 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it looked like a hole < 1309916877 863114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :best tie < 1309916882 182326 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :the actual pulling at the knot part might get ugly, there < 1309916902 621761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait < 1309916905 680090 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whatif you had a whole shirt like that < 1309916907 122644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :omfg.......... < 1309916926 35789 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Elizacat: A whole shirt like that, but wore a tie :P < 1309916927 100506 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :the half invisible man < 1309916929 298612 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Errrg < 1309916934 855222 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Who is Elizacat? :P < 1309916942 452825 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Somebody who came in here to ping Vorpal. < 1309916999 894333 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : wait < 1309917000 56473 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : whatif you had a whole shirt like that < 1309917000 56661 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : omfg.......... < 1309917002 988849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think this is actually feasible < 1309917015 916515 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i mean shirts don't need to bend THAT much really < 1309917036 496365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also if you made all the non-screen parts out of shiny mirror... yes.... i want this shirt........... < 1309917065 729325 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :sup < 1309917066 271855 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :hi < 1309917076 151744 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :Gregor, I'm a friend of Vorpal < 1309917082 979425 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :Gregor, we go way back < 1309917084 543016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Elizacat: u r squatting on my nick letter plz rename urself < 1309917092 436521 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :sod off < 1309917096 789202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Elizacat: im sue you < 1309917103 228351 :Gregor!Gregor@codu.org PRIVMSG #esoteric :lul < 1309917106 455469 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :what jurisdiction < 1309917108 992085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Elizacat: irc < 1309917114 710224 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I'll win < 1309917116 878814 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I have a better lawyer < 1309917119 954423 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im judge < 1309917129 363763 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I'm judge, jury, and executioner < 1309917143 146533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im stab you behind back while u talk ha ha.... now ur dead for eva < 1309917152 595326 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I don't have a back < 1309917169 311044 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what do cats have that is fatally stabbable < 1309917178 782395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :specifically, automated therapist program cats < 1309917202 214380 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I think we've lost track of the topic here. < 1309917207 526455 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Which is how awesome doubleties are. < 1309917407 227216 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you know, a mirror shirt would be almost as cool as that idea < 1309917411 111084 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and about a thousand times easier < 1309917414 892508 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do they exist < 1309917431 322851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :google image search results for "shirt made out of mirror" not promising < 1309917453 992287 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mirror shirt mirror pants mirror hat < 1309917519 885774 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i need to become a ~~rockstar~~ just so i can wear this omg < 1309917524 87608 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe a rockstar programmer would do < 1309917526 120375 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: get the jquerys < 1309917531 744655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or wait < 1309917532 861025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :was that ninja < 1309917533 782107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i forget < 1309917576 335428 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mirror shoes < 1309917586 458304 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mirror glasses < 1309917588 259802 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mirror scarf < 1309917592 589464 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mirror cape < 1309917605 408607 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i cant have mirror everything monqy < 1309917611 853161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does there exist mirror skin paint < 1309917974 294519 :Lymee!~moe@123.120.129.63 JOIN :#esoteric < 1309917974 520646 :Lymee!~moe@123.120.129.63 QUIT :Changing host < 1309917974 682889 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309918202 805231 :pumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com JOIN :#esoteric < 1309918211 808502 :pumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com QUIT :Changing host < 1309918211 970700 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1309918408 100687 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 276 seconds < 1309918815 765400 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1309919002 112638 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you know if ais523 has answered the second pokemon card puzzle game? < 1309919106 326600 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I do ont < 1309919107 402436 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*not < 1309919257 19251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/ Don't rename the system principal! < 1309919257 218840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/ The JS engine (NewCompartment) relies on this name. < 1309919257 219045 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#define SYSTEM_PRINCIPAL_SPEC "[System Principal]" < 1309919257 219168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :--caps/src/nsSystemPrincipal.cpp < 1309919262 699854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : compartment->systemGCChunks = principals && !strcmp(principals->codebase, "[System Principal]"); < 1309919262 939145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :--js/src/jscompartment.h < 1309919266 803776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good coding dot jpg < 1309919309 810389 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol what < 1309919378 713965 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :why < 1309919466 866363 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe you're not allowed to include header files from different components < 1309919620 676667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"My source is common sense" < 1309919625 334201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION adds to list of phrases never to say < 1309919654 688831 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :[1] < 1309919657 550496 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :1. common sense < 1309919663 488282 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :*'s edit is reverted :(* < 1309919782 616461 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Quit: Leaving < 1309919907 280275 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1309919925 500288 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: man that is the most common sense I've ever seen in code. < 1309919942 853005 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :board of porpoises < 1309919977 756257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im an artist... of death < 1309919992 492928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i kill people then hide their bodies then never talk about it ever that is my art < 1309920005 2317 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :all artists are more valuable dead, that's common sense < 1309920010 662822 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my next target......... BeedaWeeda < 1309920019 467679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i am working... for the fbi... < 1309920045 355426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:29:47: * oerjan suddenly has a realization: mime types cannot possibly handle sound data. < 1309920045 581673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the idea is just plain unsound < 1309920065 322950 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :wait why did i say that < 1309920074 541372 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i have _no_ idea whatsoever < 1309920081 579505 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :also, murdering BeedaWeeda _will_ get you banned. just saying. < 1309920087 731053 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:15:57: eh... scope makes sense in Python... to me anyways... but that's because I've been using it... a lot. < 1309920087 893392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:16:09: i don't understand scope in python < 1309920087 893552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:16:40: everything is local unless stated otherwise. < 1309920087 893660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:16:47: mm hmmm < 1309920087 893764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:17:16: and a closure is just an encapsulation of the globals() at the time of definition. < 1309920090 313130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:17:55: so... any idea of what's causing self to be undefined? I'm thinking it might be something with the way you have it set up... can I see the source? < 1309920095 223244 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:19:10: bsmntbombdood.mooo.com/chroot_ircbot.py < 1309920097 221304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:20:38: argh < 1309920099 221975 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:20:45: I think it would be cool if python.exe could take URLs as pathnames. < 1309920101 381001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:21:02: so it would interpret a program off of a URL. < 1309920103 272415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:21:41: this needs a script to start i < 1309920105 389434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:21:42: t < 1309920107 225273 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:27:34: there, mime types are better < 1309920109 226197 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :03:29:47: * oerjan suddenly has a realization: mime types cannot possibly handle sound data. < 1309920111 256779 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh thats < 1309920113 388674 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a bigger paste than i realised < 1309920115 270304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : also, murdering BeedaWeeda _will_ get you banned. just saying. < 1309920117 421695 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is crime bannable? < 1309920135 167940 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :i'm surprised it got through. well, if it all did. < 1309920177 734733 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :no, it's just the attitude i don't like. < 1309920207 736097 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol at classifying murder as "attitude" < 1309920214 170149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DON'T TAKE THAT MURDERING TONE WITH ME MISTER < 1309920219 742351 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :#reallybadattitude at that < 1309920233 755763 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, i got in < 1309920238 208224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::) ))) < 1309920302 198372 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :also, i still wish i knew what i meant by that mime type comment < 1309920382 730608 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :alas. < 1309920449 526613 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i figured it out < 1309920450 708893 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it's a pun < 1309920466 740922 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :>_< < 1309920496 916207 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :got it yet? :D < 1309920505 885318 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :yeah yeah < 1309920513 133495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: oh did you know all along... < 1309920517 947124 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :no < 1309920537 579761 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :i simply didn't consider that i could possibly have meant to make a pun. the idea! < 1309920595 622005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1309920758 329743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: soon...zepto...blood... < 1309920771 917391 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whose blood < 1309920829 576246 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: nonbelievers < 1309920847 217728 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :bah reddit link crashed my browser < 1309921015 982442 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> let ncheck b pos n [] = []; ncheck b pos n (d:ds) = let n' = n*b+d in (if n` mod pos == 0 then id else (pos:)) $ ncheck b (pos+1) n' ds in ncheck 6 1 0 [5, 4..] < 1309921016 750278 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `pos' < 1309921033 881046 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> let ncheck b pos n [] = []; ncheck b pos n (d:ds) = let n' = n*b+d in (if n' `mod` pos == 0 then id else (pos:)) $ ncheck b (pos+1) n' ds in ncheck 6 1 0 [5, 4..] < 1309921034 669821 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [7,9,11,13,16,17,18,19,21,22,23,26,27,29,31,32,33,34,35,36,37,38,39,41,43,4... < 1309921045 694934 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oops < 1309921051 856934 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> let ncheck b pos n [] = []; ncheck b pos n (d:ds) = let n' = n*b+d in (if n' `mod` pos == 0 then id else (pos:)) $ ncheck b (pos+1) n' ds in ncheck 6 1 0 [5, 4.. 0] < 1309921052 606188 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1309921061 658324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :_more_ ncheck? :D < 1309921063 606156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh this looks optimised < 1309921069 710131 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is it optimised < 1309921078 736245 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> let ncheck b pos n [] = []; ncheck b pos n (d:ds) = let n' = n*b+d in (if n' `mod` pos == 0 then id else (pos:)) $ ncheck b (pos+1) n' ds in let b = 6 in ncheck b 1 0 [b, b-1 .. 0] < 1309921079 497938 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,3,4,6,7] < 1309921085 750391 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :i'm just checking a special case < 1309921090 865057 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oops < 1309921092 793627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :boring :( < 1309921096 538200 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> let ncheck b pos n [] = []; ncheck b pos n (d:ds) = let n' = n*b+d in (if n' `mod` pos == 0 then id else (pos:)) $ ncheck b (pos+1) n' ds in let b = 6 in ncheck b 1 0 [b-1, b-2 .. 0] < 1309921097 342667 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1309921100 767854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i want something i can actually run on thirty-four :D < 1309921109 715452 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> let ncheck b pos n [] = []; ncheck b pos n (d:ds) = let n' = n*b+d in (if n' `mod` pos == 0 then id else (pos:)) $ ncheck b (pos+1) n' ds in let b = 34 in ncheck b 1 0 [b-1, b-2 .. 0] < 1309921110 528527 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [5,7,13,15,19,21,23,25,26,29,31] < 1309921125 928792 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :(sorry, failed :P) < 1309921133 986707 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> let ncheck b pos n [] = []; ncheck b pos n (d:ds) = let n' = n*b+d in (if n' `mod` pos == 0 then id else (pos:)) $ ncheck b (pos+1) n' ds in let b = 4 in ncheck b 1 0 [b-1, b-2 .. 0] < 1309921134 746918 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1309921134 952292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :failed what < 1309921140 335227 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> let ncheck b pos n [] = []; ncheck b pos n (d:ds) = let n' = n*b+d in (if n' `mod` pos == 0 then id else (pos:)) $ ncheck b (pos+1) n' ds in let b = 8 in ncheck b 1 0 [b-1, b-2 .. 0] < 1309921141 173756 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [5] < 1309921146 832137 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> let ncheck b pos n [] = []; ncheck b pos n (d:ds) = let n' = n*b+d in (if n' `mod` pos == 0 then id else (pos:)) $ ncheck b (pos+1) n' ds in let b = 14 in ncheck b 1 0 [b-1, b-2 .. 0] < 1309921147 599135 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [5,9,11] < 1309921153 148692 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :hmph < 1309921158 83155 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> let ncheck b pos n [] = []; ncheck b pos n (d:ds) = let n' = n*b+d in (if n' `mod` pos == 0 then id else (pos:)) $ ncheck b (pos+1) n' ds in let b = 28 in ncheck b 1 0 [b-1, b-2 .. 0] < 1309921158 910151 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [5,10,11,15,16,17,19,22,23,25] < 1309921185 812990 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :nah i just realized that base 4 and 6 have solutions of the form (b-1)(b-2)...0 < 1309921201 221509 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> let ncheck b pos n [] = []; ncheck b pos n (d:ds) = let n' = n*b+d in (if n' `mod` pos == 0 then id else (pos:)) $ ncheck b (pos+1) n' ds in let b = 62 in ncheck b 1 0 [b-1, b-2 .. 0] < 1309921202 3160 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [7,9,11,13,16,17,19,21,22,23,25,26,27,29,32,33,34,35,37,38,39,41,43,44,45,4... < 1309921208 397444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thats a big numbro < 1309921208 636548 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric ::( < 1309921214 555912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh are we sad :( < 1309921235 239191 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> let ncheck b pos n [] = []; ncheck b pos n (d:ds) = let n' = n*b+d in (if n' `mod` pos == 0 then id else (pos:)) $ ncheck b (pos+1) n' ds in let b = 16*31 in ncheck b 1 0 [b-1, b-2 .. 0] < 1309921236 26278 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [7,17,21,23,29,34,35,37,41,43,46,47,49,51,53,58,59,61,63,64,67,68,69,71,73,... < 1309921239 551264 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :bah < 1309921265 556101 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :elliott: i just wanted to see if it worked for either perfect numbers or twice mersenne primes < 1309921278 398469 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: its ok theres a world of laughter in a bone < 1309921279 606714 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :but nah < 1309921349 471036 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oh only one tab actually crashed < 1309921358 633775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you still use IE right :) < 1309921379 454090 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sometimes i forget IE is a thing < 1309921409 253322 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :yeah :P < 1309921432 200576 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: you live a peaceful life < 1309921467 560669 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a few times a long time ago i tried to do cross-browser web stuff and IE was just the worst thing it made my life hell < 1309921470 337157 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :elliott: oh and i did have one idea for improving nsearch. as i wrote it it actually recomputes a lot of gcd's. it might be an idea to put the gcd's for a base in an array instead. < 1309921470 939620 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this is why i dont do web stuff < 1309921500 343805 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> flip replicateM ['a'..'c'] =<< [1..] < 1309921501 888810 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["a","b","c","aa","ab","ac","ba","bb","bc","ca","cb","cc","aaa","aab","aac"... < 1309921503 786607 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the fact that it is that easy to test every possible combination of an alphabet makes me want to write some password crackers in Haskell... < 1309921504 382238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my arm is sticky how did that happen... wait i spilled water on it maybe im imagining the water is sticky < 1309921522 640788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> [1..] >>= ['a'..'c'] < 1309921523 417370 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `t -> [b]' against inferred type `[a]' < 1309921525 648279 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> [1..] >> ['a'..'c'] < 1309921525 810330 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :also _maybe_ one could split the list of digits by the resulting gcd, but that would mean more complicated deletion. < 1309921526 546689 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcab... < 1309921528 164437 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: maybe you are on acid, or schizophrenic. < 1309921533 275929 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> [1..] >>= replicate ['a'..'c'] < 1309921534 100573 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `GHC.Types.Int' < 1309921534 262581 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type ... < 1309921537 40973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, what was it... < 1309921544 952325 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :replicateM < 1309921588 626087 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> replicateM 3 ['a'..'c'] < 1309921589 325550 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["aaa","aab","aac","aba","abb","abc","aca","acb","acc","baa","bab","bac","b... < 1309921614 985044 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> permutations ['a' .. 'c'] < 1309921615 724387 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["abc","bac","cba","bca","cab","acb"] < 1309921618 501712 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric ::t newArray < 1309921619 234944 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `newArray' < 1309921624 651402 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh right oops < 1309921625 622513 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric ::t arrayFromList < 1309921626 364970 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `arrayFromList' < 1309921627 887999 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im a bad person < 1309921630 500048 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :argh < 1309921635 622393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> permutations (repeat ['a'..'c']) < 1309921636 364553 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [["abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","abc","... < 1309921640 470913 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> permutations (cycle ['a'..'c']) < 1309921641 244394 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabca... < 1309921648 317311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :argh < 1309921656 574571 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think the function you're looking for... < 1309921664 659104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> map (take 3) . permutations (cycle ['a'..'c']) < 1309921665 393106 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a]' < 1309921665 555195 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `GHC.Types... < 1309921669 594071 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> map (take 3)( permutations (cycle ['a'..'c'])) < 1309921670 372858 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["abc","bac","cba","bca","cab","acb","acb","cab","cba","abc","bac","bca","a... < 1309921671 445946 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is flip replicateM ['a'..'c'] =<< [1..] < 1309921675 709915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: SHADDAP < 1309921677 734293 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :[1..] >>- flip replicateM ['a' .. 'c'] < 1309921682 941262 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> [1..] >>- flip replicateM ['a' .. 'c'] < 1309921684 427681 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["a","aa","b","aaa","c","ab","aaaa","ac","aab","ba","aaaaa","bb","aac","bc"... < 1309921687 472856 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hehehehe < 1309921688 901551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle LogicT < 1309921689 134628 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1309921690 758677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle Logic < 1309921690 981631 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1309921692 876302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh come on < 1309921696 582166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there has to be an equivalent >:( < 1309921706 269500 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@src replicateM < 1309921706 465488 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :replicateM n x = sequence (replicate n x) < 1309921713 965321 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@src replicate < 1309921714 153529 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :replicate n x = take n (repeat x) < 1309921727 510438 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :when in doubt, expand some functions. < 1309921728 899610 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :elliott: what is it you _want_ :P < 1309921755 458923 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t combinations < 1309921756 223129 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `combinations' < 1309921762 458247 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmm. < 1309921784 676856 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that wouldn't help < 1309921796 217376 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@src sequence < 1309921796 405717 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :sequence [] = return [] < 1309921796 567965 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :sequence (x:xs) = do v <- x; vs <- sequence xs; return (v:vs) < 1309921796 730054 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :-- OR: sequence = foldr (liftM2 (:)) (return []) < 1309921823 21170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott: what is it you _want_ :P < 1309921828 707784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what CakeProphet did, but shorter and prettier < 1309921828 940869 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh right I was thinking of sequence < 1309921830 299454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so that he feels bad. < 1309921837 797522 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1309921839 135601 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oh < 1309921845 798748 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> sequence "abc" < 1309921846 539348 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `m a' < 1309921846 704524 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `GHC.Types... < 1309921849 683041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHY NOT < 1309921853 959697 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah because that code is so ugly, with its flip and stuff. < 1309921854 556512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Char is totally a monad. < 1309921860 601373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: yes it is. you're a terrible person. < 1309921867 446802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> [0..] >=> "pop" < 1309921868 205320 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a -> m b' < 1309921868 367737 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `[a1]' < 1309921869 842282 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> (`replicateM`['a'..'c'])=<<[1..] < 1309921870 616453 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["a","b","c","aa","ab","ac","ba","bb","bc","ca","cb","cc","aaa","aab","aac"... < 1309921872 656315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t (>=>) < 1309921873 544586 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (m :: * -> *) b c. (Monad m) => (a -> m b) -> (b -> m c) -> a -> m c < 1309921876 144482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: NO NOT LIKE THAT DAMMIT < 1309921896 891097 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: elliott doesn't like bind and replicateM apparently. These are out of the question. < 1309921901 936785 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :he needs two functions with different names. < 1309921903 803361 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::t duplicate < 1309921904 712847 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `duplicate' < 1309921906 838899 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :er < 1309921929 146730 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wait I think that's exactly what I wanted < 1309921929 308727 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: IT NEED SOMETHING SHORTER AND MORE ELEGANTK[PDFGOFIJGOPRGJRIOTJGORG < 1309921935 995334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> duplicate "x" < 1309921936 814426 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `duplicate' < 1309921940 906338 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YESS NOT IN SCOPE ERRORS ARE THE BEST < 1309921942 36369 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's already pretty elegant... so, good luck. < 1309921944 336410 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I mean < 1309921948 499789 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :not what I wanted < 1309921949 104788 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but < 1309921952 508453 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what I was trying to spell < 1309921955 86521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: no its ugly and youre terrible < 1309921957 841229 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1309921958 697565 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(i didn';t misspell duplicate) < 1309921997 432062 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@src < 1309921997 627967 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :src . Display the implementation of a standard function < 1309922000 47557 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :isnt duplicate the comonad thing < 1309922000 552493 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oh hm < 1309922004 819258 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1309922007 545469 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@src sequence < 1309922007 751066 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :sequence [] = return [] < 1309922007 913206 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :sequence (x:xs) = do v <- x; vs <- sequence xs; return (v:vs) < 1309922008 75628 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :-- OR: sequence = foldr (liftM2 (:)) (return []) < 1309922012 325351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> Control.Comonad.duplicate < 1309922013 95949 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `Control.Comonad.duplicate' < 1309922027 96273 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Data.Functor.Extend.duplicate < 1309922028 946331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: the [] implementation is tails < 1309922029 719847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it seems < 1309922031 729174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> tails "abcd" < 1309922032 507356 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["abcd","bcd","cd","d",""] < 1309922042 391961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah < 1309922045 178079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> reverse (tails "abcd") < 1309922045 956126 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","d","cd","bcd","abcd"] < 1309922049 561667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> map permutations . reverse (tails "abcd") < 1309922050 320152 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a]' < 1309922050 482435 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `GHC.Types... < 1309922056 328069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let f = map permutations . reverse . tails in f "abcd" < 1309922057 861985 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[""],["d"],["cd","dc"],["bcd","cbd","dcb","cdb","dbc","bdc"],["abcd","bacd... < 1309922070 273594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let f = concat . map permutations . tail . reverse . tails in f "abcd" < 1309922071 752578 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["d","cd","dc","bcd","cbd","dcb","cdb","dbc","bdc","abcd","bacd","cbad","bc... < 1309922076 888619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, that's not right < 1309922078 727500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :duh < 1309922080 298920 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wow I think you're on the right track. This is becoming so elegant. < 1309922082 545582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let f = concat . map permutations . tail . reverse . inits in f "abcd" < 1309922084 71272 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["abc","bac","cba","bca","cab","acb","ab","ba","a",""] < 1309922088 697865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let f = concat . map permutations . tail . inits in f "abcd" < 1309922090 212758 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["a","ab","ba","abc","bac","cba","bca","cab","acb","abcd","bacd","cbad","bc... < 1309922097 364409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: yep < 1309922104 793145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let f = concatMap permutations . tail . inits in f "abcd" < 1309922106 164715 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> [1..]>>=\n->sequence$[1..n]>>['a'..'c'] < 1309922106 327056 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["a","ab","ba","abc","bac","cba","bca","cab","acb","abcd","bacd","cbad","bc... < 1309922106 929276 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `->' < 1309922114 499963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let f = tail . inits >=> permutations in f "abcd" < 1309922115 906226 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["a","ab","ba","abc","bac","cba","bca","cab","acb","abcd","bacd","cbad","bc... < 1309922121 493129 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> [1..]>>= \n->sequence$[1..n]>>['a'..'c'] < 1309922122 242489 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `m a' < 1309922122 405039 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `GHC.Types... < 1309922123 252903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?src inits < 1309922123 493736 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :inits [] = [[]] < 1309922123 655774 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :inits (x:xs) = [[]] ++ map (x:) (inits xs) < 1309922125 656948 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :bah < 1309922131 75933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (tail . inits >=> permutations) "abcd" < 1309922132 628727 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["a","ab","ba","abc","bac","cba","bca","cab","acb","abcd","bacd","cbad","bc... < 1309922132 973723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: looks good to me < 1309922135 840292 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> iterate (take 1) ['a' ..] >>= permutations < 1309922136 594746 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["abcdefghijklmnopqrstuvwxyz{|}~\DEL\128\129\130\131\132\133\134\135\136\13... < 1309922139 412647 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh oops < 1309922149 778510 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> iterate (take 1) ['a' .. 'z'] >>= permutations < 1309922150 637026 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["abcdefghijklmnopqrstuvwxyz","bacdefghijklmnopqrstuvwxyz","cbadefghijklmno... < 1309922153 74913 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: In fact, omitting the empty string is really arbitrary < 1309922154 320211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (inits >=> permutations) "abcd" < 1309922155 62365 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","a","ab","ba","abc","bac","cba","bca","cab","acb","abcd","bacd","cbad",... < 1309922156 504424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OH SNAP MOST ELEGANT < 1309922167 794161 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :uhh im backwards < 1309922181 654720 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: no the empty string is there, you just have to get to the end of the list. < 1309922184 656373 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::) < 1309922188 743052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: how inelegant. < 1309922189 784110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (inits >=> permutations) "01" < 1309922190 565407 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","0","01","10"] < 1309922196 701554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hm wait < 1309922198 172223 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t >=> < 1309922198 985961 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error on input `>=>' < 1309922203 1441 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (>=>) < 1309922203 831137 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (m :: * -> *) b c. (Monad m) => (a -> m b) -> (b -> m c) -> a -> m c < 1309922206 642503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> [1..] >>= flip replicateM "01" < 1309922208 264917 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["0","1","00","01","10","11","000","001","010","011","100","101","110","111... < 1309922209 970979 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :>=> is like composition but for cool dudes < 1309922210 710744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1309922216 643357 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :some sort of bind composition? < 1309922221 157625 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> inits "abcd" < 1309922221 953890 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","a","ab","abc","abcd"] < 1309922226 213113 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(>>>) is cool too < 1309922230 671561 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> inits (cycle "abcd") < 1309922231 494409 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","a","ab","abc","abcd","abcda","abcdab","abcdabc","abcdabcd","abcdabcda"... < 1309922238 254395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (inits . cycle >=> permutations) "01" < 1309922239 842744 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","0","01","10","010","100","010","100","001","001","0101","1001","0101",... < 1309922248 638085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dammit, misses 11 < 1309922289 613091 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I would say that is equally elegant to using replicateM and bind... < 1309922296 197908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it doesn't work < 1309922298 559028 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it's irrelevant < 1309922317 430365 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :elliott: i have a hunch you are never actually producing the string "b" < 1309922328 641094 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (inits . cycle) "01" < 1309922330 156743 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","0","01","010","0101","01010","010101","0101010","01010101","010101010"... < 1309922338 551353 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (cycle) "01" < 1309922339 375977 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "01010101010101010101010101010101010101010101010101010101010101010101010101... < 1309922345 581349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (map cycle . inits) "01" < 1309922347 145675 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["*Exception: Prelude.cycle: empty list < 1309922351 710882 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (map cycle . tail . inits) "01" < 1309922353 227716 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["0000000000000000000000000000000000000000000000000000000000000000000000000... < 1309922355 308560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1309922359 98089 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t flatten < 1309922359 862747 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. Tree a -> [a] < 1309922368 409736 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (`replicateM` ['a'..'z']) =<< [0..] < 1309922369 180498 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r"... < 1309922371 935961 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::3 < 1309922431 839503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im going to rip your soul from its seams < 1309922433 49239 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1309922437 685334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lets expand that < 1309922444 529601 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :concatMap (`replicateM` ['a'..'z']) [0..] < 1309922453 612132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :concatMap (\n -> replicateM n ['a'..'z']) [0..] < 1309922455 611597 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?src replicateM < 1309922455 839338 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :replicateM n x = sequence (replicate n x) < 1309922464 933748 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :concatMap (\n -> sequence (replicate n ['a'..'z'])) [0..] < 1309922476 307953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> concatMap (\n -> sequence (replicate n ['a'..'z'])) [0..] < 1309922477 151166 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r"... < 1309922486 488150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (concat . concat . map (\n -> replicate n ['a'..'z'])) [0..] < 1309922488 4833 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuv... < 1309922499 243536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> sequence ["abc","def"] < 1309922500 15340 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["ad","ae","af","bd","be","bf","cd","ce","cf"] < 1309922502 151104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh < 1309922508 643458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> zip ["abc","def"] < 1309922509 460491 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show < 1309922509 622729 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ([b] -... < 1309922520 910259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> foldr zip fuck this shit ["abc","def"] < 1309922521 688699 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `fuck'Not in scope: `this'Not in scope: `shit' < 1309922534 581768 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> transpose ["abc","def"] < 1309922535 337567 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["ad","be","cf"] < 1309922537 260176 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :eyah working backwards is probably not the best way. < 1309922628 133529 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> return . length . (`replicateM` "abc") =<< [0..] < 1309922632 253541 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309922643 830789 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (return . length . (`replicateM` "abc")) =<< [0..] < 1309922647 661332 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309922654 688799 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, nevermind I guess. < 1309922665 353991 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (return . length . (`replicateM` "abc")) =<< [0..5] < 1309922667 556499 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,3,9,27,81,243] < 1309922728 835395 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (length . (`replicateM` "abc")) <$> [0..] < 1309922733 342630 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309922742 482967 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...see, not sure why it times out. < 1309922870 715983 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1309922889 869731 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309922945 854678 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Haskell sure is awesome. < 1309922972 46256 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm thinking it should be possible to use combinators to define rhythmic patterns with multiple instruments. < 1309923093 534747 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> ['a'..] >>= permutations . enumFromTo 'a' < 1309923095 42101 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["a","ab","ba","abc","bac","cba","bca","cab","acb","abcd","bacd","cbad","bc... < 1309923107 836751 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh my. < 1309923128 108788 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :agh that only gets the permutations not combinations :( < 1309923164 514343 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah, to get the combinations you'll probably have to use some other function < 1309923170 503235 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like... replicateM < 1309923172 287240 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::P < 1309923174 900806 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no never < 1309923231 860632 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also it's not exactly the same because it adds a character on each length change < 1309923238 808877 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is probably intentional or something? < 1309923313 982954 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> dropWhile ((<30).length) $ ['a' ..] >>= permutations . enumFromTo 'a' < 1309923317 752361 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309923319 520226 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1309923326 240595 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> dropWhile ((<26).length) $ ['a' ..] >>= permutations . enumFromTo 'a' < 1309923329 977229 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309923332 720563 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :awww. < 1309923356 310918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: the ante-zepto reader is kind of ugly :( < 1309923360 477960 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :damn you O(n) length calculation for linked lists. < 1309923365 122334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: um < 1309923370 898357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: length fails on infinite lists, if that matters < 1309923379 991411 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it doesn't in this case. < 1309923382 500057 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> dropWhile ((<26).length) $ (['a' ..] >>= permutations . enumFromTo 'a') < 1309923386 220075 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309923402 96113 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :....whut? < 1309923409 362868 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t dropWhile < 1309923412 129258 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (a -> Bool) -> [a] -> [a] < 1309923461 118604 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah it's just taking too long because of the thousands of length computations. < 1309923491 758969 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, maybe hundreds since it's permutations? I don't feel like doing the math... :P < 1309923526 520792 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> (['a' ..] >>= permutations . enumFromTo 'a') < 1309923528 411711 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["a","ab","ba","abc","bac","cba","bca","cab","acb","abcd","bacd","cbad","bc... < 1309923588 263545 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> map(length &&& head) . group . map length $ (['a' ..] >>= permutations . enumFromTo 'a') < 1309923592 73616 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309923600 214665 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> take 5 $ map(length &&& head) . group . map length $ (['a' ..] >>= permutations . enumFromTo 'a') < 1309923602 91067 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1,1),(2,2),(6,3),(24,4),(120,5)] < 1309923618 742225 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :CakeProphet: grows like factorial < 1309923665 776108 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah... < 1309923670 580735 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> scanl (*3) 1 < 1309923671 365571 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a = b -> a < 1309923672 775759 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 240 seconds < 1309923680 529929 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (*3) 1 < 1309923681 623505 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,3,9,27,81,243,729,2187,6561,19683,59049,177147,531441,1594323,4782969,14... < 1309923707 111079 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :CakeProphet: that's why the first one timed out :P < 1309923716 66186 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :indeed. < 1309923731 351029 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wanted to see further into the list, when it started using non-alphabetic characters. < 1309923754 212896 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...for no particular reason at all. you could easily just change the starting point of the alphabet, but that's not as fun. < 1309923759 919949 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :in fact i vaguely recall lambdabot calculates even more before actually cutting it off. or used to. < 1309923798 110114 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (\x -> if x > 80 then let y = y in y else x+1) 1 < 1309923801 827215 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309923815 386674 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (\x -> if x > 200 then let y = y in y else x+1) 1 < 1309923818 478041 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :whut? < 1309923819 130802 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309923824 882949 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (\x -> if x > 500 then let y = y in y else x+1) 1 < 1309923825 690023 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28... < 1309923833 886030 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (\x -> if x > 300 then let y = y in y else x+1) 1 < 1309923834 876578 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28... < 1309923840 840797 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (\x -> if x > 250 then let y = y in y else x+1) 1 < 1309923844 614947 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309923849 709163 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (\x -> if x > 275 then let y = y in y else x+1) 1 < 1309923851 635323 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :er < 1309923852 379708 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's... odd < 1309923853 483137 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309923862 941265 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (\x -> if x > 225 then let y = y in y else x+1) 1 < 1309923866 701249 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309923873 184065 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (\x -> if x > 215 then let y = y in y else x+1) 1 < 1309923873 640201 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is let time consuming or something? < 1309923876 908634 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309923885 26491 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :CakeProphet: um that let is an infinite loop < 1309923894 889666 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...oh, right. < 1309923898 527025 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (\x -> if x > 2108 then let y = y in y else x+1) 1 < 1309923899 292811 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28... < 1309923903 139549 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (\x -> if x > 208 then let y = y in y else x+1) 1 < 1309923906 856551 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309923914 951666 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :too much Perl. :P let y = y in y looked like a nop. < 1309923931 118291 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :er wait what, i'm binary searching in the wrong direction < 1309923947 419931 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (\x -> if x > 288 then let y = y in y else x+1) 1 < 1309923948 258438 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28... < 1309923953 105224 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (\x -> if x > 280 then let y = y in y else x+1) 1 < 1309923956 860293 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309923961 303066 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (\x -> if x > 284 then let y = y in y else x+1) 1 < 1309923962 153361 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28... < 1309923966 155586 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (\x -> if x > 282 then let y = y in y else x+1) 1 < 1309923967 115295 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28... < 1309923973 114610 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> iterate (\x -> if x > 281 then let y = y in y else x+1) 1 < 1309923976 830918 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1309923988 727950 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> length $ show [1..281] < 1309923989 544170 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1017 < 1309923993 644807 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> length $ show [1..280] < 1309923994 463070 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1013 < 1309924002 201804 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@pl iterate (\x -> if x > 281 then let y = y in y else x+1) 1 < 1309924002 468374 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :iterate (ap (flip if' (fix id) . (> 281)) (1 +)) 1 < 1309924036 601441 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :CakeProphet: so it calculates a bit more than the first 1000 characters, even if the resulting string will be cut off afterwards < 1309924066 930266 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> length $ show [1..282] < 1309924067 748864 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1021 < 1309924093 303048 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the value of let y = y in y is <> < 1309924093 759988 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :duh < 1309924099 472447 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(ghc pun, the best kind of pun) < 1309924103 185342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait its not even a pun < 1309924105 79243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its just a ghc... joke < 1309924109 558620 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :well lambdabot doesn't use blackholing < 1309924255 470055 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> drop 1000 . take 1013 . show . iterate (*3) $ 1 < 1309924257 83663 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "2042447694583" < 1309924261 704867 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oops < 1309924273 219998 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> drop 960 . take 1013 . show . iterate (*3) $ 1 < 1309924274 819953 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "3201,127173474825648610542883299603,38152042447694583" < 1309924393 340538 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :CakeProphet: so that's about how far it was trying to calculate your (length . (`replicateM` "abc")) <$> [0..] thing :P < 1309924619 231690 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> (sequence . (flip replicate <*> length) <=< inits) ['a' ..] < 1309924620 899184 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","a","aa","ab","ba","bb","aaa","aab","aac","aba","abb","abc","aca","acb"... < 1309924626 274135 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :victory < 1309924755 922626 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> nub . (>>= subsequences) . permutations $ "abc" < 1309924757 476091 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","a","b","ab","c","ac","bc","abc","ba","bac","cb","ca","cba","bca","cab"... < 1309924765 895054 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :monqy: i see no "b" there < 1309924773 736208 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no victory :( < 1309924776 425325 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: the character set grows with length. < 1309924792 231938 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :hm < 1309924852 207759 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> nub . (>>- subsequences) . permutations $ "abc" < 1309924853 828749 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","a","b","ab","c","ac","bc","ba","abc","cb","bac","ca","cba","bca","cab"... < 1309924864 224623 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not sure what this >>- thing is. < 1309924883 523937 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :it's from Control.Monad.Logic < 1309924906 44987 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> permutations $ [1..] < 1309924906 938206 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,2... < 1309924907 415896 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :fair (>>=) for doing nondeterminism stuff, but really you want to use Logic or LogicT not [] < 1309924908 702217 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :it's like >>= but interleaves the results from different values in the first part < 1309924935 832423 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> map (take 5) $ permutations $ [1..] < 1309924936 651105 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[1,2,3,4,5],[2,1,3,4,5],[3,2,1,4,5],[2,3,1,4,5],[3,1,2,4,5],[1,3,2,4,5],[4... < 1309924945 241689 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> nub . (>>= subsequences) . permutations $ ['a'..'z'] < 1309924947 50738 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","a","b","ab","c","ac","bc","abc","d","ad","bd","abd","cd","acd","bcd","... < 1309924949 811033 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> [1..] >>- flip replicateM [1..] < 1309924950 835855 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: not really sure I understand... < 1309924951 777839 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[1],[1,1],[2],[1,1,1],[3],[1,2],[4],[1,1,1,1],[5],[1,3],[6],[1,1,2],[7],[1... < 1309924967 686055 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah < 1309924980 226749 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's... strange. I don't really get the ordering. < 1309924981 617059 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :CakeProphet: look at that example. if i used >>= it would never get beyond the length 1 lists < 1309924993 726194 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah yeah I see that. < 1309925010 129960 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"hello" >>- repeat < 1309925014 201232 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> "hello" >>- repeat < 1309925015 128024 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "hehlhehlhehlhehohehlhehlhehlhehohehlhehlhehlhehohehlhehlhehlhehohehlhehlhe... < 1309925017 106661 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> "hello" >>= repeat < 1309925017 941430 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh... < 1309925019 682034 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so that would be useful for things like getting the set of all strings matched by a regular expression. < 1309925020 403180 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net JOIN :#esoteric < 1309925027 520789 :pikhq_!~pikhq@71-219-203-204.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1309925034 797460 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :CakeProphet: it is rather simplistic. the first value is used every second time, the second value every fourth time, etc. < 1309925045 124231 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :CakeProphet: yeah probably < 1309925073 8757 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I should try using/understanding the actual Logic/LogicT sometime < 1309925104 374797 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(I have the paper but it's on my reading pile) < 1309925162 331499 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> return "a" <|> return "b" :: Logic String < 1309925163 194002 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Show.Show < 1309925163 356416 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (Control.Monad.Logic.Log... < 1309925166 365187 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :darn < 1309925182 220766 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric ::t return "a" <|> return "b" :: Logic String < 1309925182 978833 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Logic String < 1309925197 751768 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::t runLogic < 1309925198 498985 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a r. Logic a -> (a -> r -> r) -> r -> r < 1309925205 641555 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes I'll have to read about Logic as well. < 1309925211 399278 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :hm how does that work < 1309925245 936806 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oh right < 1309925274 843308 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I win at finding an alternative to my own already very elegant code. OH YEAAAH. < 1309925286 731987 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but the alternative is less elegant. < 1309925287 432399 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> (return "a" <|> return "b" :: Logic String) ((.).(:)) "" < 1309925288 236977 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `t1 -> t2 -> t' < 1309925288 399110 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type ... < 1309925289 504588 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :er < 1309925293 798556 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> runLogic (return "a" <|> return "b" :: Logic String) ((.).(:)) "" < 1309925294 644033 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[GHC.Base.String]' < 1309925294 806010 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred t... < 1309925296 573510 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but it implements a degree of common sense that the other lacks. < 1309925297 936353 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :darn < 1309925303 973478 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> runLogic (return "a" <|> return "b" :: Logic String) ((:)) "" < 1309925304 794103 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[GHC.Types.Char]' < 1309925304 956410 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred ty... < 1309925314 316951 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oh < 1309925321 703140 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> runLogic (return "a" <|> return "b" :: Logic String) ((:)) [] < 1309925322 525059 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["a","b"] < 1309925343 308685 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh my. < 1309925367 615600 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :CakeProphet: on the plus side, it was obvious from the type of runLogic :P < 1309925375 122194 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :indeed. < 1309925421 93856 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :looks like <|> constructs a fold over the function supplied by runLogic < 1309925432 372550 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :? < 1309925437 143642 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> runLogic (return "a" `interleave` return "b" `interleave` return "c" :: Logic String) ((:)) [] < 1309925437 906153 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["a","c","b"] < 1309925454 440267 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :(<|>) is from Alternative < 1309925457 585373 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::t (<|>) < 1309925458 368842 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) a. (Alternative f) => f a -> f a -> f a < 1309925477 21337 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> "abc" <|> "def" < 1309925477 738166 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "abcdef" < 1309925581 517070 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :CakeProphet: um <|> is backtracking choice, i guess. and then instead of concatenating the choices directly, the r -> r trick gives you an optimization similar to using ShowS instead of (++). i guess. < 1309925738 477723 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> foldl' interleave "" $ map return "scramble" < 1309925739 314663 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "selbmarc" < 1309925753 507888 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> foldr interleave "" $ map return "scramble" < 1309925754 269485 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "scramble" < 1309925762 5416 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :disappointing :P < 1309925801 271014 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> printStrLn ":D" < 1309925802 81438 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `printStrLn' < 1309925808 96635 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> putStrLn ":D" < 1309925809 5653 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : < 1309925813 115640 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :Lymee: no IO in lambdabot < 1309925816 403429 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> execute-your-damn-io < 1309925817 218258 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `execute'Not in scope: `your'Not in scope: `damn'Not in scope... < 1309925833 636638 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Heh. < 1309925835 886953 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :Lymee: try EgoBot < 1309925839 901265 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Guess sandboxing is /really/ easy in Haskell. < 1309925886 742586 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :Lymee: that's the idea. although they are also excluding some type extensions which can be used for loopholes, iirc < 1309925933 437233 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I wonder. < 1309925942 517969 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :How low level of stuff you can you do with pure Haskell? < 1309925946 630249 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :anything which can be used to implement unsafeCoerce, i assume < 1309925956 470618 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :define "pure" :P < 1309926062 190025 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Heh. < 1309926064 192366 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :How hard would it be to implement a kernel if you added a few low level CPU-specific assembly routines as IO actions? < 1309926072 399663 :derrik!~xix@228.224.196.88.dyn.estpak.ee JOIN :#esoteric < 1309926120 742398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymee: it's not that easy < 1309926128 593410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you need garbage collected memory management, at least < 1309926139 476382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's very hard to write haskell code that doesn't cons :D < 1309926155 400428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymee: basically you need an RTS. < 1309926168 594253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GHC's depends on libc, but not _that_ much of it < 1309926186 667385 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :So you'd need to implement some low level functions that Haskell depends on. < 1309926206 167054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no. < 1309926207 576288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as I said: you need an RTS. < 1309926211 671945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that is more than just a few functions. < 1309926236 275656 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GHC's is 50,000 lines, a quick google tells me < 1309926250 581395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although you hardly need the byte-code interpreter, or profiling < 1309926262 295459 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and the memory manager is likely to be rather suboptimal for an OS... < 1309926272 218060 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :So... < 1309926282 286307 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Maybe a Haskell userspace might be a less horrible idea. < 1309926289 814650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there are multiple Haskell kernels. < 1309926299 775147 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's just not as easy as you seem to want :) < 1309926302 876474 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1309926349 925398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hOp, House, that updated fork of House that I forget the name of, and that other project I forget the name of < 1309926878 53370 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :haskell kernels do horrible things to your memory. also, amortization. < 1309927001 576628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: is this a pun or an opinion :D < 1309927012 10663 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :yes. < 1309927037 888989 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :also i just thought i'd write down that word while i remembered it. < 1309927039 996509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: WHICH < 1309927043 302366 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1309927276 648358 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle showAtBase < 1309927277 121366 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1309927282 979236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle base < 1309927283 219321 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :package base < 1309927283 381451 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.Html base :: String -> HtmlAttr < 1309927283 543613 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.XHtml.Frameset base :: String -> HtmlAttr < 1309927284 633012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle showBase < 1309927284 843342 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1309927285 394445 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric ::t showIntAtBase < 1309927286 246664 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Integral a) => a -> (Int -> Char) -> a -> String -> String < 1309927320 701400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm what's the third argument < 1309927343 983784 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> showIntAtBase 2 intToDigit 255 "" < 1309927344 734896 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "11111111" < 1309927352 961008 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1309927353 925743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1309927356 494403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1309927447 333636 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1309927458 223613 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309927471 200940 :IanWizard!~dEVOted@c-98-237-207-104.hsd1.wa.comcast.net JOIN :#esoteric < 1309927500 99018 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I made a program in TeX for overlaying every page of output with a grid. I also made a program in TeX for overlaying specific pages with pictures from plain PBM files. < 1309927515 936520 :IanWizard!~dEVOted@c-98-237-207-104.hsd1.wa.comcast.net PRIVMSG #esoteric :The #brainfuck topic said to come here. < 1309927649 290383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :indeed < 1309927670 862226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i feel our current topic may give some UNWARRANTED FIRST IMPRESSIONS to newbies :D < 1309927712 390566 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :you misspelled ENTIRELY ACCURATE < 1309927733 19319 :IanWizard!~dEVOted@c-98-237-207-104.hsd1.wa.comcast.net PRIVMSG #esoteric :I've been googling, but can't find anything... I've never used BF before, would it be possible to read from a file and do math based on what's in the file, with BF? < 1309927751 15855 :IanWizard!~dEVOted@c-98-237-207-104.hsd1.wa.comcast.net PRIVMSG #esoteric :basically, does it support reading in a file in any way? < 1309927759 468612 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :IanWizard: only standard input < 1309927765 356395 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :IanWizard: No, it only supports (in UNIX terms) stdin and stdout. < 1309927778 752075 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :which may come from a file though < 1309927789 294943 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You could redirect stdin from a file < 1309927814 57884 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IanWizard: CLEARLY YOU NEED PSOX < 1309927814 296822 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :^ < 1309927816 677627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[injoke rimshot] < 1309927829 593514 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :elliott: hey i was pondering whether to mention PSOX < 1309927842 927888 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I was *trying* to mention PSOX, but had forgotten the name. < 1309927872 241842 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION still has PSOX on ping, apparently < 1309927877 549282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :psox psox psox psox psox psox psox psox psox psox psox < 1309927910 963283 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :IanWizard: PSOX is a wrapping layer which can be used to give BF (and possibly other esolangs) extra capabilities < 1309927921 640612 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What does "PSOX on ping" mean? < 1309927940 776574 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :zzo38, I have my client set up to hilight if it sees PSOX just the same as if it saw my nick < 1309927940 938976 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :zzo38: that his client pings him when it's mentioned < 1309927969 300409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it's also very dead < 1309927976 500398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i don't think we need to _recommend_ it to anyone ;D < 1309928001 308161 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :It's only dead because people other than me had 0 interest, so I lost interest < 1309928224 263334 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 264 seconds < 1309928318 848783 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1309928327 274992 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309928502 122622 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1309928519 758449 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309928607 983067 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Now you can include picture in your document while still remaining device independent, not using any specials or nonstandard fonts or anything like that. The quality is not perfect but it should be good enough for some purposes. However, you have to decide the placement manually. < 1309928691 320240 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1309928712 647814 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309928760 374567 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :One command might be useful in TeX, is the command \hidecs takes a control sequence of two or more letters and damages its entry in the hash table. < 1309929073 617861 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1309929085 459766 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309929233 89135 :IanWizard!~dEVOted@c-98-237-207-104.hsd1.wa.comcast.net QUIT :Quit: Leaving < 1309929550 713193 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :@hoogle Alternative a => [a x] -> a [x] < 1309929551 35055 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative many :: Alternative f => f a -> f [a] < 1309929551 197202 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative some :: Alternative f => f a -> f [a] < 1309929551 359348 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude sequence :: Monad m => [m a] -> m [a] < 1309929594 633680 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> many . map pure $ "abc" :: String < 1309929595 389028 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `GHC.Types.Char' < 1309929595 551221 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type... < 1309929602 755810 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric ::t many . map pure $ "abc" < 1309929603 592129 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *). (Applicative f) => [[f Char]] < 1309929621 140736 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oh wait < 1309929638 683053 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :@hoogle Alternative a => [a x] -> a x < 1309929639 155477 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Foldable asum :: (Foldable t, Alternative f) => t (f a) -> f a < 1309929639 317749 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad msum :: MonadPlus m => [m a] -> m a < 1309929639 480068 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative (<|>) :: Alternative f => f a -> f a -> f a < 1309929785 448378 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I do not get haskell's existential qualifiers < 1309929793 838703 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :hm? < 1309929820 165953 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Like, I understand how they are used < 1309929842 585375 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what don't you understand? < 1309929848 256153 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PART :#esoteric < 1309929852 14403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it may help to know that typeclasses can't always be resolved statically < 1309929855 796104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and there's typeclass dictionaries for this purpose < 1309929862 951248 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(a lot of people think all typeclass resolution is done at compile-time, which is just not true) < 1309929882 143750 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so e.g. data Foo = Foo (forall a. (Num a) => a) will store the Num dictionary in there < 1309929885 437192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or I forget the syntax, but yeah < 1309929937 664893 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but I do not understand you get from the universal qualifier to using it for existential purposes < 1309929975 46780 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :like, (forall a. Num a => a) is something that is all Nums < 1309929996 347737 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :data Foo = forall a. Num a => Foo a < 1309930040 1141 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oerjan: So is Foo a mean that "a" is a Num or that "a" is all Nums? < 1309930046 100416 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : like, (forall a. Num a => a) is something that is all Nums < 1309930046 749600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1309930055 441522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well < 1309930057 874149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's not a good type to use < 1309930061 569879 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because i got it wrong :) < 1309930073 588679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: it means that a is a Num < 1309930078 754215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but note that the type of (Foo x) is Foo < 1309930080 571241 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :coppro: it means that for all a s.t. Num a, Foo a is a value of type Foo a < 1309930082 54041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not (Foo a) for some a < 1309930085 388591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: nope < 1309930100 857042 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :er oops < 1309930104 574594 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :*of type Foo < 1309930106 71078 :derrik!~xix@228.224.196.88.dyn.estpak.ee QUIT :Quit: left < 1309930107 518701 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: < 1309930115 209806 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :elliott@katia:~$ cat >foo.hs < 1309930115 372262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data Foo = forall a. Num a => Foo a < 1309930115 372441 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :elliott@katia:~$ ghci -XExistentialQuantification foo.hs < 1309930115 778509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> :t Foo 9 < 1309930115 940598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Foo 9 :: Foo < 1309930115 940807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> :t Foo < 1309930117 781220 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Foo :: Num a => a -> Foo < 1309930121 620955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hth :P < 1309930166 181884 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :coppro: it is essentially defining an existential _type_ by writing down the _universal_ type of its constructor < 1309930172 702703 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oerjan: Oh ok < 1309930183 182278 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :thanks < 1309930221 674894 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: what, that is the last thing i'd expected to have worked as an explanation... < 1309930227 897630 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :clearly i misunderstood the nature of coppro's misunderstanding :D < 1309930234 269654 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :coppro: although that is much clearer with the GADT syntax < 1309930237 223357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1309930239 219260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data Foo where < 1309930242 737481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Foo :: (Num a) => a -> Foo < 1309930248 928446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :implicit "forall a." after that :: ofc < 1309930254 968718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's why i showed the constructor type < 1309930257 169457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :above < 1309930377 874491 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah I really like GADT < 1309931022 375678 :oklopol!~oklopol@dyn58-429.yok.fi JOIN :#esoteric < 1309931029 729666 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ACTION feeds elliott < 1309931035 898939 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sup < 1309931036 522592 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO < 1309931047 994490 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :sup U < 1309931049 282952 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :ACTION prepares the gremling catcher < 1309931050 704536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :finally a straight non-nerd in the channel!!!!!!!!!! < 1309931053 329075 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :*-g < 1309931058 260235 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OUR LONG TEMPORARY NATIONAL OERJAN-INDUCED NIGHTMARE IS OVER < 1309931098 910031 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :elliott: would you have been available this week out of q < 1309931113 604430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :'fraid not < 1309931115 842167 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :good < 1309931131 116364 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :because i'm here now < 1309931135 65665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh is that good, im gonna go drop everything then and get on a plane somewhere to do something totally non-required < 1309931137 921144 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :back on #eso < 1309931158 712708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thats the ESO channel stupid < 1309931178 364871 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :european space organization < 1309931183 259563 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it's also the nickname of #esoteric < 1309931225 825322 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :my nickname for #esoteric is esoteric < 1309931241 567626 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well your nickname is wrong then < 1309931242 807041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that couldn't possibly cause any confusion whatsoever < 1309931245 354651 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :monqy: oh? what is it? < 1309931256 688715 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :esoteric < 1309931268 88113 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :yes, you said that, but what _is_ it < 1309931308 665708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1309931319 361961 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i love irc < 1309931397 744717 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :very ircsome < 1309931410 473502 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i still don't really get " oh is that good, im gonna go drop everything then and get on a plane somewhere to do something totally non-required" < 1309931420 463298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: < 1309931420 731935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol> elliott: would you have been available this week out of q < 1309931420 957387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : 'fraid not < 1309931421 119555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : good < 1309931424 940873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wanted to do something really availableish < 1309931432 675893 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"look at me all doing these things because they sound like fun" < 1309931438 979112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"coulda been all with oklopol but i hate him haha" < 1309931453 573769 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ah < 1309931473 951765 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah well it's not like i actually wanted to meet you you piece of nigger < 1309931490 658462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :racism is illegal oklopol < 1309931520 769594 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :who's being raciist < 1309931522 394630 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*racist < 1309931537 710374 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no one < 1309931561 173996 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :they wouldn't let a black guy in my room in paris because he was black < 1309931590 647055 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :why have neither xkcd nor girl genius updated yet :( < 1309931614 834588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan outs himself as an xkcd reader < 1309931623 2648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no oerjan............ no stop.................. < 1309931626 25985 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :it's not precisely a secret < 1309931627 292293 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :wow there's an oxymoron < 1309931639 696076 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(should be deprived of)oxy(gen )moron < 1309931639 858212 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :girlzngames hasnt updated for a month :( < 1309931640 120334 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :what oxymoron? < 1309931660 240678 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oklopol: ARE YOU INSULTING THE GREAT AGATHA HETERODYNE? < 1309931688 924809 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: is that bad, i looked at it but im too tired to really interpret < 1309931706 406350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION checks. unfortunately, ctrl-alt-del updated today. < 1309931709 971648 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i will find a good one < 1309931712 167851 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oerjan: no i was being sexist because i had a good bigot spree going on < 1309931717 709375 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :ah. < 1309931729 6952 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you norwegian fisher homo < 1309931736 560784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: its on the bad webcomics wiki along with every other webcomic in existence < 1309931740 37594 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :http://www.girlzngames.com/comics/2010-12-22-Christmas-Gamer-Greetings.jpg classic < 1309931749 463080 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1309931751 192036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow < 1309931756 216876 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1309931756 379185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's impressive < 1309931790 409428 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :http://www.girlzngames.com/comics/2011-01-05-Feel-the-Love.jpg < 1309931802 542167 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: have you ever read Minimum Security, it's this anarcho-primitivist comic, and it's just so amazing < 1309931807 26851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it stars a bunch of animals < 1309931808 181454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and they like < 1309931813 502107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fuck up nuclear power plants < 1309931815 832045 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and free entire zoos < 1309931817 984042 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sounds amazing < 1309931818 215694 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and have guns < 1309931819 921411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and jesus < 1309931823 448493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its just so disturbing < 1309931837 491982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://stephaniemcmillan.org/ < 1309931839 810925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :guh where is it < 1309931845 886054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh maybe its the comic category < 1309931859 739420 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Minimum Security has gone through several phases. From 1998-2004, it was a weekly editorial cartoon, commenting on the most egregious outrages of the day. In 2005, I started using regular characters. The cartoon got picked up by United Media’s comics.com, where it evolved into a more humorous, gag-a-day comic strip with some sequential stories. < 1309931861 230078 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :d/win 4 < 1309931863 430304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh my god shut up just give me a link < 1309931875 497599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: but yeah it's lit. the scariest comic < 1309931881 101228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Victoria: A guinea pig with a vision, she’s the brains of the Resistance and its Minister of Agit-Prop. She’s all about plan, strategy, tactics, ideology and method. Possessing logic, clarity and a magnificent ego, she fancies herself the furry, potato-shaped mastermind of the revolution. < 1309931890 365314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Bananabelle: Kranti’s best friend since preschool, Bananabelle is a lovely, cheerful person with a good heart, but her loyalties are divided. A sustainable economy, or swanky shoes? She’d like both. She’ll help out at a community garden or attend a protest, but she’s not sure about all this revolution business – a little love and being a good example ought to be sufficient. < 1309931896 929442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Chip: The cultured son of a major corporate bigwig, he has everything except the one thing he really craves: Kranti’s love. He’d settle for her lukewarm indifference, but he doesn’t even get that. When he calls her on his diamond-studded, solid gold cell phone, she never answers — alas, alas. Bananabelle, however, thinks he’s the hottest thing since this season’s Manolo Blahniks. < 1309931898 597524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :jesus < 1309931902 878236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh god < 1309931903 510064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Bunnista: He’s an action-oriented rabbit, furious about the shrinking wilderness, the vivisection that took his eye, and pretty much everything else as well. Impatient with the fine points of political philosophy, all he wants is to destroy human civilization. His favorite method is blowing up infrastructure. < 1309931905 998481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's the best character < 1309931913 78330 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THE VIVISECTION THAT TOOK HIS EYE < 1309931924 279767 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and pretty much everything else as well < 1309931930 703480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: pretty sure that Bunnista is a protagonist btw < 1309931939 393275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Impatient with the fine points of political philosophy, all he wants is to destroy human civilization. His favorite method is blowing up infrastructure." <-- good guy < 1309932013 12815 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is he actually supposed to be a good guy or does minimum security not have real life morals < 1309932024 756140 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :either way what < 1309932033 94341 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :either way/regardless < 1309932069 52759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: anarcho-primitivist remember < 1309932071 937420 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so yes, no morals < 1309932088 581306 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1309932111 912396 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i meant like how fairy tales have moral lessons is minimal security supposed to be how it's good to be angry and blow up infrastructure < 1309932133 591014 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ACTION likes many of the new xkcd's < 1309932139 587137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i thnk its just about how all civilisation is bad and anybody who doesnt want to blow it up is bad < 1309932156 611759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :told through really disturbing ~jokes~ with anthropomorphic animals doing terrible (= good) things < 1309932209 145689 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :who cares about moral lessons when there's explosions and violence involved < 1309932236 72400 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :philosophy crap < explosions and violence < sex < 1309932473 827306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:Minimumsecurity.jpg oh wow < 1309932475 37078 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is this real < 1309932476 679097 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :was this published < 1309932699 284604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?unmtl StateT s m a < 1309932699 488641 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :s -> m (a, s) < 1309932759 4044 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :?unmtl giytvfrde < 1309932759 354791 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :giytvfrde < 1309932806 605271 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i think i won't do anything today or tomorrow or the day after that or the day after that or the day after that < 1309932818 12049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or the day before today < 1309932828 564872 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i did a lot yesterday < 1309932927 204415 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1309932938 299893 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309932946 539008 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :for instance i learned that if i want to get a hot barely legal girlfriend all i have to do is to stop working, use drugs for the next 10 years and get some brain damage < 1309933004 779395 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :seemed to have worked for this one dude at least, he had a rather disfigured face as well < 1309933048 610742 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :?unmtl RWST a b (RWST b a (RWST a b ST)) a < 1309933048 832966 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :err: `RWST a b (RWST b a (RWST a b ST)) a' is not applied to enough arguments. < 1309933055 448523 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: where's IO's Monad instance :( < 1309933073 625526 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :?src IO >>= < 1309933073 841929 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. I feel much better now. < 1309933080 646019 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :?src IO (>>=) < 1309933080 830151 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :m >>= k = bindIO m k < 1309933089 311670 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :?src bindIO < 1309933089 557284 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. I've seen penguins that can type better than that. < 1309933102 927002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i meant in ghc :P < 1309933103 574588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION grep < 1309933104 182482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s < 1309933104 426993 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :penguins don't have fingers < 1309933129 830377 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah, GHC/Base < 1309933131 21659 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :.lhs < 1309933134 50109 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Penguins *do* have phalanges, however. < 1309933134 212479 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for bindIO < 1309933138 879036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and the instance < 1309933186 35837 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :elliott: http://www.haskell.org/ghc/docs/latest/html/libraries/base-4.3.1.0/src/GHC-Base.html#Monad < 1309933209 701091 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :pikhq: well who doesn't < 1309933223 52352 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :oklopol: Non-vertebrates. < 1309933240 355997 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :And a very small handful of vertebrates. < 1309933269 780690 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this is bizarre < 1309933298 856071 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :if i say non-vertebrates don't count, am i being phylist or what? < 1309933318 867807 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the instance defines (>>) in terms of (>>=), and exactly the same of as the default instance, but there's thenIO, which looks like it does the (>>) stuff < 1309933325 419588 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :oklopol: There's much more non-vertebrates than vertebrates, even if we only consider the animal clade. < 1309933329 805351 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh vertebrates is a subphylum < 1309933362 911878 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :pikhq: there's also more primes than non-vertebrates, but you can't really have a conversation with most of them < 1309933388 751784 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :at least not a very *product*ive one < 1309933398 225461 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Also, fuck Linnaean taxonomy. < 1309933429 730247 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that's a very taxonomist thing to say < 1309933438 976047 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Clades are the only form of super-species grouping that make any sense at all. < 1309933444 462420 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :all taxonomists are created equal you know < 1309933448 772544 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*taxonomies < 1309933603 950304 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :ACTION dislikes classification that is devoid of meaning < 1309933607 210521 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :?unmtl RWST a b ST a < 1309933607 400913 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :err: `RWST a b ST a' is not applied to enough arguments, giving `/\A. a -> ST -> a (A, ST, b)' < 1309933611 822102 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :ACTION likes even *less* classification with negative meaning. < 1309933649 224156 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :?unmtl RWST a b m a < 1309933649 414089 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :err: `RWST a b m a' is not applied to enough arguments, giving `/\A. a -> m -> a (A, m, b)' < 1309933653 941698 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :?unmtl RWST a b m a x < 1309933654 155597 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :a -> m -> a (x, m, b) < 1309933660 132544 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :how well does having a tree work for species classification? i mean usually you get the problem that you have to choose the order of branchings, say when you want to separate blue animals from red and animals with big dicks from ones with small dicks; does the fact that you will often be kind of following when the species actually temporally branched solve this < 1309933671 521011 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :do you get what i mean < 1309933687 674725 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :?unmtl RWS a b m x < 1309933687 865594 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :a -> m -> (x, m, b) < 1309933699 641357 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oh hm < 1309933710 790198 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :oklopol: Tolerably, but you do get very confusing edge cases. < 1309933710 952550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hm implementing IOT is hard < 1309933715 919729 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(things to say to scare oerjan) < 1309933719 427084 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Ring species despise you. ;) < 1309933734 25513 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :?unmtl RWST a b c (RWST b c a (RWST c a b ST)) a < 1309933734 247003 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :a -> c -> b -> a -> c -> b -> ST (a, c, b, a, c, b, a) < 1309933768 346782 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Though, that problem is pretty inherent in any model which assumes that there are strict boundaries delimiting "species". < 1309933776 508549 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :When there really aren't. < 1309933827 917244 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :With the common definition of "Can they breed together?", how do you distinuish between different asexual species? < 1309933845 706859 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :can they breed together is problematic because of aforementioned rings < 1309933851 520323 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i guess < 1309933854 77272 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :also < 1309933882 512647 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :elliott: SMTT. fnord. < 1309933886 9629 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that it's not a transitive relation < 1309933889 143491 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :er < 1309933895 203503 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :*elliott: STMT. fnord. < 1309933901 198102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nice :D < 1309933903 476275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i've written STT, mind you < 1309933910 870548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh maybe i should just reuse it? < 1309933913 422417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's kind of lame though < 1309933916 230008 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Sgeo: The mere notion of what a "species" *is* is one of the big questions in biology, TBH. < 1309933919 518732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait, it only actually handles STRefs < 1309933927 531859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newtype STT s m a = STT (STTState s -> m (a, STTState s)) < 1309933928 447644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well sort of < 1309933929 652592 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but anyway < 1309933951 684049 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :elliott: ghc _does_ make IO almost equivalent to ST RealWorld... < 1309933968 287950 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :(only a couple newtype wrappings away) < 1309933985 63948 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :?src IO < 1309933985 252037 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. :( < 1309933992 725421 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :NO FUN < 1309933995 558565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yeah, but mine is a pure-apart-from-unsafeCoerce-for-heterogeneous-maps STRef-only ST < 1309933997 379962 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Sgeo: But, generally, one simply picks a definition that makes sense in the context you're dealing in. < 1309934002 374965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it's not really applicable here < 1309934051 297318 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Sgeo: With asexual species, one would most generally resort to "things with a preponderance of similar traits." or some such. < 1309934118 169368 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :we could have aRb if creature a can breed with creature b, then define species as equivalence classes of S, another equivalence relation such that aSb iff aRb and (for all c, aRc iff bRc). < 1309934119 452701 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :With relatively clear boundaries for reproduction, one uses the "Can they breed together?" bit... < 1309934132 234562 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :then asexual thingies would of course be species themselves < 1309934156 227075 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :With ring species, well, *wince* < 1309934167 551100 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :pikhq: well mine takes that into account < 1309934184 919994 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but of course if there's a very continuous ring, then you will get everyone in a different species < 1309934199 265746 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :oklopol: Fortunately, that's not what happens. < 1309934207 226223 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :ACTION wonders if there are sphere species < 1309934222 520711 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Instead, you get individual groups which can interbreed with the neighboring groups. < 1309934234 76803 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :they'd have to live both in the arctic, antarctic and the tropics, for one thing... < 1309934241 176794 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :if you have "species" A, B and C such that aRb and bRc for all x \in X, but never aRc, then my definition makes A, B and C different species < 1309934243 878943 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :If it weren't for that biologists would give up now. :P < 1309934259 390158 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :oklopol: That is a neat definition. < 1309934268 329660 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :pikhq: standard trick in math really < 1309934277 501141 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oh wait < 1309934280 283161 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :oklopol: Though only works with species that are capable of breeding. :) < 1309934284 291249 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :pikhq: yep < 1309934303 475446 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Fortunately, dealing with asexual entities is less *confusing*. < 1309934333 626486 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Because you get groups with clear, distinct traits rather than a continuum of interbreeding groups. < 1309934347 854764 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :(though gene transfer hates you) < 1309934356 280483 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oklopol: define R better. do you mean "mate and produce viable offspring?" < 1309934378 385665 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :quintopia: choose your favorite < 1309934390 37660 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :quintopia: Presumably "mate and produce viable offspring with no external influence". < 1309934408 367901 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so coyotes and red wolves are the same species? < 1309934425 787417 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i would say produce a creature x which is in the same species as a and b w.r.t. the current population < 1309934430 292277 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :There's some species which can be *coaxed* into producing offspring, but will generally refuse otherwise. < 1309934433 879688 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hmm < 1309934459 364030 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah that should work, it just occasionally further subdivides species < 1309934494 951378 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :quintopia: How readily do the two interbreed? < 1309934515 490262 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :pikhq: red wolves are almost gone due to interbreeding in the wild < 1309934534 595416 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :They are most certainly the same species, then. < 1309934543 637430 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :alrighty < 1309934568 310803 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Just like the dog and the (gray) wolf are same species. < 1309934578 975894 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :(and that is utterly uncontroversial) < 1309934582 727689 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :by what i've understood the usual definition is, i'd say they are the same species, isn't that kind of the point of having races < 1309934611 789418 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :erm < 1309934615 627633 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :are they called races............ < 1309934623 495009 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Subspecies. < 1309934631 289950 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :because "lupus" and "familiaris" are just two ways to spell the same word < 1309934653 606308 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :quintopia: Actually, the classification for domestic dog is "Canis lupus familiaris". < 1309934686 309222 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so how are subspecies defined? < 1309934689 290087 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so... "" and "familiaris" are just two ways to spell the same word? < 1309934689 695889 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: IOT m a -> IO (m a) should be safe-ish, right? < 1309934696 765818 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh wait < 1309934713 724925 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :wolf is like lupus lupus is it < 1309934724 805531 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :oklopol: No, C. lupus. < 1309934743 291778 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :quintopia: Generally, arbitrarily based on what taxonomists feel is "enough" distinction between two given populations. < 1309934748 509640 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :okay so then my joke was valid < 1309934761 405558 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ah i see. it is also known as canis familiaris equally often. thus my confusion < 1309934785 505727 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Yeah, that's fairly old taxonomy. < 1309934790 681990 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :sometimes it's also called dog < 1309934806 787413 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :oklopol: Insufficiently specific. < 1309934814 442059 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it is? < 1309934818 652891 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :There's rather a lot of things called "dog". < 1309934824 694515 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oklopol: do you mean golden retriever or dingo? < 1309934829 878388 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :they are different subspecies after all < 1309934864 221538 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oklopol: it's never lupus < 1309934872 989245 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i mean the set of creatures that can mate with my dog and produce offspring which are not wolves. < 1309934879 158820 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or other weirdos < 1309934905 259115 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Ah, see, the problem is there's many species *called* "dog", even though they can't interbreed with yours. < 1309934905 421578 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :dingos are not dogs < 1309934914 405645 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Dingos are dogs. < 1309934930 193539 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :your mother is a dog < 1309934936 644259 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oklopol is a dog < 1309934936 806625 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Anyways. < 1309934953 816241 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what are called dogs without being able to interpreed with mien? < 1309934955 653096 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*mine < 1309934981 880502 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Lycaon pictus, Speothos venaticus, Cuon alpinus, Nyctereutes procyonoides, Atelocynus microtis, and species in genus Cynomys are all commonly called dogs. < 1309935004 663739 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :please tell me that was from memory < 1309935008 396080 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :It wasn't. < 1309935009 123368 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::D < 1309935024 198122 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :your dog can't breed with a prairie dog < 1309935029 944942 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :although i'd like to see it try < 1309935033 336815 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :;D < 1309935040 818218 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Also, all but Cynomys are in the clade Canidae. < 1309935074 440037 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Cynomys is prairie dog, in case you missed that oklopol < 1309935084 642146 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ACTION realizes his definition separates boys and girls into different species, and in fact then everyone is their own species < 1309935104 276013 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :eh < 1309935109 234717 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :good enough for computer science < 1309935127 167336 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :just give every creature an ip < 1309935136 924631 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :*v6 < 1309935143 702690 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well obv < 1309935156 920708 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Huh. The tanuki is an invasive species in Europe. TIL. < 1309935159 395558 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :quintopia: i most certainly missed that < 1309935161 675543 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :how many thousands of years of animals can we track with ipv6 addresses < 1309935175 384008 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :quintopia: forevery many < 1309935206 642282 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm gonna go to the uni for just a LITTLE bit, then back to my holiday -> < 1309935206 804461 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :keep in mind that the dead ones have to keep their addresses, because they are distinct from the living ones genetically < 1309935210 331187 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hf < 1309935222 657324 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1309935244 766269 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1309935258 904635 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309935374 763058 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1309935374 963045 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok runIOT is very difficult < 1309935380 775151 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :I once knew a hunter who went out for big game, and managed to kill a puma, a mountain lion, a cougar, a catamount, and a panther, all with a single bullet. < 1309935390 346730 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309935421 946414 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :(yes i use oxford commas, biotches) < 1309935429 428524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so does everyone good < 1309935443 776071 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i don't know about genetic differences, but dead guys are at least always their own species: lemma 1: if you fuck a dead guy, he won't get pregnant, proof omitted; thus trivially if a is dead, aRb is false for all b, and thus a and b cannot belong to the same species < 1309935484 879538 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :INDEED < 1309935514 931284 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you can find the full proof in my thesis < 1309935520 279064 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :moreover, dead guys will never try to mate with one another < 1309935540 610877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle permutations < 1309935540 881439 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.List permutations :: [a] -> [[a]] < 1309935541 288738 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hence the clause about no external influence takes care of them < 1309935554 131720 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :quintopia: if a dead guy is its own species, but doesn < 1309935555 885210 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :argh < 1309935567 590567 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :quintopia: if a dead guy is its own species, but doesn't want to mate itself, does that make it a different subspecies from itself? < 1309935576 371956 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yes < 1309935583 495211 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :the relation is not reflexive < 1309935590 657046 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it is not an equivalence relation then < 1309935597 428971 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so it is not a proper equivalence class < 1309935627 727074 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Huh, a Gmail add caught my eye < 1309935636 844 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :however, certain female lizards, reproducing by parthenogenesis, do satisfy the relation reflexively < 1309935639 643291 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so < 1309935641 264085 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :not reflexive? umm i masturbate all the time! < 1309935645 910485 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :"I'm hiding in your inbox - www.*******.com - please don't tell anyone I'm here. Know any good jokes?" < 1309935649 299290 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :good point < 1309935665 85855 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it is an equivalence class that mammals don't satisfy < 1309935668 608417 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and birds too < 1309935670 983885 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :quintopia: the relation R is not an equivalence relation, no, S is. < 1309935682 476866 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yes < 1309935697 554465 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but R cannot be applied meaningfully to birds and mammals < 1309935701 957869 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and most other things < 1309935706 986983 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :why not? < 1309935715 843717 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ur a mamal < 1309935721 324425 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh because everyone is their own species? < 1309935733 175849 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :at least not as an equivalence relation < 1309935742 14952 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it is some other kind of relation < 1309935746 210355 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well right < 1309935783 170906 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but yeah probably buys and girls should be formalized since this will only work for boygirlious creatures anyway < 1309935804 105338 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or at least just mateous creatures but all the cool mateates are boygirlious anyway. < 1309935812 759945 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i dunno < 1309935815 287105 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :worms are p cool < 1309935821 751062 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :especially the ones that do penis jousting < 1309935835 557008 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :umm, worms are basically dicks < 1309935855 852547 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :dicks...with dicks! < 1309935859 599902 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::O < 1309935867 510414 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda QUIT :Quit: The internet is full, go away. < 1309935883 400118 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :What's the status of IPv4? < 1309935901 855092 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :lol still not depleted? < 1309935902 375869 :BeedaWeeda!~port72.c@50.8.174.68 JOIN :#esoteric < 1309935903 747092 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ask ARIN or something. we don't care anymore < 1309935912 961495 :BeedaWeeda!~port72.c@50.8.174.68 QUIT :Changing host < 1309935913 124023 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda JOIN :#esoteric < 1309935916 384805 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh right -> < 1309935920 333801 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :bai < 1309935948 90554 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda QUIT :Client Quit < 1309935998 988282 :BeedaWeeda!~port72.c@50.8.174.68 JOIN :#esoteric < 1309935999 150682 :BeedaWeeda!~port72.c@50.8.174.68 QUIT :Changing host < 1309935999 150864 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda JOIN :#esoteric < 1309936065 953103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t callCC < 1309936068 133564 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (m :: * -> *) b. (MonadCont m) => ((a -> m b) -> m a) -> m a < 1309936082 317121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?src MonadCon < 1309936082 535061 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. Do you think like you type? < 1309936083 214670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?src MonadCont < 1309936083 411046 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :class (Monad m) => MonadCont m where < 1309936083 573292 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : callCC :: ((a -> m b) -> m a) -> m a < 1309936143 834649 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Sgeo: RIPE depletion quite in August 2012. < 1309936150 587499 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Sgeo: APNIC depletion a while back. < 1309936175 768097 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Erm, s/quite/ < 1309936177 419268 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Erm, s/quite// < 1309936193 293303 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Sgeo: ARIN depletion anywhere from early 2012 to 2014, depending on who you listen to. < 1309936210 836473 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :And AFRINIC could probably last until the heat death of the universe. < 1309936215 783862 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Why doesn't the RIPE estimate vary more? < 1309936220 938276 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait, IO (m a) is really dangerous, it should be m (IO a) < 1309936221 419829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh < 1309936252 622286 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Sgeo: There is variance, but it's just not that controversial that it'll happen sometime mid-2012. < 1309936264 795987 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :So I just named the estimate that I like most. < 1309936301 774917 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :The CEO of ARIN is saying depletion will happen by Jan. 2012, but statistical estimates all put it much later. < 1309936318 354561 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :I wonder if there's somethin he knows that we don't. < 1309936349 906721 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait, m (IO a) is just as unsafe < 1309936420 387975 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de JOIN :#esoteric < 1309936568 576469 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda QUIT :Quit: The internet is full, go away. < 1309936669 267596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :runIOT :: (Monad m) => (forall b. m b -> (b,r)) -> IOT m a -> IO (a,r) < 1309936672 757899 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it might even be safe < 1309936761 189431 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :huh < 1309936769 386540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :runIOT run (IOT f) = < 1309936769 550174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : IO $ \s -> < 1309936769 550281 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : case run (f (RW s)) of < 1309936769 550327 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ((RW new_s, a), r) -> (# new_s, (a, r) #) < 1309936769 867492 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1309936945 900211 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de PRIVMSG #esoteric :does anyone know if the original colossal cave adventure has been ported to C/linux ? < 1309937039 780871 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :cheater_: It should be in your distro's bsdgames packages, as "adventure". < 1309937048 945424 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de PRIVMSG #esoteric :that's not the original one < 1309937063 4386 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :It's a port to C from the original FORTRAN. < 1309937071 129534 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de PRIVMSG #esoteric :it's not even the 1994 "original" one < 1309937080 226968 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de PRIVMSG #esoteric :nah, it's a rewrite < 1309937092 954796 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the original fortran sources are available, a conversion should not be difficult. < 1309937115 433100 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de PRIVMSG #esoteric :for example "get all" does not work < 1309937115 634946 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de PRIVMSG #esoteric :but that's just one minor difference out of very very many < 1309937123 871046 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :You could probably build it directly, actually. < 1309937128 528137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you cant ive tried iirc < 1309937145 717806 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de PRIVMSG #esoteric :http://jerz.setonhill.edu/if/canon/Adventure.htm < 1309937185 178245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that is indeed a blog post. < 1309937197 983928 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Ah, it seems to be a port of Don Woods' expansion on the original. < 1309937216 819302 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Because Crowther's original had gone missing. < 1309937227 435886 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de PRIVMSG #esoteric :nah it's available < 1309937239 178796 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Wasn't at the time. < 1309937256 506177 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de PRIVMSG #esoteric :Crowther, Will. "Adventure." Original FORTRAN source code. 1975-76. http://jerz.setonhill.edu/if/crowther/ (recovered from a backup of Don Woods's student account at Stanford.) Edited to compile under g77 (Matthew Russoto, 2007). Windows Executable (David Kinder, 2007). < 1309937269 175070 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de PRIVMSG #esoteric :not bad < 1309937277 295511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :didnt compile for me < 1309937399 290371 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :The original depends on 36-bit words. < 1309938105 968441 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :god dammit Lymee now i'm wondering how much of the ghc rts depends on libc < 1309938182 637386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unfortunately ghc doesn't really have a bit-precise data type mechanism < 1309938189 998893 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can use Ptrs and copy structures into them < 1309938191 629791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but that's Ugly < 1309938199 916313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it means the lower-level stuff will be really painful < 1309939473 291095 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1309939480 441165 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309939708 664286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \f x -> (x, f x) < 1309939708 865915 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ap (,) < 1309939822 79976 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :?ty second >>> (. join (,)) < 1309939822 856900 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall c a. (a -> c) -> a -> (a, c) < 1309939827 528498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t truncate < 1309939828 335814 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. (RealFrac a, Integral b) => a -> b < 1309939834 649811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: That's preferable to ap (,)? :P < 1309939852 607547 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :It's what I'd've thought of first < 1309940083 748210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tracking an n and doing (start + n delta) is preferable to repeatedly adding delta when using floating point, right? < 1309940125 414541 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I guess so, it's two sources of imprecision instead of n < 1309940366 371663 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> last (seconds 1 id) < 1309940367 86274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(1.0,1.0) < 1309940367 248397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Main> last (sampleSecond id 0 44000) < 1309940367 248476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(0.99997723,0.99997723) < 1309940367 248522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yikes < 1309940667 902093 :falso___!~falso@deadbsd.org PRIVMSG #esoteric :good morning < 1309940673 326296 :falso___!~falso@deadbsd.org NICK :fALSO < 1309940874 50828 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :elliott: Well, probably not *much* of the RTS depends on libc, considering that it runs on Xen. < 1309941061 256251 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :how does the RTS allocate memory? malloc? mmap? < 1309941098 783917 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :sbrk! (Probably not.) < 1309941104 836183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sample :: SignalC a -> Time -> Float -> Float -> SignalD a < 1309941104 998406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sample f start dt ns = sample' 0 f start dt (ns/dt) < 1309941104 998587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : where sample' !n f start dt nsamp < 1309941104 998698 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | n > nsamp = [] < 1309941104 998805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : | otherwise = ap (,) f (start + n*dt) : sample' (n+1) f start dt nsamp < 1309941105 836697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good < 1309941107 992757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: gc < 1309941249 314458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait not good, that's bad for some reason < 1309941365 868997 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait it's good < 1309941393 803028 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a list is probably the worst possible choice for a SignalD mind you < 1309941416 312268 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, and how does the gc allocate it < 1309941423 300489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: how does malloc allocate things < 1309941425 959715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how does mmap allocate things < 1309941434 109386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :garbage collector means "allocator and collector" < 1309941434 955945 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well, malloc uses sbrk or mmap usually < 1309941448 717871 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, yes but the gc must request the memory from the OS somehow :P < 1309941462 947085 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, or things would segfault < 1309941467 552344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://hackage.haskell.org/trac/ghc/wiki/Commentary/Rts/Storage < 1309941500 904223 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :aha, block allocation layer < 1309941501 907614 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Vorpal: A GC generally implements its own allocator. < 1309941507 907454 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Vorpal: So, it allocates via malloc and mmap. < 1309941511 183751 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Erm. < 1309941512 79376 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :sbrk. < 1309941513 836939 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Not malloc. < 1309941515 266727 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, hm < 1309941517 768501 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: its obviously not as simple as regular allocation < 1309941521 469481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: because everything is in a thunk < 1309941522 981108 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, of course < 1309941530 511383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so yeah, see above :P < 1309941540 840325 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"At the bottom, talking to the OS, is the megablock allocator (rts/sm/MBlock.c, includes/rts/storage/MBlock.h). It is responsible for delivering megablocks, correctly aligned, to the upper layers." < 1309941549 201118 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That's probably the place to peek if curious enough. < 1309941556 916443 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1309941557 497669 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Also "megablock" sounds fabulous. < 1309941570 389548 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :fizzie: And is almost certainly nothing that interesting. < 1309941589 850885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: it will surely most likely be in platform code < 1309941592 197394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no mmap on windows < 1309941610 76733 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :elliott: There's a drop-in replacement, though. < 1309941614 738100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ret = osGetMBlocks(n); < 1309941633 822622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in posix/OSMem.c... < 1309941638 338907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/ A wrapper around mmap(), to abstract away from OS differences in < 1309941638 571581 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/ the mmap() interface. < 1309941646 965354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: mmap on POSIX < 1309941666 119386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :VirtualAlloc on Windows < 1309941679 950467 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1309941715 705044 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Well, rather, a handful of replacements; there's different functions for "Get me a page" and "Get me a page that mirrors a file". < 1309941737 863483 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Anyways, point is the *functionality* is part of the API, making it nothing too painful to work with. < 1309941742 29763 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :(unlike fork()) < 1309941917 28839 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Anyways. Mere *allocation* is essentially a solved problem; a specific implementation is going to be about as interesting as a specific implementation of quicksort. < 1309941943 461721 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :It's deallocation that's hard. < 1309942122 434881 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :yeah ghc doesn't even try deallocating >:) < 1309942158 385079 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Good thing I got my unbound spool of tape in the mail today. < 1309942187 785947 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1309942195 2262 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309942370 361862 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: what < 1309942463 971256 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :coppro: What, I was ordering parts for my Turing machine, and that came in today. < 1309942523 777137 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah < 1309942548 82328 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, given the size of it, I guess the postage must have been prohibitive? < 1309942585 417030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: no no no < 1309942595 146639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you see, it gets thinner as it goes along < 1309942600 13149 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ah. < 1309942611 728981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so the first cell takes up half the envelope < 1309942620 760031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but the rest tapers to an (infinite) point < 1309942627 938728 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(it gets smaller in every dimension) < 1309942633 192529 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1309942638 186650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(including thickness :D) < 1309942641 476728 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :The reader is a truly impressive piece of work. < 1309942643 953470 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Paper tape, the storage method of kings: http://zem.fi/g2/d/17070-4/p1100859.jpg < 1309942645 276543 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so they just ship it rolled up < 1309942649 412835 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, I can imagine < 1309942667 123790 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, where did you take that photo? < 1309942684 982084 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: yeah it uses magnets and light to read instead of doing it directly < 1309942688 393789 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that way it doesn't have to get smaller as it moves < 1309942698 996130 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Vorpal: It's the UK National Museum of Computing's rebuild of Colossus, the Lorenz-cipher-breaker thing. < 1309942704 928430 :oerjan!oerjan@129.241.210.46 QUIT :Quit: leaving < 1309942705 445971 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1309942706 696654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :basically it shoots the right coloured beam of light to just reflect the specific cell it wants < 1309942711 922749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which magnetises the tape cell < 1309942716 409594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then it pulls up with the magnet < 1309942729 98132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and the reaction causes the value to be put on to the platter < 1309942738 710723 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :elliott: I've not tried it for cells that would be below a Planck distance in wavelength. < 1309942749 280966 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :The quite-probably ionizing radiation kinda scares me. < 1309942787 74509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: yes well, you _are_ meant to operate it in a vacuum in a container the size of a galaxy. < 1309942819 412405 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :I'm kinda cheating. I've got a TARDIS on backorder. < 1309942823 371493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: in fact, since it means the platter can move less (i.e. not at all), normal operation operates exclusively on the atom at the very tip of the tape < 1309942825 218428 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :the feats of modern technology are truly marvelous < 1309942883 672299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, the writing mechanism is really cool; it has two lasers, one really hot, one really cold, and it mixes them both at the current tape cell to cause it to undergo a chemical reaction which transforms it into the right value. < 1309942887 541830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :science facts < 1309942908 31698 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what is the MTBF? < 1309942927 906551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: why would it fail? < 1309942928 203452 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1309942939 741298 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well, the reader and writer may < 1309942942 531187 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1309942959 112406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: it uses the infinite sequence of bits as an entropic power source < 1309942966 369973 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1309942966 532093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so there's little worry about that < 1309942971 451901 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :nifty < 1309942981 75933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's not doing anything strenuous, just firing a few lasers at a single atom and turning an electromagnet on and off < 1309942986 130557 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Good thing, too. It requires more power the further you get in the tape. < 1309943011 605459 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :indeed < 1309943020 337552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :have to generate light of ever more ridiculous wavelengths to shine to read < 1309943027 157730 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Precisely. < 1309943032 627798 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :this conversation is awesome < 1309943042 697220 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what about seek time < 1309943048 747959 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Irrelevant. < 1309943052 549966 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah yes < 1309943065 248404 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, only relevant for the start of the tape I guess < 1309943069 22669 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Like I said, it uses the last atom exclusively in normal usage. < 1309943074 843860 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ah < 1309943076 327699 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So no spatial seeking is necessary. < 1309943079 930306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: it's just making me want one < 1309943100 367314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Interestingly, just cutting off the tape before this last atom results in a catastrophic system meltdown. < 1309943108 501794 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I need one of those infinite sequence power supplies in my laptop... < 1309943118 154485 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, oh, why? < 1309943130 976453 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: PHYSICS HAS YET TO EXPLAIN. < 1309943134 52173 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1309943135 227220 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :elliott: Just need to take a trip to the frictionless pulley store. < 1309943180 983380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Interestingly, you can exploit the random appearance of tachyons during the tape-reading process to serve as a halting oracle. < 1309943196 773441 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh nice < 1309943203 558629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's not very practical, though; if the computation goes on forever, then an infinite number of tachyons hit your sensor all at once. < 1309943213 229450 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The results are quite spectacular but usually fatal. < 1309943216 351003 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, hm, even if seek time is non-existent, how long does it take to read a single symbol? < 1309943236 912165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BUT WHAT'S A FEW GALAXIES BETWEEN FRIENDS WHO WANT TO DECIDE THE GOLDBACH CONJECTURE???? < 1309943266 327898 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :of course, of course < 1309943268 956939 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: As long as it takes for light to make it there and back. Technically, turning an electromagnet on and off should be included in time, but in practice, the machine operates so quickly that the electromagnet is never off. < 1309943292 830422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So, since the head is mere millimetres above the tape: practically no time at all. < 1309943301 390439 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1309943320 82152 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :What about wear and tear < 1309943325 923504 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Infinitely small tape cells should wear out infinitely fast < 1309943328 396123 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, something similar would apply for writing of course < 1309943357 37755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: There's nothing to wear out. < 1309943370 335892 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :But you said it had chemical reactions < 1309943375 924543 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :So inevitably atoms will escape < 1309943391 937947 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: Yes, this is why it uses a self-repairing mechanism. < 1309943397 269440 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :in evitably your mom will escape my chemical reactions < 1309943400 581847 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*inevitably < 1309943412 934902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: The atom gets destroyed roughly every other clock cycle, but it is duplicated by a simple mechanism and put back into place constantly. < 1309943425 838402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Since it's just a single atom, this is a simple process, compared to scanning every single tape cell, which would take literally forever. < 1309943426 585406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :QED < 1309943432 173769 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, a bit like those self-repairing mc structures? using pistons and so on? < 1309943438 42837 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1309943442 192501 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :turing machines compared to pistons in minecraft < 1309943442 703801 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(infinitely small ones of course) < 1309943453 523198 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Precisely, if one block of cobblestone could be used to access infinite bits. < 1309943454 195902 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you know, minecraft represents an infinitely large space < 1309943457 382160 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :let's set up a piston driven turing machine < 1309943459 728181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: Incorrect. < 1309943462 613314 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ah yes < 1309943464 596642 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it represents one < 1309943466 853618 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it just doesn't implement it < 1309943469 584571 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Heh. < 1309943470 570972 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :because of floating point inaccuracies < 1309943485 867405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: Things start breaking way before the actual coordinates hit floating point limits. < 1309943497 702473 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IIRC, it's only like a few solid months of walking to the place where repeated addition and the like fuck everything up. < 1309943500 471103 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, implementation limits < 1309943506 78868 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :your mom's floating point starts breaking before the actual coordinates hit repeated addition implementation limits < 1309943517 867551 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :name one thing that breaks down not because of floating point inaccuracies < 1309943526 264207 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, heard of the "far lands"? < 1309943529 393870 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: The whole game is floating point, so I don't know what you mean. < 1309943533 257502 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott, implementation limits < 1309943540 773969 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yes I have < 1309943541 226012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah, but they're reachable ones. < 1309943542 577936 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I am thinking of them atm < 1309943542 772227 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, http://www.minecraftwiki.net/wiki/Far_Lands < 1309943543 874042 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeah < 1309943556 38673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Notch used to say that the bugs were way too far out to ever be relevant. < 1309943558 160817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But... they're not. < 1309943558 724161 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :if minecraft's floats and doubles were swapped for e.g. bigdecimal < 1309943560 482176 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :far lands not happen < 1309943573 891044 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: that would be a terrible idea < 1309943577 224690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as far as performance goes < 1309943579 65835 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it would indeed < 1309943613 772373 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :when are we getting 128 bit floating point units? < 1309943615 152469 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: Elliottcraft just uses a fixed-point sixty-four-bit integer with four bits of ... decimal. < 1309943617 569304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Binary?) < 1309943634 457819 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, s/uses/will use/ < 1309943637 22503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah yeah. < 1309943656 809231 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :1,073,741.82 kilometres in every direction ain't bad. < 1309943660 278988 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Including vertically.) < 1309943660 442821 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :wouldn't that have awful rounding off errors if you were heading in any non-orthogonal direction < 1309943675 824248 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: The player position is stored with more precision in memory < 1309943688 46562 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Everything is just rounded upon serialisation < 1309943724 799092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, I suppose I could use full sixty-four bit coordinates and then use an additional sixteen bits or so for fractional stuff < 1309943742 893929 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Since most things don't have such precise positions < 1309943749 195805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : 1,073,741.82 kilometres in every direction ain't bad. < 1309943753 53607 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This was both positive and negative, BTW < 1309943764 573247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Err, wait, did I fuck it up < 1309943772 156390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I did < 1309943790 717277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :1.1529215 × 10 to the power of 15 kilometres < 1309943793 189488 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Noice < 1309943799 556641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(That's for sixty-bit + four-bit) < 1309943830 630079 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :1.1529215 * (10 to the power of 15 kilometres) < 1309943836 955130 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hahahahahaha < 1309943975 510466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: I'm not sure what you mean, anyway < 1309943997 489597 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :by? < 1309944012 429331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : wouldn't that have awful rounding off errors if you were heading in any non-orthogonal direction < 1309944031 436098 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :imagine I'm an object and I want to move a short distance at a 30 degree angle < 1309944037 836245 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :how do you represent that without rounding errors? < 1309944044 137169 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :rounding errors even worse than would be in floating points, btw < 1309944083 66223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: that only affects save/load < 1309944097 462413 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm storing things with higher precision in memory, but nobody will notice the clamping on save/load :P < 1309944106 111180 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :aah < 1309944116 289250 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so when you save and reload, the co-ordinate system is moved to your new location as the origin < 1309944122 883604 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :and once again you can walk XXX months before you'll see the far lands < 1309944131 160429 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Whaat, no :) < 1309944135 581027 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :well it would work right? < 1309944146 429440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That would require, like, rewriting every single chunk file, I think. < 1309944199 762385 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I'm not seeing why < 1309944203 970643 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Chunks could be referenced relatively < 1309944224 690444 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :As in when you save you say 'ok this chunk is the new origin chunk and it's numbered N in X and M in Y, so I'll look near N and M for the next chunks' < 1309944225 630942 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :or something < 1309944228 988897 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wait, that's actually literally equivalent to using some form of bigfloat, it just pushes the problem to the chunk storage layer. < 1309944265 235074 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Hmm, yeah I suppose it is in a way < 1309944289 107140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, it makes the in-memory storage fixed, but it still requires resolving it all on load < 1309944300 219046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And you couldn't walk from really far out to origin without running into FARRRR LANDS. < 1309944304 452470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Without saving and loading, I mean < 1309944312 849636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: Anyway, there'd be no far lands with fixed point < 1309944317 657247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Since precision is retained throughout the whole range < 1309944319 830829 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Yeah, it would just end abruptly < 1309944322 386816 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :That's not fun :( < 1309944325 515851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: No, it would wrap around :) < 1309944326 920088 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :How will you advertise an infinitely large world < 1309944345 256064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: I've half-jokingly considered putting stupid shit as the borders of the world. < 1309944354 750456 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Like the ice mountains said to surround the flat earth. < 1309944383 656896 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: Anyway, I can advertise way-more-infinite-than-Minecraft worlds, especially since I have a plan for arbitrary y coordinates too :P < 1309944386 619206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Fuck the height limit. < 1309944447 595825 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :write blocks until you reach the topmost one, then indicate you're done and move to the next x,z co-ordinate? generate higher y level chunks when your tower sticks up higher than 128 blocks? < 1309944481 367720 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not sure what that's supposed to mean; there might not be a topmost block -- or well, sure there will be, but there won't be a bottom most block. < 1309944485 883566 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, or your mines go down more than 128? < 1309944490 453877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Just imagine a hashtable of (x/n,y/n,z/n) -> chunk < 1309944493 365562 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Where / is integer division < 1309944497 195652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And n is sixty-four or so < 1309944507 846374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I can clump a bunch of chunks together in a single file and then rely on the filesystem for the rest < 1309944509 586528 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, why a hashtable, why not an octtree? < 1309944513 180905 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ah, bottommost, good point < 1309944522 896948 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what's an octtree? < 1309944536 686099 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :sorry, octree* < 1309944538 45471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Do octtrees even work for infinite spaces < 1309944540 193313 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Octree < 1309944545 455496 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, hm, not sure < 1309944558 377443 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :It doesn't look like it would < 1309944564 709312 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, a binary tree would work for an infinite range, you would just have to rebalance it < 1309944571 522011 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :of course that is one axis < 1309944581 661280 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but that is cheap < 1309944591 259071 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or I could just do what I already plan :P < 1309944608 157218 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, the issue with hash table is that worst case performance is horrible :P < 1309944624 456447 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :use a good hash algorithm then < 1309944629 220586 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :even so < 1309944630 834275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: It's not a hash table < 1309944633 586795 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not really < 1309944635 284132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's a B-tree < 1309944637 123249 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :you said it was, okay < 1309944639 46225 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because it's your filesystem :P < 1309944641 361331 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1309944642 771672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes, that was an explanatory tool. < 1309944643 425830 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :haha < 1309944645 337306 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well B-tree is fine < 1309944663 762632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm literally just going to store world/x-y-z files :P < 1309944669 132483 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That contain like sixteen by sixteen chunks each. < 1309944674 83956 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well. < 1309944677 653114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Eight by eight by eight, say. < 1309944700 498292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wait, that makes chunk files at least 128 megabytes :P < 1309944700 960582 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so, is your world generation algorithm going to extend infinitely far downwards? < 1309944706 318845 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :will it just keep generating denser and denser compressed rock? < 1309944715 686087 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, you could do sparse files < 1309944734 515125 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK, how about four by four by four, then it's like thirty two megabytes, even if I have two bytes per block. < 1309944738 641637 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, add a header at the start to indicate which chunks are valid, then use fseek() to make the file sparse < 1309944740 971185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How big are mcregion's files anyway? < 1309944748 699633 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, they vary < 1309944749 104432 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :pretty compact I'd think < 1309944756 36135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: I have plans for various underworld type things with large lava-like caverns. < 1309944764 833884 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If I have a Nether, it'll be at a certain block layer :P < 1309944768 690280 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, iirc they have 1024 chunks each or such < 1309944773 453487 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lava is cool. but would the generation be homogenous after a certain point? < 1309944776 706897 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Yeah, but like approximate kilobyte/megabyte sizes < 1309944789 665940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: Probably. < 1309944794 82995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: But with biomes. < 1309944800 52159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: No reason biomes can't be vertical too. < 1309944817 642433 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, largest one I have is 6 MB < 1309944824 575029 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, iirc each chunk is gzip compressed < 1309944827 388816 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or something like that < 1309944853 675712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah, I'll probably gzip them before storage; storing them packed in memory isn't feasible, and RLE is a waste of time when I could just steal an algorithm < 1309944921 640005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION reads people taking Infinite Solutions seriously. < 1309944923 254453 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, wait a second, how would this work on @? < 1309944941 184321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: How would what work < 1309944950 639408 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, would the OS do transparent gzip when writing out to disk after a hint? < 1309944953 746880 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or what < 1309944957 90973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Serialisation is obviously overridable < 1309944961 652426 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1309944972 702165 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, it didn't sound like that before < 1309944974 174686 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but sure < 1309944976 142082 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :makes sense < 1309944987 120032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Tricky though, in that you have to make sure it bijects properly < 1309944998 48466 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well the gzip case is simple < 1309945000 320893 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But there can obviously be a "gzip compression" function from serialisers to serialisers < 1309945033 946101 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway it doesn't have to serialise to exactly the same does it? gzip decompression is speced, but decompression is not iirc < 1309945035 698905 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err < 1309945039 307419 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :compression is not* < 1309945050 922764 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :meaning you can do various efficient ways to compress it < 1309945059 259281 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :speed/time tradeoffs etc < 1309945062 901275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean that you can't serialise all strings as "x" < 1309945069 31995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e., your serialisation has to include all aspects of the object < 1309945074 506788 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1309945075 395588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Apart from things not exposed publicly) < 1309945090 990352 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, metadata and such? < 1309945095 629270 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de PRIVMSG #esoteric :yeah let's just abandon state < 1309945097 327752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Just internal fields < 1309945101 82195 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's not acceptable to hit the reset button and have everything break because an object doesn't serialise and restore properly < 1309945107 634364 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de PRIVMSG #esoteric :and our objects always reset upon serialization < 1309945107 796563 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de PRIVMSG #esoteric :what a great idea! < 1309945129 805186 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, speaking of which I had level.dat corrupted on a local bukkit test server when I had a power failure < 1309945140 446352 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, seed changed and several chunks re-generated < 1309945162 875558 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: But I thought the example of losing power for orthogonal persistence was contrived?!!!?!?!?!! < 1309945167 996883 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HOW COULD TROLLS MISLEAD ME SO < 1309945172 220008 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I meant for mc :P < 1309945175 874013 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, not for your system < 1309945188 847370 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I meant that tripping over your power cord is a common way used to explain the benefits of orthogonal persistence < 1309945194 837703 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1309945204 510417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"EVERYONE USES UPS LOL AND ALSO, UPS IS PERFECT ALWAYS" is a common response. < 1309945210 815287 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well in this case it was "fuck the electricity company" < 1309945224 459767 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :3200 houses affected or something like that < 1309945230 366116 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :large part of this town anyway < 1309945235 348924 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :for about an hour < 1309945245 826291 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I wish I could afford an UPS < 1309945272 95434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Meh, they make noise and are bulky < 1309945278 608425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Just use a laptop :P < 1309945283 686162 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, bulky is not an issue for me, noisy however is < 1309945294 919844 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, yeaaaah like where to connect MIDI? :P < 1309945297 476560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's just a buzzing, I gather < 1309945301 206800 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(midi over usb = fail) < 1309945304 106213 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But why bother < 1309945307 796082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Why's it fail < 1309945323 152840 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I suspect latency < 1309945324 132682 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm sure you can get laptops with MIDI ports, anyway :P < 1309945327 46953 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, because of the latency. Especially since the latency isn't stable < 1309945332 596118 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THUNDERBOOOOOOLT < 1309945335 216934 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sorry < 1309945339 35660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :An Intel marketroid just took my laptop < 1309945340 7072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Very rude < 1309945367 243136 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :okokokokokokokokokokokokokokokokoko < 1309945370 888733 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I'm not sure that one has any hard latency requirements in the spec :P < 1309945407 56689 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, also usb isn't isolated, MIDI requires opto-isolators to be used at each end of the cable < 1309945410 627699 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's basically PCIe: The External Port, innit < 1309945414 60590 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, this decouples the circuits < 1309945453 761772 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, with midi cable I no ground "buzz", but with USB I get it. To the same electrical piano that is. < 1309945480 788621 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LEARN TO WORK WITH THE BUZZ < 1309945488 801486 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :very droll < 1309945491 123863 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The first solution to any technical problem in music production is obviously to exploit it for all it's worth. < 1309945496 837077 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hah < 1309945510 543291 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, yeah but it doesn't work for everything. < 1309945518 845471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Just make symphonies of buzz < 1309945522 498031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's called eight-bit < 1309945602 755528 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ground buzz doesn't sound like a SID chipset at all :P < 1309945616 632409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Afraid you might INNOVATE???? < 1309945630 989286 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :metal was born because guitar amps sucked < 1309945648 390801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PRECISELY < 1309945657 748466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : AND THAT'S WHY I MUST NOT YIELD TO SAID TEMPTATION < 1309945666 639 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, touche < 1309945671 951687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i have this guitar amp that is so shitty, you have no idea. < 1309945675 107150 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I don't like metal really < 1309945676 582182 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it would almost fit in my pocket < 1309945682 47756 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's powered by a couple of batteries < 1309945687 673828 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it makes everything sound so terrible < 1309945688 542124 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, does it go to 10 or 11? < 1309945690 704213 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i cannot believe it even exists < 1309945692 594260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: 9 < 1309945694 335569 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::P < 1309945697 569457 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ouch < 1309945700 270809 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :my amp so big it would destroy everything < 1309945720 235808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: I have a less crappy amplifier (although I'm not exactly sure why), I just have that monstrosity too :P < 1309945731 791055 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh right, that theremin. GOTTA HAVE GOOD AMPS FOR THEREMIN < 1309945735 522718 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :don't you use one for right < 1309945736 892123 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what brand/model is it? < 1309945738 799681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LOGIC N JUSTIFICATION < 1309945742 502189 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: The shitty one? < 1309945744 540109 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, yes < 1309945748 440695 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't think it even HAS a brand. < 1309945753 813519 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :aaaah.... < 1309945754 952386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Does "made in China" count? Because it probably has a sticker on it saying that. < 1309945755 580888 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :can you put like huge distortion on the theremin and make it sound just horrible < 1309945766 399934 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: overdriven theremin is quite a thing < 1309945768 990948 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quite a... thing < 1309945777 680870 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1309945809 933298 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, suggestion: aplay /dev/sda < 1309945820 794393 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, NTFS sometimes sound quite good < 1309945831 869324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh /dev/sda starts off really nice here < 1309945840 91688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :crunchy sounds then a rapidly repeating beep < 1309945850 602451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok you can't just stop the beep DEVELOP that shit man < 1309945869 147731 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: does aplay have seeking < 1309945870 134669 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, is it GPT or MBR? < 1309945877 23048 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, not that I'm aware of < 1309945883 300518 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, possibly it can start at an offset < 1309945888 814419 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, try listen to the partitions too < 1309945893 220835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GPT < 1309945912 140258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :huh, partition four sounds the same at the start < 1309945927 169123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, i have no swap, heh < 1309945931 730785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :was gonna play my swap for some fun < 1309945939 470892 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: sudo aplay /dev/mem <-- SAFEST THING POSSIBLE < 1309945948 425100 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, err no < 1309945951 110329 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :not safe at all < 1309945956 397608 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Note joke :P < 1309945970 301246 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Aww, /dev/input/mice is not very fun sounding at all < 1309945978 493064 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm, my /dev/sda is a bit of whitish noise, then a second of quietness, then a rapid regular ticking that goes on for quite a while < 1309945991 127433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Didn't you send me a partition ogg once < 1309945996 595235 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yes < 1309945999 498082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh /dev/core starts out good < 1309946002 305470 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I don't have that file anyway < 1309946002 468595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But then just more lameo silence < 1309946004 541121 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :any more < 1309946004 703291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What is it with zeroes < 1309946017 412494 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I don't even have the original NTFS partition it came from < 1309946021 650873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/dev/random is amusingly silent < 1309946050 638859 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :the music of linux < 1309946057 217132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh /dev/sda2 is a nice thing < 1309946059 429134 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, actually /dev/sda sounds about the same as /dev/sda1 for me. So I guess it was the mostly empty /boot I listened too there... the clicking is probably the ext* superblock backups < 1309946071 619531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This has actual substance, I guess HFS+ is very musical < 1309946074 79906 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's more uh < 1309946078 20724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Textural than toneful though < 1309946083 898293 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :whoa /dev/sda2 (root iirc) sounds nice < 1309946084 237766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]tuneful < 1309946087 434115 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :nice beat to it < 1309946089 592933 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :3/4 I think < 1309946094 36899 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hahaha seriously? < 1309946104 546817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh man /dev/sda3 < 1309946109 686214 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ext4 starts off brutal < 1309946110 479538 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, no, it is only vagually like it, for a bit < 1309946117 748289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tick tick tick tick < 1309946122 54348 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :my /dev/sda3.... < 1309946122 960331 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :whoa < 1309946124 192007 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :whoa < 1309946126 972711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What < 1309946127 615918 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :WHOA < 1309946130 647439 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, it is swap < 1309946138 514426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Dammit, I want to turn swap on just to experience that < 1309946145 20289 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Compare BSD binaries to GNU, statically linked if possible < 1309946149 631365 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well used swap (before switch to new computer) too < 1309946154 740981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Can I ask for an ogg of swap, or are you afraid I'll somehow reverse psychoacoustic compression and get your passwords ;) < 1309946156 189038 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, whoa there is some metal here < 1309946157 696140 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and what not < 1309946167 973696 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I'll think about it < 1309946168 135821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I take it "metal" is your word for "noise" < 1309946178 728766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: /bin/ls is fun < 1309946179 416932 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, no, some of it sounds like overdriven guitar < 1309946182 538281 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1309946183 586818 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :there is quite a bit of noise too < 1309946189 580111 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, I actually like /bin/ls < 1309946199 967181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, as far as atonal binary noise goes < 1309946214 289997 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Assertion 'pa_atomic_load(&(s)->_ref) >= 1' failed at pulse/stream.c:1848, function pa_stream_disconnect(). Aborting. < 1309946214 547141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Aborted by signal Aborted... < 1309946214 709435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Assertion 'pa_atomic_load(&(s)->_ref) >= 1' failed at pulse/stream.c:1848, function pa_stream_disconnect(). Aborting. < 1309946214 709622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Aborted by signal Aborted... < 1309946214 871401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Segmentation fault < 1309946218 217934 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There were like five thousand of those errors < 1309946219 145105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :herp derp < 1309946219 944606 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, /dev/sdb3 is similar, but different < 1309946226 489100 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :sda3 sounds better < 1309946228 545728 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :definitely < 1309946251 437861 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Playing raw data '/usr/bin/emacs' : Unsigned 8 bit, Rate 8000 Hz, Mono < 1309946253 554067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sounds like bloat < 1309946259 418746 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :are you guys going to make an album of this stuff < 1309946266 29878 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, haha < 1309946273 857989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: Don't tempt me. < 1309946275 5341 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :send the proceeds to charity < 1309946280 568861 :fALSO!~falso@deadbsd.org PRIVMSG #esoteric :lol < 1309946281 772416 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I hit ext4 on my lvm listening < 1309946282 491588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Send the proceeds to GNU :P < 1309946285 508885 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :or that < 1309946286 836675 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :actual lvm is very quiet < 1309946300 643625 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Machine code sounds disappointingly random < 1309946305 257503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Some nice flourishes of beeps here though < 1309946318 674205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It keeps interrupting the fuzz for some bleep soloing, I guess it's binary data < 1309946325 214163 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, empty ext2 has a more rapid pulse than empty ext4 btw < 1309946326 896971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Padding or whatnot < 1309946368 707979 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, my /usr/bin/emacs sounds quite nice for some bits < 1309946371 554753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vim sounds nicer than emacs < 1309946373 50083 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :mostly the start < 1309946378 195966 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :then it is just noise < 1309946384 548364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I know a guy who'd listen to a box set of this < 1309946394 616587 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wha... /usr/bin/soffice was short < 1309946397 684748 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh, shell script < 1309946418 261981 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :how is binary data being interpreted as sound? < 1309946423 539088 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :even wav has a header I think < 1309946429 955055 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, Playing raw data '/usr/bin/soffice' : Unsigned 8 bit, Rate 8000 Hz, Mono < 1309946431 869331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: eight kilohertz, mono, unsigned < 1309946432 36812 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that is how < 1309946444 135195 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :you can change it with parameters to aplay < 1309946445 513302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-rwxr-xr-x 1 root root 6.4K 2011-01-29 06:11 /usr/lib/openoffice/program/soffice < 1309946448 72333 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh FFS, where's the real openoffice < 1309946457 105573 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :aha < 1309946464 888646 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-rwxr-xr-x 1 root root 63 2011-01-29 05:39 /usr/lib/openoffice/program/swriter < 1309946465 837821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :><_ < 1309946466 233 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so you could play the same file a large number of ways < 1309946466 741812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :>_< < 1309946475 817536 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, there is /usr/lib/libreoffice/program/oosplash.bin at least < 1309946497 921274 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I think it is dlopened() by a wrapper basically < 1309946500 686378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ah, it's /usr/lib/openoffice/program/soffice.bin < 1309946505 135180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : libsofficeapp.so => /usr/lib/openoffice/program/../basis-link/program/libsofficeapp.so (0x00007f3712e5f000) < 1309946507 565068 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :no it isn't, that is way to short < 1309946509 441953 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1309946510 903915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-rw-r--r-- 1 root root 503K 2011-01-29 06:59 /usr/lib/openoffice/program/../basis-link/program/libsofficeapp.so < 1309946511 797496 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Argh < 1309946514 350681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Where are you hiding the bloat < 1309946537 333890 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, why don't you have libreoffice? < 1309946545 821944 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-rw-r--r-- 1 root root 13M 2011-01-29 06:59 libswlx.so < 1309946545 983995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Good enough < 1309946554 207359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: You realise it's literally identical to go.oo < 1309946557 926355 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And the answer is Ubuntu < 1309946563 902179 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ah < 1309946570 379307 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :find /usr/lib/openoffice -type f -exec du -h {} + | sort -g < 1309946573 449784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How surprising, OpenOffice sounds like shit < 1309946587 77170 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, hm /dev/input/mice is silent? < 1309946592 625439 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :even when moving the mouse I mean < 1309946604 766567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah, I think you can't generate big enough values anywhere near quickly enough < 1309946608 226755 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :/usr/lib/libreoffice/basis3.3/program/libswlx.so here is 12 megs. < 1309946611 340908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Just like /dev/random is silent but /dev/urandom isn't < 1309946615 262179 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Already found, see above < 1309946617 305141 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Ah, you found that too, yes. < 1309946639 821909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: /usr/bin/ghostscript sure is short < 1309946643 69301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ELF, though < 1309946651 526063 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1309946666 981114 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, eh, you mean /usr/bin/gs ? < 1309946672 310251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nope, I mean what I say < 1309946673 657488 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I have no /usr/bin/ghostscript < 1309946682 220612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/usr/local/lib/ghc-7.0.4/ghc is the soundtrack to a life of purity. < 1309946686 987376 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :gs (1) - Ghostscript (PostScript and PDF language interpreter and previewer) < 1309946688 132137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The Haskell monks blast it all day at full volume. < 1309946697 291374 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :-rw-r--r-- 1 root root 10346152 2011-04-01 16:35 /usr/lib/libgs.so.9.01 < 1309946702 937549 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That's more of Ghostscript. < 1309946707 162880 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lrwxrwxrwx 1 root root 2 2011-05-09 12:57 /usr/bin/ghostscript -> gs < 1309946709 662657 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Are you expecting it to be spooky? < 1309946711 323993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Just a link, it seems. < 1309946715 395758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Yes definitely. < 1309946738 573836 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :10M /usr/bin/gs < 1309946740 191303 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/bin/busybox sure is... busy. < 1309946742 299622 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, gs is NOT short < 1309946750 995896 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-rwxr-xr-x 1 root root 6.2K 2010-09-22 01:50 /usr/bin/gs < 1309946755 576062 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :huh < 1309946761 454190 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :weird < 1309946775 590137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh busybox is nice < 1309946783 960410 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, static? < 1309946795 954858 :jcp|other!alex@bzflag/contributor/javawizard2539 QUIT :Read error: Operation timed out < 1309946799 578963 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, it is just noise on my system < 1309946803 74195 :jcp!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 240 seconds < 1309946834 637453 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: It has nice breaks < 1309946848 168051 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, not for me < 1309947001 107340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FLACs sound predictably random. < 1309947009 802977 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Compare these: /usr/lib/perl5/core_perl/CORE/libperl.so /usr/lib/libruby.so.1.9.1 /usr/lib/libpython2.7.so.1.0 /usr/lib/libpython3.2mu.so.1.0 < 1309947043 767626 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why is this aif silent :( < 1309947049 930284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: im scared < 1309947083 914094 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :If the music gets worse, that's probably not a good sign < 1309947092 815848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Eh? :P < 1309947100 563017 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1309947100 725155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, Python sounds like what talking to Guido must be like. < 1309947117 876995 :jcp!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1309947149 533410 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Well, assuming that Python should be cleaner than Perl etc < 1309947211 48026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wow, I played this eight khz mono unsigned eight-bit raw file and it sounded exactly like the original < 1309947250 40459 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :How... unexpected < 1309947266 917103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's positively shocking. < 1309947292 361067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nsearch.optim sounds The Best. < 1309947477 927415 :javawizard!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1309947502 314524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :debian-testing-i386-netinst.iso sounds boring < 1309947512 535379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OH it started a beat. < 1309947530 706341 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dootdoot doot doot doot < 1309947580 677587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK are you going to do anything with that beat. < 1309947691 870598 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, nsearch.optim ? < 1309947696 255992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1309947702 642300 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what is that < 1309947712 144935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan's nsearch, parallelised < 1309947716 153633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: definitely listen to a debian ISO < 1309947721 2142 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is subtle but brilliant. < 1309947723 143457 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, don't have a copy around < 1309947736 272933 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway, what is oerjan's nsearch? < 1309947745 959530 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Searching for... something. < 1309947763 403530 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Try a .hi < 1309947764 540769 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, searching for what? files? prime numbers? < 1309947770 1268 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: What's it sound like < 1309947774 55334 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I don't know < 1309947774 217777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Bases < 1309947778 278191 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1309947787 569572 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't have any big his here < 1309947803 321757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes I do < 1309947809 457599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Don't really wanna pause Debian though < 1309947811 550883 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de JOIN :#esoteric < 1309947882 198933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Oh man. < 1309947890 315769 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Shiro/Interpreter.hi is a brief but amazing work of art. < 1309947914 297896 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, how does it sound if rot13 is applied on it < 1309947940 343704 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I mean, does it make any noticeable difference < 1309947972 869030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Depends how many characters are alphabetical :P < 1309947982 176418 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well for Shiro/Interpreter.hi I meant < 1309947985 578377 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :bbl < 1309948003 297237 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dxsrNCNCXiNpjsFEoaoskNmdEPZykBhRioLyCLWLYwQpnSeUiuJTWfBygIkCpfcIoKZzvCRaMfeHKlgIRNLjlztLQyRGiprdpKwYTWbnbCQgvAnMXaoAXEvtmzHhnUJvrqAnsjBuDaYLCPHDfVfWDxprSaEIOAFeyzwGlRhlqqHIotJCbpKyELVnvsSHMzYduNmpvOwHZZPJwQlULtlRxESOsHTPhUVYYLzPWdfaXQZKbYwNGGINZzaJYUHFMZSEumJOrNwraMuUFbZhCYcjqocBdKeqRtfoHgNYphbRaTFpirbjkIkKylTBefQcmupblnokQhRptZqDAnrRRxXsRruZRtbuxrCrqvrHjwxPtdqJwwXzxJVZFPyzytrjHPelsccooPACOCBWovETJbjzfVqyLCldNhpvMHarRusUTDplfIArtbABCDEFGHIJKLMNOP < 1309948003 516676 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :QRSATBUCVDWEXFYGZHIJKLMNaObPcQdReSfTgUhViWjXkYlZmnopqrsatbucvdwexfygzijknopqrstuvwxyzKUpxuSzzuPUqaUUxeLjmzcvCxXAcYFhlVBTGVdRoSTJcdDsXROtlHZZLxcbvhBgMTqoqScncaCKkhxavyHTPFnxLlaPIqLcymAblXJXXBWdwQDUGlaJgzvUaXiHhBaUDeVlTZtncSUWoFZWZRuEOzZzUNBEveWZVrZeKXpJXNeCBdtzCCAcQDLDnGeAnHduAKJwbcKuOMlrRcqTEUhdLNyMTjkGgUIGrXSXECsYeSTYXspOYMetLlJlWJEVxhlaxddpdxsdVwZhtMShUainrejvGfmfWtIoYTLwoUkGoqgpsquOtGhbuczXNRBcPzJwrzwybLIzEuFXzdfgSnZoAnfnBpdSClByfDoZPhEvfaFhbD < 1309948003 977103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GKddBytHVISJOutHKbLyGRLKtMNsYJDgNcsCXxOnTwiPzQQjjpvvSRPRvYSRgIsTDCUZRVsfYueWXYYXkSXOZCBWbWoQkCBXYYXCWimwMVaabbElectPENdYZxeWVUsfVoRQqgKGyhPAzBGisDULjJUkgYlAulDggPnPmqcnKpoIDWpyFAphFqDESrezsIatBvUxsuUnvbKelwlAkCxfCLNHyPzghCUSMVwHnraEaYcEVeHcrJDRwuDyVGaPkpNwwfzYXQdqTgvsUIRplkTiZZmpcABCBDEFqozMDkKGHwTWkoEtneREpdHsMyIRauJuLCghIGFONsLAhnhgbMskKrDOxFKumxrLSyQymMqdgOZCvawUNOMEoQPQRSKTiMdUbyxwvutsrqpnmlkjihgfecZWVTOLHEBzoUIdRnSACDFGJKMNPymainShiroInterpr < 1309948008 801830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :eterShiroFingerprintShiroFingerprintsShiroFungeSpaceShiroIPShiroMonadShiroTypesShiroUtilsShiroValueMaybeTbasebytestringcontainersfilepathghcprimintegergmpmtloldlocaleprocessrandomtimetransformersunixControlMonadInstancesGHCBaseGHCFloatGHCNumDataByteStringDataByteStringCharDataTimeCalendarGregorianDataTimeFormatParseDataTimeLocalTimeLocalTimeControlMonadTransErrorControlExceptionControlMonadDataBitsDataCharDataFunctorDataMaybeGHCClassesGHCEnumGHCE < 1309948013 870350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rrGHCIOExceptionGHCIOHandleGHCIOHandleFDGHCIOHandleTextGHCListGHCRealGHCShowPreludeSystemEnvironmentSystemExitSystemIODataMapSystemFilePathSystemFilePathPosixGHCOrderingGHCIntegerTypemergeByteStringrectangleToByteStringtextifycatchShirocurrentIPgoh < 1309948017 856289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A brief selection of the alphabetical strings in that file < 1309948023 626729 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Big block of "InscoreInscoreInscoreInscore..." at one point. < 1309948640 911627 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, is that before or after rot13? < 1309948665 676482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :X-D < 1309948669 745446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :After; GHC stores everything ROT encoded. < 1309948673 163584 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, aha < 1309948673 771362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Saves bits. < 1309948676 541530 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :LOL < 1309948676 704952 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Totally. < 1309948689 502715 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, but come on, "dxsrNCNCXiNpjsFEoaoskNmdEPZykBhRioLyCLWLYwQpnS" doesn't look terribly sensible even if cut up < 1309948707 757686 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That will be from machine code or whatever :P < 1309948714 662029 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, oh right, a .hi is binary < 1309948724 36341 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :forgot that < 1309948754 16344 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, GPT or MBR, which one do you recommend? < 1309949139 320124 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :back < 1309949147 704368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: is this actual advice you're asking for < 1309949164 298424 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, possibly I will apply it yes < 1309949192 661082 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I would fake-suggest GPT, on the pretend-reason that it makes your disk more secure. (Since it then won't work in not-modern-enough systems.) < 1309949198 562072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: MBR; it is supported by far more tools. < 1309949203 608653 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1309949206 634394 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1309949207 39984 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Plus: < 1309949208 522761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: "As of 2010, most current OSs support GPT, although some (including Mac OS X and Windows) only support booting to GPT partitions on systems with EFI firmware." < 1309949215 978893 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, that precludes UEFI boot though < 1309949216 721287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So unless you want to use your EFI capability too... < 1309949222 976082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Big whoop :P < 1309949231 242069 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I do have EFI on the computer in question < 1309949235 942538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EFI is worse than the BIOS < 1309949241 62853 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You don't need another OS before your OS < 1309949252 702000 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what about openfirmware then? < 1309949259 190290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's not an OS, that's a Forth < 1309949262 941687 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hah < 1309949266 242288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which is a perfectly cromulent low-level interface :P < 1309949279 390716 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Compare Commodores booting into BASIC < 1309949306 406656 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: You should try coreboot < 1309949359 477723 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well I'm not risking bricking the system < 1309949395 317652 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think I had a coreboot-supported MB here somewhere. < 1309949410 52935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Not system, motherboard < 1309949417 599090 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Cheapest part of any system, apart from like, the mouse < 1309949418 697279 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, nor the mobo :P < 1309949419 738566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or maybe the HD < 1309949431 693116 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway the sata cable is cheaper < 1309949451 974208 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway coreboot doesn't support the mobo in question so... < 1309949465 565779 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, I ought to start assembling my rig sometime < 1309949467 247762 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Then you just *make* it support it. < 1309949478 642889 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WITH MORE RAM THAN VORPAL'S < 1309949492 949794 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If I cannot get the best processor with infinite RAM completely passively cooled I will have failed miserably. < 1309949500 344450 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, sure, I'm happy with the amount I have. I don't need more. But I could fit in more if I needed. < 1309949500 780590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I will be forced to commit suicide. < 1309949511 861315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I WILL HAVE TO EXCEED YOUR MOBO'S CAPACITY THEN < 1309949521 672673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BTW, which CPU did you go with? < 1309949524 210409 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, that is 32 GB < 1309949543 602170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I should just get enough RAM that I can run absolutely everything from a RAM disk. < 1309949544 923001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EVEN OS X < 1309949562 434899 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I don't remember the model code off-hand. < 1309949563 744580 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :bbl < 1309949568 282878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: i7? < 1309949973 601740 :cheater_!~ubuntu@g229097112.adsl.alicedsl.de JOIN :#esoteric < 1309950444 461165 :elliott!~elliott@unaffiliated/elliott PART #esoteric :"Leaving" < 1309950448 855102 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1309952252 210373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION reverts TehZ. < 1309952372 536239 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1309952400 612798 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1309952414 402271 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :* elliott reverts TehZ. < 1309952414 630180 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 4 new messages. '/msg lambdabot @messages' to read them. < 1309952420 487899 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :He... doesn't seem to have said anything. < 1309952435 421388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You could, y'know, look at recent changes. < 1309952578 323743 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1309952582 452745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi ais523; Feather < 1309952605 301392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and here we see an expertly-executed example of the Drive-By Mindfuck < 1309952608 852549 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Type mismatch: ais523 is not of type command < 1309952622 364579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: no, but hi : person -> command < 1309952625 109934 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, erm, ctrl-F Teh shows nothing. < 1309952630 20736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I suppose that has to be value rather than person or something. < 1309952641 156022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: church-turing thesis < 1309952645 229871 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: aha < 1309952645 648520 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fwiw, Feather isn't of type command or expression, either < 1309952647 627689 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the sequence operator I have can only handle base types < 1309952672 232292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: was that an actual error or do they look more like "?" < 1309952680 668308 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, hmm, it seems a little ambiguous. < 1309952711 695680 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, is it telling that I have meta-deja vu from that exchange between you and elliott? < 1309952716 58559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's not, just the rest of the article is kind of crappy too < 1309952732 608367 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: it's much what you'd expect from me/elliott banter < 1309952777 402794 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, well, it's certainly not a theorem, so he's correct by that standard. < 1309952802 216163 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It could be misunderstood for either, really. < 1309952815 841607 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, ah, but the meta-deja vu applies to Feather. < 1309952838 96939 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you know, I've got really good about not thinking about Feather < 1309952862 768977 :elliott_!~elliott@95.149.228.85 JOIN :#esoteric < 1309952872 298377 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :much like it takes me about three or four minutes to remember the rules of The Game < 1309952875 740522 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :wow, it should /not/ be that easy to throw away data irreversibly < 1309952903 279471 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: you should really set some time aside dedicated to going insane sometime < 1309952907 119911 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1309952907 282061 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :find / | xargs shred? < 1309952909 934777 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: then you could get Feather over with nice and quickly < 1309952912 80767 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's pretty easily < 1309952913 967433 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :also, no, < 1309952919 75041 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I was trying to hit backspace < 1309952923 974499 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :but it shut down my computer instead < 1309952924 654380 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah < 1309952928 178205 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :and threw away all my open programs < 1309952937 289917 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, that's a great typo < 1309952939 465356 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :another enter key would have thrown away any unsaved documents I had open, too, if I had any < 1309952944 380073 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :tl;dr fuck computers < 1309952949 490384 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :many programs will autosave in response to the sighup < 1309952953 730101 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1309952968 463407 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :gui programs will generally just ask you instead < 1309952969 561684 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in a recovery file < 1309952970 404608 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :they exist, you know < 1309952976 276524 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, yes < 1309952980 886323 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Emacs doesn't, even the GUI version < 1309952981 443079 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :although I think is save for most of them < 1309952984 231855 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nor does Nethack, or Firefox < 1309952988 794005 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :but GNOME tends to be really hasty < 1309952995 353348 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :and start asking whether you want to kill them < 1309952998 507783 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :and enter will accept that < 1309953006 293820 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : find / | xargs shred? < 1309953013 796768 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And then ais realised he was in a terminal window. < 1309953034 207808 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I wonder if it's actually possible for me to not think of ais as "ais" < 1309953042 406749 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: it's fine, shred?(1) isn't a real command < 1309953046 607665 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and if it were, would probably prompt first < 1309953060 192796 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: you should change your legal name to "ais DXXIII" < 1309953067 496818 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: nah < 1309953067 659003 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :best name ever < 1309953071 471190 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, you have a symlink to shred called shredd in the current directory. < 1309953078 524265 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wait, that wouldn't work. < 1309953083 875335 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: but it preserves your heritage! < 1309953084 962842 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've used aisDXXIII in posts about INTERCAL before now < 1309953093 304688 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: nope, I removed . from the current directory < 1309953102 242305 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :`addquote Phantom_Hoover: nope, I removed . from the current directory < 1309953103 503260 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :umm, from the path < 1309953106 383658 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :482) Phantom_Hoover: nope, I removed . from the current directory < 1309953111 172544 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: good catch, that's a great thinko < 1309953119 198580 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You coincidentally have an enhanced version of shred called shred2. < 1309953126 899759 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :elliott@katia:~/hello$ rm -rf . < 1309953127 75814 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :rm: cannot remove directory: `.' < 1309953131 574981 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apparently ESR uses . on path, some of thescripts he wrote required it < 1309953132 277093 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :STOP ARGUING WITH ME I TOLD YOU TO REMOVE IT < 1309953138 766273 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: rm is allowed to special-case . < 1309953143 730905 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: >:( < 1309953151 586354 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is the same reasoning that allows it to special-case / < 1309953160 57254 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on the basis that rm -r / inevitably has to remove . at some point < 1309953172 548313 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :that is _so_ cheating < 1309953177 746159 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I love the way that the BSD people were looking for a loophole in POSIX to allow rm -rf / to not work by default < 1309953189 863740 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whereas the GNU people just did it, without caring that it probably violated the standard < 1309953205 831242 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :http://esolangs.org/wiki/Schrodilang ;; heh, those categories < 1309953250 678631 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, that's a nice touch < 1309953282 658891 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, [[Nandypants]], someone made a stupid BF derivative by mistake? < 1309953305 968542 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :people must really start thinking less imperatively < 1309953322 736527 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think any imperative tarpit will end up close to BF unless you go to a lot of effort to make it different < 1309953395 783662 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: as for the Church-Turing thesis, there's a part of Gödel, Escher, Bach which lists about twenty different formulations of it < 1309953407 469243 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric ::t Data.Map.lookupWithDefault < 1309953408 263096 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `Data.Map.lookupWithDefault' < 1309953409 383730 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :some of which are trivially true, some of which are obviously only-on-faith, some of which are somewhere in between < 1309953426 468946 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : I think any imperative tarpit will end up close to BF unless you go to a lot of effort to make it different <-- hm... what other imperative tarpits exist that are different? < 1309953427 989767 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric ::t Data.Map.findWithDefault < 1309953428 839088 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a k. (Ord k) => a -> k -> M.Map k a -> a < 1309953438 839386 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: I can't think of any offhand < 1309953443 839015 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I wouldn't be completely surprised if there was one < 1309953451 144973 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :?pl \x -> findWithDefault x x m < 1309953451 346711 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :flip (join findWithDefault) m < 1309953454 470420 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose MiniMAX is relatively different, although I'm not so certain it's imperative < 1309953490 921783 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Malbolge. < 1309953503 688422 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Malbolge isn't a tarpit < 1309953513 73954 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Well yeah, it isn't TC. < 1309953527 377946 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it isn't? < 1309953546 88431 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Patashu, finite memory space. < 1309953554 898625 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What about oerjan's attempt at making it TC? < 1309953578 976407 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, a befunge98-inf-space tarpit could be made. Remove instructions until you get a small set that is still TC < 1309953660 88137 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, what about OISCs? < 1309953667 710419 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, yes < 1309953674 738817 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose that explains why MiniMAX is different, because it's an OISC < 1309953677 838789 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1309953687 710436 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :an OISC can't be massively BF-like, because none of BF's instructions are TC by themselves < 1309953687 897366 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and the befunge subset? < 1309953717 230790 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I imagine a befunge subset would be rather larger than BF, due to p and g being the only way to get infinite memory, and those requiring coordinates and a separate stack < 1309953809 415579 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :aww, lsystems were as easy to do in haskell as i suspected < 1309953842 940868 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, it wouldn't need the numbers would it? You could construct all numbers from 1 and - I think. 11- (0) 11-1- (-1) 11-11-1-- (0-(-1) = 1, can be extended to 2 and so on, but I can't be bothered) < 1309953858 803102 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: indeed, but it's still being rather complicated < 1309953869 78435 :derrik!~xix@gprs-inet-65-11.elisa.ee JOIN :#esoteric < 1309953897 172836 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, you will need a stack and p and g. I suggest w for turning. You can feed it constant values to do fixed turning < 1309953913 116473 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :then we can dispose []<>^vx etc < 1309953934 508010 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and of course _ < 1309953939 365631 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(and | by extension) < 1309953991 155137 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, no need for string mode, simple byte based IO is enough etc. I guess I'll try to make a serious attempt at this perhaps... < 1309954024 873625 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :'w' pops a value and determines direction? < 1309954026 676703 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: it's still going to end up more complex than BF < 1309954029 140487 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :mod 4? < 1309954033 69944 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, that is true < 1309954035 731915 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :or two integers? < 1309954050 463296 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Patashu: I think it turns left or right depending on zero or nonzero < 1309954055 780531 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, it does a Text.ParserCombinators.Parsec.Prim.GenParser tok st sep -> Text.ParserCombinators.Parsec.Prim.GenParser tok st [a] < 1309954134 366463 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :holy shit :D < 1309954137 153506 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's quite common to approach a _ from the left, for instance < 1309954140 584588 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*depending on zero or nonzero < 1309954144 312319 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, yes < 1309954179 872632 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :duplicate top of stack shouldn't be needed < 1309954202 596713 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(11-11-p11-11-g11-11-g should do the trick) < 1309954244 753823 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :can be used to swap, but I can't be arsed to write that one out < 1309954415 256246 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I *think* this should be bf-complete " ,-1@gpw~" (quotes not part of string, but needed to show that space is included, otherwise wire crossing issue would probably arise) < 1309954417 485316 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :http://esolangs.org/wiki/Black_and_white_and_read_all_over stupid < 1309954440 445548 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: you can probably arrange for commands to cancel each other out in each direction, thus not needing space < 1309954479 206126 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, possibly. Anyway it isn't that much larger than bf in number of instructions < 1309954530 99031 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, this would require befunge, not unefunge of course, since unefunge lacks w, instead I think it uses _ and # (and possibly j) to be able to branch < 1309954740 727104 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oolzybub and murphy programs are pretty < 1309954810 881629 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :!befunge98 11-1-.a,@ < 1309954813 295145 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​-1 < 1309954827 795977 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :!befunge98 11-11-1--.a,@ < 1309954828 318343 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :1 < 1309954833 728549 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :VARIABLES ARE p /p*/, p /q*/. < 1309954833 905889 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :dynast(3) <-> < 1309954834 69263 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : (. do (. if? not? exists/dynast 5 ,then < 1309954834 69441 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : create/countably/many/dynasts #myself#, 5 .) .) ,then < 1309954834 69545 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : (. for each prime /p*|p/ below #myself#+2 do < 1309954834 255006 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : for each prime /q*|q/ below /p*|pp/+1 do < 1309954836 182626 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : if? not? exists/dynast /p*|p|p/+/q*|q|q/ ,then < 1309954838 321202 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : copy/dynast #myself#, /p*|ppp/, /q*|qqq/ .) < 1309954840 215246 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :pretty < 1309954851 867036 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :!befunge98 11-11-1-11-1---.a,@ < 1309954852 349789 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :0 < 1309954854 215460 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err < 1309954856 508656 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :!befunge98 11-11-1-11-1--.a,@ < 1309954856 989213 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :0 < 1309954860 103314 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :!befunge98 11-11-1-11-1-.a,@ < 1309954860 732502 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​-1 < 1309954880 709654 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :!befunge98 11-11-1-1--.a,@ < 1309954881 294079 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :2 < 1309954886 285255 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::) < 1309954934 145585 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :!befunge98 211p11g11g..a,@ < 1309954934 665660 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :2 2 < 1309954951 737285 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :!befunge98 3y.4y.a,@ < 1309954952 266802 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :1128682830 90 < 1309955561 719716 :pumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Remote host closed the connection < 1309955572 411526 :copumpkin!~pumpkin@gw1.mcgraw-hill.com JOIN :#esoteric < 1309955572 714475 :copumpkin!~pumpkin@gw1.mcgraw-hill.com QUIT :Changing host < 1309955572 876717 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1309955657 128042 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, ais523, should the funge-space in this tarpit version warp around as usual or should an IP head out into the "void" forever instead? < 1309955696 267254 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: I doubt it matters, it depends a lot on what you consider a tarpit to be < 1309955700 908839 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :wrapping sounds more useful < 1309955706 57625 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :mhm < 1309955808 309333 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :wrapping makes it less of a tarpit < 1309955912 484159 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Can I ask questions about VHDL of you in the form of an IRC log? < 1309955936 474877 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: you're physically capable of doing so, certainly < 1309955939 374567 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you may even get replies < 1309955947 639498 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I won't be offended by the attempt to ask < 1309955952 9418 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Delightful! < 1309955973 990493 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :http://codu.org/logs/log/_esoteric-minecraft/2011-07-06 <-- /What I don't understand how to do/ onwards (it's mostly Vorpal telling me to ask you instead) < 1309955986 598880 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :[...migrating conversation] < 1309955997 40864 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Vorpal: Yeah, but that doesn't actually help me go from "logical tree with clock input" => "MC circuit". < 1309956005 501218 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :There is no "clock input" block in Minecraft. < 1309956009 432217 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :So there's a mismatch. < 1309956012 87001 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION reads < 1309956031 170305 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: (The context is a synthesiser for Redstone logic in Minecraft.) < 1309956035 87351 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, that is where synthesis comes into it. And I have no clue how to write a program that does that. < 1309956039 522831 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :(Which is basically just NOR wires.) < 1309956077 506315 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, you need to synth D-flipflops and possibly SR-latches too < 1309956084 528433 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: the usual trick, and the one VHDL is obviously intended to use (and I suspect the synthesizers use behind the scenes) is to split your circuit up into two different sorts of blocks: combinational logic (arbitrary logic with no time dependence), and 1-cycle delays < 1309956112 987600 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, what about gate delay then? < 1309956113 958616 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, FPGAs are made up out of elements that consist of a lookup table (with four or six bits of input), followed by an optional 1-cycle delay < 1309956135 666697 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Hmm, so I make a bunch of "sub-components" which are just pure logic trees involving no clock, and then I have connections like "Output X of block abc connected to input Y of block def with one cycle delay"? < 1309956138 860662 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, and how does it do latches then? < 1309956153 85366 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: normally the length of a cycle is chosen to be large enough that gate delay is irrelevant compared to cycle length < 1309956157 586569 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, yes then you reduced it to a problem of wire routing < 1309956168 286320 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: yep, pretty much < 1309956199 561031 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now, if you're on a hardware system where gate delay is very large, or where clock routing would be difficult, it's normally better to make an asynchronous circuit rather than a synchronous circuit < 1309956208 370450 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that doesn't require a separate clock at all < 1309956216 266857 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: I would say "I'm still not sure how I go from a tree of expressions with a clock input to that form", but I suspect the answer is either "you don't" or "that's an entire research field and industry, here's a link to ten classic papers". < 1309956262 291647 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: it's not actually masssively hard, as long as the expressions themselves aren't doing anything particularly nonstandard < 1309956266 569062 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, how would you do latches in a tree of that form? < 1309956271 685076 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and if they are, your synthesis tool normally shouts and you and spouts warnings < 1309956278 87122 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: a D latch is a one-cycle delay < 1309956287 104940 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, hm. What about SR-latch? < 1309956313 347263 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's ((output OR S) AND NOT R) followed by a one-cycle delay < 1309956321 460400 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :where "output" is the output of that delay < 1309956323 176331 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, anyway you need to be able to calculate shortest clock cycle that would work I think. < 1309956325 745406 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott_, erm, if you have a tree of expressions, how does time actually matter? < 1309956331 738717 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: I have a feeling my components will look something like: < 1309956333 810226 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :foo(A,B,C) => D,E,F < 1309956333 993776 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :begin < 1309956334 154993 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : A nor B nor ~C => D < 1309956334 155082 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : A nor ~C => E < 1309956334 155132 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : A => F < 1309956334 340127 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :end < 1309956336 477057 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, heh < 1309956338 923725 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Where C could be a clock, say. < 1309956342 413371 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: So literally as simple as it gets. < 1309956346 623208 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net QUIT :Ping timeout: 250 seconds < 1309956349 946633 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: that syntax is confusing me, is it reverse VHDL? < 1309956351 856363 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I'll probably have a few other primitive logical operations to "simplify" things. < 1309956356 146285 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Phantom_Hoover: Because you can have a clock input. < 1309956356 871258 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(VHDL does D <= A nor B nor not C) < 1309956364 50288 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Yes, apparently :P < 1309956367 513515 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott_, not if it's a tree? < 1309956369 844792 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Inputs are ABC, outputs are DEF. < 1309956374 601653 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Phantom_Hoover: < 1309956376 185996 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :foo(A,B,C) => D,E,F < 1309956376 353645 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :begin < 1309956376 529100 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : A nor B nor ~C => D < 1309956376 691345 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : A nor ~C => E < 1309956376 691449 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : A => F < 1309956377 229227 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :end < 1309956377 516936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, that's combinational < 1309956380 948282 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeah < 1309956384 901229 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no clock dependence there < 1309956386 40558 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Phantom_Hoover: In a file elsewhere, you specify that C gets a clock input. < 1309956392 724767 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aha < 1309956399 766463 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :You'd also specify literal Minecraft block locations for the other inputs and the final output of the main component. < 1309956403 905863 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what you're doing wrong, compared to standard calculation, is making both edges of the clock relevant < 1309956406 26561 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott_, I'm not sure if that counts as a tree... < 1309956411 650161 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Phantom_Hoover: "A nor B nor ~C" is a tree. < 1309956420 173449 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, DDR FPGA! ;) < 1309956426 569869 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: You're going to be shocked by me not quite understanding, I'm sure. < 1309956448 819188 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: let's see... in ordinary circuit design, you make everything in the circuit update at the "leading edge" of the clock, when it changes from 0 to 1 < 1309956454 532281 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and have the change from 1 to 0 have no effect < 1309956467 608422 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Ah, hmm < 1309956473 40481 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are physical reasons why doing that is a good idea < 1309956480 702640 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I literally made that example up without thinking because Vorpal said to use a clock input ;) < 1309956488 82644 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Gah, ;) looks way sleazier than I always intend < 1309956503 994183 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(Vorpal's mention of DDR memory is relevant, that's memory which uses both edges of the clock in order to go twice as fast as anything else on the board, it's a bit of a disgusting hack) < 1309956507 989900 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, no I meant in general, not for purely combinatorial circuits of course < 1309956512 51434 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Well, with Minecraft there's fun things like the not gates burning out if you flip them too much. < 1309956512 755632 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, yeah, my suggestion was to do that but with the physics ticks as the clock. < 1309956533 405926 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Phantom_Hoover: Wait, is there still that sixteen block limit? < 1309956536 675343 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, the trick is to not use your clock input like other sorts of logic input < 1309956539 603768 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Grumble grumble grumble. < 1309956543 726592 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Right. < 1309956543 898621 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: can you get around that by doing A nor A? < 1309956549 268503 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or does that burn out too? < 1309956550 674765 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott_, what sixteen block limit? < 1309956557 855779 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You mean for wires? < 1309956558 950573 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes. < 1309956560 951461 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: I think you can, but a not gate (one redstone torch) is a lot smaller. < 1309956564 527988 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, there are some stuff that uses two clocks 90 degrees out of phase, to do QDR < 1309956571 777924 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: I am aware < 1309956583 552305 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, and I think there is some insane memory used in gaming consoles (PS3 and such) that has octal data rate... < 1309956585 174539 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's even more of a disgusting hack, and likely causes all sorts of problems for the engineers making those things < 1309956590 188010 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Hmm, does fancy ASIC synthesis involve any kind of three-dimensional layout? < 1309956602 94926 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I have a feeling the kind of complexities involved here are super-super-exponential :) < 1309956603 571056 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :probably, even if it's just to cross wires < 1309956604 669810 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :minecraft redstone is disgusting, no way around it < 1309956616 217750 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :"Pack this circuit into a twenty by twenty by twenty box for me." "No. Argh. My brain. Stop. It hurts." < 1309956629 554530 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :standard ASIC synthesis techniques wouldn't like having to do that, but they'd be capable of doing it < 1309956641 503914 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, no no, "here is the outline made out of intersecting cuboids that you have to fit it into" < 1309956641 775337 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Patashu, it gets even worse with pistons. < 1309956645 175371 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, you really don't want to know how circuits are place and routed for FPGAs and ASICs in real life < 1309956647 695444 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so I can imagine < 1309956655 161436 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :to do a complex sequence of pistons you have to activate them with slight delay? < 1309956664 734067 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I'll tell you anyway: they get powerful computers to run overnight trying lots of placements with genetic algorithms, until it happens to fit < 1309956667 275195 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and then just run with it < 1309956669 907428 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the result is generally a mess < 1309956677 416835 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Yay, genetic < 1309956691 442273 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, for smaller ones in FPGAs it just takes a few minutes usually < 1309956700 413667 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or do you mean the silicon layout? < 1309956707 818972 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: no, I mean that layout < 1309956716 687158 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, huh < 1309956719 964343 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it takes just a few minutes for small programs, because the routing doesn't need to be very good to make it fit < 1309956722 35975 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Anyway, is this high-level type of design correct?: You define your combinatorial circuits and whatever as the main bulk of the thing, and then you have a separate file naming the "main" circuit, and giving the Minecraft block positions of where each input signal should come from, and where each output signal should go to < 1309956725 975883 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the larger the program, the harder it is to fit it on the board < 1309956731 489049 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Obviously I'm still not sure how to do clocks, but that's the basic idea < 1309956743 288160 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Then you'd build buttons and levers and whatnot on top of it so you can actually use the inputs < 1309956745 937517 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, how do you plan to do latches? < 1309956749 244228 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: yep, that'd probably work < 1309956750 713871 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :And, I dunno, noteblocks or doors or whatever at the outputs < 1309956751 325470 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what are you guys planning? minecraft circuit design? < 1309956755 949285 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :seems like it < 1309956757 859712 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh, you're making a song creator < 1309956760 817258 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Patashu: No < 1309956769 948722 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: look up the "master/slave J/K flip-flop" somewhere < 1309956773 43136 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Patashu, VHDL-oid → redstone compiler. < 1309956774 484583 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Patashu: I'm trying to figure out how feasible a Minecraft synthesis tool is :) < 1309956786 609530 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I know what a J/K one is, but not what a master/slave J/K one is... < 1309956786 771886 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Vorpal: Do latches require any special handling? < 1309956789 551716 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a standard circuit that you can make into various types of flip/flop < 1309956789 714343 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :*googles* < 1309956796 467816 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :would a midi -> minecraft noteblock approximator be easier or harder < 1309956805 478326 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, probably, do you plan to use VHDL syntax? < 1309956807 181695 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or your own? < 1309956808 443952 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: it's basically a particular set of internals for a J/K, which has the advantage that it can be done entirely with combinatorial components < 1309956809 629194 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Patashu: Way easier < 1309956818 179127 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Vorpal: Dunno; if VHDL, definitely a subset. < 1309956827 325127 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :And the actual layout file will be custom because it's, you know, Minecraft-specific. < 1309956838 134534 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the clock speed is going to be freakishly low, but it's Minecraft so it probably doesn't matter < 1309956853 353921 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, then look up how you define a process in vhdl, for sequential circuits. That is like a FSM written in VHDL basically < 1309956856 330734 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Sure it matters, you don't want your door opening two seconds after you hit your button < 1309956891 206611 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: But yeah, how should I handle clock inputs if not through a regular logical input? < 1309956907 603339 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's just a regular logical input in terms of synthesis < 1309956914 112317 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you just only use it as the clock input to a delay block < 1309956917 39919 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and not in any other way < 1309956941 350505 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, err routing needs to be done so all parts get the clock at the same time < 1309956959 718026 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: actually, that's not strictly necessary as long as the clock is slow enough < 1309956967 425350 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and in actual FPGAs I would guess that the clock wires are hard-wired, no? < 1309956969 806133 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's just that the more symmetrical the clock routing, the faster you can clock it < 1309956981 496791 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :indeed < 1309956983 389880 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Would it be fair to say that a redstone synthesiser would be way beyond my knowledge and abilities of synthesis at this point? :-P < 1309956983 960897 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and in actual FPGAs, there are hardwired symmetrical clock wires in order to help bring the clock speed up < 1309956992 605924 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :"How hard can it be?", I thought. "It's just NOR gates." < 1309956993 258362 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I wouldn't say way beyond < 1309957011 811939 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd say if you really cared about doing it, and focused on it for a few weeks, you could probably get there < 1309957014 909893 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but you'd likely get bored first < 1309957025 856502 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :That's just a general me-related assessment, nothing related to the project :P < 1309957030 415363 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, if you just want combinatorial expressions without any state then yes, it is much simpler < 1309957041 923127 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Vorpal: Surely you can simulate state with the former. < 1309957052 678303 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Minecraft seems pretty much perfectly suited for asynchronous design, actually < 1309957055 431926 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I just want delay handling and basic logics. < 1309957058 617273 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Yes, LOGICS plural. < 1309957065 210012 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it has the downside of making the input programs harder to write < 1309957071 595618 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Without handling of time it's pretty much useless because you can't make circuits that actuall ydo aynthing. < 1309957082 494840 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, indeed, everything is clocked in a way, redstone updates on ticks of the game engine < 1309957094 974587 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: which would make the main problem of asynchronous design way easier to solve < 1309957097 383060 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Well, it can't be harder than the current method of creating redstone circuits (= manually designing and laying them out by hand) < 1309957101 585631 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I think almost all my redstone circuits (some fairly complex) have been mostly asynchronous < 1309957112 430854 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I thought there was a redstone developer tool? < 1309957116 626623 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :sounds better than 'by hand' < 1309957117 666301 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can rely on wires to transmit signals at a consistent rate < 1309957120 159659 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I have done a few clocked ones, but usually only for some part < 1309957123 970236 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what are the semantics of redstone, anyway? < 1309957128 691766 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Patashu: Probably just "Paint: The Redstone Edition" < 1309957141 525143 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: NOR wires and a NOT torch, as I understand it < 1309957152 128961 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Plus signals only travel along a wire for sixteen blocks and then you need a repeater < 1309957152 334315 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what do you mean by "NOR wires"? < 1309957154 249809 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ais: complex < 1309957156 535035 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Repeaters also have a delay setting < 1309957159 171913 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :From zero to eight or so < 1309957160 778551 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, well, the redstone wire transmits a wire instantly up to 15 blocks along the wire. Then you need to add a repeater (adds a 1 tick delay) < 1309957168 909310 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :if you want it going any further I mean < 1309957170 351335 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: If you're up for opening a browser... http://www.minecraftwiki.net/wiki/Redstone_circuits < 1309957180 337704 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : ais523: NOR wires and a NOT torch, as I understand it < 1309957181 500089 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :It summarises the mechanism briefly < 1309957182 285170 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Erm, no. < 1309957193 159682 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wires, and a 3-input NOR gate. < 1309957202 248983 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Well, right, same thing. :p < 1309957210 684057 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :You create the gate by laying wire, that's all that matters. < 1309957223 734593 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, then there are redstone torches, which are basically inverters. Can be used to make a NOR gate. You can make "connect wire-together" style OR of course, but that has the obvious disadvantage of flowing back into the inputs < 1309957226 526369 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No, the gate needs a torch and a semiconducting block. < 1309957249 703495 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, "semiconducting block"? < 1309957272 742854 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, non-transparent and non-redstone or repeater. < 1309957304 172655 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, there are a number of quirks as well, like repeater in front of solid block doesn't just power the block, but actually powers through it. (can be used to make a physical OR or AND gate with pistons, that is quite a bit slower though) < 1309957331 438708 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I think I prefer CUBE's way of doing things < 1309957338 392219 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :CUBE? < 1309957340 334062 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :So what's the VHDL for < 1309957340 696994 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :foo(A,B,C) => D,E,F < 1309957340 867484 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :begin < 1309957341 71984 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : A nor B nor ~C => D < 1309957341 234354 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : A nor ~C => E < 1309957341 234515 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : A => F < 1309957341 396939 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, a lot of the edge cases are frankly nondeterministic. < 1309957343 350192 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :end < 1309957344 172742 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, http://www.minecraftwiki.net/wiki/File:Pistongates.png <-- I seen those before (I made one of them) < 1309957345 134426 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Including the declaration < 1309957348 946593 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(not me who took the screenshot) < 1309957383 121923 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Vorpal, a lot of the edge cases are frankly nondeterministic. <-- some are deterministic and can be exploited < 1309957397 883610 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, sure, but consider the 2x2 piston door. < 1309957399 212839 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Yeah yeah, but that's not relevant to synthesis. < 1309957412 434325 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, yeah that depends on chunk boundary as far as I can tell < 1309957429 263155 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :wow, chunk boundaries affect redstone processing? < 1309957432 191230 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, sceptical of that. < 1309957461 666961 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I think we've successfully scared ais523 away. < 1309957482 696174 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this Minecraft stuff is just too complex for me to visualise < 1309957489 253932 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it seems like a particularly crazy set of primitives to use < 1309957493 755429 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: It's not; Vorpal is overcomplicating things because he's Vorpal. < 1309957496 391874 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, well.. library IEEE; using ... blah blah; entity foo is port (A,B,C: in std_logic; D, E, F: out std_logic) end foo; < 1309957500 23529 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :followed by < 1309957517 344681 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: based on the page you linked < 1309957534 669104 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: They're also overcomplicating things because they're a minutiae wiki. < 1309957540 650908 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :architecture whatever of foo is begin D <= A nor B nor not C; E <= A nor not C; F <= A; end whatever; < 1309957549 127210 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I should have just referred you to Phantom_Hoover, GOD OF ALL EXPLANATION. < 1309957554 998905 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Vorpal: Wow well fuck that I'm using my own syntax. < 1309957556 136905 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: fair enough < 1309957564 609715 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I noticed that page has a design for an edge-triggered D flip-flop, though < 1309957573 67715 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is the only sequential circuit you need < 1309957580 544273 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and everything else can just be logic gates < 1309957581 787974 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, the issue with mc redstone is basically that there are quite a few edge cases. If you keep away from them it is quite simple < 1309957600 360900 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: So I take it combinatorial circuits can't call out to other circuits? You have to lay it out more manually. < 1309957607 769035 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, OK, basically, torches can be placed on a block, and will power all blocks they are immediately adjacent to when on. < 1309957618 11905 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: sure they can, as long as you know what you mean by "call out" < 1309957624 368765 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(Except the block they're placed on.) < 1309957631 75394 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: I don't. < 1309957637 154828 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :If the block they're placed on is powered, the torch is deactivated. < 1309957639 639334 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: heh < 1309957645 489169 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, is that ground-torch or wall torch? < 1309957649 780368 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, either., < 1309957652 588509 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah right < 1309957653 220609 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the normal equivalent to function calls in VHDL is effectively just #define from C < 1309957658 490492 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, wall torch powers block below? < 1309957663 668733 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes. < 1309957666 669119 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1309957668 577537 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you just have standard arrangements of wires, that you inline in more complicated versions < 1309957671 264702 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: I mean e.g. foo(A,B) => C; begin C <= bar(A,B) nor A; end; < 1309957683 23597 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Yeah, I suppose inlining is basically the name of the game < 1309957687 318827 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: yes, you just inline < 1309957691 538229 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: At the end of it all there's only one circuit < 1309957697 391584 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :With a bunch of fixed-position outputs and inputs < 1309957715 823002 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, nope, that doesn't make sense. You do some wire connecting to an entity instead. < 1309957718 771638 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :in vhdl I mean < 1309957718 934047 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, /I/ don't just inline, because my whole Master's project (that lead into my PhD) was looking into ways to not have to inline < 1309957721 694848 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but everyone else does < 1309957736 626451 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :functions are usually built in ones, like rising_edge(signal) iirc < 1309957752 218986 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, so how did you manage to not inline? < 1309957752 975921 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: actually, that's an abbreviation for signal'event and signal = '1' < 1309957765 696346 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, okay I was using signal as a variable name here < 1309957769 746231 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :forgot that it was a keyword < 1309957772 235857 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: so was I < 1309957775 608749 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1309957776 568193 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I also forgot it was a keyword < 1309957776 730430 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : elliott_, nope, that doesn't make sense. You do some wire connecting to an entity instead. < 1309957781 535004 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Um, ais523 just said what I said made sense. < 1309957786 570611 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I think it is? < 1309957796 677156 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, hm < 1309957800 708330 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: yes it is, I couldn't have forgotten it was a keyword if it wasn't a keyword < 1309957826 101385 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: as long as you know a function isn't being accessed from two places simultaneously, you can basically connect it to a multiplexer/demultiplexer < 1309957834 640659 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I should so abbreviate that to mudem < 1309957844 639551 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :true < 1309957863 425586 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's a lot of mathematical basis behind calculating when that optimisation is safe and when it isn't < 1309957903 339438 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, btw it is interesting how not (a xor b) is a == b (if a and b are single bits). < 1309957914 521476 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why is that interesting? < 1309957914 858945 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :no shit sherlock < 1309957923 706035 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :XOR is the NOT EQV < 1309957924 699644 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm, I just think it is < 1309957926 33964 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ooold < 1309957927 585088 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, I know < 1309957928 978101 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :s/the // < 1309957929 161724 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it is cool though < 1309957998 758952 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Hmm, is "Q" usually used as the variable name for the final output of a logical operation? < 1309958004 200919 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1309958004 831441 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yep < 1309958010 375365 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, how do you make a monostable circuit in vhdl? < 1309958023 220790 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :same way you make any other time-dependent circuit < 1309958026 573036 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1309958039 358548 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I want to know how too actually < 1309958045 944639 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : Hmm, is "Q" usually used as the variable name for the final output of a logical operation? < 1309958056 169764 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a one-cycle monostable is simplest, it's just a one-cycle delay < 1309958062 533952 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Clearly it's for charge, representing the charge passed through the wire. < 1309958068 661538 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for a multiple-cycle monostable, it's probably clearest to use a counter < 1309958075 142883 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or else a shift register < 1309958078 414321 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :depending on what you're trying to do < 1309958085 972377 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : Hmm, is "Q" usually used as the variable name for the final output of a logical operation? < 1309958086 177369 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : yes < 1309958086 898941 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :aah < 1309958087 584343 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :in answer to that? < 1309958092 995884 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :counters are going to be better for long delays < 1309958101 961160 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: my yes was an answer to your question about q < 1309958105 364109 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :right < 1309958111 537810 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover was joking, I think < 1309958132 35506 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Wow, what the hell is XNOR for. < 1309958148 600123 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Also: Is it just me, or is a good thirty percent of what synthesisers do common subexpression elimination? < 1309958153 762266 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :XNOR or EQV comes in useful sometimes < 1309958174 399537 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: hmm, I didn't actually know they did CSE, although it wouldn't surprise me < 1309958184 312646 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sometimes they do common subexpression introduction, for fanout reasons < 1309958193 722245 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Well, if your primary method of composing programs is inlining... < 1309958202 746431 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: "An XNOR gate can be constructed from four NOR gates implementing the expression "(A NOR N) NOR (B NOR N) where N = A NOR B"." < 1309958207 14477 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Surely at the lower level, N would be inlined here? < 1309958216 937092 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :And thus it would be up to CSE to find out that it didn't have to construct two identical (A nor B) gates. < 1309958227 855020 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: actually, it all gets converted into lookup tables < 1309958241 484886 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'll see there's only two inputs, and just put the truth table for an XNOR right into the FPGA < 1309958253 127597 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :FPGAs aren't based on NOR/NAND behind the scenes < 1309958272 625707 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, how is a lookup table constructed in silicon hm... < 1309958278 132683 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Well OK yes but redstone is. < 1309958286 210854 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ais523: Maybe I should convert it all to lookup tables and then convert it back to redstone. < 1309958294 838411 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: yep, so standard synthesis techniques wouldn't map directly onto Minecraft < 1309958308 393695 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what causes a redstone torch to burn out? < 1309958314 387381 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :A xnor B => Q; < 1309958314 561377 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : N := A nor B; < 1309958314 760396 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : Q <= (A nor N) nor (B nor N); < 1309958314 922621 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :end; < 1309958314 922794 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :I have a feeling that making that := construction do anything but introduce a macro-esque thing is a Bad Idea. < 1309958320 408286 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :(I mean, relying on it to not duplicate things.) < 1309958323 537679 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : what causes a redstone torch to burn out? <-- toggling too fast < 1309958329 823371 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: ah, that makes sense < 1309958346 480828 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Vorpal: I really hate Notch for that. < 1309958352 220718 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :"Hmm... a virtual world... anything is possible..." < 1309958353 111978 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I think it is basically to stop lag killing the game. Toggling every third cycle seems to work fine. < 1309958361 610511 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :"I know! I'll introduce arbitrary physical limitations!" < 1309958372 833238 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, like... falling too far kills you? < 1309958377 935038 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :there's a bukkit plugin for redstone chips < 1309958381 259165 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :but that's not esoteric anymore < 1309958387 357970 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, there are several iirc < 1309958390 538750 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah < 1309958394 103609 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :redstonechips, craftbook... < 1309958397 273275 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, I was thinking that it was probably going to be something to do with preventing circuits taking up too much processor power < 1309958420 171543 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Patashu, I "love" how craftbook has a NOT-chip that is larger than a pure redstone inverter < 1309958430 952120 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it's probably for consistency < 1309958437 720675 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :like if you put a craftbook chip down and realize 'darn, I actually need NOT' < 1309958439 416868 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you can just hot swap it < 1309958441 262457 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :on the other hand, craftbook *does* have some useful ones. Like light detector, water detector, and so on < 1309958465 952440 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Patashu: it reminds me of the 0-ohm resistors you can buy < 1309958469 892690 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :the IO ones are moderately useful in craftbook. PRNG too. < 1309958470 454022 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :exactly < 1309958479 328700 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in case you happen to need a wire with the form factor of a resistor, say for wire-crossing on PCBs < 1309958486 903990 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I've suggested a circuitry system for terraria that involves wireless connections only, to < 1309976515 323147 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Something has gone terribly amiss on Codu :P < 1309976523 883726 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :confidence in prgmr rising and rising < 1309976524 824708 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :hey Gregor < 1309976528 477056 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :IM GETTING MY FIRST MONTH OF PRGMR FREE < 1309976530 248119 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :BECAUSE THEY LOVE ME < 1309976555 96125 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : but the mouse was struggling till the end, is it just like mouse reflexes? < 1309976593 729447 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : confidence in prgmr rising and rising <-- you are kidding right? < 1309976610 807251 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I'm guessing the nervous system that controls the twitches is disabled after higher brain functions. < 1309976619 92163 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Inasmuch as a hamster *has* higher brain functions. < 1309976623 691484 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Vorpal: yes :D < 1309976635 718073 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, so you won't get prgmr next time I guess < 1309976645 293804 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Vorpal: nothin' wrong with them < 1309976647 442786 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Gregor just has bad luck < 1309976657 290716 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, and you too < 1309976667 417203 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :no i have all the luck < 1309976681 107294 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, you didn't get your vps yet < 1309976729 999916 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Phantom_Hoover: maybe we should tell the youtube people that only the hamster's nervous system was tortured. although probably torturing a large logical gate constitutes a horrible thing to do if it comes in a cute container. < 1309976757 830540 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, says the large logical gate. < 1309976760 67944 :Gregor!Gregor@codu.org PRIVMSG #esoteric :`addquote ... only the hamster's nervous system was tortured. although probably torturing a large logical gate constitutes a horrible thing to do if it comes in a cute container. < 1309976765 101919 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :483) ... only the hamster's nervous system was tortured. although probably torturing a large logical gate constitutes a horrible thing to do if it comes in a cute container. < 1309976771 609208 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Phantom_Hoover: well at least i have some looping going on < 1309976794 145173 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Hamsters iterate. < 1309976797 449616 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, somehow I doubt that hamsters are a fixed boolean gate. < 1309976806 276542 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but i think the twitching system is. < 1309976819 584092 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well < 1309976873 268505 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :probably it's like incredibly complicated, but it certainly doesn't seem very interesting. < 1309976887 872750 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but i guess that doesn't really matter when discussing how bad it is to torture it < 1309976919 414898 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :because for instance torturing people without IO is considered horrible (even more horrible than torturing those with IO) < 1309976933 317120 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :althouhg humans < 1309976934 902352 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :argh < 1309976941 206286 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, really, cats are even worse. < 1309976950 635048 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :although different rules apply to humans so that's a bad example < 1309976958 192834 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Phantom_Hoover: you mean at torturing? < 1309976969 685963 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm aware < 1309976977 64038 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but cats are cute < 1309976995 167310 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :they are at least as cute as mice < 1309977009 983175 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so i don't think it's that unethical if they torture mice < 1309977050 290586 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :http://www.google.com/search?q=ugly%20cat&tbm=isch < 1309977052 520388 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i wish someone would write these rules down in a nice and accessible way, it has taken me years and years to deduce them from listening to idiots < 1309977052 682649 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cute stuff < 1309977395 420801 :Gregor!Gregor@codu.org TOPIC #esoteric :TOPIC: Are hamsters Turing-complete? | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1309977416 244816 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : http://www.google.com/search?q=ugly%20cat&tbm=isch < 1309977417 115165 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :ahahaha < 1309977433 458646 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :`delquote 483 < 1309977434 529146 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​*poof* < 1309977440 265139 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :`addquote [...] only the hamster's nervous system was tortured. although probably torturing a large logical gate constitutes a horrible thing to do if it comes in a cute container. < 1309977441 331178 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :483) [...] only the hamster's nervous system was tortured. although probably torturing a large logical gate constitutes a horrible thing to do if it comes in a cute container. < 1309977446 780102 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Yeesh :P < 1309977474 800486 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the problem with that is every idiot in the planet wants to repeat what Phantom_Hoover said when they see it < 1309977478 113649 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*on < 1309977497 941974 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hey, what'd I say? < 1309977510 566104 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm not saying you're an idiot < 1309977524 215606 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yeah, I'm just wondering which thing you're referring to. < 1309977527 734271 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ohhhhh < 1309977532 309663 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :just the says the large logical gate < 1309977556 928861 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i mean it's funny but it's kind old < 1309977564 336063 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i mean < 1309977572 705583 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :humor. humor is kinda old after this many years. < 1309977581 996538 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whats humor < 1309977629 629969 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :In other news, someone on /r/AskScience thinks Minkowski space is hyperspace from Star Wars. < 1309977652 62667 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Is there any relation at all? < 1309977697 143108 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The most often-used Minkowski space is the 3+1 dimensional one, which is a hyperspace by one definition. < 1309977706 115221 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what R^4? :D < 1309977711 93364 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh is it a physics thing < 1309977718 100855 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Phantom_Hoover: Not the Star Wars one though ;P < 1309977724 916341 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, well, no, it's a maths thing used in physics. < 1309977726 638681 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Yes, but Star Wars "hyperspace" is nothing more than advanced phlebotinum. < 1309977739 783715 :Gregor!Gregor@codu.org PRIVMSG #esoteric :And yet, subspace is BETTER. < 1309977750 858087 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Gregor: That's Star Trek. < 1309977755 93200 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Exactly! < 1309977764 537183 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Like I said: Better :P < 1309977768 540598 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :... No argument there. :P < 1309977769 889899 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, yes, please stop lecturing me on things you know damn well I understand. < 1309977825 845148 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: ... I was lecturing? < 1309977877 716006 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, you were about to launch into one of your "hey let me tell you all about this thing you just brought up", even though I know perfectly well what the difference is. < 1309977901 614580 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: Actually, no, I wasn't. < 1309977918 239618 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, then let the matter end here. < 1309977928 128527 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :There's really nothing more to be said about Star Wars "hyperspace". It's advanced phlebotinum. Absolutely nothing else *exists* about it. < 1309977933 864698 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Mmkay. < 1309977957 629443 :Gregor!Gregor@codu.org PRIVMSG #esoteric :pikhq: Related: http://codu.org/tmp/doubletie2.jpg < 1309977962 399427 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, so yeah, it normally means R^4 with a weird distance metric. < 1309977978 266262 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Gregor: T3h awesome. < 1309977987 356347 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I have invented the future of neckties. < 1309978025 910275 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :Actually, yes.. < 1309978054 499172 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :According to the documentary "Back to the Future", it will be custom to wear multiple ties in a mere 4 years. < 1309978058 740100 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric ::) < 1309978080 538375 :Gregor!Gregor@codu.org PRIVMSG #esoteric :OK, you're the second person to mention that, I guess I need to find that scene :P < 1309978087 765502 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :http://images.wikia.com/bttf/images/1/19/Mockfry.jpg < 1309978097 298948 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i cant wait < 1309978144 335026 :Gregor!Gregor@codu.org PRIVMSG #esoteric :On a scale from one to ten, my doubletie style is far, far better than that :P < 1309978157 917262 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :No argument. < 1309978165 118838 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : pikhq: Related: http://codu.org/tmp/doubletie2.jpg <-- Is that two different ties in one? < 1309978201 987734 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: Yup < 1309978215 674291 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net PRIVMSG #esoteric :God. 2015 is 4 years from now. Where's my flying Delorean? < 1309978216 747076 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, try three now < 1309978236 707877 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, living in the future sucks. < 1309978263 96308 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: *shakes fist* < 1309978273 468231 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Two works well because humans are all symmetrically :P < 1309978274 228806 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The past just keeps coming up to us and tries to make us feel guilty. < 1309978294 909191 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :`addquote pikhq, living in the future sucks. The past just keeps coming up to us and tries to make us feel guilty. < 1309978295 960537 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :484) pikhq, living in the future sucks. The past just keeps coming up to us and tries to make us feel guilty. < 1309978302 607464 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, but yours are intertwined anyway < 1309978309 535830 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Dammit, I mixed the tenses. < 1309978316 399712 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I don't want that going down for posterity! < 1309978317 703867 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: Yeah, but to get them that way I have to wrap them 'round my neck somehow. < 1309978321 762443 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`delquote 484 < 1309978323 281508 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: And the way I do that is one in each direction. < 1309978323 497093 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​*poof* < 1309978328 889485 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: Any other way would create an imbalance. < 1309978333 421971 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`addquote pikhq, living in the future sucks. The past just keeps coming up to us and trying to make us feel guilty. < 1309978334 389984 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, ah so two 4 then, two at front, two at back < 1309978335 71692 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :484) pikhq, living in the future sucks. The past just keeps coming up to us and trying to make us feel guilty. < 1309978341 425120 :Gregor!Gregor@codu.org PRIVMSG #esoteric :... wow :P < 1309978352 620596 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, like the idea? < 1309978362 346114 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, you know you have to try it < 1309978387 684730 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, anyway isn't having only one tie imbalanced? < 1309978413 491911 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: Yeah, half of what goes into tying a tie is about balancing it again. < 1309978470 548387 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Anyway, the point is that doubleties rule and >=tripleties will have to wait 'til at least 2015 :P < 1309978502 86212 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 255 seconds < 1309978558 593556 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, hm... what about ties all around? < 1309978578 221652 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :probably the actual mechanism for them being attached to you would have to be modified < 1309978585 321345 :Gregor!Gregor@codu.org PRIVMSG #esoteric :... wow X-P < 1309978595 168289 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I mean, it would likely be bulky otherwise < 1309978613 372076 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, no? < 1309978636 100828 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Here I go and invent the future of neckties. < 1309978644 357748 :Gregor!Gregor@codu.org PRIVMSG #esoteric :And everybody's like "Oh we want the future of the future of neckties" < 1309978666 151364 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm not, all i'm saying is you shouldn't wear a tie at all < 1309978682 973806 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the future is about taking your clothes off, not putting more of them on < 1309978695 838517 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, have you tried wearing it like in back to the future? < 1309978699 866150 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :side by side I mean < 1309978732 150820 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: That doesn't even make any sense with a normal collar ... hell, it barely makes sense with a modified collar, you'd need to clip them for them to not get in each others' way and they'd always make you look stout. < 1309978761 260377 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor: imo tie number two doesn't show enough, it might as well just be coloring on tie #1. < 1309978777 181196 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you don't see its glans for instance < 1309978786 847453 :Gregor!Gregor@codu.org PRIVMSG #esoteric :oklopol: But it adds /texture/ as well as color. < 1309978789 9161 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well you won't with a suit anyway i guess < 1309978796 309518 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, anything wrong with stoutness? < 1309978821 607179 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor: sures < 1309978826 271895 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: If you're >6ft tall, you can probably afford to look a bit stout, otherwise you should be aiming in the other direction :P < 1309978842 589007 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, what is that in SI? < 1309978871 457189 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: ~1.8m < 1309978881 189723 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, 1.8? that is short :P < 1309978887 921469 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Friggin' nords. < 1309978888 805196 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I'm 1.89 meters < 1309978912 835543 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm 1.8 and i consider myself pretty short < 1309978912 998161 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :actually last I checked I was 1.895, which means I should round it to 1.9 < 1309978921 471157 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :wow shut up < 1309978926 446377 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, what? < 1309978928 383721 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well < 1309978928 641271 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Friggin' nords. < 1309978929 799059 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :in finland < 1309978934 540299 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :in europe, everyone's just tiny < 1309978937 849615 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Need I say it again: < 1309978939 304003 :Gregor!Gregor@codu.org PRIVMSG #esoteric :FRIGGIN' < 1309978939 993437 :Gregor!Gregor@codu.org PRIVMSG #esoteric :NORDS < 1309978942 173328 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what!? < 1309978947 446163 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Nordic peoples :P < 1309978966 261781 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :fNORDS < 1309978968 370733 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, are we unusually tall? I thought that was a myth < 1309978976 553463 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :everything's a myth, everything is true < 1309978982 134029 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I mean, you surely have tall people in US too < 1309978990 629596 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :there are short peoples here in Sweden as well < 1309978995 82715 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: The average is taller. < 1309979009 478426 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I know someone in my age who is like 1.5-1.6 or so < 1309979018 435067 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I'm (I guess) about 1.77m, and slightly above average for American men. < 1309979033 376982 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wait that preposition was a Swedishism right? < 1309979042 121880 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it isn't "in my age" in English is it? < 1309979048 57307 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it's correct < 1309979054 861757 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yay < 1309979056 690263 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It's not correct :P < 1309979059 50494 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :sure is < 1309979059 240554 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah... < 1309979070 691526 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor is just kind of a wank < 1309979071 807722 :Gregor!Gregor@codu.org PRIVMSG #esoteric :"in my age group" would be right in some circumstances, but just "my age" < 1309979073 150565 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, what is the correct way to say it then, someone who is about as old as you are < 1309979086 35042 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, with no preposition for the latter? < 1309979087 972342 :Gregor!Gregor@codu.org PRIVMSG #esoteric :"about my age" to emphasize that it's an estimate. < 1309979100 244829 :Gregor!Gregor@codu.org PRIVMSG #esoteric :"I know someone about my age who ..." < 1309979100 624367 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh that's how he used it < 1309979117 616618 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :sorry i'm not actually reading what Vorpal is saying < 1309979121 924922 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :"i min ålder" is idiomatic in Swedish, but obviously not in English < 1309979127 156894 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Vorpal would not believe my height :P < 1309979138 141172 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_ is 0.65m < 1309979138 755583 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, I know you are short, forgot how short. < 1309979142 897590 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :about 1.5m < 1309979144 890495 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1309979170 239124 :Gregor!Gregor@codu.org PRIVMSG #esoteric :But he's also probably still at a growin' age. < 1309979176 694674 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, you aren't fully grown yet though. The person who I mentioned above is. < 1309979181 726648 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I was also short when I was 8 < 1309979232 838357 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I was like 10ft tall when I was 8. I shrank. A lot. < 1309979238 315031 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, oh so was I, I was only second tallest in my class in school :P < 1309979247 432852 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I forgot how tall that was though < 1309979270 834046 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :"in my age" is most certainly correct english but mostly as in "in your age i already had a job" but when talking to yourself < 1309979287 652886 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309979300 87681 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oklopol, ah < 1309979312 880226 :Gregor!Gregor@codu.org PRIVMSG #esoteric :oklopol: That's "at your age" or "at my age", not "in your age" or "in my age". "In age" would be talking about age in the sense of an epoch of time. < 1309979319 90623 :BeedaWeeda!~port72.c@50.8.174.68 JOIN :#esoteric < 1309979319 496651 :BeedaWeeda!~port72.c@50.8.174.68 QUIT :Changing host < 1309979319 658860 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda JOIN :#esoteric < 1309979329 293168 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor: sure < 1309979331 616740 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :when i was your age < 1309979334 587190 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Like "in my age" would probably mean "in the era of my youth" < 1309979340 527783 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :at is better < 1309979396 825492 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Long story short: oklopol lies, trust those who natively speak English and its over-the-pond derivative. < 1309979401 471986 :Gregor!Gregor@codu.org PRIVMSG #esoteric ::P < 1309979426 20080 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :trust... americans? < 1309979431 843434 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you can certainly say things like "you shouldn't do that in your age" < 1309979438 145575 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :besides, even I feel short sometimes. At the local Aikido club there is one guy who I estimate is about 2 meters tall. < 1309979441 706015 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, ^ < 1309979446 357561 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : elliott_, you aren't fully grown yet though. The person who I mentioned above is. < 1309979449 834079 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: FRIGGIN' < 1309979451 152815 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: NORDS < 1309979456 66572 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :i'm a few inches taller than my mother, so don't get too hasty :) < 1309979461 791477 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, well he is definitely above average up here < 1309979473 986592 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: 2m is above average (nearly?) everywhere :P < 1309979485 415718 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, yeah < 1309979492 754898 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, ouch < 1309979502 317184 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :short mother < 1309979507 745592 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, well I'm taller than both my parents (who are already rather tall) < 1309979516 198660 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, how tall are you? < 1309979521 4992 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : you can certainly say things like "you shouldn't do that in your age" < 1309979525 96085 :Gregor!Gregor@codu.org PRIVMSG #esoteric :In metric, I guess about 1.77m < 1309979531 258606 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, ah, quite short < 1309979538 287416 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I've never heard 'in' used that way. < 1309979542 221629 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :neither have I < 1309979544 384723 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: SLIGHTLY TALL >_< < 1309979548 183299 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Friggin' nords. < 1309979549 263274 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, it was a language mixup indeed < 1309979550 199906 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's always 'at'. < 1309979559 163609 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Phantom_Hoover: I've given up :P < 1309979560 426653 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : short mother < 1309979561 311906 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :shother < 1309979566 202935 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :shortest < 1309979577 848573 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm sure i'll find a use that sounds okay < 1309979586 320654 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Short Mother, the new gangsta' rap hit by monqy. < 1309979596 979182 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you people just lack imagination < 1309979601 869343 :Gregor!Gregor@codu.org PRIVMSG #esoteric :oklopol: I told you one :P < 1309979615 374589 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" I've never heard 'in' used that way." <<< me neither, what does that have to do with anything < 1309979622 192543 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor: true < 1309979657 57502 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor: but not a whole sentence that sounds good < 1309979692 852556 :Gregor!Gregor@codu.org PRIVMSG #esoteric :In my age, we entertained ourselves by pushing a hoop with a stick down a dirt road. < 1309979693 54997 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Gregor: 1.77m isn't quite "short" just because Vorpal says so, but it's not exactly tall either... untall perhaps < 1309979702 166844 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ah yeah < 1309979786 435144 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :"you shouldn't do that in your age" is rather hard to interpret < 1309979802 79117 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Y'know, I'll bet that hoop-with-a-stick game is actually really friggin' difficult. < 1309979809 212481 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no it's not < 1309979811 510401 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I guess it depends on the shape of the hoop. < 1309979822 951254 :Gregor!Gregor@codu.org PRIVMSG #esoteric :If it's like a hula-hoop, it'd be nigh on impossible. < 1309979823 869949 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :the average is 1.815m apparently < 1309979839 614909 :Gregor!Gregor@codu.org PRIVMSG #esoteric :olsner: Average where? < 1309979844 871089 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :sweden obviously < 1309979849 868086 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :because they're swedes < 1309979877 257467 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Y'know, I'll bet that hoop-with-a-stick game is actually really friggin' difficult. <-- hm? < 1309979892 56541 :Gregor!Gregor@codu.org PRIVMSG #esoteric :oklopol: Well, coulda been Scandinavia, or all the Nordic countries. < 1309979905 350533 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: Where you push a hoop with a stick, trying to keep it upright. < 1309979939 272910 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor: NO < 1309979949 238777 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, I'm not familiar with that game < 1309979961 377637 :Gregor!Gregor@codu.org PRIVMSG #esoteric :oklopol: " I guess it depends on the shape of the hoop. If it's like a hula-hoop, it'd be nigh on impossible." < 1309980010 536486 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :W|A on "average human height in Sweden": Input interpretation: "human | height | Sweden | highest point" < 1309980012 125635 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :XD < 1309980018 255480 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :"Assuming a list | Use multiplication instead" < 1309980082 230186 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor: usually it's like a bike wheel < 1309980096 559659 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so easy < 1309980103 274811 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Well, that's better than a hula-hoop ... < 1309980103 981727 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i mean without the actual tire < 1309980106 844384 :Gregor!Gregor@codu.org PRIVMSG #esoteric :AH < 1309980112 85770 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Then that's a lot easier, yes. < 1309980121 412124 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Because it's actually relatively stable upright. < 1309980144 126121 :Gregor!Gregor@codu.org PRIVMSG #esoteric :oklopol: Why do you have so much experience with hoop-and-stick? :P < 1309980154 762982 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well exactly as stable as one with the tire if it's moving, point is you can actually do something with the stick < 1309980170 234173 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor: my fetish: learning pointless skills < 1309980203 159592 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :`addquote oklopol: Why do you have so much experience with hoop-and-stick? :P Gregor: my fetish: learning pointless skills < 1309980204 232189 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :485) oklopol: Why do you have so much experience with hoop-and-stick? :P Gregor: my fetish: learning pointless skills < 1309980228 937677 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i have actually tried that only once but there's really nothing to learn < 1309980358 150241 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor: okay i give up, can you make "in your age" make sense as well? :D < 1309980391 233135 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :maybe just the same way but that sounds just kind of weird < 1309980405 836171 :Gregor!Gregor@codu.org PRIVMSG #esoteric :oklopol: In my age, we entertained ourselves by pushing a hoop with a stick down a dirt road; in your age, you entertained yourself with heroin and prostitutes. < 1309980427 354464 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hmm right like when HE was a kiddo < 1309980451 315619 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :btw i saw my first prostitute about a week ago < 1309980476 391445 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :`addquote btw i saw my first prostitute about a week ago < 1309980477 648968 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :486) btw i saw my first prostitute about a week ago < 1309980479 135885 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Is "saw" a euphemism here :P < 1309980485 726259 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::D < 1309980487 736046 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :he just looked at him < 1309980489 490348 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :staring < 1309980499 907227 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :they were usually kind of ugly < 1309980525 525173 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i (literally) saw some cute ones in germany of all places, but i was not alone so didn't try < 1309980548 829025 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :..."try" because sex is so hard to get right. < 1309980583 555174 :Gregor!Gregor@codu.org PRIVMSG #esoteric :With a legit partner, sure. With a prostitute, not so much :P < 1309980608 398467 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :lesson learned: partners make sex unneccessarily difficult < 1309980619 362173 :Gregor!Gregor@codu.org PRIVMSG #esoteric :*legit < 1309980650 82901 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :good thing my partner is an ex con........... SEX con......... < 1309980669 160998 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :have you lost the bet yet? < 1309980680 916889 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :wait what were the rules, can you take it up the old blackie? < 1309980705 161549 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :if im still a virgin by seventeen you give me money, hint, you are going to be giving me money < 1309980732 502661 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and i'm asking what is considered virginity < 1309980790 326134 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :okay i thought i got tachycardia but it was just the neighbor playing music < 1309980792 148956 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, wait what? oklopol gives money to people who are virgins at a certain age? < 1309980820 505153 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah Vorpal i'm not giving you bonus for being virgin at 20 < 1309980835 52464 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oklopol, what about 22? < 1309980844 590471 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :nope < 1309980858 247673 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm not sure i could feed the whole channel < 1309980858 439827 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oklopol, anyway I has already been 17 < 1309980867 451376 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :have* < 1309980868 82394 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :gah < 1309980906 288811 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :"anyway I has already been 17" is actually more valid english than your earlier sentence, since it's actually in use by many interesting people < 1309980917 795725 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1309980935 628503 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bad sentence < 1309980936 687127 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :go away < 1309980936 849800 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no natives though :D < 1309980947 884929 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hopefully < 1309981011 619916 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :in your age you probably don't hear much as a general i have my own grammar type of thing, but it seems to be a relatively common swedishism < 1309981044 491428 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :anyway 22 is nothing compared to SOME PEOPLE i know who are still virgins < 1309981197 261312 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oklopol, so why wouldn't elliott_ be a virgin by 17? the odds are in his favour < 1309981218 571661 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well let me let you in on it < 1309981223 895105 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :everyone else ignore me for just a little bit < 1309981227 688514 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :done? < 1309981228 662459 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :okay < 1309981263 468053 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so Vorpal see i'm actually a devout christian and i'm trying to keep him a virgin until he gets married < 1309981285 930563 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :XD < 1309981294 664612 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :with most people on the channel i have some sort of technique of doing this, with elliott it's an open bet < 1309981305 707671 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :with you, well, i really didn't have to do anything < 1309981312 353616 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :okay everyone can unignore me now < 1309981313 883226 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :tell them < 1309981331 106762 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1309981339 841302 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Vorpal: could you please tell them? < 1309981351 838385 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i don't wanna be silent :\ < 1309981359 156561 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i wanna be hurd < 1309981368 81050 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :whoops < 1309981369 985084 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :freudian slip < 1309981383 892614 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :thank god i was ignored because i certainly didn't want anyone in on *that* < 1309981419 978383 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :`say sadjkf < 1309981421 713704 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1309981423 873322 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :argh < 1309981434 754235 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :`tell sadjkf < 1309981436 259991 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1309981439 467669 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::( < 1309981443 757766 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :my life is ruined < 1309981443 925450 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : oklopol, so why wouldn't elliott_ be a virgin by 17? the odds are in his favour < 1309981444 815085 :Gregor!Gregor@codu.org PRIVMSG #esoteric :What are you trying to do :P < 1309981446 744500 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :gee thanks :D < 1309981452 167942 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor: trying to get people to unignore me < 1309981455 754131 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : and i'm asking what is considered virginity < 1309981458 782694 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :we hashed out the entire definition < 1309981461 10706 :Gregor!Gregor@codu.org PRIVMSG #esoteric :`echo It's echo, genius :P < 1309981462 532639 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :It's echo, genius :P < 1309981467 93646 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor: thanks < 1309981477 745744 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : i wanna be hurd <-- gnu hurd? < 1309981480 699663 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeaaaah right < 1309981481 51776 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :`echo please unignore me now okay, says oklopol < 1309981482 525112 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :please unignore me now okay, says oklopol < 1309981489 525550 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :erm < 1309981493 80490 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :whoops typo < 1309981494 766360 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*hird < 1309981498 545860 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oklopol, ah < 1309981524 505450 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : gee thanks :D <-- well come on, you are a geek. < 1309981545 709124 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor: `echo is kind of silly < 1309981553 928935 :Gregor!Gregor@codu.org PRIVMSG #esoteric :oklopol: Dood ... it's UNIX >_< < 1309981555 714155 :Gregor!Gregor@codu.org PRIVMSG #esoteric :`which echo < 1309981557 164597 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/bin/echo < 1309981562 154477 :Gregor!Gregor@codu.org PRIVMSG #esoteric :`which which < 1309981563 761001 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/usr/bin/which < 1309981565 310442 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :who's ignoring the oklo? < 1309981567 96763 :Gregor!Gregor@codu.org PRIVMSG #esoteric :(Debian in fact) < 1309981571 795729 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor: i know it's unix < 1309981575 252014 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Vorpal: geek =/= socially retarded < 1309981582 374373 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :i happen to be socially retarded, but they're not the same thing. < 1309981586 512512 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :olsner: everyone ignored me for a while < 1309981590 51760 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :because i asked < 1309981593 624781 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: No, more like geek (subsetof) socially retarded :P < 1309981598 673761 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oklopol: I didn't < 1309981621 994021 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm neither a geek nor socially retarded, i'm just kind of stupid < 1309981637 998883 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :olsner: well then you're an asshole i guess :( < 1309981646 51363 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I guess so < 1309981646 773891 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :olsner: don't tell anyone what you heard plz < 1309981647 82494 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i ignored oklopol when he told me to ignore him < 1309981659 903285 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that is < 1309981681 323171 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i did not heed his command < 1309981691 76032 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that is < 1309981693 487697 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i heard the whole thing < 1309981694 881107 :Gregor!Gregor@codu.org PRIVMSG #esoteric :`run ln -s /bin/echo bin/say < 1309981695 958537 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oklopol: heard? I saw text but heard nothing < 1309981696 460323 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1309981702 137936 :Gregor!Gregor@codu.org PRIVMSG #esoteric :`say lulstupidcommands < 1309981703 760300 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :lulstupidcommands < 1309981715 851111 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor: thanks, that's actually possible to guess < 1309981730 261689 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :unlike echo, what the fuck is that supposed to mean < 1309981741 632328 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm not in a cave < 1309981751 574664 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :really? < 1309981776 147639 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Except that `echo is quite guessable if you know what HackEgo is :P < 1309981827 151957 :CakeProphet!~adam@h10.2.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1309981827 654061 :CakeProphet!~adam@h10.2.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1309981827 816070 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1309981843 651219 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor: well i know, didn't actively remember because it's so incredibly uninteresting < 1309981843 813681 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :flip some consonants in that name and you'll get HagEcho < 1309981847 74344 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::D < 1309981860 34518 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :olsner: now there's something i can understand < 1309981861 821179 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309981862 200582 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : elliott_: No, more like geek (subsetof) socially retarded :P < 1309981862 904171 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :yawn < 1309981866 368376 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :foldl, applied to a binary operator, a starting value (typically the left-identity of the operator), and a list, reduces the list using the binary operator, from left to right < 1309981874 510630 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the idea of having two different identites intrigues me. < 1309981910 281488 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i saw the most horrible geek, he was like the most geek geek ever and he was at this party and he was being such a geek and everyone was like wow now that guy's a geek < 1309981912 913280 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :easily intrigued? < 1309981913 861790 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i tell the best stories i know < 1309981984 102115 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :his shirt looked like one of those star trek shirts although it was slightly different < 1309981990 773169 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :geekhood and social retardation may be correlated but loads of people have either without having both < 1309982041 524949 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 246 seconds < 1309982238 732587 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i usually try to tell people i'm a mathematician as fast as possible so they know i'm a geek < 1309982259 187233 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :ooh, mathematician < 1309982290 298269 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :people have very different reactions really < 1309982290 501526 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I say I'm an informatician. < 1309982297 623353 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :informatician :D < 1309982328 411887 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :something for everyone < 1309982332 568833 :Gregor!Gregor@codu.org PRIVMSG #esoteric :#1 reason to use the word "informatics" instead of "computer science": Nobody thinks they know what informatics means, whereas people think they know (but in fact do not know) what computer science means :) < 1309982350 565412 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :my title is "Developer" ... I guess I'm a programmer < 1309982368 476429 :Gregor!Gregor@codu.org PRIVMSG #esoteric :#2 reason: Nobody asks you to fix their computer if you tell them you're an informatician. < 1309982370 866824 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :same with math really, could someone supply me with the math version of informatics < 1309982381 561591 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :numerology < 1309982384 414527 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :maybe < 1309982391 698307 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hehehehehe < 1309982393 121875 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i actually told this norwegian woman i do math < 1309982395 736950 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and she says < 1309982398 291984 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :with a straight face < 1309982405 989315 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh that's cool, i'm reading a book on numerology < 1309982416 565726 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and i'm like < 1309982569 799462 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :ok, I now proclaimed me a Certified WOMM Certification Engineer < 1309982699 510542 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh and then there was another norwegian who was like "wow i love math, i remember when our math teacher taught us that one is not actually REALLY one!" < 1309982709 906182 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wow what < 1309982716 258156 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :haha < 1309982778 857273 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what can i say to that < 1309982825 907452 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :just think about it, the one thing she has committed in her memory about WHAT MATH REALLY IS ABOUT is some misunderstanding of set theory of her teacher's < 1309982839 832449 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or whatever, i don't really know what her teacher had misunderstood < 1309982866 694930 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : I say I'm an informatician. < 1309982875 285023 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :i kind of like "computing theorist" but it sounds really pretentious :D < 1309982885 756001 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :computing theorist is good < 1309982927 796297 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i guess i could just say i study informatics as well, ca theory is just computer science anyway < 1309982954 607227 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :says majority voting of unis at least < 1309982977 651097 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hey < 1309983001 221701 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what if i started saying i study symbolic dynamics < 1309983001 872394 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::D < 1309983027 579458 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(the theory of CA when you only run them for a single step.) < 1309983061 189924 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(but same topology, measures and techniques) < 1309983125 276728 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(and has more mathy content because you it mixes well with linear algebra when you take the n states as the basis of R^n) < 1309983130 66888 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*-you < 1309983168 62538 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :mm i love talking about math < 1309983190 782997 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i could just barely drag myself out of the university because there was just so much math there < 1309983396 899630 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what does "symbolic dynamics" sound if you don't know anything about anythign? < 1309983398 520465 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*anything < 1309983401 789454 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*like < 1309983412 39049 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : i happen to be socially retarded, but they're not the same thing. <-- there is a correlation though I would say < 1309983473 463856 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : unlike echo, what the fuck is that supposed to mean <-- that is a what the command is called on *nix, and on DOS too iirc. And so on. < 1309983477 657424 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Vorpal: I already said there's a correlation < 1309983483 686215 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Vorpal: obviously i know that < 1309983485 403846 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :olsner, yes saw that a bit down < 1309983492 235900 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oklopol, so what was the issue with "echo" then < 1309983524 938391 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Vorpal: i didn't guess it < 1309983556 735128 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :obviously i couldn't guess it or no one would've asked me what i was doing < 1309983574 400104 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : unlike echo, what the fuck is that supposed to mean < 1309983593 515438 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It echos what you put on its command line? < 1309983600 672065 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" unlike echo, what the fuck is that supposed to mean" <<< um, that's like the most used command for that... come one man learn ur stuffs.... < 1309983617 258290 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what a social retard that oklopol < 1309983624 154645 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :such a famous bisexual < 1309983690 175571 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yeah, like Marlon Brando. < 1309983700 246779 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And Caligula. < 1309983727 686693 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :uhhuh < 1309983741 647611 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :those were the days < 1309983745 532996 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :and cthulhu < 1309983981 457382 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And... Keeley Hawes? < 1309983994 205425 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I feel cheated by Ashes to Ashes now. < 1309984022 378267 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :bisexuals are people too... < 1309984023 143112 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :`addquote such a famous bisexual Yeah, like Marlon Brando. And Caligula. And... Keeley Hawes? I feel cheated by Ashes to Ashes now. < 1309984024 174696 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :487) such a famous bisexual Yeah, like Marlon Brando. And Caligula. And... Keeley Hawes? I feel cheated by Ashes to Ashes now. < 1309984440 126577 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :...wait was that a frog on my floor < 1309984445 421454 :Lymia!~moe@unaffiliated/cirno-chan NICK :Lymee < 1309984479 642101 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i swear i saw something jump in the air < 1309984553 192571 :boily!~boily@mtl.savoirfairelinux.net QUIT :Ping timeout: 276 seconds < 1309984618 551313 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i have to go to the office < 1309984620 14570 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :see you later < 1309984637 216105 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda QUIT :Ping timeout: 264 seconds < 1309984672 935863 :BeedaWeeda!~port72.c@50.8.174.68 JOIN :#esoteric < 1309984673 364654 :BeedaWeeda!~port72.c@50.8.174.68 QUIT :Changing host < 1309984673 527063 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda JOIN :#esoteric < 1309984837 79620 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol and offices, two things which could not be more opposed. < 1309986191 823007 :Tritonio!~TrT@178.128.22.210 JOIN :#esoteric < 1309988949 238574 :pumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com JOIN :#esoteric < 1309988949 776053 :pumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com QUIT :Changing host < 1309988949 937977 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1309989061 698549 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309989115 982249 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 240 seconds < 1309989137 110283 :pumpkin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1309989181 306824 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Disconnected by services < 1309989181 922204 :Lymia!~moe@unaffiliated/cirno-chan NICK :Lymee < 1309990872 837740 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Vorpal: What happens if you synthesise (a <= not a) < 1309991001 935033 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Vorpal: IMPORTANT QUESTIONS < 1309991357 652865 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott_, feedback loop, burnout. < 1309991397 738087 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Read error: Connection reset by peer < 1309991411 512804 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Phantom_Hoover: I mean IRL. < 1309991417 168444 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Or was that your answer. < 1309991427 937501 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I guess that would be a clock of some kind? < 1309991447 606673 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309991542 46266 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Phantom_Hoover: Erm, it has no "after time", so I presume it's just a halt-and-catch-fire scenario. < 1309992519 686978 :pikhq_!~pikhq@71-219-215-104.clsp.qwest.net JOIN :#esoteric < 1309992677 320160 :pikhq!~pikhq@71-219-203-190.clsp.qwest.net QUIT :Ping timeout: 255 seconds < 1309992775 99927 :pikhq_!~pikhq@71-219-215-104.clsp.qwest.net PRIVMSG #esoteric :Uh. < 1309992863 7512 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 260 seconds < 1309992883 551530 :pikhq_!~pikhq@71-219-215-104.clsp.qwest.net PRIVMSG #esoteric :I haven't a clue what best to do right now. < 1309992913 404882 :pikhq_!~pikhq@71-219-215-104.clsp.qwest.net PRIVMSG #esoteric :A recruiter from Google emailed me. < 1309992917 687202 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1309992974 326516 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1309992987 699347 :pikhq_!~pikhq@71-219-215-104.clsp.qwest.net PRIVMSG #esoteric :I have no idea how best to say "I am currently a student, but please feel free to hire me." :P < 1309993016 537927 :Tritonio!~TrT@178.128.22.210 QUIT :Quit: Leaving < 1309993145 712487 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :the day pikhq_ discovered spam < 1309993254 848417 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Vorpal: What happens if you synthesise (a <= not a) <-- no idea < 1309993366 621412 :pikhq_!~pikhq@71-219-215-104.clsp.qwest.net PRIVMSG #esoteric :elliott_: Piss-poor spam. What sort of spammer uses an @google.com address and gives the phone number of Google's main campus? < 1309993499 729717 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i dunno a bad one???? < 1309993593 658462 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309993623 379100 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Remote host closed the connection < 1309993778 496538 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq_, faked email? < 1309993784 726500 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Elaborate practical joke? < 1309993813 708355 :pikhq_!~pikhq@71-219-215-104.clsp.qwest.net PRIVMSG #esoteric :It just seems so utterly improbable yet legit. < 1309993857 406399 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq_, you can totally trust us to give you a reference. < 1309994469 278682 :myndzi\!myndzi@c-24-22-176-245.hsd1.wa.comcast.net JOIN :#esoteric < 1309994469 441078 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net QUIT :Read error: Connection reset by peer < 1309995174 675640 :elliott_!~elliott@95.149.228.85 QUIT :Ping timeout: 258 seconds < 1309995242 394300 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 255 seconds < 1309995261 390073 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Conclusion: myndzi = elliott = Lymia. < 1309995409 920843 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1309995410 623086 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PART #esoteric :"Leaving" < 1309995414 922994 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1309996024 492820 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309997441 251483 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Read error: Connection reset by peer < 1309998347 424120 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Ping timeout: 255 seconds < 1309998437 771749 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1309999953 712945 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1310000466 429474 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1310000825 548003 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1310001239 561121 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : the idea of having two different identites intrigues me. < 1310001280 166199 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sadly if there is _both_ a left and a right identity, they have to be the same. (because l = l `op` r = r) < 1310001303 302154 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but you can have something that is just one of them, say 0 is just a right identity for (-) < 1310001341 862322 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and more intriguingly, if you _do_ have just one side, i think you can have more than one identity < 1310001434 962854 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :actually that is pretty obvious < 1310001487 190210 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let x `op` y = if x < 0 then y else -y in ((-2) `op` y, (-1) `op` y) < 1310001488 31815 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (y,y) < 1310002460 758376 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :http://www.reddit.com/r/homestuck/comments/ihleb/so_im_doing_the_writing_for_a_midnight_crew_based/ how does this have -2 downvotes? < 1310003034 820100 :pikhq_!~pikhq@71-219-215-104.clsp.qwest.net PRIVMSG #esoteric :Upvote/downvote numbers are meaningless. < 1310003112 800778 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you'd think they'd keep the fudging within the natural numbers, though < 1310003311 496449 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1310004847 610771 :brucebanner!~jcfm_3141@SCZ-190-104-29-00004.wimaxtigo.bo JOIN :#esoteric < 1310005020 680416 :brucebanner!~jcfm_3141@SCZ-190-104-29-00004.wimaxtigo.bo PART :#esoteric < 1310005094 558531 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fortunately he left before anyone got him angry < 1310005439 489772 :pikhq_!~pikhq@71-219-215-104.clsp.qwest.net PRIVMSG #esoteric ::) < 1310005553 786639 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Why does the e-reader I want cost $330? < 1310006187 309930 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Wikipedia now automatically uses WOT < 1310006199 457185 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :No, n/m < 1310006243 953325 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Someone actually manually inserted WOT stuff http://en.wikipedia.org/w/index.php?title=Reflexology&action=edit < 1310007186 509856 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1310007359 489222 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 250 seconds < 1310008688 576380 :Lymia!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 255 seconds < 1310009811 867763 :foocraft!~ewanas@89.211.175.239 JOIN :#esoteric < 1310009903 580728 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 255 seconds < 1310011046 929549 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1310014146 690748 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" I haven't a clue what best to do right now." <<< ignore < 1310014246 745441 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" and more intriguingly, if you _do_ have just one side, i think you can have more than one identity" <<< a op b = a < 1310014339 465292 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah yes < 1310014341 267513 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i think i characterized the CA generated by idempotents < 1310014358 662206 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :although the characterization is a bit complicated < 1310014386 449623 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the CA generated by involutions (a^2 = 1) are a famous open problem < 1310014417 762186 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :erm sorry the CA generated by periodic CA (a^n = 1 for some n) are a famous open problem < 1310014489 82755 :foocraft!~ewanas@89.211.175.239 QUIT :Quit: if you're going....to san. fran. cisco!!! < 1310014495 394625 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the conjecture is they essentially generate all reversible CA, although there are some restrictions on information flow and you can't do shifts for instance < 1310014605 489329 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :YOU'LL FIND THE DETAILS IN MY PHD THESIS < 1310014681 106580 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :an idempotent CA is kind of like a strong deformation retract of the full shift to an SFT < 1310014703 868442 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um idempotent just means everything becomes a still life after one generation, no? < 1310014726 898788 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yep < 1310014748 566237 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what do you mean "just" < 1310014767 82086 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'd say it "just" means G^2 = G < 1310014804 773593 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a^n = 1 is to hold globally at all points for a fixed n? < 1310014817 20910 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah 1 is the identity map < 1310014823 574795 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh < 1310014830 903579 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :nono a^n = 1 means a^n is identity < 1310014831 781012 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so the conjecture means that every reversible CA has a finite period... < 1310014841 682552 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what? < 1310014852 931016 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um that's how i read what you wrote < 1310014862 903989 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :they don't, so let me see what i wrote < 1310014866 617883 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or what do you mean by generate < 1310014876 864653 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no they GENERATE the reversible CA < 1310014884 815513 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric := their products are < 1310014901 39839 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but as i said there are restrictions, and i don't know what they are exactly < 1310014914 836956 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but it is known they do not in fact generate all reversible CA, particularly the shift < 1310014923 579549 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah. so a_1^n = a_2^n = ... = a_k^n = 1 and then a_1 a_2 ... a_k is an almost general reversible CA < 1310014930 311170 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah < 1310015031 570127 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and i think i have a kind of proof for forall i: a_i^2 = a^i and then a_1 a_2 ... a_k is is an almost general CA G which has the property that forall n: (if G(U_n) = U_n then G|U_n = 1|U_n) where U_n is the set of points with least period n < 1310015058 672997 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :to use your way of expressing things < 1310015068 808504 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :became kind of... obscure < 1310015078 473453 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :erm < 1310015081 326351 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*a_i^2 = a_i < 1310015111 420931 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it is easy to see that that must hold for all CA generated by idempotents < 1310015117 314985 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and i believe it's sufficient < 1310015166 823733 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :for certain values of easy < 1310015189 914802 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah i suppose it's kind of easy < 1310015228 490972 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :anyway a oneliner < 1310015229 233850 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :`quote turing < 1310015232 477161 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :100) I can do everything a Turing machine can do, except love \ 146) we'd care about a turing-complete pencil \ 274) ah yes, indeed, alan turing was gay and stupid \ 468) i never meta turing. he died before i was born. \ 469) oerjan: can you delete that and the meta turing < 1310015274 159675 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :`quote meta < 1310015275 587588 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :333) Oh god. I've become a metallurgy hipster. Iridium is way too mainstream. \ 410) I was more of a pervert in Metaplace than Utherverse I invented Metaplace sex >.> \ 468) i never meta turing. he died before i was born. \ 469) oerjan: < 1310015386 269300 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oerjan: do you see why they have that property? i'd love to explain you see but i'm wondering if you want to do it yourself. i mean i know how much you love math. < 1310015406 420429 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh and Sgeo_ wanted to learn math, this would actually be a fun exercise < 1310015474 106697 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ACTION desperately tries to find math buddies, then realizes there will be ppl at the uni soon and he could just go there < 1310015525 56915 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i do not think my brain is sufficiently awake for that much math now. < 1310015548 516260 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION needs to be both: Much more awake, and made familiar with what a^2 means in the context of a CA < 1310015560 223576 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Sgeo_: a \circ a, first do a, then do a again < 1310015562 203968 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :two iterations < 1310015575 69012 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :a^2(x) = a(a(x)) < 1310015579 63320 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in fact i somewhat fear my brain may never be that awake again < 1310015586 610316 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :a^2=a is same thing as idempotent < 1310015588 193680 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :? < 1310015593 584764 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Sgeo_: that's the definition < 1310015605 734719 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :a * a = a means a is an idempotent w.r.t. * < 1310015647 296250 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oerjan: speaking of brains being awake, have you heard of a topology for all CA or in general a topology for the set of dynamics commuting endomorphisms of a dynamical system? < 1310015684 884552 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :because i came up with a fun topology using a dynamics invariant measures and we found some fun properties for it like composition being continuous in certain cases and inverse as well < 1310015701 34682 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and entropy almost never < 1310015758 510615 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i don't know why you'd want a measure for it, but since we got results it felt natural to assume someone else did that stuff already, much better < 1310015760 135388 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not that i recall < 1310015763 685996 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :erm < 1310015768 418459 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*why you'd want a topology < 1310015965 552872 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :also it turned out that in the CA case the metric is just the integral over S^Z of d(a(x), b(x)) where d is the besicovitch measure, a fact directly given by birkhoff's ergodic theorem < 1310015989 392531 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ermerm < 1310015995 633035 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :besicovitch distance i mean < 1310016021 724926 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i guess one could ask what the fuck the besicovitch distance is < 1310016029 485978 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :let me tell you < 1310016107 517921 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :d(x, y) is the lim sup as n goes to infinity of H(Z_n(x), Z_n(y))/(2n + 1) where H is the hamming distance and Z_n(x) is the word of length 2n + 1 in the middle of x < 1310016162 133937 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the original motivation of the besicovitch distance is of course that the shift - the most natural thing in the world - is completely chaotic with the usual topology < 1310016174 785072 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but it preserves the besicovitch metric < 1310016177 343768 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :obviously < 1310016236 577943 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :also with the besicovitch topology, S^Z is path connected, which is not very hard to believe, and which i've actually proven here once upon a time < 1310016257 318972 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :because you can gradually flip all the bits of x to those of y... < 1310016645 996726 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1310016646 318486 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Excess Flood < 1310016729 880395 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net NICK :Sgeo < 1310016816 442579 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1310018034 942927 :Lymee!~moe@123.120.136.161 JOIN :#esoteric < 1310018035 160248 :Lymee!~moe@123.120.136.161 QUIT :Changing host < 1310018035 322161 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1310020807 482309 :oklofok!~oklopol@dyn37-56.vpn.utu.fi JOIN :#esoteric < 1310020925 778597 :oklopol!~oklopol@dyn58-429.yok.fi QUIT :Ping timeout: 264 seconds < 1310021016 946814 :pikhq_!~pikhq@71-219-215-104.clsp.qwest.net PRIVMSG #esoteric :http://www.biblegateway.com/passage/?search=Isaiah+45%3A7&version=KJV < 1310021033 749353 :pikhq_!~pikhq@71-219-215-104.clsp.qwest.net PRIVMSG #esoteric :That really seems to screw with "God is good". < 1310021049 207120 :pikhq_!~pikhq@71-219-215-104.clsp.qwest.net PRIVMSG #esoteric :Unless God is in a superposition of states. < 1310021277 524110 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :gotta remember that one < 1310021302 379333 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :superposition sounds a lot cleaner than inconsistent or self-contradictory < 1310021422 398570 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"For thou shalt worship no other god: for the LORD, whose name is Jealous, is a jealous God" (Exodus 34:14) -- yeah, well, if his *name* is "Jealous", ... < 1310021446 857747 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Any artist does knows that you have to include contrast < 1310021552 351809 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mental disorder makes for great art < 1310021648 961638 :pikhq_!~pikhq@71-219-215-104.clsp.qwest.net PRIVMSG #esoteric :Also great atrocities. < 1310021754 237409 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :artrocities??? < 1310021797 72167 :pikhq_!~pikhq@71-219-215-104.clsp.qwest.net PRIVMSG #esoteric :Sometimes. < 1310022276 949238 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :arthrocities < 1310022419 203547 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :" Unless God is in a superposition of states." I think he's in all the 50 states, but if he's a probability function his density would likely be larger in the bible belt < 1310022657 444067 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Isn't this some sort of a cue to a "they certainly are dense there, eh-he-eh" pun? < 1310022671 275677 :oklofok!~oklopol@dyn37-56.vpn.utu.fi PRIVMSG #esoteric :;:DS < 1310022965 374444 :pikhq_!~pikhq@71-219-215-104.clsp.qwest.net PRIVMSG #esoteric :Oh, Internet. Why did you have to connect me with a solipsist? < 1310023005 453225 :pikhq_!~pikhq@71-219-215-104.clsp.qwest.net PRIVMSG #esoteric :And why would a solipsist even want to argue? < 1310023077 41935 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :what's a solipsist? < 1310023101 776600 :pikhq_!~pikhq@71-219-215-104.clsp.qwest.net PRIVMSG #esoteric :Someone who thinks reality does not exist. < 1310023112 872380 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :don't worry about solipsists, they're just a figment of your imagination anyway < 1310023125 20370 :pikhq_!~pikhq@71-219-215-104.clsp.qwest.net PRIVMSG #esoteric :No, a figment of their own imagination. < 1310023127 19672 :pikhq_!~pikhq@71-219-215-104.clsp.qwest.net PRIVMSG #esoteric :Even better. < 1310023127 563335 :pikhq_!~pikhq@71-219-215-104.clsp.qwest.net PRIVMSG #esoteric ::) < 1310023190 392651 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :obvious is better? < 1310023472 979352 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, but if everyone is a figment of the same imagination, that should be the same as actually existing < 1310023488 262511 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1310023497 633764 :pikhq_!~pikhq@71-219-215-104.clsp.qwest.net PRIVMSG #esoteric :Well, it's certainly indistinguishable. < 1310024569 495148 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1310024944 97345 :RipperM!~shawn@75-139-37-42.static.leds.al.charter.com JOIN :#esoteric < 1310024991 311423 :RipperM!~shawn@75-139-37-42.static.leds.al.charter.com PART :#esoteric < 1310025473 450827 :pikhq_!~pikhq@71-219-215-104.clsp.qwest.net QUIT :Read error: Operation timed out < 1310025625 51053 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net JOIN :#esoteric < 1310026703 925606 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1310027783 807124 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1310028376 660265 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda QUIT :Ping timeout: 240 seconds < 1310028849 866506 :BeedaWeeda!~port72.c@50.8.174.68 JOIN :#esoteric < 1310028850 158550 :BeedaWeeda!~port72.c@50.8.174.68 QUIT :Changing host < 1310028850 320912 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda JOIN :#esoteric < 1310029023 277272 :oklofok!~oklopol@dyn37-56.vpn.utu.fi PRIVMSG #esoteric :so i wonder if there's a support group for people in love with schizophrenic girls who keep telling you they have feelings for you but you're so good at everything you do they'd just feel like shit about themselves 24/7 if they dated you, and who will probably die soon enough anyway < 1310029067 728237 :oklofok!~oklopol@dyn37-56.vpn.utu.fi PRIVMSG #esoteric :it's prolly a pretty common problem, i should check the bulleting board downstairs < 1310029123 427032 :oklofok!~oklopol@dyn37-56.vpn.utu.fi PRIVMSG #esoteric :also sorry about being all Sgeo there :D < 1310029133 793342 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :that's not quite my problem < 1310029149 15359 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but similar enough < 1310029151 584981 :oklofok!~oklopol@dyn37-56.vpn.utu.fi PRIVMSG #esoteric :really? < 1310029156 461586 :oklofok!~oklopol@dyn37-56.vpn.utu.fi PRIVMSG #esoteric :wanna share :D < 1310029175 434880 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :in private maybe < 1310033999 967920 :foocraft!~ewanas@89.211.210.198 JOIN :#esoteric < 1310034048 968437 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1310034082 864187 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I typed 'cephalopod' into Google, and the two suggestions were 'intelligence' and 'pronunciation'. < 1310034106 426882 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :How difficult is 'cephalopod' to pronounce? < 1310034413 17553 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"Some cephalopods are able to fly distances up to 50 m." < 1310034421 675660 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Minecraft: more realistic than you thought. < 1310034532 1588 :FireyFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1310035301 37270 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Phantom_Hoover, TNT assisted flight? < 1310035316 170125 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Lymee, remember the flying squid bug? < 1310035324 362339 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :いいえ < 1310035366 357756 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It was all over /r/Minecraft, although I never saw it myself. < 1310035553 234400 :fALSO!~falso@deadbsd.org PRIVMSG #esoteric :i never understood minecraft < 1310035566 21972 :fALSO!~falso@deadbsd.org PRIVMSG #esoteric :and why people pay for a game that looks like its been made in 1985 < 1310035633 586028 :fALSO!~falso@deadbsd.org PRIVMSG #esoteric :and whats all the hype about < 1310035743 639583 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fALSO, please understand that saying that Minecraft "looks like it's been made in 1985" just marks you out as an idiot. < 1310035773 426353 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :fALSO, no, that's Dwarf Fortress... < 1310035776 659669 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :which is much more fun than Minecraft < 1310035782 970665 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :FSVO 'fun' < 1310035827 919901 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Ordering around random giant things then waiting for it to finish while tabbed into IRC or something. < 1310035861 846287 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :If you take 'fun' to be as it is in the adage "losing is fun", then yes, it is. < 1310035898 987530 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :"Losing is fun" only applies to multiplayer games. < 1310035910 171947 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And DF, apparently. < 1310035926 29098 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Reading Boatmurdered, I can see the attraction. < 1310035936 423022 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Just watching everything unravel is entertaining. < 1310035957 765562 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(Headshoots is even more fun to read, although for the exact opposite reason.) < 1310035971 160742 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Dunno. < 1310035998 61026 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :The biggest screwup I've ever had is letting a forgotten beast with an insta-kill dust attack through a hole I didn't even notice before it entered... < 1310036032 521103 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Which is to say: Most preventable, most final mistae. < 1310036034 26370 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :mistake* < 1310036067 835779 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I never actually started playing, because I'm too much of a perfectionist. < 1310036078 482272 :fALSO!~falso@deadbsd.org PRIVMSG #esoteric :Dont you guys like nethack? < 1310036084 346362 :fALSO!~falso@deadbsd.org PRIVMSG #esoteric :its a playable game < 1310036089 721685 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes. < 1310036092 938411 :fALSO!~falso@deadbsd.org PRIVMSG #esoteric :but it looks phantom_hoover < 1310036100 10252 :fALSO!~falso@deadbsd.org PRIVMSG #esoteric :i would never PAY for something like that < 1310036110 562971 :fALSO!~falso@deadbsd.org PRIVMSG #esoteric :but its ideas..... < 1310036113 277714 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :It looks like it's been made in 1987... because it was < 1310036117 570620 :fALSO!~falso@deadbsd.org PRIVMSG #esoteric :dont need to call me an idiot < 1310036117 732712 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I'd pay for it < 1310036138 118786 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes, because you seem to think that a game's entertainment value is entirely a function of how detailed the graphics are. < 1310036141 74178 :fALSO!~falso@deadbsd.org PRIVMSG #esoteric :nah < 1310036149 540808 :fALSO!~falso@deadbsd.org PRIVMSG #esoteric :my entertainment value < 1310036156 78577 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The rest of us pay for Minecraft because it is fun to play. < 1310036156 594287 :fALSO!~falso@deadbsd.org PRIVMSG #esoteric :makes me try something < 1310036159 920902 :fALSO!~falso@deadbsd.org PRIVMSG #esoteric :before buying < 1310036165 417270 :fALSO!~falso@deadbsd.org PRIVMSG #esoteric :to understand what the game is about < 1310036190 18808 :Slereah_!x@ANantes-259-1-250-223.w83-195.abo.wanadoo.fr QUIT :Ping timeout: 264 seconds < 1310036412 608459 :Slereah!x@ANantes-259-1-195-235.w90-49.abo.wanadoo.fr JOIN :#esoteric < 1310037059 760453 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fALSO, yes, but the fact that you think the graphics are at all relevant is not encouraging. < 1310037090 850745 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Its cost is trivial, and it is more than worth the money if you're into it. < 1310037304 868417 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"141% is the difference between A4 and A3." — ad on YouTube < 1310037306 934346 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Um.... < 1310037390 922215 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(For Americans and other savages, the A series halves in area each increment.) < 1310037798 55962 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I think that would be correct for B4 and B3 < 1310037822 73145 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hm, not even < 1310037867 430268 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The B series is the same, it just has a different starting point. < 1310037917 822600 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Same with the C series. < 1310037930 706947 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :It's correct for the ratio between the edges of A4 and A3, as long as you take the shorter or the longer edge of each < 1310037935 244374 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :knowledge++; < 1310037973 71296 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Deewiant, well, OK, I guess that makes sense. < 1310037999 812350 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Although in terms of actual costs and what you can print on it, the only thing that really matters is area. < 1310038013 24958 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :is there an A negative one? < 1310038025 360101 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I guess you could say there is, yeah. < 1310038062 960602 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :A0 to A10 exists, with A0 being a square metre (rounded) < 1310038074 792234 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Of course you can extend it arbitrarily far < 1310038078 829234 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No, it's precisely a square metre. < 1310038098 418176 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it WAS a square meter < 1310038101 948129 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :but the official proportions are post rounding < 1310038107 357997 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's defined such that the side ratio is 1:sqrt(2) and the area is a square metre. < 1310038111 753679 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so it's not exactly a square meter < 1310038128 526852 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :841*1189 < 1310038128 940171 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric : 999949 < 1310038228 494926 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Phantom_Hoover, why 1:sqrt(2)? < 1310038233 843160 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :How is THAT useful? < 1310038251 272316 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Lymee, because it preserves the side ratio when you cut it in half along the long side. < 1310038258 462272 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sorry, through the long side. < 1310038296 908658 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Ah. < 1310038298 172085 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :So. < 1310038304 824208 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :A1 is half A0 or something? < 1310038308 836897 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes. < 1310038313 249896 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Clever. < 1310038313 412042 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Lymee, http://en.wikipedia.org/wiki/ISO_216 < 1310038314 844886 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Educate yourself < 1310038316 576047 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :It is quite neat < 1310038336 21261 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Patashu, don't be hard on her, she comes from the standardless wasteland of America. < 1310038343 742576 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :*gasp* < 1310038351 498254 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :O < 1310038355 800906 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :That's why everyone here is from sweden < 1310038358 423341 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :(literally, everyone) < 1310038378 593285 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Heh, there are series from A to H. < 1310038382 688336 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And further, I suppose. < 1310038389 975058 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :there are/ < 1310038396 676721 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :how do you define D0 - D10? < 1310038413 33358 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Geometric means of Bn and An-1. < 1310038418 342666 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hmmm < 1310038430 958871 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :B is the geometric mean of An and An-1. < 1310038466 809883 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Cn is often used for envelopes holding An papers. < 1310038469 472618 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Cn is Bn and An < 1310040074 10631 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.wolframalpha.com/input/?i=%28rotational+energy+of+earth%29+-+%28G*mass+of+earth*mass+of+moon%29%2F%28distance+from+earth+to+moon%29 < 1310040077 426873 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :FFS, Alpha. < 1310040162 472373 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, it doesn't recognise G as the gravitational constant. < 1310040167 321387 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Way to go, Wolfram. < 1310040192 846559 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1310040231 156042 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :...and it still gets caught on the rotational energy bit. < 1310040275 627132 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :is rotational energy a word? < 1310040278 515206 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :do you mean angular momentum? < 1310040287 606351 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No, I mean rotational kinetic energy. < 1310040298 60698 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Ah, it is a term < 1310040333 155725 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Hmm. If there's energy in having a velocity, but all velocities are relative, does that mean judging kinetic energy is different in every frame of reference? < 1310040354 302637 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Energy is not invariant, no. < 1310040375 908146 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Interesting < 1310040386 83937 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :When people describe it you get the impression that it's thought of as a THING < 1310040392 416939 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Some kind of substance objects possess < 1310040400 891822 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :But it's just a measurement, an incidental property < 1310040407 168081 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's not a thing as much as an accounting measurement. < 1310041158 88796 :CakeProphet!~adam@h176.5.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1310041158 402793 :CakeProphet!~adam@h176.5.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1310041158 565093 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1310041206 15929 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Dammit, why does America get so much pretty scenery. < 1310041239 265096 :FireyFly!~firefly@unaffiliated/firefly NICK :FireFly < 1310042130 880123 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :kind of surprised mplus isn't ++ < 1310042163 106595 :wth!~tianhou@2001:0:53aa:64c:2893:7f22:85ad:c437 JOIN :#esoteric < 1310042166 908877 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or, at least, I'm surprised ++ isn't a method. < 1310042176 688708 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :of any typeclass. < 1310042189 358888 :wth!~tianhou@2001:0:53aa:64c:2893:7f22:85ad:c437 NICK :Guest63324 < 1310042203 764010 :Guest63324!~tianhou@2001:0:53aa:64c:2893:7f22:85ad:c437 QUIT :Client Quit < 1310042227 101095 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :insane keyboard smash skills http://www.youtube.com/watch?v=DU_TtuIJwMQ&feature=feedf < 1310042442 99570 :foocraft!~ewanas@89.211.210.198 QUIT :Ping timeout: 276 seconds < 1310042564 820499 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1310043903 649421 :foocraft!~ewanas@89.211.209.117 JOIN :#esoteric < 1310044126 391119 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"So I admit I'm probably not the kind of person who normally belongs in /r/math ... but am I the only one who thinks complex numbers are bullshit?" < 1310044303 262535 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :the complex number footage was faked < 1310044305 770309 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@.@ < 1310044306 16266 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Maybe you meant: . @ < 1310044315 124665 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :@ . @ < 1310044322 573140 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@. @ < 1310044322 840958 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not enough arguments to @. < 1310044330 484085 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@help . < 1310044330 707977 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :. [args]. < 1310044330 870113 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :. [or compose] is the composition of two plugins < 1310044330 870303 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : The following semantics are used: . f g xs == g xs >>= f < 1310044375 555129 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@. pl t \x -> x < 1310044375 785814 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Plugin `compose' failed with: Unknown command: "t" < 1310044378 850115 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Dammit. < 1310044382 618031 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@type id < 1310044383 373664 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. a -> a < 1310044387 630787 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@. pl type \x -> x < 1310044388 421259 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(line 1, column 13): < 1310044388 583606 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected ">" or "-" < 1310044388 746031 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :expecting variable, "(", ".", "`", "!!", operator or end of input < 1310044396 541436 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@pl \x -> x < 1310044396 731813 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :id < 1310044417 25742 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh wait it does g first. < 1310044422 949468 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@. type pl \x -> x < 1310044423 756102 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. a -> a < 1310044434 893052 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so what is @. < 1310044461 872393 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It composes two lambdabot commands. < 1310044564 881880 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :huh... < 1310044567 535063 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :when would you need that < 1310044945 80418 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Patashu, what was that video? < 1310045012 309361 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That you linked to? < 1310045153 309401 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :the program is lunatic rave 2, which is a beatmania IIDX emulator, IIDX being the series of 7key+1turntable rhythm games by konami < 1310045160 623925 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :the song is kirby dirge by fether < 1310045224 569977 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :no wait, kirby dirge is the genre, the song name is actually something like Piano Concerto No. 1 "Scorpion Fire" (For Kirby) < 1310045234 270396 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :and the chart is the overjoy**7 which is one of the hardest in existence < 1310045239 174260 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :and it's being played by che. it's not a fail but it's an A grade < 1310045296 194447 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :that should give you enough information to google further anything you're curious about < 1310047813 892669 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1310048465 501113 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Remote host closed the connection < 1310048490 657611 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1310050195 52082 :foocraft_!~ewanas@89.211.136.69 JOIN :#esoteric < 1310050394 909261 :foocraft!~ewanas@89.211.209.117 QUIT :Ping timeout: 240 seconds < 1310051274 176129 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :Patashu: huh, i never thought that the human being can pass it even with an easy gauge. < 1310051361 145416 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it's on the limit of human possibility. che can't pass it < 1310051376 772312 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :...oh wait, he did not pass. < 1310051379 123463 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :yes < 1310051507 519374 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it never gets above 200 bpm jacks per column, which a few people can vibrate at with impeccable control. but doing it for 7+1 columns all at once is asking a lot < 1310051683 313632 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :that's ~1900 notes per minute. crazy enough. < 1310051765 156118 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :http://www.youtube.com/watch?v=zDppGonwmb4 < 1310051769 26968 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :for academic interest < 1310051781 859465 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :in the past i did play such a game, but i never managed above 600 notes per minute. < 1310051794 595163 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :this chart is roughly equivalent density but half as many columns < 1310051822 505641 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :safe mode triggered XD, but i suppose it a stepmania session < 1310051838 527026 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol, safe mode? < 1310051869 178605 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :(i have no youtube account) < 1310051887 313257 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :wait, the video I linked you to is considered mature? < 1310051946 936780 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :looks like so. < 1310051952 273915 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It didn't ask me anything, and I'm not logged in to the tube. < 1310051962 356015 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :huh, < 1310051964 168439 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :there's 'fucking' in the description < 1310051965 676372 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :would that do it? < 1310051971 170708 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :http://www.youtube.com/user/geniusleonid#p/a/u/1/zDppGonwmb4 maybe try this link < 1310051972 348196 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :possibly. < 1310051998 826361 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :still blocked. < 1310052012 79679 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Hmmmm < 1310052087 489267 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I bet if I could link you directly to the video it'd work thn < 1310052104 239678 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :http://www.youtube.com/v/zDppGonwmb4?version=3 < 1310052197 761169 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :Patashu: indeed... maybe a safe mode is not for embedded videos then? < 1310052225 822979 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Well, if you don't load the description your naughty words filter won't see the word 'fucking' < 1310052248 639312 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :or it is possible that this block is specific to South Korea < 1310053074 327747 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Ping timeout: 264 seconds < 1310054738 246965 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Quit: ZNC - http://znc.sourceforge.net < 1310054796 66590 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1310056599 774065 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :http://i53.tinypic.com/2m68ghk.png < 1310056600 372473 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :... < 1310056603 182608 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :The game's threatening me < 1310056742 188414 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you're about to drown? < 1310056794 218155 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you know what would be awesome? someone should recreate that scene from the shining, but use lava instead of blood < 1310056906 879397 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :quintopia, look what's on the ground. < 1310057317 951915 :Gregor!Gregor@codu.org PRIVMSG #esoteric : i kind of like "computing theorist" but it sounds really pretentious :D < 1310057325 78179 :Gregor!Gregor@codu.org PRIVMSG #esoteric :The problem is that still includes the word prefix "comput" < 1310057329 576549 :Gregor!Gregor@codu.org PRIVMSG #esoteric :That's what needs to be avoided. < 1310057358 910512 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Gregor: No, because it is computing theory < 1310057368 561747 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it is the theory of computation < 1310057383 435279 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :just point out to people that it's called computer /science/ < 1310057385 11799 :Gregor!Gregor@codu.org PRIVMSG #esoteric :coppro: The idea here is to make it so idiots don't say "CAN YOU FIX MY COMPUTER?" < 1310057407 891892 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Gregor: tell them to go ask a biologist what cold medicine they should take < 1310057426 439674 :Gregor!Gregor@codu.org PRIVMSG #esoteric :coppro: Yeah, that works REALLY well. < 1310057431 946060 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Seeing as that they don't know what a biologist is either. < 1310057491 908079 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :alternatively, just get the shirt < 1310057504 536917 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Conflicts with my glorious neckties. < 1310057512 598558 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :true < 1310057827 281800 :fALSO!~falso@deadbsd.org PART :#esoteric < 1310058434 766520 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1310058502 241374 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :an intriguing topic indeed < 1310058586 493941 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : it's prolly a pretty common problem, i should check the bulleting board downstairs < 1310058600 412913 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's probably a bit narrow, but try checking for subreddits. < 1310059115 539676 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION hates it when logreading and all the people he wants to respond to are offline < 1310059211 798864 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1310059214 650353 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : kind of surprised mplus isn't ++ < 1310059227 288650 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it _was_ in haskell 1.4 < 1310059250 273185 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://www.mat.uc.pt/~pedro/cientificos/funcional/haskell-report-1.4-html/standard-prelude.html < 1310059251 256387 :oklofok!~oklopol@dyn37-56.vpn.utu.fi PRIVMSG #esoteric :oerjan: well I'M not offline < 1310059265 468795 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which is why i responded to you < 1310059277 745109 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :patashu and phantom_hoover, on the other hand... < 1310059323 714024 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mind you people who are online but have idled for hours are also somewhat annoying < 1310059365 461521 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :clearly the only polite thing to do is to be awake and on irc always < 1310059395 272115 :oklofok!~oklopol@dyn37-56.vpn.utu.fi PRIVMSG #esoteric :well i just came < 1310059695 395347 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1310062553 385764 :MigoMipo!~John@84-217-2-232.tn.glocalnet.net JOIN :#esoteric < 1310063372 822664 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1310063393 280042 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Disconnected by services < 1310063394 853534 :Lymia!~moe@unaffiliated/cirno-chan NICK :Lymee < 1310063824 146624 :elliott_!~elliott@95.149.228.85 JOIN :#esoteric < 1310064397 189158 :oklofok!~oklopol@dyn37-56.vpn.utu.fi PRIVMSG #esoteric :elliott_: party! < 1310064439 607889 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oklofok just came < 1310064520 383891 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :taupe < 1310064632 93936 :jix!jix@tomakin.h-ix.net QUIT :Quit: leaving < 1310064646 486904 :jix!jix@tomakin.h-ix.net JOIN :#esoteric < 1310065199 840396 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :10:45:53: i never understood minecraft < 1310065200 13026 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :10:46:06: and why people pay for a game that looks like its been made in 1985 < 1310065200 175089 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :10:47:13: and whats all the hype about < 1310065203 593114 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oh, he's gone < 1310065277 482856 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 240 seconds < 1310065336 490596 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :12:35:30: kind of surprised mplus isn't ++ < 1310065336 652955 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :12:36:06: or, at least, I'm surprised ++ isn't a method. < 1310065336 815403 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :12:36:16: of any typeclass. < 1310065342 734358 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :CakeProphet: all the list stuff is list-specific, unfortunately < 1310065344 760166 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :?hoogle Foldable < 1310065345 21765 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :module Data.Foldable < 1310065345 183561 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Foldable class Foldable t < 1310065348 925582 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :?hoogle fold < 1310065349 163775 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Foldable fold :: (Foldable t, Monoid m) => t m -> m < 1310065349 326032 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.IntMap fold :: (a -> b -> b) -> b -> IntMap a -> b < 1310065349 488713 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.IntSet fold :: (Int -> b -> b) -> b -> IntSet -> b < 1310065379 797167 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :CakeProphet: list comprehensions used to be full monadic comprehensions too, but they were downgraded in haskell ninetyeight to make errors simpler < 1310065456 184726 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Blargh. < 1310065613 400388 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :15:17:49: (i have no youtube account) < 1310065619 574915 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :lifthrasiir: you do, if you have a google account < 1310065620 329932 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Gregor: ? < 1310065641 609577 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :elliott_: technically yes, but i never logged on youtube using a google account < 1310065665 319507 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :17:20:14: kind of surprised mplus isn't ++ < 1310065665 548481 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :17:20:27: it _was_ in haskell 1.4 < 1310065669 393475 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :oerjan: oh it was?? < 1310065673 348738 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :what did ninetyeight add again < 1310065675 450949 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :and can we go back < 1310065710 139692 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :class Eval a where < 1310065710 388854 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : seq :: a -> b -> b < 1310065710 552965 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : strict :: (a -> b) -> a -> b < 1310065710 553155 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric : strict f x = x `seq` f x < 1310065715 46230 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :wowv < 1310065716 280744 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :wow! < 1310065752 31626 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :hmph, map was generic but fold wasn't < 1310065771 167823 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: Just Blargh. < 1310065777 554693 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: Also, what's with your underscore? :P < 1310065784 892600 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It's been there for days ... < 1310065936 456388 :elliott_!~elliott@95.149.228.85 PRIVMSG #esoteric :Gregor: Hmm < 1310065945 243862 :elliott_!~elliott@95.149.228.85 QUIT :Quit: Leaving < 1310065952 787955 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Well, the underscore is gone. < 1310065958 485825 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1310065966 819159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I've no idea to what you refer. < 1310065977 340271 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Neither do I. < 1310065980 444930 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Must have been delusional. < 1310066086 660054 :elliott_!~elliott@95.149.245.90 JOIN :#esoteric < 1310066090 548115 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :Gregor: You fucking asshole, my router disconnected me for assuming that name. < 1310066094 574867 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :I am deadly serious. < 1310066096 661690 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1310066099 985018 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :It just power cycled. < 1310066104 276757 :Gregor!Gregor@codu.org PRIVMSG #esoteric :... lul < 1310066108 513187 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :I... can never be elliott again. < 1310066113 163841 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: the Eval class was removed because it was horrible to have to include which types seq was used on in each function type < 1310066147 578399 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: You can be ehird :P < 1310066156 364280 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :come to think of it, it may have been haskell's equivalent to java's checked exceptions :P < 1310066207 640164 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric : elliott: the Eval class was removed because it was horrible to have to include which types seq was used on in each function type < 1310066208 578581 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :haha < 1310066209 762613 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(of course some may think monads still are) < 1310066219 662304 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :oerjan: erm, wait, why? < 1310066222 427465 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :if the type is not a variable < 1310066224 345640 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :and there's an instance < 1310066227 787270 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :you should not have to name (Seq T) => < 1310066235 222612 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well true < 1310066239 620262 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :or do you mean like polymorphic things < 1310066248 202225 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but presumably for polymorphic things < 1310066248 940595 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :in which case, sequencing them _should_ require an annotation if not everything is seqable < 1310066250 62524 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :but yeah okay < 1310066250 485745 :elliott!~elliott@unaffiliated/elliott QUIT :Ping timeout: 264 seconds < 1310066333 320316 :Gregor!Gregor@codu.org PRIVMSG #esoteric :HEY ELIOT WHATS WITH UR NICK < 1310066391 441605 :elliott_!~elliott@95.149.245.90 QUIT :Quit: Leaving < 1310066410 48017 :elliott!~elliott@95.149.245.90 JOIN :#esoteric < 1310066412 616648 :elliott!~elliott@95.149.245.90 QUIT :Changing host < 1310066412 778903 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1310066953 498980 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1310066968 104401 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hamsters are clearly not TC. < 1310066970 548267 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Also GTG. < 1310066984 498264 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Good night < 1310067008 985869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:NorAdder.svg < 1310067011 107016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well this is clear as mud < 1310067271 713109 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fulladd a b cin (s,cout) = do < 1310067271 875527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : [n] <- vars ["N"] < 1310067271 875718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : n <== a `xor` b < 1310067271 875827 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : s <== n `xor` cin < 1310067271 875932 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : cout <== (a `and` b) `or` (n `and` cin) < 1310067272 238593 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh well, there's this < 1310067285 478785 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 276 seconds < 1310068126 366379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: uh, do ripple carry adders take a carry as an input? http://en.wikipedia.org/wiki/File:4-bit_ripple_carry_adder.svg suggests so, but the article says you can replace the first full adder with a half adder < 1310068131 869592 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which wouldn't work if it can take a carry < 1310068743 293549 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :If you use a full adder then it can take a carry, otherwise it can't. :) < 1310068768 513428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's not helpful :P < 1310068774 436939 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do full adders generally take a carry < 1310068849 40245 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :isn't that what differentiates full- and half-adders < 1310068879 613145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1310068880 515038 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i mean < 1310068883 908419 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do full-full adders generally take a carry < 1310068884 426047 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that full-s take a carry and half-s don't < 1310068884 785427 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as in < 1310068888 515709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :multiple-bit adders < 1310068891 695498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ripple carry or whatever < 1310068894 419123 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1310068898 667883 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :if you want them to???? < 1310068945 558916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NOT HELPFUL >:( < 1310069016 245903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lmao i am reinventing half of York Lava < 1310069020 634945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gj elliott gj < 1310069196 184551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I should rename Var to Bit just to reinforce how much I'm ripping it off < 1310069199 566389 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(unintentionally) < 1310069215 740264 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :http://hackage.haskell.org/packages/archive/york-lava/0.2/doc/html/src/Lava-Vector.html#N0 rip this part off too < 1310069293 790807 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, you could do either < 1310069303 378867 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how unhelpful < 1310069312 614242 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, on x86 I think you have a carry from the eFLAGS register already perhaps < 1310069319 395738 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or is that ADC as opposed to ADD perhaps < 1310069330 332258 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(add with carry, or add without using carry flag) < 1310069404 290397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: that's type-level nats :P < 1310069405 283900 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, Add with carry is useful to do a fast 64-bit add on a 32-bit system for example < 1310069412 896161 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, so you just reuse carry from lower half < 1310069417 648101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: right, it's just a bigger circuit :D < 1310069422 151233 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, slightly < 1310069426 270861 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1310069427 771817 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: and then, a few hundred lines down, values for each of them < 1310069428 179993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but this is minecraft < 1310069431 363605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :everything has to be tiny < 1310069434 605061 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, in minecraft it is going to be fucking large anyway < 1310069445 662742 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: its not like you can do better without TH < 1310069445 948622 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway you should do carry-lookahead XD < 1310069451 463209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: what, a ripple adder? < 1310069459 918992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: a four-bit one should be of acceptable size. < 1310069477 827868 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how obscenely slow will ripple-carry be in minecraft < 1310069480 931021 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ripple added means you have to wait for the carry to ripple through all 128 bits or whatever < 1310069481 559865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: remember -- humans construct generally flat circuits in MC < 1310069482 474980 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I support using a fancier adder, as well < 1310069489 115729 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: one hundred twenty eight bits? < 1310069490 345421 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dude < 1310069492 466716 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why would you need that many < 1310069493 576381 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, carry lookahead is a way to reduce that time < 1310069496 270298 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, okay 32 bit < 1310069497 852232 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :still < 1310069500 363929 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why would you need that many < 1310069501 986971 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :going to take ages < 1310069506 856714 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why would you need that many < 1310069508 892150 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, IPv6 router! < 1310069513 307106 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(no I don't know) < 1310069521 105025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're not going to construct a fucking CPU beyond something eight or MAYBE sixteen bit < 1310069526 817258 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, point is, even for much much smaller sizes it helps < 1310069530 939546 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :read up on it < 1310069543 706191 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bigger circuit dude < 1310069556 904182 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :speed is irrelevant, redstone is fast enough for a small enough number of bits < 1310069561 526453 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what matters is getting it small enough < 1310069570 80503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you realise that redstone transmits instantly right? < 1310069575 161945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it doesn't take a tick for things to travel along a wire < 1310069575 688837 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 252 seconds < 1310069584 298922 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so OR is actually completely free. < 1310070201 142511 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : so OR is actually completely free. < 1310070202 355109 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, yes < 1310070210 455177 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :unless current flowing back into inputs is an issue < 1310070217 897344 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, say you have A or B and B or C < 1310070228 557042 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :then if A is true and you wire it stupidly, B OR C will give true < 1310070333 817890 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1310070365 919669 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: yeaaah, im not sure whether I should make OR use a repeater to avoid that, or whether to just solve it with wiring? < 1310070370 669113 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess if you have like a door as an input < 1310070374 187451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then that could fuck things up < 1310070727 788772 :boily!~boily@mtl.savoirfairelinux.net QUIT :Read error: Operation timed out < 1310071013 142008 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: that makes things even uglier though :( < 1310072451 262069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :add4 (a0,a1,a2,a3) (b0,b1,b2,b3) c0 ((s0,s1,s2,s3),c4) = do < 1310072451 667345 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : [c1,c2,c3] <- vars ["C1","C2","C3"] < 1310072451 829468 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (s0,c1) <== fulladd a0 b0 c0 < 1310072451 829635 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (s1,c2) <== fulladd a1 b1 c1 < 1310072451 829743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (s2,c3) <== fulladd a2 b2 c2 < 1310072452 234071 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (s3,c4) <== fulladd a3 b3 c3 < 1310072454 402825 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait, this is just a monadic fold, isn't it... < 1310072460 923070 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :time to copy another piece of york-lava < 1310072780 155258 :foocraft_!~ewanas@89.211.136.69 NICK :foocraft < 1310072874 561236 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Vorpal: yeaaah, im not sure whether I should make OR use a repeater to avoid that, or whether to just solve it with wiring? <-- add a repeater if it is needed < 1310072875 450255 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::P < 1310072882 252577 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, do path analysis or something < 1310072889 32032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: >_< < 1310072895 933314 :oklopol!~oklopol@dyn58-429.yok.fi JOIN :#esoteric < 1310072896 487517 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I mean follow inputs back from from OR gates, check if they are safe < 1310072900 318767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: i don't even know how to write a synthesiser, shut up :D < 1310072914 187438 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, this is *relatively* simple < 1310072948 905799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: that affects timing though :( < 1310072953 132312 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I really need to figure out how to handle timing properly < 1310072996 931995 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, yes indeed, that is one of the more complex bits < 1310073020 707610 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, you will need to add repeaters sometimes anyway < 1310073037 411046 :oklofok!~oklopol@dyn37-56.vpn.utu.fi QUIT :Ping timeout: 240 seconds < 1310073083 360480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: im distracting myself by making a generic adder-creator < 1310073089 501812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just give it the number of bits and ~VOILA~ < 1310073112 79633 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, 256 < 1310073120 617408 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also: currently every time you use the adder it embeds the entire adder into your circuit, I guess I really need some way to assemble separate components and wire them together... < 1310073125 407678 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is hard < 1310073172 316824 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, then you need to do CSE between adders and so on < 1310073178 489678 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: no < 1310073188 41734 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, actually MC is more like ASIC than FPGA < 1310073189 464737 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: i just need a way to synthesise adders separately and give them input and output wires < 1310073195 962482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so that you can plug other components in < 1310073213 954862 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, make it a module in your vhdl-esque < 1310073223 577331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its ok, just means that a "design" can contain more than one circuit < 1310073228 110290 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, with a "binary" implementation < 1310073235 156948 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so you can do tricks < 1310073239 492155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what does that mean < 1310073273 408662 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well what I mean is, that you can give it a special hardwired redstone implementation that it can route, but it possibly can't synth on it's own from the language < 1310073288 948125 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, making it is a sort of "primitive" or whatever < 1310073291 616263 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda QUIT :Ping timeout: 276 seconds < 1310073293 61307 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well special component < 1310073303 470997 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, think like __builtin_foo in gcc or such < 1310073312 881613 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lame :( < 1310073329 980338 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, except users could supply those as well < 1310073339 540846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i don't want anything unsynthesisable to be specifiable :) < 1310073345 761407 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway you might need a few of those anyway for the basics, AND OR NOR etc < 1310073356 566456 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I already have those < 1310073360 798705 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Primitives, I mean < 1310073361 187481 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, it can be synthed, just you can't describe it in your HLL < 1310073364 480042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm considering removing NOR < 1310073371 21020 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, okay better analogy, like asm() in gcc < 1310073371 526521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since it's literally just OR with NOT applied to it < 1310073373 443316 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :smushed into one block < 1310073387 183997 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, allow you to do stuff that can be synthed but the normal language can't /quite/ capture < 1310073393 342934 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: shrug -- maybe, but this should generate a small adder < 1310073404 409140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's just a bunch of xor, and, and ors chained together :) < 1310073411 898589 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : since it's literally just OR with NOT applied to it <-- different if you do it on a raised block *and don't put redstone on top of it* < 1310073416 920980 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :because then the inputs will be isolated < 1310073427 426373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: augh < 1310073428 264596 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :if you put redstone on top of the block the torch is on, it isn't < 1310073480 505326 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1310073490 981563 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda JOIN :#esoteric < 1310073513 23302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :* Phantom_Hoover (~phantomho@unaffiliated/phantom-hoover/x-3377486) has joined #esoteric < 1310073513 185342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :* BeedaWeeda (~port72.c@unaffiliated/beedaweeda) has joined #esoteric < 1310073515 534903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :draw your own conclusions < 1310073556 853313 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ... < 1310073789 375625 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: what < 1310073796 887595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm i should expand my thing to support simulation < 1310073797 448171 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::P < 1310073804 793717 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its just that itll be a pain < 1310073805 203169 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, that is probably easier < 1310073810 559672 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :than synth < 1310073821 166517 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, unless you mean cycle accurate simulation < 1310073824 464882 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah, its just that i keep wanting to do it like york lava, but i cant, because my model is imperative :D < 1310073828 956946 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :in which case you can add that after < 1310073830 96480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmmm unless... hmm < 1310073839 784511 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott: are you saying i'm Phantom_Hoover ? < 1310073843 614912 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, wait imperative? < 1310073844 892400 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wait. < 1310073846 462859 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Crap. < 1310073848 151501 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, XD < 1310073849 270583 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wrong window. < 1310073851 39884 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: :D < 1310073857 938061 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::D < 1310073860 348074 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::D < 1310073864 208453 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric ::D < 1310073864 907953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: york lava taught me that cycle-accurate simulation is easy! < 1310073865 283361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::P < 1310073869 636080 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, VHDL isn't imperative... it is kind of event driven < 1310073873 509291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott, wait imperative? < 1310073873 851120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well < 1310073875 968036 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, with an imperativish syntax < 1310073876 130310 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :VHDL-style imperative < 1310073881 4464 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, vhdl is not imperative < 1310073887 365321 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, event driven kind of < 1310073892 789907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's more imperative than Lava-style transformations < 1310073900 257121 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :possibly < 1310073908 444398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. < 1310073911 961361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Lava> simulateN 3 $ map inv [low, high, low] < 1310073912 139075 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : [[high,low,high],[high,low,high],[high,low,high]] < 1310073918 139030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : halfAdd :: Bit -> Bit -> (Bit, Bit) < 1310073918 490087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : halfAdd a b = (sum, carry) < 1310073918 652673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : where < 1310073918 652841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : sum = a <#> b < 1310073918 652949 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : carry = a <&> b < 1310073925 255197 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I don't know how to read that < 1310073932 275465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :first two lines are ghc repl < 1310073935 93327 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lava> is prompt < 1310073940 617920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lines after that are regular .hs haskell code < 1310073952 586273 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that is < 1310073953 817007 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :--ghci-- < 1310073953 993120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Lava> simulateN 3 $ map inv [low, high, low] < 1310073954 348678 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : [[high,low,high],[high,low,high],[high,low,high]] < 1310073954 528735 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- < 1310073958 961811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :--haskell file-- < 1310073959 646589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : halfAdd :: Bit -> Bit -> (Bit, Bit) < 1310073959 818631 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : halfAdd a b = (sum, carry) < 1310073959 981126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : where < 1310073961 225132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : sum = a <#> b < 1310073963 169136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : carry = a <&> b < 1310073965 112554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- < 1310073966 354285 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, I'd say VHDL is more functional, TBh. < 1310073979 17020 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Umm... no? < 1310073979 372947 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You're just specifying multiple functions in one. < 1310073986 49535 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Huh? < 1310073991 640414 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ah < 1310074000 275379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Anyway, Lava does simulation like this: < 1310074000 799538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- | Logic '0'. < 1310074001 160582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :low :: Bit < 1310074001 323460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :low = makeComponent "low" < 1310074001 323644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Inputs: -} [] < 1310074001 485746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Outputs: -} 1 < 1310074003 465994 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Simulate: -} (\[] -> [repeat False]) < 1310074005 211266 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Params: -} [] < 1310074007 314550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Continue: -} (\[o] -> o) < 1310074009 272941 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and < 1310074011 203626 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- | Inverter. < 1310074013 330900 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :inv :: Bit -> Bit < 1310074015 238277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :inv a = makeComponent "inv" < 1310074017 343737 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Inputs: -} [a] < 1310074019 279710 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Outputs: -} 1 < 1310074021 228498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Simulate: -} (\[a] -> [map not a]) < 1310074023 322703 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Params: -} [] < 1310074025 427918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : {- Continue: -} (\[o] -> o) < 1310074083 348665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: i.e. since everything is just functional transformation on (symbolic) bits, it can literally just do the logical operation on its inputs < 1310074087 777296 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for each cycle < 1310074121 362564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: how is VHDL more functional than York Lava? < 1310074132 351925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :halfAdd a b = (a <#> b, a <&> b) < 1310074133 69963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :compare to < 1310074135 882751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(pseudoVHDL) < 1310074141 956268 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :halfAdd(a,b,s,c) < 1310074143 512180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :begin < 1310074152 489414 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s <= a and b; < 1310074154 804969 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1310074155 339023 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :xor < 1310074158 557352 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :c <== a and b; < 1310074159 290824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :end < 1310074164 859852 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1310074165 861891 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you get the idea < 1310074173 814255 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not saying that VHDL is imperative < 1310074182 814746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But you have to declare all the wires < 1310074190 258151 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's not /compositional/ < 1310074213 954195 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :elliott: havenworks.com Not Available :((((( < 1310074220 187834 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: been like that for months < 1310074236 274426 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i didn't know til now < 1310074240 167772 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :sad day < 1310074257 800709 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :did you download a copy while it was up? < 1310074265 970431 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think I did, but I might have trashed it since < 1310074267 582965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ask Gregor :P < 1310074305 173299 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 240 seconds < 1310074350 360620 :foocraft!~ewanas@89.211.136.69 QUIT :Quit: if you're going....to san. fran. cisco!!! < 1310074473 86777 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1310074494 959912 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK, my fonts are all messed up. < 1310074567 462071 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310074580 304151 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Can someone get testBit removed from Data.Bits.Bits for me? thx. < 1310074599 328145 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Remote host closed the connection < 1310074741 688323 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1310074778 791519 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*sigh* < 1310074790 110256 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What is it with people *celebrating* over the closure of NotW? < 1310074861 493688 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's like they don't realise it's an extremely dirty tactic by News Corp. < 1310074895 808146 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, NotW? < 1310074905 118356 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, News of the World. < 1310074907 570177 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1310074910 946361 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heard about that < 1310074977 62452 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :People just hear the news and thing "yay it's gone!" without realising that it allows NC to distance those responsible. < 1310075005 108984 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i see nothing good about the move < 1310075034 234158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : What is it with people *celebrating* over the closure of NotW? < 1310075046 175209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It may be a dirty tactic, but it still results in the NotW no longer being published or made, which is a Good Thing. < 1310075052 667626 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Except no. < 1310075053 759354 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 252 seconds < 1310075067 405301 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :They're making the Sun come out 7 days instead of 6. < 1310075077 432666 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :they actually had no real choice < 1310075078 170165 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i.e. they're renaming NotW to the Sunday Sun. < 1310075095 588974 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :obviously they're just trying to cover their asses here < 1310075112 237690 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but they aren't trying to make everyone forget < 1310075117 525383 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :they're trying to make the advertisers forget < 1310075121 432812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Well, sure, but then we just have to destroy the (Green) Sun, rather than the Sun /and/ NotW. < 1310075132 745931 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, ahahahahahahahahaha < 1310075148 174557 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(OK that was a joke I know.) < 1310075186 295450 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I like the way that they warned Andy Coulson that they were going to arrest him, though. < 1310075193 115914 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: It was... a half-joke. It /does/ reduce our number of targets by one. :p < 1310075209 694812 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, that... doesn't even make sense. < 1310075213 546428 :karlmoore!~karlmoore@host-92-6-148-44.as43234.net JOIN :#esoteric < 1310075227 318641 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :There's no way the Sun is going to stop being published. Full stop. < 1310075236 320144 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: It would, if we were crusaders with the power to blow up newspapers' platonic existence. < 1310075243 144088 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Phantom_Hoover: Depressing, isn't it? < 1310075262 218017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Anyway, we just need to expose every single person involved in the Sun as a paedophile. < 1310075270 703719 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Clearly it is the only way. < 1310075274 955154 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: obviously < 1310075278 152502 :karlmoore!~karlmoore@host-92-6-148-44.as43234.net QUIT :Remote host closed the connection < 1310075284 716678 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hope karlmoore enjoyed that. < 1310075290 397671 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :this is probably not too hard given News Corp's apparent security level < 1310075291 971947 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(diff) (hist) . . N Category:Declarative paradigm‎; 12:57 . . (+223) . . Timwi (Talk | contribs) (New page: The '''declarative paradigm''' is where a program consists of declarations that define its structure/functionality. This is the opposite of the ''imperative paradigm'' in which programs co...) < 1310075294 851268 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :coppro, the problem is that people think that NotW being closed will mean that idiocy will vanish overnight. < 1310075296 579096 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hnnnnng < 1310075310 542954 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Phantom_Hoover: oh dear < 1310075350 178477 :MigoMipo!~John@84-217-2-232.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1310075356 242125 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Rather than realising that the only upshot of the closure is that the people responsible for the phone hacking will be that much better protected. < 1310075410 485413 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :then people will just have to try harder to find more scandal < 1310075415 69701 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I wish this continent worked like yours < 1310075428 744390 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Why, how does yours work. < 1310075447 784214 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :nobody cares about scandals like that < 1310075482 17743 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :...tampering with evidence in a murder case? < 1310075490 953614 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I'd've though that's a major scandal anywhere. < 1310075571 279897 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it would have seen a little bit of news < 1310075577 615729 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and probably prosecution < 1310075587 312264 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but no real serious outrage like that, I don't think < 1310075689 361323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :of course it would, it involves a dead kid < 1310075807 633580 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1310075902 261681 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And they destroyed evidence, rather than just tampering. < 1310075954 913641 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: you'd be surprised < 1310075958 418263 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Phantom_Hoover: so? < 1310076934 392923 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 260 seconds < 1310076956 586040 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`quote wtf < 1310076960 538106 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :131) alise: why internet is like wtf \ 136) And... WTF is it doing. :( Is it sexing? \ 197) pikhq, Okinawan? Wtf is that \ 236) elliott: just to bring you up to speed, you are now my baby nephew. wtf, elliott is a nephew and his uncle is here? what < 1310076986 222010 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :elliott: by the way, you're now almost capable of crawling. < 1310077007 132285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tswett: It's so much harder than the walking I'm accustomed to. < 1310077018 342028 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote elliott: by the way, you're now almost capable of crawling. < 1310077019 737542 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :488) elliott: by the way, you're now almost capable of crawling. < 1310077687 783169 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1310077925 973291 :pumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com JOIN :#esoteric < 1310077926 135642 :pumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com QUIT :Changing host < 1310077926 135800 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1310078098 884226 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 258 seconds < 1310078283 722264 :GreaseMonkey!~gm@121-74-71-134.telstraclear.net JOIN :#esoteric < 1310078284 14261 :GreaseMonkey!~gm@121-74-71-134.telstraclear.net QUIT :Changing host < 1310078284 176490 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1310079346 710698 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1310079356 49039 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda QUIT :Ping timeout: 258 seconds < 1310079447 891770 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda JOIN :#esoteric < 1310079761 821187 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310079834 737946 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1310080051 924641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.techrepublic.com/blog/10things/10-types-of-programmers-youll-encounter-in-the-field/262 < 1310080056 308407 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is a shitty post < 1310080068 778256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"The Theoretician knows everything there is to know about programming. He or she can spend four hours lecturing about the history of an obscure programming language or providing a proof of how the code you wrote is less than perfectly optimal and may take an extra three nanoseconds to run. The problem is, The Theoretician does not know a thing about software development. When The Theoretician writes code, it is so “elegant” that mere mortals ca < 1310080068 953267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :make sense of it. His or her favorite technique is recursion, and every block of code is tweaked to the max, at the expense of timelines and readability. < 1310080070 188295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The Theoretician is also easily distracted. A simple task that should take an hour takes Theoreticians three months, since they decide that the existing tools are not sufficient and they must build new tools to build new libraries to build a whole new system that meets their high standards. The Theoretician can be turned into one of your best players, if you can get him or her to play within the boundaries of the project itself and stop spending ti < 1310080072 983982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rking on The Ultimate Sorting Algorithm." < 1310080074 803647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LOL THOSE HASKELL PROGRAMMERS < 1310080076 873221 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SO USELESS < 1310080229 943652 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I'm not allowed to talk about antiïntellectualism, am I? < 1310080236 632166 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :NEVER < 1310080751 212538 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :that guy Elliott Hird is a sex offender, i found him on englands sex offender registry < 1310080756 176758 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :rape by force < 1310080759 492490 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :on a minor < 1310080813 343633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BeedaWeeda: Were I not underage, I would be out for your fucking head. < 1310080821 574602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :As it is I'll just wait for your inevitable ban. < 1310080859 924129 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BeedaWeeda: btw, you're a piece of shit, die in a fucking fire < 1310081311 201569 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep. < 1310081319 682578 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1310081486 8812 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :elliott: now is the best time to be out for his head. better to be tried as a juvenile. < 1310081530 164862 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: I suppose it's fairly likely he'll be a repeat offender < 1310081539 535452 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe he'll actually find someone who's an adult next time < 1310081685 120946 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :also, re: theoretician. calling that type of programmer a theoretician is offensive to theory folk. whoever wrote this is gay. < 1310081761 453966 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :ACTION laughs < 1310081782 998823 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :youre just taking what i used on you and your trying to spin it around and use it on me < 1310081786 929201 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :how pathetic < 1310081816 876290 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :*sigh* < 1310081964 520580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Trying to use what? Bludgeoning? < 1310081984 159064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But seriously, that is one of the absolute worst things you can say about a person, you are a worthless piece of shit. < 1310082060 684682 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :lol < 1310082088 944305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You realise what kind of shit that would put a person in if (a) everyone in here didn't already know you were a piece of shit and (b) I wasn't a minor? < 1310082097 964465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Of course you do, or you wouldn't have done it. < 1310082141 49715 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :elliott: also, no one in this article looks like the average hacker. i don't get it. < 1310082165 36566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: probably because the author considers themselves one < 1310082173 109871 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :otoh, anyone who identifies as an "average hacker" is probably really annoying < 1310082179 490907 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :you getting upset like that makes me smile < 1310082183 834976 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yeah < 1310082186 87761 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :like the author of the article < 1310082224 620576 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BeedaWeeda: You're really bad at reading emotions; I'm not upset at all, I just think you're a worthless human being. < 1310082263 505188 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There is absolutely no way what you did will affect me in any way, so I don't give a shit that you did it from a personal perspective; it's just a really terrible thing to do and you are a terrible piece of shit. < 1310082308 537255 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :i have provoked hatred and anger within you and thats very obvious by the way your typing < 1310082311 781492 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :BeedaWeeda: Fuck off and die in a fire. < 1310082314 833548 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i agree with elliott. you are the least amusing troll i have ever witnessed. < 1310082319 162082 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric : < 1310082332 273743 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :if you're gonna troll, make me laugh. geez. < 1310082337 927862 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :lol < 1310082389 280680 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BeedaWeeda: I'm angry in the sense that you should be made to realise how terrible that was, maybe by experiencing what people who have been falsely accused of child molestation have experienced, but I'm not angry at all. You realise that it takes no emotional investment to type words on IRC? < 1310082389 442741 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :look at that anger < 1310082396 19725 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :i won that im making you guys so angry < 1310082406 130087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: YOU ARE A FUCKING TERRIBLE PERSON DIE < 1310082408 402674 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :take a victory lap please < 1310082411 189628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That took approximately 0 units of angry. < 1310082414 325034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: off a short pier? < 1310082417 315585 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sure < 1310082437 382569 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im so angry im typing in lowercase without any punctuation look at me go < 1310082446 889740 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :beedaweeda what have you done < 1310082447 243650 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :this guy takes his online reputation seriously < 1310082449 494588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: TYPING IN LOWERCASE IS FUCKING UNACCEPTABLE < 1310082452 123316 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DIEEEEEEEEEEEEEEEEEEEEEEEEEEEE DIEEEEEEEEEEEE < 1310082476 13793 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BeedaWeeda: conversely, you want someone to dig up your real name and let everyone know you're a child molester? < 1310082487 462547 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: btw he needs banning < 1310082496 30974 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :ive been convicted before but never a sex offense lol < 1310082496 544236 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :^ < 1310082502 20614 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :=D < 1310082529 720936 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If I was an eye for an eye kind of guy, I would imply that BeedaWeeda is saying he got away with all _his_ child molestations. < 1310082540 326156 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :=/ < 1310082549 752529 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HAHA LOOK AT THAT ANGER < 1310082553 686520 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :your just trying to spin around what i used on you originally < 1310082557 526334 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :lame < 1310082569 737018 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :surely to hide your fury no less < 1310082573 401506 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :LAME < 1310082574 521989 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :BORING! < 1310082608 144735 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HRRR SO BORING BEEDAWEEDA SO ANGRY < 1310082642 832790 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :don't hurt him elliott. i know he wouldn't like you when you're angry :P < 1310082679 923980 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm perpetually angry at everything, but BeedaWeeda's permanent ruination of my reputation has caused me to enter DOUBLE ANGER. < 1310082768 42956 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1310082855 399762 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Who the fuck is BeedaWeeda? < 1310082875 98807 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a really cool dude that's who < 1310082887 529850 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :s/ol/ntemptible/ < 1310082973 188696 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: He came in here to prove that aliens exist and talked about UFOs and holes in megalithic structures for a while, then we got bored of prodding him and I told him he was an idiot, he got upset because we HURT HIS FEELINGS WITH CLOSED-MINDEDNESS, came back, and has since really lamely trolled for a few days. < 1310083000 594960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Although the progression from talking about wanting to have sex with Casey Anthony to accusing me of child molestation is rather swift one. < 1310083030 659423 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :absolutely < 1310083083 829917 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :this guy cares about his internet rep so much that he will start yelling in caps over an IRC chat room < 1310083180 88945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hahaha < 1310083182 18751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I use caps all the time < 1310083191 906279 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no bold on IRC, well there is, but +c is on so I can't use it < 1310083208 428549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you realise that "HURT HIS FEELINGS WITH CLOSED-MINDEDNESS" was capitalised for deliberate theatricality right < 1310083217 444272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's good to know that it's so easy to upset you, though :) < 1310083220 816548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :even easier than with me apparently < 1310083230 963616 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how to anger elliott: accuse him of child molestation w/ surname < 1310083237 998512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how to anger BeedaWeeda: tell him he's a gullible idiot for believing in UFOs < 1310083254 785306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :damn, you must be REALLY upset actually, to stay in the channel for so many days trolling us :( < 1310083258 827836 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BeedaWeeda: do you need some emotional support? < 1310083486 326410 :pumpkin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1310084032 967561 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1310084045 985995 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :lol < 1310084071 91376 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :you probably believe everything the media tells you < 1310084077 528958 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :you already said that < 1310084080 787467 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a few days ago was it < 1310084090 411942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1310084092 512842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1310084119 361906 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :so... < 1310084126 553735 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BeedaWeeda, on the other hand, is in charge of the Daily Mail's Paedophile Division < 1310084137 279505 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sure dreading the paper tomorrow < 1310084191 885834 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the daily mail has a paedophile division? < 1310084192 850516 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :fancy that < 1310084247 745391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: where else do you think they get all their accusations < 1310085720 564922 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1310085915 820712 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 276 seconds < 1310085939 765448 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1310088394 611951 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: would it be weird to call a vector of bits in a VHDL-type environment "Word" < 1310088399 613400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. Word 9 being bit[9] < 1310088405 17748 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i forget the long VHDL name :P < 1310088408 69115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for bit, I mean < 1310088695 157088 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Why does "autodidact" have a Wikipedia entry, and why is there a list of "notable autodidacts". Is it rare? < 1310088697 729520 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION mindboggles < 1310088710 246326 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Vorpal: would it be weird to call a vector of bits in a VHDL-type environment "Word" <-- yeeeeeees < 1310088721 949262 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :kind of < 1310088733 386810 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I would call it an array of std_logic :P, I don't use bits < 1310088856 749841 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Please tell me that most people try to learn things on their own at least on occasion < 1310088955 562395 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Are you a notable audodidact? < 1310089001 419215 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Not notable... < 1310089019 626479 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :And if "autodidact" means what Wikipedia says it means, then why isn't everyone an autodidact < 1310089020 112070 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Now you know what the list is for < 1310089022 928394 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im totally a notable autodidact < 1310089031 969843 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Vorpal: would it be weird to call a vector of bits in a VHDL-type environment "Word" <-- yeeeeeees < 1310089032 865386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why :( < 1310089037 349150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's basically a word < 1310089041 476478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Are you a notable audodidact? < 1310089045 929881 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no but he's a famous bisexual < 1310089061 220095 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :std_logic isn't a bit so an array of std_logic isn't a word < 1310089063 916988 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott, hmm? Someone with my name is a famous gay DJ, but... < 1310089080 340403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: I understand that it may be hard to come to terms with your famous bisexuality. < 1310089083 29885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: Yeah, but my bits are bits. < 1310089390 516028 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: OK so I guess "vector" is a better choice than "word"? < 1310089401 280337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Bearing in mind that they're actual bits. < 1310089432 570267 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :does it really matter though? < 1310089472 245259 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, yes < 1310089483 286766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: what does? < 1310089487 426580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: :< < 1310089501 749352 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, unless you use it to implement a vector CPU, in which case it will be confusing < 1310089502 614527 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :;) < 1310089539 578548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Har har :P < 1310089546 853860 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But seriously, Word is a nicer name than Vec :( < 1310089555 113161 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, but do that in redstone logic and I will laugh in scorn (but also be really amazed) < 1310089608 566908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Dude, ideally this will make redstone engineering as "simple" as using VHDL :P < 1310089615 75112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe simpler, it's all bits and no stupid syntax :P < 1310089628 626085 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, wait a second < 1310089631 29319 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :vhdl? simple? < 1310089641 573612 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I don't quite understand what you are talking about < 1310089652 816124 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :simpler than redstone :D < 1310089653 447651 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, vhdl is simpler than wiring up by hand... < 1310089655 867865 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that is about it < 1310089662 876122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :precisely, which is what we're talking about here < 1310089673 720276 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but really, it's not hard to implement a simple cpu :P i base this on a single york lava example < 1310089680 785475 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, writing something that would be like 5 lines in C would take some 30 lines of *non-boilerplate* vhdl quite often < 1310089683 61768 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it'd be quicker to make an integrated circuits mods for minecraft < 1310089683 634470 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :again < 1310089690 359233 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, add another 20 lines of boilerplate to that < 1310089700 950878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : poly :: Poly -> Recipe < 1310089701 308886 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : poly s = < 1310089701 471250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : let instr = s!code!top in < 1310089701 471433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Seq [ Tick < 1310089701 471539 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : , While (instr!isHALT!inv) $ < 1310089701 848397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Seq [ isLIT instr |> s!rtop <== getLIT instr < 1310089703 862816 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : , isDUP instr |> s!stack!push (s!rtop!val) < 1310089705 977748 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : , isREV instr |> < 1310089707 951998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Seq [ s!rtop <== s!stack!top < 1310089709 920998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : , s!stack!pop < 1310089712 63646 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : , s!stack!push (s!rtop!val) < 1310089714 12666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ] < 1310089718 16160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : , isADD instr |> < 1310089719 812487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Seq [ s!rtop <== s!rtop!val + s!stack!top < 1310089722 122666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : , s!stack!pop < 1310089724 97569 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ] < 1310089725 883519 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : , isMUL instr |> < 1310089728 37698 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Seq [ s!mult!multiply (s!rtop!val) (s!stack!top) < 1310089729 871092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : , s!rtop <== s!mult!result!val < 1310089732 21367 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : , s!stack!pop < 1310089733 817608 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ] < 1310089735 941885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : , s!code!pop < 1310089737 894163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : , Tick < 1310089740 71967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ] < 1310089741 844546 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ] < 1310089743 807648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :see, easy < 1310089747 935972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also long, whoops < 1310089756 687909 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :spammer < 1310089763 936543 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :child molester _and_ a spammer? < 1310089766 969454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :these accusations. < 1310089770 129272 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :reporting to server ops < 1310089775 138202 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :ban < 1310089789 947893 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im sure < 1310089841 396524 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fmap (const 4) ((,) 3) < 1310089842 175741 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show (b -> t) < 1310089842 337936 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `... < 1310089868 386390 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t fmap < 1310089869 137556 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b (f :: * -> *). (Functor f) => (a -> b) -> f a -> f b < 1310089869 874037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: can you construct RAM in VHDL? it seems that everyone just uses the provided memory interface < 1310089871 850864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whcih is SOOO BORING < 1310089875 813240 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well < 1310089878 311310 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i suppose you obviously can < 1310089883 502425 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :isn't RAM just a shitload of latches < 1310089890 374890 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :and a big multiplexer/demultiplexer < 1310089894 770412 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im gonna have to ask pikhq about his repeater ram :P < 1310089903 97828 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fmap fst (1,2) < 1310089913 960605 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fmap (+1) (1,2) < 1310089914 294003 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :> fmap fst (1,2) < 1310089914 699303 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (1,3) < 1310089915 72429 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (1,2) < 1310089921 869491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wtf < 1310089922 945798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t fmap fst < 1310089923 751910 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b (f :: * -> *). (Functor f) => f (a, b) -> f a < 1310089924 996979 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1310089933 844779 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t fmap fst (?x,?y) < 1310089934 556551 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b t. (?x::t, ?y::(a, b)) => (t, a) < 1310089941 606746 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Vorpal: can you construct RAM in VHDL? it seems that everyone just uses the provided memory interface <-- you can do random access memory < 1310089942 740016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let ?x = 0; y = 9 in fmap fst (?x,?y) < 1310089943 555482 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `y' < 1310089945 298835 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :probably only SRAM < 1310089945 839812 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I'm guessing f is a different instance in this case. < 1310089947 676508 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let ?x = 0; ?y = 9 in fmap fst (?x,?y) < 1310089948 511546 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (0,9) < 1310089952 752534 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, DRAM I don't think would be feasible < 1310089955 615393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let ?x = 0; ?y = 9 :: Int in fmap fst (?x,?y) < 1310089956 347726 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `GHC.Types.Int' < 1310089956 509747 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type ... < 1310089958 9543 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :at least not on usual FPGAs < 1310089959 799169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :grr < 1310089966 605302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: whats the difference :) < 1310089975 467982 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, actually what you create will be pretty much a register file < 1310089976 329911 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fmap show (1,2) < 1310089977 70410 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (1,"2") < 1310089983 40684 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :not proper SRAM < 1310089987 890856 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: well sure registers are the same thing as ram < 1310089988 788908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :obviously < 1310089998 401064 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, nope, probably based on d-latches < 1310090005 730351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: ram is a thing not an implementation < 1310090010 24176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its random access and its memory ergo its ram < 1310090018 577312 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :rather than capacitance as in DRAM (definitely unfeasible on a FPGA) < 1310090023 171221 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or whatever it is SRAM uses < 1310090031 24463 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(I forgot how SRAM works exactly) < 1310090042 798158 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, just pointing out memory density will be rather bad < 1310090057 682129 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, same reason your "ram" in your computer isn't all register file type ram < 1310090085 979281 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :Vorpal: I don't think he cares that much — he's generating *redstone logic* here. < 1310090086 825677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes but this is minecraft < 1310090092 395912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :register style ram is all you can do < 1310090093 299623 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::P < 1310090100 801898 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, oh right < 1310090109 505258 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, there is delay line in mc too < 1310090112 814426 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that is pretty compact < 1310090121 473338 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, basically repeaters chained up < 1310090128 200754 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :of course that is not *random* access < 1310090130 928239 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :elliott: I'm willing to bet driving the delay line would be a PITA. < 1310090131 555171 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq made that < 1310090134 906975 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :apparently his is actually usable though < 1310090139 771380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rather than the one on the wiki < 1310090141 263025 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1310090148 905588 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, how does your differ < 1310090152 604377 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: well you can just construct a bunch of delay lines duh < 1310090153 973298 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :It's clocked! < 1310090160 259176 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, how? < 1310090213 765031 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :Signals coming into the delay line are anded with a clock. :P < 1310090221 674513 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is minecraft a hamster? < 1310090252 490572 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what is a 'delay line'? time multiplexing? < 1310090266 341304 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it is a line that is delayed... < 1310090268 332638 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :I also set up some other and gates to make it have a set and reset line. < 1310090385 12548 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what a baffling youtube account http://www.youtube.com/user/freetroutfish?email=comment_received (look at recent activity) < 1310090409 697566 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :elliott: If you're feeling awesome, you could set up a tape with pistons. < 1310090426 824249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: MWAHAHA NOW I KNOW YOU RECEIVED A COMMENT < 1310090429 666523 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LOOK AT MY URL POWER < 1310090430 121325 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :(reading = easy, writing = motherfucking PAIN) < 1310090435 216206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: An infinite tape? :P < 1310090438 6369 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol OH NO < 1310090454 653818 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :elliott: Not with Minecraft limits, sadly. < 1310090471 797002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: I mean, infinite as far as Minecraft goes < 1310090603 350374 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :So, within the surrounding 16 chunks? :P < 1310090612 700708 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :Erm, less than that. Anyways. < 1310090647 932863 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :if it's in multiplayer < 1310090651 445841 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you can have more people load in every chunk < 1310091034 358776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :More spam time: < 1310091035 590722 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :add4 < 1310091035 753277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : :: (Fun2 Bit (t3 -> t4 -> t1), < 1310091035 753480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Fun2 Bit (t7 -> t8 -> t6), < 1310091035 753591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Fun2 Bit (t14 -> t15 -> Bit -> Gen ()), < 1310091037 21556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Fun2 Bit (t13 -> (Bit -> Gen ()) -> t12 -> Gen ()), < 1310091039 28985 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Fun2 Bit (t10 -> t11 -> Bit -> Gen ()), < 1310091041 20103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Fun2 Bit (Bit -> t5 -> t2), < 1310091043 26681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Fun2 Bit (Bit -> t5 -> t -> Gen ()), < 1310091044 982071 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Fun2 Bit (t1 -> t2 -> Bit -> Gen ()), < 1310091046 965341 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Fun2 Bit (t6 -> (Bit -> Gen ()) -> Bit -> Gen ()), < 1310091048 920926 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Fun2 Bit (t10 -> t11 -> t9), < 1310091050 889164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Fun2 Bit (t14 -> t15 -> t13), < 1310091053 104606 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Fun2 Bit (t9 -> (Bit -> Gen ()) -> Bit -> Gen ()), < 1310091055 58263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Fun2 Bit (t7 -> t8 -> Bit -> Gen ()), < 1310091056 853981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Fun2 Bit (t3 -> t4 -> Bit -> Gen ())) => < 1310091058 984576 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (t3, t7, t10, t14) < 1310091060 825375 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : -> (t4, t8, t11, t15) < 1310091062 961522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : -> t5 < 1310091064 899605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : -> ((t, Bit, Bit, Bit), t12) < 1310091069 1288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : -> Gen () < 1310091071 140056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good type for an adder < 1310091072 969146 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like how it's inexplicably specialised some types to Bit and not others < 1310091140 118711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wtf, it's actually decreased in size by adding declarations :D < 1310091143 176401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as in < 1310091144 25131 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :umm < 1310091145 98553 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :generalisations < 1310091197 778896 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: not-here-lament: not-here-oerjan: < 1310091198 574894 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Choms, Channels that don't follow it are sometimes moved to their proper namespace < 1310091198 737140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Expect the # channels that do not have approved group registrations to be moved when the GMS is in place. < 1310091206 757999 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: You guys should, uh, really get on that. < 1310091218 221652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or we'll end up forced into ##esoteric. < 1310091224 652804 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which exists, heh. < 1310092333 24393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t showIntAtBase < 1310092333 790636 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Integral a) => a -> (Int -> Char) -> a -> String -> String < 1310092356 247900 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> showIntAtBase 2 ("OI"!!) 99 "" < 1310092357 43015 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "IIOOOII" < 1310092374 344645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> foldr (\x r -> x ++ " (" ++ r ++ ")") "" (showIntAtBase 2 ("OI"!!) 99 "") < 1310092375 101004 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[GHC.Types.Char]' < 1310092375 263080 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred ty... < 1310092390 931478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> foldr (\x r -> x : " (" ++ r ++ ")") "" (showIntAtBase 2 ("OI"!!) 99 "") < 1310092392 443659 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "I (I (O (O (O (I (I ()))))))" < 1310092396 677856 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> foldr (\x r -> x : " (" ++ r ++ ")") "Z" (showIntAtBase 2 ("OI"!!) 99 "") < 1310092398 87471 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "I (I (O (O (O (I (I (Z)))))))" < 1310092424 784497 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let n = 99 in "type N" ++ show n ++ " = " ++ foldr (\x r -> x : " (" ++ r ++ ")") "Z" (showIntAtBase 2 ("OI"!!) n "") < 1310092426 221037 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "type N99 = I (I (O (O (O (I (I (Z)))))))" < 1310092431 107854 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: line noise. < 1310092432 295526 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::P < 1310092439 148531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what part of it? < 1310092441 853723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that whole function is trivial to read < 1310092451 437818 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh it's trivial to read. < 1310092461 738877 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm just saying it looks like line noise. < 1310092474 110777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no it doesn't :) < 1310092513 568822 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :line noise with some words thrown in. 4 of them to be exact. < 1310092520 208145 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er, 5... < 1310092540 438093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :let, type, show, fold(right), int, at, base < 1310092550 539857 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's six to eight words < 1310092560 992811 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was counting showIntAtBase as one. < 1310092567 647849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cheater :) < 1310092572 459334 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but sure, whatever makes it less like line noise. :P < 1310092590 786281 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :MIGHT AS WELL WRITE IT IN PERL OOOOH SNAPPP < 1310092723 507290 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: oh hey, I forgot in < 1310092729 192527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Redsynth.Vec Data.List Numeric> n128 < 1310092729 354749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :N1 < 1310092729 896691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no... < 1310092757 316480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :huh, it is broken < 1310092757 478586 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that is 6 words by the CakeProphetian anti-line-noise quantification metric. < 1310092773 530472 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what the fuck... < 1310092782 632633 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :are you writing a synthesizer? < 1310092788 688768 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :We've already estabilished that the CakeProphetian metrics have negative value. < 1310092805 716583 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Yes. < 1310092818 492642 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: nonsense, they are intuitive and beautiful. < 1310092827 92784 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: are you using a filter by chance? < 1310092845 842880 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :filters = good synthesis. < 1310092849 971615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Why would I use a filter for synthesising? < 1310092861 224114 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because they produce rich timbres. < 1310092880 564442 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :whereas additive synthesis is tedious, time-consuming trial-and-erorr < 1310092886 804139 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol *error < 1310092907 364690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: I'm probably doing it with a hill-climb or genetic algorithm of some sort following a random layout. < 1310092912 796484 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Do you know a better way? < 1310092964 354156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: ? < 1310093049 935296 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nope. but filters are good. That is all. < 1310093064 558002 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I will eat my newly acquired Cap'n Crunch and ponder this. < 1310093081 657658 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Ponder what? < 1310093104 328134 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :different synthesis techniques. < 1310093122 937822 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a hill-climb does sound interesting though. < 1310093155 149280 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :any idea what exactly you're synthesizing? < 1310093167 792385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: I'd be interested in knowing the basic filtering synthesis algorithm. ais said that all the major shops basically use what I said, but it sounds really crappy and a pain to code to boot. < 1310093174 413453 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, redstone. Why? < 1310093187 71007 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...wat < 1310093198 575692 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't believe I said anything about /sound/ synthesis. < 1310093207 449198 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... -_- < 1310093209 845472 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :LOL < 1310093214 222160 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ACTION rimshot < 1310093240 449198 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :assholes. < 1310093293 321556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that was great < 1310093347 198407 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: nope, I will never teach you how to filter good-sounding redstone. < 1310093364 814810 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OH NOES < 1310093384 283898 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you will be left in the dark forever, as I am the only source of information on this subject. < 1310093449 951305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1310093475 98003 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION impatiently waits for PayPal to confirm his bank account so he can begin a spree of compulsive online spending. < 1310093510 564080 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How do you not already have a PayPal account I am fifteen and even I have one. < 1310093515 554209 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is an important rite of passage in the US. < 1310093518 613954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Actually I've had one for years but. < 1310093524 946259 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I have one, but I didn't have a bank account until now. < 1310093552 885004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Weeeeell, I believe mine is technically called a savings account, but I put money in, get interest, can take it out, and have a Visa debit card, so "what's the difference" :P < 1310093560 322959 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not savings account. < 1310093562 314597 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What is it called. < 1310093563 216383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Argh. < 1310093566 845267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well it's something other than "bank". < 1310093577 863314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But they transmogrify it into a banque account once you become SUFFICIENTLY OLD TO BEAR THE RESPONSIBILITY :p < 1310093593 125671 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: must savings accounts have a limit on how many withdrawals you can make in a month. < 1310093605 164562 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...oh god, that was horrible. < 1310093605 957198 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, I might have such a limit, but I dunno what it is < 1310093606 597862 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :they terminated elliotts PayPal account after discovering several large orders of male child pornography < 1310093617 934600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not sure it applies to debit cards. < 1310093631 688143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BeedaWeeda: I realise I hurt your precious little feelings by saying that UFOs aren't real, but seriously, fuck off. < 1310093640 21738 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :which he ordered to his moms house < 1310093721 617934 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :ACTION chuckles < 1310093725 869938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :begin < 1310093726 51749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :w1_0 <= '1'; < 1310093726 214076 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :w3_0 <= '0'; < 1310093726 214158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :c2 : fd generic map (INIT => '0') port map (w2_0,clock,w0_0); < 1310093726 214236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :c0 : fd generic map (INIT => '1') port map (w0_0,clock,w2_0); < 1310093726 952512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :x <= w0_0; < 1310093728 774226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :end structural; < 1310093730 782157 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : 23,1 Bot < 1310093732 976348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: What does this even mean. < 1310093742 226686 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what language is that < 1310093746 168241 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, that looks generated < 1310093755 379068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Yes, it is. < 1310093756 826682 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: VHDL. < 1310093762 138963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I did < 1310093762 865298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Prelude Lava> writeVHDL "Yeah" (let x = delayBit high (delayBit low x) in x) (name "x") < 1310093765 155469 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not expecting it to work. < 1310093772 703511 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :UFO's have feelings too y'know < 1310093796 49278 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, but it maps inputs and outputs from some component to inputs and outputs (or signals) in the own module < 1310093813 224282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: It's all that's generated; there is no more. < 1310093813 386194 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :the c2 and c0 lines I mean < 1310093814 129826 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh hey, I don't have to wait for my bank account to be linked, I can go ahead and make transfers manually. < 1310093819 520301 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, okay... < 1310093821 705639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Durr < 1310093832 110661 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: You already know that everything Lava generates is structural < 1310093833 369103 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: look I've never used PayPal I didn't have a bank account until now. < 1310093837 759873 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is all new to me. < 1310093839 348848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[[ < 1310093840 625084 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :entity Yeah is port ( < 1310093840 787406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :x : out std_logic; < 1310093840 787496 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :clock : in std_logic < 1310093840 787539 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :); < 1310093840 787589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :end entity Yeah; < 1310093841 928118 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :architecture structural of Yeah is < 1310093843 23100 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, right. Well I can't explain what it *does* < 1310093844 93684 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :signal w1_0, < 1310093845 899477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :w3_0, < 1310093847 889915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :w2_0, < 1310093849 876331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :w0_0 : std_logic; < 1310093851 968223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :attribute INIT: string; < 1310093853 815210 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, anyway it generates using primitives < 1310093853 977241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :attribute INIT of c2: label is "0"; < 1310093857 968344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :attribute INIT of c0: label is "1"; < 1310093859 828065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :]] < 1310093860 698366 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :from some vendor specific library iirc < 1310093861 786475 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Spam, but eh < 1310093863 969378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's what's above that < 1310093865 992760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: It's meant to generate low and then high forever :P < 1310093867 621863 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Why not, surely you had a debit card or something before < 1310093869 774508 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Xilinx, yeah < 1310093874 717101 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what is c2 and c0? < 1310093884 20406 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: ...no. I had no bank account so why would I have a debit card? < 1310093884 945781 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :you gave attributes for them < 1310093887 766756 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but nothing else < 1310093893 353436 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://hackage.haskell.org/packages/archive/york-lava/0.2/doc/html/src/Lava-Vhdl.html wow, this is short < 1310093904 452448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Uhh, do people in the US not get any sort of account before a bank account? < 1310093910 606120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: PayPal accepts cheques I think actually < 1310093944 823159 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: not as like... a law or anything. o_o if you have fiscally responsible parents, then possibly. < 1310093953 18091 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, err.. what would you get before a bank account? < 1310093964 900405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: A I-can't-bloody-remember-the-name account < 1310093983 957887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I keep wanting to say savings account but I don't think it is a savings account, but anyway it's functionally identical to a bank account :P < 1310093989 821196 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I got a bank account when I was like 10 I think, maybe somewhat earlier. Saved money on it from the start < 1310093990 286064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe it has a limited number of withdrawals per month like CakeProphet said, dunno < 1310093996 49733 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1310094002 787076 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh yeah I had a savings account < 1310094003 615050 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1310094013 456807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well you can't get bank accounts when you're ten here or presumably in the US < 1310094017 600172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't think < 1310094023 482785 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah see... my parents didn't give me any kind of savings account. < 1310094038 41391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But I have a debit card and it works online, so, woo, good enough for irrational online spending binges that I don't have < 1310094042 113661 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I've been using cash for the past 5 years or so. < 1310094085 104157 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, all I'm really going to buy is a hookah. I was joking about the compulsive spending part. < 1310094111 374809 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's just a really tiny compulsive spending spree. < 1310094192 264999 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, it's pretty much negligible. < 1310094519 201216 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION is actually pretty good about saving money. < 1310094850 713702 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: I take it it's inaccurate to refer to low and high as "false" and "true"? :p < 1310094854 369251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(True bits, as always.) < 1310094858 164860 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(As in: not std_logic.) < 1310094874 871189 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I haven't ever used plain bits. Always std_logic < 1310094880 982103 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but true is what you decide it is < 1310094885 314515 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :for your application < 1310094889 440762 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :now, night → < 1310094918 455768 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: >:( < 1310094924 238735 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Zero or one, then :P < 1310094937 440041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"inv low" is just so much less nice than "not false" :( < 1310094947 748981 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :okay I hasn't turned off the monitor yet < 1310094953 304052 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, inv low makes more sense < 1310094962 224622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Why >:( < 1310094974 300700 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, you can save gates sometimes by inverting the meanings of true and false in part of a circuit < 1310094975 192253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Hmm, how is "inv" less accurate than "not"? It's called a NOT gate, after all.) < 1310094983 187280 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :not low works too < 1310095005 788322 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Blargh, fine :P < 1310095008 933938 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, but representing high as 1 is common < 1310095009 761093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What about "zero" and "one"? < 1310095013 12390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Are those ok? < 1310095017 617570 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, look at an std_logic array in vhdl < 1310095026 231210 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :elliott: use -0.5 and 0.5 < 1310095030 492657 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :"10001" as std_logic < 1310095034 268456 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what do you think THAT is? < 1310095040 601610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: OK so what you are saying is zero and one are OK. < 1310095043 311725 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(note "as std_logic" was not code) < 1310095049 955742 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I'm saying zero is low < 1310095055 136348 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I'm not saying zero is false < 1310095059 587853 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes, I understand. < 1310095078 157770 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :→ < 1310095078 567640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Ha, but wait, my simulation returns [Bool] :P < 1310095080 966024 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And so does Lava's. < 1310095100 620016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instance Show Bit where < 1310095100 800780 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : show b = if bitToBool b then "high" else "low" < 1310095106 225725 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: OH SNAP LOOKS LIKE SOMEONE'S ALREADY TAKEN AN OPINION < 1310096191 249761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, to use Data.Bits or to roll my own < 1310096223 998794 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 255 seconds < 1310096860 649036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: BURNING IN HELLFIRE IS A BAD EXPERIENCE < 1310097058 999366 :DocHerrings!~DocHerrin@pool-71-246-68-89.bltmmd.east.verizon.net JOIN :#esoteric < 1310097064 288541 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: oh really? < 1310097080 598469 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I will remember that? < 1310097109 876353 :DocHerrings!~DocHerrin@pool-71-246-68-89.bltmmd.east.verizon.net PRIVMSG #esoteric :Quick question - is it possible to reduce an arbitrary BF loop into any two smaller BF loops? < 1310097173 490034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DocHerrings: No. [+] and [] cannot be reduced into two smaller BF loops. < 1310097176 949011 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :For instance. < 1310097217 616091 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1310097251 492911 :DocHerrings!~DocHerrin@pool-71-246-68-89.bltmmd.east.verizon.net PRIVMSG #esoteric :elliott: Makes sense, but more specifically, I am writing an esolang where loops have a max number of commands, and I wanted to know if that would affect turing-completeness. < 1310097305 849637 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well... you only need two nested loops to implement BF in BF, and they're of finite, short length, but this is the ℒ debacle all over again. < 1310097341 712261 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Basically: There's a very good chance you'll be TC by one definition, because an interpreter of a TC language will exist; on the other hand, it may affect your Turing-completeness by the better standard. (Or it may not; I honestly have no idea.) < 1310097346 725921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(It depends on your language.) < 1310097349 779879 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(See http://esolangs.org/wiki/%E2%84%92.) < 1310097405 420938 :DocHerrings!~DocHerrin@pool-71-246-68-89.bltmmd.east.verizon.net PRIVMSG #esoteric :Man that's a pretty interesting article. This is why I love esolang. < 1310097460 575674 :DocHerrings!~DocHerrin@pool-71-246-68-89.bltmmd.east.verizon.net PRIVMSG #esoteric :Well, I suppose I will ask the general public for ideas - what is the most creative looping or conditional construct you can think of? < 1310097489 165172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not requiring looping or conditionals at all? I mean, they'll be there at some level, but you can make them implicit. < 1310097522 399012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :For instance ///, one of my favourite languages (http://esoteric.voxelperfect.net/wiki/Slashes) doesn't have a conditional, it just has string replacement -- which is implemented as a loop with a bunch of conditionals, but they're hidden from the actual semantics. < 1310097539 351046 :DocHerrings!~DocHerrin@pool-71-246-68-89.bltmmd.east.verizon.net PRIVMSG #esoteric :Hold on, I'll just put the rough specs on pastebin. And I love /// too. < 1310097569 612125 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :lambda/combinator calculi do no-loop/conditionals, as another example < 1310097577 404869 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :self-modifying/extending languages are nifty too < 1310097613 261743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right, the lambda calculus is a good example, of course < 1310097616 946513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Why didn't I think of that < 1310097648 266410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And with that, the interpretation as a loop of substitutions feels way more unnatural than the obvious semantics, whereas with /// the semantics are pretty loop-esque < 1310097710 942000 :DocHerrings!~DocHerrin@pool-71-246-68-89.bltmmd.east.verizon.net PRIVMSG #esoteric :http://pastebin.com/hL2tUw7S link. Anyways, there are two data structures - a track and a drum. The drum consists of 8 tumblers, which all hold 8 binary cells. The track is essentially 8 tapes side-by-side. < 1310097737 976923 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm afraid I'm too tired to understand that spec :) < 1310097756 312782 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You did misspell "accessor", though. Aren't I useful! < 1310097768 462516 :DocHerrings!~DocHerrin@pool-71-246-68-89.bltmmd.east.verizon.net PRIVMSG #esoteric :Mostly because it was whipped up in a hour. < 1310097777 647679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::) < 1310097807 48517 :DocHerrings!~DocHerrin@pool-71-246-68-89.bltmmd.east.verizon.net PRIVMSG #esoteric :There are 256 viable commands - it takes a lot out of ya. < 1310097819 38228 :DocHerrings!~DocHerrin@pool-71-246-68-89.bltmmd.east.verizon.net PRIVMSG #esoteric :All for the sake of being able to read data as code. < 1310097878 746668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Where's Vorpal and/or ais when you need one of them < 1310097883 632768 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I don't see how data as code implies 256 commands < 1310097888 755553 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DocHerrings: That's easy, just use a binary alphabet < 1310097897 705736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esolangs.org/wiki/Bitwise_Cyclic_Tag#Self_BCT < 1310097913 37162 :DocHerrings!~DocHerrin@pool-71-246-68-89.bltmmd.east.verizon.net PRIVMSG #esoteric :I am - everything is in terms of 8 bits. < 1310097927 435545 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right < 1310097928 705461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :. < 1310097934 520022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But that could just be two commands. < 1310097986 894470 :kwertii!~kwertii@ResNet-33-19.resnet.ucsb.edu JOIN :#esoteric < 1310098015 446023 :DocHerrings!~DocHerrin@pool-71-246-68-89.bltmmd.east.verizon.net PRIVMSG #esoteric :All the commands have three parts - (OPERATOR TYPE) (FUNCTION) (DATA) - Which boils down to... 00000000 for instance, which would rotate tumbler no 1 to the right. < 1310098091 338403 :DocHerrings!~DocHerrin@pool-71-246-68-89.bltmmd.east.verizon.net PRIVMSG #esoteric :Blah. I need to rethink this. < 1310098124 76359 :DocHerrings!~DocHerrin@pool-71-246-68-89.bltmmd.east.verizon.net PRIVMSG #esoteric :Just desperately trying to avoid something resembling BF, as usual. < 1310098182 388591 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a noble goal < 1310098354 839071 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, this is a pain < 1310098357 627552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :deep thoughts w/ elliott < 1310098362 554143 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I'm having a bit of trouble understanding this spec :( < 1310098419 984663 :DocHerrings!~DocHerrin@pool-71-246-68-89.bltmmd.east.verizon.net PRIVMSG #esoteric :Sorry. If it helps, MSP => Most Significant Bit, whereas LSP => Least Significant Bit. < 1310098500 424173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"VHDL has file input and output capabilities, and can be used as a general-purpose language for text processing" < 1310098505 700941 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DocHerrings: p = bit? < 1310098523 74770 :DocHerrings!~DocHerrin@pool-71-246-68-89.bltmmd.east.verizon.net PRIVMSG #esoteric :elliott: Oh lord I need to sleep. < 1310098538 145473 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::) < 1310098544 499591 :Slereah!x@ANantes-259-1-195-235.w90-49.abo.wanadoo.fr QUIT :Ping timeout: 258 seconds < 1310098550 332482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whenever you enter here i am tired and you are tired < 1310098552 506284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i blame you < 1310098584 612011 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sometimes im tired but then i sleep and everything is better < 1310098591 691772 :DocHerrings!~DocHerrin@pool-71-246-68-89.bltmmd.east.verizon.net PRIVMSG #esoteric :I plead the 5th. < 1310098684 826735 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: its hard to sleep < 1310098690 815964 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you have to lie down and wait a long time < 1310098695 579609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and then a lot of hours pass < 1310098696 123307 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1310098704 81986 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but theres a chance of nifty dream < 1310098715 60397 :DocHerrings!~DocHerrin@pool-71-246-68-89.bltmmd.east.verizon.net PRIVMSG #esoteric :Certainly when you have an esolang idea in your head. < 1310098726 959309 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i have not remembered dreams in a very long time, i dreamt yesterday but it was not a very exciting dream < 1310098734 472790 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sometimes i have esolang dreams < 1310098744 329853 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :last night included < 1310098752 721060 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh tell us tell us < 1310098758 271928 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i cant remember anything :( < 1310098783 11545 :DocHerrings!~DocHerrin@pool-71-246-68-89.bltmmd.east.verizon.net PRIVMSG #esoteric :I once had a dream where /// was the only programming language. < 1310098788 730171 :DocHerrings!~DocHerrin@pool-71-246-68-89.bltmmd.east.verizon.net PRIVMSG #esoteric :It was beautiful < 1310098794 93126 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the most recent dream I remember was one where everything was dark and I had to go to a restaurant and there was just a big dark room with a big table with a shark on it < 1310098804 931376 :DocHerrings!~DocHerrin@pool-71-246-68-89.bltmmd.east.verizon.net PRIVMSG #esoteric :Although you needed a crap-ton of libraries. < 1310098810 327058 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and people tore parts off of the shark (and optionally cooked them) and ate them < 1310098816 208463 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DocHerrings: oh that sounds nice /// is a good basis for everything < 1310098830 349678 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: then how do you know it was an esolang dream :OOOO < 1310098833 837686 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I had a dream where your mom was /// in bed. < 1310098844 185908 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sometimes i remember things about dreams without remembering the details < 1310098874 986291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: do you ever remember like < 1310098881 835086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"that was the best dream ever and no dream will ever hold a candle to it" < 1310098884 528283 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but nothing about the dream itself < 1310098885 441372 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and cry < 1310098911 218022 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no i actually remembered that dream < 1310098913 935357 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it was a wonderful dream < 1310098917 708595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what was it < 1310098920 119385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :was it about death < 1310098922 360610 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1310098927 84951 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i died in it < 1310098927 247083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :all the good dreams are < 1310098929 217458 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that's how it started < 1310098940 621427 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote it was a wonderful dream i died in it that's how it started < 1310098941 724414 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :489) it was a wonderful dream i died in it that's how it started < 1310098945 100009 :DocHerrings!~DocHerrin@pool-71-246-68-89.bltmmd.east.verizon.net PRIVMSG #esoteric :One day after reading a book about the discovery of the structure of benzene (the chemist saw it in his dream) I tried to dream up the perfect sorting algorithm. When I woke up, I was only extremely confused. < 1310098959 51674 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DocHerrings: that's the warning signal from your brain < 1310099052 353840 :DocHerrings!~DocHerrin@pool-71-246-68-89.bltmmd.east.verizon.net PRIVMSG #esoteric :Then I designed the 2nd worst sorting algorithm I could (what could be worse than quantum sort?)) < 1310099119 426319 :DocHerrings!~DocHerrin@pool-71-246-68-89.bltmmd.east.verizon.net PRIVMSG #esoteric :It was picking a pivot, splitting the list into pairs, sorting each pair, sorting ala quicksort using the smallest element in each pair, and rinse and repeat. < 1310099230 168821 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1310099280 920105 :DocHerrings!~DocHerrin@pool-71-246-68-89.bltmmd.east.verizon.net QUIT :Quit: ChatZilla 0.9.87 [Firefox 5.0/20110615151330] < 1310099486 678295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how does an works????????????????? < 1310099490 670994 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :theses are questions < 1310099550 758546 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :an umber < 1310099593 556529 :Slereah!x@ANantes-259-1-181-181.w90-49.abo.wanadoo.fr JOIN :#esoteric < 1310100046 779330 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle index < 1310100047 266411 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.ByteString index :: ByteString -> Int -> Word8 < 1310100047 428495 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Ix index :: Ix a => (a, a) -> a -> Int < 1310100047 590729 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Sequence index :: Seq a -> Int -> a < 1310100049 502323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle indexOf < 1310100049 718718 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1310100054 770642 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle [a] -> a -> Int < 1310100055 104957 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.List elemIndex :: Eq a => a -> [a] -> Maybe Int < 1310100055 278606 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.List elemIndices :: Eq a => a -> [a] -> [Int] < 1310100055 440909 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Network.BufferType buf_concat :: BufferOp a -> [a] -> a < 1310101062 594150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Lava> (13 :: Word N4) `vat` n2 < 1310101062 794598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : low < 1310101064 138999 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HAHA VORPAL < 1310101065 631705 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IT DOES IT < 1310101066 355010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IT DOES < 1310101068 357786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HAAHAHAHAHAHAHAHAHAH < 1310101069 808046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WELL SORT OF < 1310101071 998395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HAHAHAJHJAOHIJAIHOJIOFJDIOJGOIFDJGIOFDJGOIDFJGOIFDJGOFDG < 1310101073 812803 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OIJHSEFIODHGIDSJFIGREGJREG < 1310101074 901976 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EGRJRGOJGREOIJGREOIJGERIOJEGORJI < 1310101290 973326 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda PRIVMSG #esoteric :elliott had an orgasm whacking off to some computer software and complex algorithms < 1310101357 773941 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah, and they were underage too < 1310101558 490143 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what a creep, that elliott < 1310101608 729234 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh no my REp;TUATION < 1310102044 326238 :Lymia!~moe@unaffiliated/cirno-chan NICK :Lymee < 1310103248 567559 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I wonder what >λ= does. < 1310103301 183557 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :лол < 1310103302 678572 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what does >λ= do? < 1310103341 684724 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's the Haskell logo, I was just wondering what it would do as a function. :) < 1310103417 269088 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well for one it's a syntax error < 1310103440 585365 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :unless it doesn't work like that < 1310103449 118045 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :in which case it does whatever you want it to < 1310103464 91690 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm surprised Haskell doesn't have unicode support.. < 1310103487 980843 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or is it that lambda isn't an operator character? < 1310103631 32839 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :GHC has that UnicodeSyntax extension, but presumably λ counts as a regular letter maybe. < 1310103653 848317 :kwertii!~kwertii@ResNet-33-19.resnet.ucsb.edu QUIT :Quit: bye < 1310103978 517102 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: do modules that import Unicode modules have to have that extension enabled? < 1310104015 522038 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :probably not. It probably just makes the unicode names unavailable. < 1310104121 392922 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think the extension just enables Unicode alternatives for some ASCII syntax (::, =>, forall, ->, <-, -<, >-, -<<, >>- and *); it seems completely separate from things like that base-unicode-symbols package which provides modules like Prelude.Unicode containing things like ≠ for /= and so on. < 1310104151 650727 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I also think the topic has been discussed on-channel before too. < 1310104320 718164 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :So to put it differently, the extension is just to get those Unicode variants for those built-in syntax bits; you don't need anything special to use Unicode in general for your own names. < 1310104328 73533 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (/) < 1310104328 985227 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Fractional a) => a -> a -> a < 1310104377 565390 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(Fractional a, Num b) => b -> b -> a < 1310104380 593428 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :would be swanky. < 1310104423 313839 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The Haskell 98 lexical bits seem to say so too. symbol -> ascSymbol | uniSymbol, uniSymbol -> "any Unicode symbol or punctuation". < 1310104440 124204 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :But of course λ is not a symbol or punctuation but a letter. < 1310104446 575910 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right, < 1310104452 254622 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> 3 / 3 < 1310104453 116356 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1.0 < 1310104487 327429 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess with numeric literals being overloaded to Num, everything is fine... < 1310105962 979888 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, my Gen thing is actually stupid... < 1310105968 635341 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :almost as stupid as my life :((((((((((((99999999999999999999999999999 < 1310105985 829017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, doubly stupid actually < 1310105990 488034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :livin' the stupid life < 1310106021 599532 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> > > > > > > > > > < 1310106022 391083 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `>' < 1310106053 221984 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> 3 > 4 < 4 > 3 < 1310106054 91744 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Precedence parsing error < 1310106054 254170 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : cannot mix `GHC.Classes.>' [infix 4] and `GHC... < 1310106055 271105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait, what................... < 1310106097 144441 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :argh, this is a stoopid < 1310106161 131685 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no u. < 1310106168 422780 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :u stoopuid < 1310106466 468163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: ur terible < 1310106508 16171 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NONE OF THIS MAKES ANY SENSE MAYBE ILL KILL MYSELF TO DEATH ............... < 1310106535 175664 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 264 seconds < 1310106750 496913 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i wouldn't recommend that elliott < 1310106765 408146 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :think of all those chinese babies that died so you could have a high standard of living < 1310106772 721664 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :are you really going to waste that sacrifice? < 1310106797 160817 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1310106812 919737 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Is it just me, or does everyone hate FF13? < 1310106864 13466 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :We polled 6 billion people and all of them said 'yes' < 1310107011 728455 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :83/100 like it, says metacritic, so... < 1310107069 341543 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Oh, huh < 1310107085 844310 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I keep getting the impression that people consider it to me more of a movie than a game < 1310107115 249451 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Pretty much everyone seems to dislike the linearity of it, but apparently it's not enough to completely ruin it. < 1310107577 486991 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :fizzie: On the other hand, 7/10 is given out for games that aren't even *playable*. < 1310107600 468439 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :fizzie: < 1310107601 482846 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :19:10:43 Choms, Channels that don't follow it are sometimes moved to their proper namespace < 1310107604 582822 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :19:10:44 Expect the # channels that do not have approved group registrations to be moved when the GMS is in place. < 1310107608 996681 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :Indeed, the range seems to be 7-10. < 1310107612 202846 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :19:10:43 fizzie: not-here-lament: not-here-oerjan: < 1310107643 187996 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I saw those lines, but I do not know what they mean. < 1310107663 315771 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :they mean that #esoteric might get an # prepended soon? < 1310107667 501277 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i _assume_ it means ... right < 1310107673 742271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah. < 1310107679 71179 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Unless you do the group registration thing. < 1310107685 876966 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lament looked into it but stopped because it was a pain, apparently. < 1310107693 18459 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BUT THAT WAS BEFORE THE THREAT TO OUR GREAT NAME. < 1310107709 515767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(FSVO great) < 1310107717 57470 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :pikhq: On the third hand, they had sold 5.5 million copies a ~year ago, so that's a lot of disappointed people if *everyone* hates it. < 1310107727 439704 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i vote: who gives a shit. anyone else? < 1310107736 481167 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :fizzie: Shit sells. < 1310107762 542020 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :This is one of the most depressing facts of life. < 1310107783 626959 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I'm more annoyed by the fact that they're super-slow at group registrations < 1310107783 797647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: On the #? But this is a _national institution_ exclamation mark < 1310107787 982795 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And ##esoteric already exists, anyway < 1310107795 188388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :...also we could get esoteric cloaks? < 1310107796 913315 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wait what < 1310107799 267505 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: yes < 1310107800 175565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The point is we must protect this glorious nation. < 1310107803 409229 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :if we had group registration < 1310107812 715184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://freenode.net/group_registration.shtml Oh, this doesn't look hard at all. < 1310107819 186583 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: The problem is we don't have a claim to the name < 1310107831 833687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: cpressey has argued that we do. < 1310107842 473464 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And he's one of the popularisers of the term "esoteric" as it relates to programming languages. < 1310107851 15220 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Something like "esolangs" I could see happening < 1310107867 430901 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but Deewiant! < 1310107879 645224 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but then we won't get confused people who think it's about religion or hip hop < 1310107883 604425 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :then we wouldn't get the entertaining randoms looking for magick-lovers all the time! < 1310107885 427126 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::'( < 1310107887 298679 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :how depressing! < 1310107890 861861 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i'd cry < 1310107891 921145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm pretty sure we could get #esoteric < 1310107896 120493 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :coppro: You must remember we're also associated with esolangs.org. < 1310107899 109128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(And I would rather just try and stay under the radar if we couldn't) < 1310107906 63441 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: that's "esolangs" though < 1310107909 35322 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: so we could get #esolang probably < 1310107919 735712 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :elliott: esoteric.voxelperfect.net < 1310107921 716751 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :Too. < 1310107933 20536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i can set up justinbieber.domainname.com < 1310107935 207961 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :#esoteric-voxelperfect < 1310107935 385991 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :doesnt mean im justin bieber < 1310107936 788458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(yes it does) < 1310107943 176137 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and it is called esoteric wiki < 1310107948 51265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no, it's called Esolang < 1310107958 19577 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :well you know what < 1310107967 742651 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i'd be okay with #esolang < 1310107975 487276 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ACTION shrugs < 1310107994 532287 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :#esolang? that's ugly < 1310108003 929624 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :If nothing else, our having been here for ages would be an argument in favor. < 1310108004 799230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But anyway, we've had this name for almost a decade, the term "esoteric" as it relates to programming languages is exclusively used to refer to our topic, we are the only active IRC channel for this topic, and we are associated with the main wiki for it; we've also had at least one populariser of the term "esoteric" as it relates to programming languages here. And it's hard to come up with another meaning of "esoteric" such that #esoteric would be < 1310108004 992100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pic for freenode. < 1310108017 584627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And lament /did/ talk to people about getting a group registration. < 1310108028 510582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So obviously it wasn't dismissed immediately, although I dunno if he told them the channel name. < 1310108090 372957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Creative Commons has cc, it looks like < 1310108098 944041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's pretty generic :P < 1310108125 937942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://freenode.net/primary_groups.shtml It seems that having a software project named that is completely sufficient, and I think we have a stronger tie to our name than some random software project < 1310108260 443795 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, but software projects are what they prioritize. ("-- giving priority to trademark owners and peer-directed project groups --") < 1310108314 252203 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I don't really have an onion of the number of #s in front of the channel name. Though perhaps to be contrary we should try to get ###esoteric? < 1310108330 51935 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :And register as a group. < 1310108331 976879 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, we're a peer-directed project group. Sort of. :p < 1310108353 269305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But really, the group registration Might As Well Be Tried; what are they going to do, kick us out SLIGHTLY SOONER if they decide against it? < 1310108353 551269 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :"Yes, we call ourselves ##esoteric. Therefore we should get ###esoteric." < 1310108403 662991 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OH HM how do temporary variables work i WONDER... < 1310108414 374564 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Let's go for #, ## and ### < 1310108414 536611 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh god have i just lead myself into a world of CSE < 1310108428 617114 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :..? < 1310108436 372605 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Creation Science Evangelism < 1310108445 613781 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :# has 32 people in it < 1310108445 896607 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :*wince* < 1310108448 397507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :common subexpression elimination < 1310108461 116221 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :33 < 1310108469 248530 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1310108470 700378 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :### unable to join channel (invite only) < 1310108471 930450 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :NOOOOOOO < 1310108474 793281 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::'( < 1310108475 309560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1310108495 960383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OH GODDAMMIT YORK LAVA ILL EAT YOUR SOUL AND TEAR OUT YOUR ENTRAIL < 1310108497 14687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s < 1310108513 416455 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what did york lava ever do to you < 1310108518 563756 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :Ah, ##esoteric exists, is registered by ihope, is a redirect here, *and* is invite only. < 1310108520 576278 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Have they said whether they want everyone (who want to keep a non-grouped "#foo" channel) to apply for group thingies now or immediately after they've got that new system in place? (I think I've seen them complain about how horrible their current system is.) < 1310108536 337545 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Due to the current backlog, priority is given to groups requiring approval in order to re-gain access/control of their group namespace." < 1310108549 397506 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :They were talking about that new GMS thing < 1310108550 896259 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Don't know what that means. < 1310108558 33084 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So I guess we should try that when it happens. < 1310108571 863531 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :fizzie: Groups wanting to steal a channel name. < 1310108575 72993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It was in the context of some idiot demanding that they reassign eir foundership even though eir request was backlogged < 1310108590 312587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And generally being a jerk about it < 1310108724 750979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : -- For observable sharing. (Pass "outSigs" to prevent full-laziness.) < 1310108725 114372 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : {-# NOINLINE ref #-} < 1310108725 276549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ref = newRef outSigs Nothing < 1310108729 842125 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NO YORK LAVA WHY < 1310108733 296450 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- Use of unsafePerformIO to implement Observable Sharing < 1310108733 660410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :{-# NOINLINE newRef #-} < 1310108733 843302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newRef :: a -> Maybe InstanceId -> IORef (Maybe InstanceId) < 1310108734 5565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newRef s x = unsafePerformIO (newIORef x) < 1310108736 387803 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NOooooOOOOOOooooooOOOOOooooOOOooooOoooOoooOOooOOoooOooOOoooooooo < 1310108740 179128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I HATE YOU < 1310108775 337822 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :... What the *fuck*. < 1310108783 754772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1310108800 759735 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :unsafePerformIO . newIORef < 1310108803 391918 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :The fuck. < 1310108806 942945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :uhh < 1310108811 127273 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you realise thats a common idiom < 1310108818 468902 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :I don't want it to be. < 1310108828 189597 :CakeProphet!~adam@h184-60-161-54.mdsnwi.tisp.static.tds.net JOIN :#esoteric < 1310108828 726416 :CakeProphet!~adam@h184-60-161-54.mdsnwi.tisp.static.tds.net QUIT :Changing host < 1310108828 888377 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1310108832 34472 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in this case its implementing something ghc cant do sOoooOOOOOOOooooOOOoooOOooooo < 1310108963 781587 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : or is it that lambda isn't an operator character? < 1310108977 868423 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah they don't want to make greeks unable to use their language < 1310109056 104928 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :they _could_ make it a reserved word, i guess, but that would still make λx->x not work (because λx is one word, not a keyword + a word) < 1310109123 689940 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :Clearly, Unicode should distinguish between alphabetic and mathematic lambda. :P < 1310109144 100691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fullAdd :: Bit -> Bit -> Bit -> (Bit, Bit) < 1310109144 283031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fullAdd cin a b = (sum, cout) < 1310109144 445607 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : where sum' = a <#> b < 1310109144 445768 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : sum = xorcy (sum', cin) < 1310109144 445874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : cout = muxcy sum' (a, cin) < 1310109149 640977 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :noooooooooooOOOOOooooooooOOooooOOooooooooooOOoooooooooOOOOOoooooooOOOOOOOOooooooooOOOOOOOOOOooooooooOOOOOOOOOoooooOOOOOOOOOooooOOOOOoooOOO < 1310109160 590415 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :who what < 1310109164 330596 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what am I looking at < 1310109218 574042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooo its using < 1310109219 852091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sharing < 1310109220 396267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thing < 1310109220 777520 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so < 1310109223 126636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its < 1310109224 582292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like < 1310109228 988107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if ghc inlines sum' < 1310109230 801875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it will break i think < 1310109231 348304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1310109232 805678 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i mean < 1310109237 412450 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah i could like < 1310109239 47141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cse mylesf < 1310109239 980429 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but like < 1310109240 863984 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ffffff < 1310109243 682777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why internet is like wtf < 1310109248 48432 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :calm down < 1310109252 804269 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :haha cse < 1310109262 237322 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: why hdl is like wtf :( < 1310109305 707040 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`wtf hdl < 1310109307 242158 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :why hdl is like wtf < 1310109319 888429 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :... Waitwaitwait, it's relying on GHC's *precise* inlining semantics to work right? < 1310109326 997368 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric ::( < 1310109340 729668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well hmm............................................... < 1310109346 190359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yes good < 1310109355 808549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote like wtf < 1310109357 265976 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :131) alise: why internet is like wtf < 1310109359 294033 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :still best thing ever said < 1310109401 265406 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :♥ fungot < 1310109438 83257 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :fizzie: WE'LL BAN YOU IF YOU DON'T FIX FUNGOT SOON. Oh wait, darn... < 1310109462 985702 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :17:14:42: anyway, I still need ais, for a VHDL question < 1310109463 147752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :synchronicity < 1310109471 788963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :same day as why internet is like wtf < 1310109495 86758 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: maybe it was part of why fungot though it was wtf < 1310109505 407762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no that was after < 1310109589 214882 :BeedaWeeda!~port72.c@unaffiliated/beedaweeda QUIT :Ping timeout: 255 seconds < 1310109596 921853 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :fungot is a future psychic < 1310109638 257585 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :fungot was clearly too good for this wretched mortal world < 1310109700 310888 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1310109771 184300 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I'll just go right ahead and link to some swedish humor: http://www.youtube.com/watch?v=VOfPnKkS4PM#t=2m03s < 1310109849 96385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why percy tarar is like wtf < 1310109894 92868 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :(one of the funny things is that this show (from 1996) is constantly making fun of christer fuglesang never getting sent into space - but it took another 10 years for him to actually get up there) < 1310109972 920804 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :astrowaiting < 1310110075 108842 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oerjan: why is åke sick? http://www.youtube.com/watch?v=xltu4RW8Whw < 1310110083 857451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IM CARBON DIOXIDE MASTER < 1310110119 292281 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :um i rarely click youtube links < 1310110134 345178 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :probably a good strategy in general < 1310110160 640275 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1310110161 530353 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and at the moment my laptop is thrashing due to something probably insisting on upgrading (i suspect avg) < 1310110233 647653 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :check task manager then < 1310110243 118818 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :carbon bioxide < 1310110248 916935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: lol who uses avg < 1310110259 3039 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: it came with the laptop < 1310110264 473350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol who uses laptops < 1310110266 956482 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :23:41:28: You realise what kind of shit that would put a person in if (a) everyone in here didn't already know you were a piece of shit and (b) I wasn't a minor? < 1310110276 584114 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: people who get them as presents < 1310110283 747045 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1310110287 417357 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And c) it's clearly false? < 1310110319 16918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: OK, that list of conditions was bullshit, but the point is that making child molestation allegations is... never OK. < 1310110328 316544 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Well, unless they're true.) < 1310110332 97427 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, sure, but it's easy to refute. < 1310110362 801925 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :indeed < 1310110373 126521 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: Doesn't change that it's a dick move. < 1310110388 885113 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :one way to refute it is by beating up the slanderer in a round of fisticuffs < 1310110959 42284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :observable sharing scares me < 1310111013 368631 :ChanServ!ChanServ@services. MODE #esoteric +o :oerjan > 1310111014 8739 NAMES :#esoteric < 1310111036 946033 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unaffiliated/beedaweeda cloak might be useful < 1310111052 885086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BeedaWeeda!~port72.c@50.8.174.68 is full uncloaked address though < 1310111060 304922 :oerjan!oerjan@tyrell.nvg.ntnu.no MODE #esoteric -b :*!*@* > 1310111060 328646 NAMES :#esoteric < 1310111063 338596 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :argh < 1310111067 120925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :xD < 1310111070 935429 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A+ opping < 1310111108 558701 :oerjan!oerjan@tyrell.nvg.ntnu.no MODE #esoteric -b :*!unaffiliat@* > 1310111108 583594 NAMES :#esoteric < 1310111112 486882 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wtf < 1310111134 794043 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm something wrong < 1310111137 668929 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :haha, wtf < 1310111146 42210 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :/mode #esoteric +b foo!bar@baz < 1310111149 480007 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah < 1310111164 529209 :oerjan!oerjan@tyrell.nvg.ntnu.no MODE #esoteric +b :*!*@unaffiliated/beedaweeda > 1310111164 552418 NAMES :#esoteric < 1310111173 363868 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :STUPEED SYNTACS < 1310111197 143142 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1310111209 174281 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :we have very well-trained ops here at #esoteric < 1310111219 389781 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well oerjan wouldn't know, he never uses the thing < 1310111219 959687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EVER < 1310111269 387553 :oerjan!oerjan@tyrell.nvg.ntnu.no MODE #esoteric +b :BeedaWeeda!~port72.c@50.8.174.* > 1310111269 412874 NAMES :#esoteric < 1310111282 113231 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :something like that < 1310111288 609539 :oerjan!oerjan@tyrell.nvg.ntnu.no MODE #esoteric -o :oerjan > 1310111288 634837 NAMES :#esoteric < 1310111309 335149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: methinks the point of a bigger ban is to get _around_ him using another name... < 1310111478 104036 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1310111479 923511 :ChanServ!ChanServ@services. MODE #esoteric +o :oerjan > 1310111479 934922 NAMES :#esoteric < 1310111493 455489 :oerjan!oerjan@tyrell.nvg.ntnu.no MODE #esoteric -b :BeedaWeeda!~port72.c@50.8.174.* > 1310111493 478256 NAMES :#esoteric < 1310111511 757880 :oerjan!oerjan@tyrell.nvg.ntnu.no MODE #esoteric +b :*!*port72.c@50.8.174.* > 1310111511 781740 NAMES :#esoteric < 1310111529 758823 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :we have ops here? < 1310111536 3408 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1310111538 887279 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you wouldn't know it < 1310111541 718599 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :should i remove the port72.c part as well? < 1310111559 295917 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: should be safe; there won't be many people with that IP < 1310111566 94288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and anyway it can be removed after a week or so, presumably even he gets bored < 1310111577 54643 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]that prefix < 1310111583 15638 :oerjan!oerjan@tyrell.nvg.ntnu.no MODE #esoteric -b :*!*port72.c@50.8.174.* > 1310111583 39073 NAMES :#esoteric < 1310111591 859558 :oerjan!oerjan@tyrell.nvg.ntnu.no MODE #esoteric +b :*!*@50.8.174.* > 1310111591 871706 NAMES :#esoteric < 1310111612 251954 :oerjan!oerjan@tyrell.nvg.ntnu.no MODE #esoteric -o :oerjan > 1310111612 275957 NAMES :#esoteric < 1310111614 926863 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Blocking plain IP ranges is a bit rude < 1310111636 563731 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :dammit < 1310111643 215522 :ChanServ!ChanServ@services. MODE #esoteric +o :oerjan > 1310111643 233316 NAMES :#esoteric < 1310111655 293085 :oerjan!oerjan@tyrell.nvg.ntnu.no MODE #esoteric -b :*!*@50.8.174.* > 1310111655 303535 NAMES :#esoteric < 1310111665 205937 :oerjan!oerjan@tyrell.nvg.ntnu.no MODE #esoteric +b :*!*port72.c@50.8.174.* > 1310111665 229287 NAMES :#esoteric < 1310111674 203621 :oerjan!oerjan@tyrell.nvg.ntnu.no MODE #esoteric -o :oerjan > 1310111674 228326 NAMES :#esoteric < 1310111687 539714 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: It's a pretty specific range, and it's only for ~a week < 1310111694 587434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Rude" doesn't seem to be a very good argument against < 1310111709 763425 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :It's still up to 254 completely unrelated people getting blocked < 1310111713 849593 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :let's just assume until further notice he's not smart enough to get around that (and if he is, he can probably get another IP if he wants) < 1310111743 992222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Out of millions upon millions upon millions < 1310111750 890019 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I'd ban the most specific thing possible at first and go wider only if he circumvents it :-P < 1310111760 527516 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :Deewiant: Now you see why NAT and DHCP suck. < 1310111761 326744 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric ::) < 1310111770 532436 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: He's clearly dedicated enough to keep "trolling" us for days solely because we told him UFOs aren't real < 1310111787 192083 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :elliott: Rather, that UFOs most probably aren't aliens. < 1310111795 868081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah yeah, shut up < 1310111799 522223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Host Name: 50-8-174-68.sfo.clearwire-wmx.net < 1310111799 684570 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IP Address: 50.8.174.68 < 1310111799 684733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Country: < 1310111805 200353 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, why's GeoIP failing < 1310111809 113368 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :The distinction matters. < 1310111818 815865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No it doesn't, UFO means alien ship and you know it < 1310111819 721023 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :pikhq: TBH I don't see how they matter here < 1310111835 127626 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :elliott: I dislike terms defined by derp. < 1310111839 17980 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: because pikhq is a pedant < 1310111846 290085 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :$ geoiplookup 50.8.174.68 < 1310111846 642522 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :GeoIP Country Edition: US, United States < 1310111848 259001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: hi prescriptivist < 1310111855 365606 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: NOT NEARLY SPECIFIC ENOUGH < 1310111855 639584 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : we have very well-trained ops here at #esoteric <-- it's just so much easier when they are present and the client can mangle the ban automatically from the nick < 1310111859 312041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It seems to be some mobile internet thing < 1310111861 634803 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :I have a pedant license and everything. :) < 1310111896 946810 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :pikhq, you own the universe now? < 1310111914 620277 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :Sgeo_: Yes. Yes I do. < 1310111930 495560 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :Which is why everyone is getting a free unicorn. < 1310112013 173616 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :pikhq: i wish to complain, my free unicorn appears to be invisible. as well an awful shade of pink. < 1310112017 995166 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*as an < 1310112034 327026 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©©© < 1310112050 939182 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :oerjan: Dem's the breaks. < 1310112056 4927 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: why this spamming of evil symbols? < 1310112060 227026 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: Can I have a tardis? < 1310112075 222526 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :coppro: Time lords only, sorry! < 1310112082 169165 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: damn < 1310112086 758477 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Can I get a pet time lord then < 1310112087 240669 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :However, you can be made a time lord. < 1310112088 366239 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: no reason < 1310112089 933955 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :pikhq: you mean coppro isn't retarded enough? < 1310112129 928331 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :I'm afraid I'm contractually obligated to let the Daleks know of your whereabouts after doing so, though. < 1310112189 730973 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :pikhq: just trick them into ex-terminating the contract < 1310112212 192077 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: hrm < 1310112228 201463 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: solution: make the daleks into time lords and give me a pet one < 1310112250 512393 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :coppro: ... Do you know what havoc this would cause? < 1310112250 800572 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :coppro: i foresee no problems with that solution < 1310112264 965471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: you should write doctor who < 1310112274 785538 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : Hmm, why's GeoIP failing < 1310112275 877425 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :pikhq, while you're at it, run rm -rf / on the universe. Seems gentler than coppro's solution < 1310112283 381828 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :BeedaWeeda is on a UFO. < 1310112290 966808 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :Sgeo_: Meh. < 1310112322 338039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: :D < 1310112338 755878 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :Sgeo_: dd if=/dev/urandom | tee /dev/* >/dev/null < 1310112414 887295 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :Especially nasty, /dev/mem. < 1310112440 498141 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :How is that that nasty? If it were only /dev/mem, wouldn't a reboot fix it? < 1310112449 866228 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Um, probably need a physical reboot < 1310112456 727343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :see "tee" < 1310112465 973083 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :Uh, that would be writing to every device. < 1310112484 75944 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Oh, especially nasty since it includes /dev/mem < 1310112488 742646 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :Yes. < 1310112491 81436 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh hey < 1310112493 54090 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :netlists are blimps < 1310112493 410178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1310112494 312453 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :What does the >/dev/null part do < 1310112510 885403 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :Patashu: Stops it from spamming your TTY. Uselessly, because your TTY is in /dev. :) < 1310112520 815360 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Aaah < 1310112530 355641 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :... Also your framebuffer. < 1310112542 821432 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: BTW, the observable sharing thing is actually "safe" ish < 1310112549 275455 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: Because the functions that observe it are all in IO < 1310112551 966496 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and IO functions can do anything < 1310112558 930496 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :including giving different results for identical values < 1310112560 742188 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well < 1310112566 226552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IO functions must be referentially transparent < 1310112568 924732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IO /actions/ can do anything < 1310112594 810404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(i.e. getLineButFirstPrintThisPrompt s == getLineButFirstPrintThisPrompt t if s == t, but the actions they represent can give wildly different results.) < 1310112837 193039 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 240 seconds < 1310112849 512323 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I haven't got the accent to write for Doctor Who, sadly/ < 1310112885 588253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :David Tennant, Hugh Laurie, you could be the next in a long line of successful acecnt-fakers < 1310112887 741158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :accent-fakers < 1310112926 457085 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: it doesn't work that way for writers < 1310112939 965627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OH MY GOD KANSAS LAVA: GO AWAY: JESUS < 1310112941 744637 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :because you can't slip up < 1310112943 361374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :STOP INVENTING: NEW LAVA: VARIANTS < 1310112949 985134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THERE ARE: ENOUGH < 1310112950 164143 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :actors can just redo the take < 1310112957 335128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: just redo ur life < 1310112958 236006 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :writers get no such leeway < 1310112966 847795 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: are you talking about minecraft or something? < 1310112967 550560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :every time i make a mistake i reset < 1310112974 328876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: lol yes and no < 1310112978 27178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: im talking about circuit synthesis < 1310112990 217271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i happen to be writing a circuit Haskell HDL DSL and synthesiser for Minecraft redstone < 1310112998 491121 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :... ah < 1310113000 287175 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but everything im reading is about hardware design software < 1310113014 968499 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lava is what FUCKING EVERYONE calls their Haskell HDL DSLs < 1310113023 226369 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YOU CANT JUST TOTALLY REDESIGN IT AND THEN KEEP THE NAME YOU FUCKS < 1310113025 33675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ITS NOT EVEN A FORK < 1310113033 265771 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 276 seconds < 1310113038 516168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :theres Lava, Chalmers Lava, York Lava, fucking KANSAS LAVA < 1310113056 474563 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NEXT THERE'LL BE ALASKA LAVA AND THERE ISN'T EVEN ANY LAVA IN ALASKA!!!!!! < 1310113110 422585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The definition is wrong. Declarative programming is about data flow, not about declarations. For example, Yahoo Pipes is declarative programming. --TehZ 08:12, 8 July 2011 (UTC) < 1310113112 918452 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i really want to kill tehz < 1310113116 666777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can i plz < 1310113154 212909 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : STOP INVENTING: NEW LAVA: VARIANTS <-- NEXT: BAKLAVA AND BALACLAVA < 1310113204 798150 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :elliott: Is there lava in Chalmers/York/Kansas? < 1310113222 946392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: yes its a hardware description language < 1310113230 429763 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION graduates from school of logic < 1310113244 575047 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :.... fine < 1310113272 745926 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :First known instance of Deewiant backing down when faced with nonsense. < 1310113518 159403 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :elliott: ... Yahoo Pipes, *declarative*? < 1310113525 985321 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :That's graphical programming. < 1310113550 220106 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :... And somewhat imperative, actually. < 1310113668 591867 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :um its dataflow isnt it < 1310113676 593434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/en/3/3c/Yahoo_Pipes_screenshot.png < 1310113676 947573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1310113678 594855 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so not imperative < 1310113687 472456 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :Sorry, that was a misthink. < 1310113688 936115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but its not the only kind of declarative obviously < 1310113691 256768 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :It's late and I should sleep. < 1310113727 727856 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :Claiming that declarative programming is not about declarations is very confusing, though. < 1310113756 754542 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well it's hard to define declarative programming and maybe the definition is bad, but not for the reason TehZ says at all :P < 1310113769 563435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I just wish he wouldn't act so authoritative while being such an idiot. < 1310113786 913053 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :In order to observe sharing on nodes of types that are Typeable, < 1310113787 75204 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and share a graph representation type, we refine the type of < 1310113787 75384 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mapDeRef. The refined MuRef class has the following definition. < 1310113787 75511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :class MuRef a where < 1310113787 75620 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :type DeRef a :: * -> * < 1310113787 292335 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mapDeRef :: (Applicative f) < 1310113789 230583 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :=> (forall b . < 1310113791 340471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :( MuRef b < 1310113793 329718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :, Typeable b < 1310113795 223815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :, DeRef a ~ DeRef b < 1310113797 344787 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :) => b -> f u) < 1310113799 298626 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-> a < 1310113801 248823 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-> f (DeRef a u < 1310113803 393553 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :) < 1310113807 173042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHY ARE YOU DOING THIS TO ME < 1310113825 460451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey this stuff will actually let me produce a circuit graph, cool < 1310113845 136469 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :elliott: You should call this Minecraft Lava. < 1310113847 956104 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :>:D < 1310113899 235816 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :How are you going to deal with connections being unable to be longer than 15 tiles without needing a repeater thus making that connection take one extra tick < 1310114114 568139 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :"painfully." < 1310114125 725261 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I suspect so < 1310114131 806379 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(what do you _mean_ i'm just guessing?) < 1310114147 50371 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :Patashu: He'll run the whole thing on a 300-clock to avoid sync issues! < 1310114148 281864 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You just make your master clock for the actual circuit slow enough so that signal propagation delays like that aren't a problem, right? < 1310114154 654714 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :So 30 seconds per tick? < 1310114155 964772 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Sounds good to me < 1310114160 593259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott: You should call this Minecraft Lava. < 1310114161 313986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1310114163 246561 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : How are you going to deal with connections being unable to be longer than 15 tiles without needing a repeater thus making that connection take one extra tick < 1310114166 791633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Don't repeaters work? < 1310114172 785590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah < 1310114179 773277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, I just have to account for that during synthesis < 1310114181 808560 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah but < 1310114186 332635 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's no harder than the physical problems real-world synthesisers take :) < 1310114187 547701 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :elliott: It's just that they're a hell of a lot of propogation delay in most contexts is all. < 1310114225 853152 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah, but human-built shit suffers this too < 1310114234 126813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And human-built shit generally doesn't use the vertical dimension much < 1310114238 871586 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :pikhq: Perhaps he can then do the clock-setting time-speedup thing to actually run the universe at higher speed. < 1310114241 959146 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have the advantage there, i.e. building pain isn't an issue :P < 1310114272 534178 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Does that still work?) < 1310114305 931900 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Heh. < 1310114307 588410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I dunno. < 1310114329 965139 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :It's kind of surprising that redstone only runs at 10 fps to begin with < 1310114333 628771 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Is it really so computationally intensive? < 1310114336 359974 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A traditional way of observing functions is to apply a function to a < 1310114336 535342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dummy argument, and observe where this dummy argument occurs < 1310114336 697494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :inside the result expression. At first, it seems that an exception can < 1310114336 697659 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :be used for this, but there is a critical shortcoming. It is impossible < 1310114336 697768 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to distinguish between the use of a dummy argument in a sound < 1310114337 430640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :way and examining the argument. For example < 1310114339 361262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :\ x -> (1,[1..x]) < 1310114341 508303 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gives the same result as < 1310114343 463186 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :\ x -> (1,x) < 1310114347 344314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :when x is bound to an exception-raising thunk. < 1310114349 313367 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haha WOW < 1310114351 267924 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :someone else had that idea???? < 1310114407 841493 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :Patashu: Actually, Notch is t3h lazy. < 1310114421 419502 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instance ( MuRef a, Typeable a, NewVar a, < 1310114421 581756 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :MuRef b, Typeable b, < 1310114421 581958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DeRef a ~ DeRef (a -> b), < 1310114421 582070 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DeRef b ~ DeRef (a -> b) ) < 1310114421 582177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :=> MuRef (a -> b) where < 1310114422 280740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :type DeRef (a -> b) = Node < 1310114424 394856 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mapDeRef f fn = let v = mkVar $ toDyn fn < 1310114426 236077 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in Lambda <$> f v <*> f (fn v) < 1310114433 898926 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :Same reason for the 16 block limit. < 1310114512 470926 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :um no that's for performance reasons IIRC < 1310114519 358461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and memory-hogging reasons < 1310114523 705146 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :How performance intensive is it to do some boolean arithmetic < 1310114546 688706 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :Patashu: Well, you must remember, this is Java. < 1310114554 577734 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :aaah < 1310114581 105800 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :Where people love that their JVM is uberfast, so they can put 10 trillion poorly done abstraction layers in place so it's sufficiently slow. < 1310114591 330955 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Mmm, abstraction < 1310114594 658081 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I still love the xkcd comic about that < 1310114613 459599 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Flash movie on flash on web browser on kernel on CPU on hardware or something < 1310114636 314026 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I think the best kind of abstraction is simulating a CPU on circuitry on your computer on your CPU on your circuitry < 1310114679 480117 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Like that dwarf fortress computer one guy made < 1310114686 278301 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Then you inevitably get someone saying to emulate dwarf fortress on that computer < 1310114691 316490 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Strangely no one ever goes that far < 1310114830 241928 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ok, I go to bed after this < 1310115037 875160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.ittc.ku.edu/csdl/fpg/sites/default/files/Gill-09-TypeSafeReification.pdf god this is sdojfisdf < 1310115053 989481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: you might like the eigenvalues blog :p < 1310117119 70592 :cheater_!~ubuntu@g229131167.adsl.alicedsl.de JOIN :#esoteric < 1310117189 120701 :cheater_!~ubuntu@g229131167.adsl.alicedsl.de QUIT :Client Quit < 1310117241 625492 :cheater_!~ubuntu@g229131167.adsl.alicedsl.de JOIN :#esoteric < 1310117380 377252 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1310117435 578904 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi ais523 < 1310117447 934584 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi elliott < 1310117450 611698 :cheater_!~ubuntu@g229131167.adsl.alicedsl.de QUIT :Client Quit < 1310117458 722468 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my sleep pattern atm is unusually sane, I'm worried < 1310117464 218999 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm going to sleep about 9pm and waking up about 5am < 1310117472 702987 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :consistently < 1310117475 370493 :cheater_!~ubuntu@g229131167.adsl.alicedsl.de JOIN :#esoteric < 1310117476 293336 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: can you use your industry connections to tell everyone not to name every single Haskell HDL library Lava just because they originally based it on something called Lava and then totally rewrote it and changed the API < 1310117477 155643 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thx < 1310117490 872972 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: heh < 1310117498 395436 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can mention it to them if necessary < 1310117519 335523 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i read a paper about observable sharing using Kansas Lava as an example, got to the end, looked at the type signature, and used the hackage library instead of rewriting it < 1310117524 298371 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i never use libraries, something is WRONGGG < 1310117543 649357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :class MuRef a where < 1310117543 825399 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : mapDeRef :: < 1310117543 988111 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Applicative f => < 1310117543 988282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (forall b. (MuRef b, DeRef a ~ DeRef b) => b -> f u) < 1310117543 988389 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : -> a < 1310117544 880038 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : -> f (DeRef a u) < 1310117547 20600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :seriously. that signature. < 1310117625 929989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway, < 1310117627 701136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :add :: (Bit,Bit,Bit,Bit) -> (Bit,Bit,Bit,Bit) -> ((Bit,Bit,Bit,Bit),Bit) < 1310117627 863202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :add (a,b,c,d) (e,f,g,h) = ((oa,ob,oc,od),cd) < 1310117627 863380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : where (oa,ca) = halfadd a e < 1310117628 25333 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (ob,cb) = fulladd b f ca < 1310117628 25507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (oc,cc) = fulladd c g cb < 1310117628 742567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (od,cd) = fulladd d h cc < 1310117631 553143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :woop woop < 1310117653 317052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but now I just need to make that _generic_ < 1310117656 744141 :cheater_!~ubuntu@g229131167.adsl.alicedsl.de QUIT :Client Quit < 1310117667 737544 :cheater_!~ubuntu@g229131167.adsl.alicedsl.de JOIN :#esoteric < 1310117690 7575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: and before you ask, yes, yes i am just reimplementing york lava wholesale < 1310117694 806254 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh < 1310117700 135684 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what are you going to call it? < 1310117709 533979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hexham lava < 1310117721 571502 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::) < 1310117729 43563 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(not really, but it's tempting) < 1310117733 957798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe i'll just call the actual DSL hexham lava < 1310117767 298940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so yeah, when i was surprised by "let x = delay low (delay high x) in x" working in York Lava < 1310117769 947806 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i shouldn't have been < 1310117771 579746 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do you still live in an insignificant village vaguely near Hexham? < 1310117775 582906 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh god the horrors that go into making that work < 1310117788 956568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: no, I've been in Hexham proper since late last year < 1310117795 842986 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, OK < 1310117798 672414 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and I'm putting you down in my book as an exceptionally bad stalker < 1310117802 130448 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh < 1310117810 925605 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :don't worry, I'm sufficiently bad at stalking that you have nothing to fear from me < 1310117814 472889 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, was it even late, or was it just mid < 1310117827 946339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that's exactly what a master stalker would say < 1310117838 504598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION EYES SUSPICIOUSLY...... < 1310117865 530378 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, the News of the World is actually going to shut down as a result of the phone hacking scandal < 1310117872 319016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1310117884 554591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so just to scare ais523, I would now like to state the fact that my code can tell < 1310117885 668330 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fulladd :: Bit -> Bit -> Bit -> (Bit,Bit) < 1310117885 844553 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fulladd a b cin = (n `xor` cin, (a `and` b) `or` (n `and` cin)) < 1310117887 453292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : where n = a `xor` b < 1310117889 764255 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :from < 1310117897 248695 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fulladd :: Bit -> Bit -> Bit -> (Bit,Bit) < 1310117897 423688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fulladd a b cin = ((a `xor` b) `xor` cin, (a `and` b) `or` ((a `xor` b) `and` cin)) < 1310117926 32589 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that sort-of defeats the point of Haskell, I fear < 1310117927 530771 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well done < 1310117949 82694 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: not really; the only change is that the outputted redstone will be /slower/ if you do that < 1310117961 703649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it's hardly unHaskelly for shuffling equivalent code to result in a /speed/ change < 1310117967 181297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :otherwise optimising Haskell code would be impossible < 1310117974 411513 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose so < 1310117980 758976 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: and you can only tell them apart in IO, which can do anything < 1310117988 831515 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: anyway, York Lava does it too < 1310117995 611407 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and so does Kansas Lava, but in a nicer way that I copied :) < 1310117999 948063 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I fear that there's far too much magic in IO < 1310118000 109986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :((by using their library)) < 1310118005 750387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nobody likes IO < 1310118017 372668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is literally State RealWorld :P < 1310118025 22009 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a big ol' heap < 1310118087 251890 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, based on wiki discussion, I'm vaguely tempted to try to write a language where it's far from obvious (preferably undecidable) whether it's computable or not < 1310118089 23676 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I have no idea how < 1310118330 455936 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :elliott: State#, a rather different beast < 1310118340 38115 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : do you still live in an insignificant village vaguely near Hexham? <-- wait, hexham isn't an insignificant village? < 1310118361 65345 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: it's major enough for me to have heard of it before elliott claimed to live nearby < 1310118368 868852 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although not major enough for me to know why I'd heard of it < 1310118378 600813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: By "literally", I meant "figuratively". < 1310118398 975490 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: And it's not State# RealWorld, it's State# RealWorld -> (# State# RealWorld, a #). < 1310118399 137970 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Don't do that. < 1310118401 106216 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TO BE PRECISE. < 1310118423 423184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Have you got any other prescriptivist-pedant requests to make? (would you like fries with that?) < 1310118458 194290 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Not right now. < 1310118466 654242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Duly noted. < 1310118529 180840 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Later < 1310118625 663161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Is Vorpal right in saying that calling a vector of n HDL-bits a word wrong? :'( < 1310118634 401213 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :As opposed to "array of bits" which is just SILLY. < 1310118654 225657 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: calling it a word is correct iff it corresponds to some sort of native wordlength in what you're producing < 1310118663 543737 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it'd be wrong to have, say, both 9-bit words and 11-bit words in the same program < 1310118667 727769 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but either is plausible in the abstract < 1310118678 176154 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: But x86 words aren't even the native wordlength! < 1310118680 706536 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :std_logic_vector, the "official" VHDL name, is incidentally also just SILLY < 1310118687 56253 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: because x86 is wrong < 1310118692 294291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Anyway, you're just a meanie, York Lava does it. < 1310118713 958022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :type Word n = Vec n BitSource < 1310118714 133338 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Notably, an instance of the Num class. < 1310118719 411480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::p < 1310118729 937668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :York Lava: literally god? < 1310118730 582236 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's dangerous, as you run into signed/unsigned arithmetic problems < 1310118737 47027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: It has a separate Signed type < 1310118739 680984 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aha < 1310118753 575810 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"one-hot" <-- I love this terminology < 1310118763 663650 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know for my compiler, I decided to use signed/unsigned operators rather than signed/unsigned data types, I think that's a much more mature and sensible way to handle the issue < 1310118779 114794 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: By "much more mature and sensible", do you mean "less effort"? < 1310118779 821374 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: the inefficient small-integer encoding that is nevertheless sometimes useful? < 1310118788 62038 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: no, it's about the same amount of effort < 1310118792 146049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How's it inefficient < 1310118795 19648 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it removes classes of subtle bugs < 1310118800 833904 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: It's just the OCaml solution, i.e. not a solution < 1310118812 294151 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well, if you're encoding 1,2,3,4,5 as 10000 01000 00100 00010 00001 < 1310118825 237957 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you'd probably be better off using 001 010 011 100 101 if you wanted to save memory < 1310118833 562601 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one-hot just makes for a useful intermediate sometimes < 1310118840 5442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, is that what one-hot means? < 1310118848 79973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I assumed it just meant one = one binary < 1310118851 417754 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Rather than inverting them < 1310118867 129863 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which cheap plastic imitation of ais523 (Vorpal) tells me is sometimes a good idea < 1310118886 553479 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the thing about modern semiconductor design is, 0s are more powerful as 1s < 1310118895 216426 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*than 1s < 1310118895 429811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote the thing about modern semiconductor design is, 0s are more powerful as 1s < 1310118897 184488 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :490) the thing about modern semiconductor design is, 0s are more powerful as 1s < 1310118902 855923 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, I mentally corrected that < 1310118905 653868 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in, you can sink more current from a 0 than you can source from a 1 < 1310118907 372216 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But hey, it makes the quote more confusing, let's go with that < 1310118916 101994 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the difference is almost an order of magnitude, it's quite large < 1310118920 593791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Heh < 1310118933 314102 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :often you have to use 0=true as a result, say if you're powering LEDs < 1310118940 566206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Doesn't apply in redstone, mind you :) < 1310118948 306006 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have to keep reminding myself I'm not writing an /actual/ synthesiser. < 1310119104 578564 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's not a real problem in practice, as you can just add an inverter at the end < 1310119111 977910 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except when you're designing the internals of an IC < 1310119311 72908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, at least I can say I've improved on this particular module of York LAva < 1310119311 774112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lava < 1310119320 33493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I've made the type-level nats binary to avoid context stack overflows < 1310119412 792817 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1310119728 80842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow, how does less-than work on binary numbers again < 1310119906 115621 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Same way it works on decimal numbers < 1310119921 200755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :badly? < 1310119932 938096 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :0 < 1 < 1310120045 417570 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: no that s wrong < 1310120107 196440 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :If the bits're equal, recurse, otherwise 0 < 1, if no more bits are left then the numbers are equal < 1310120184 315399 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you are an scholars... < 1310120250 661192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :god dammit ghc < 1310120254 51379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i turned on scoped type variables < 1310120256 899747 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :scope'em < 1310120272 586075 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Your question provided no context to assume rhetoricalness so I answered it < 1310120322 395531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it wasnt rhetorical < 1310120327 131509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that was sincere thanks, i cant handle binary right now < 1310120329 420878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :too many numbers < 1310120352 704809 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :heh < 1310121086 443903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?ty foldl < 1310121087 210949 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. (a -> b -> a) -> a -> [b] -> a < 1310121090 628215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good < 1310121206 623224 :cheater_!~ubuntu@g229131167.adsl.alicedsl.de PRIVMSG #esoteric :why don't you want to work with squid 2, google instant? < 1310121217 150459 :cheater_!~ubuntu@g229131167.adsl.alicedsl.de PRIVMSG #esoteric :why? < 1310122986 718461 :GreaseMonkey!~gm@unaffiliated/greasemonkey QUIT :Quit: The Other Game < 1310123135 38426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Man, are there really no decent fixed-length vector libraries on Hackage that encode the vector as a natural in the type rather than making the type grow in the number of conses or whatever? < 1310123292 570673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NOT A RHETORICAL QUESTION, PEOPLE < 1310123357 363172 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hah < 1310123362 721199 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :high level o2jam charts are the perl of rhythm gaming < 1310123366 766459 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :http://www.youtube.com/watch?v=8l7XLN7tFRI&feature=related < 1310123374 814811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rhythm gaming is the perl of rhythm gaming < 1310123421 830829 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :column noise :D < 1310124427 842492 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :qwer < 1310124678 900899 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :xD < 1310124709 949898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol how does a flower < 1310124741 940553 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well obviously it could just < 1310125356 511862 :copumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com JOIN :#esoteric < 1310125357 30077 :copumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com QUIT :Changing host < 1310125357 192099 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1310125536 782473 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1310128458 187343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Tim Bednar 8 years ago < 1310128458 537770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Will Google be around? I think it will be more interesting to see if Google will be around in five years? Or better yet will we still be searching for information using search engines and keywords? < 1310128813 800597 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :“Large Hadron Collider will destroy Earth.” DETAILED TERMS » < 1310128814 163622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PREDICTOR < 1310128814 325904 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Joe Keane < 1310128814 326106 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CHALLENGER < 1310128814 326215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nick Damiano < 1310128814 511347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :STAKES $1,000 < 1310128816 455765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :will go to National Rifle Association if Keane wins, < 1310128818 392904 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or Save the Children if Damiano wins. < 1310128820 743897 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh i wonder what political affiliation mr. keane has < 1310128841 683478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Prediction is correct if Earth is, as a result of operation of the collider, annihilated, reduced to much smaller volume than previously, vaporized, broken into large pieces, converted into photons, neutrinos, or other radiation, converted into exotic matter, or just unable to support life. For the purpose of the bet, Earth should be considered "destroyed" if, at the end of the term of this bet in 2018, zero human beings reside on the surface of t < 1310128841 862978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anet. Damage caused by attack of hostile beings is included if it is a causal result of operation of the collider. Teleporting Earth to another location or alternate universe where it is still able to support life is specifically excluded. Bet is won if whatever scientific community remains at this time, whether human, machine, or extraterrestrial, acknowledges that the "destruction" of Earth most likely resulted from the Large Hadron Collider or a < 1310128842 564203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :uct thereof (e.g. strangelet, micro black hole, etc)." < 1310128876 533410 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :heh < 1310128888 488061 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :At least they're thorough < 1310128908 138762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: I like how Keane thinks we're going to colonise other planets before the LHC blows everything up < 1310128917 757448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or maybe the "international scientific community" will consist of the people on the ISS < 1310128928 710438 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"That Earth look blown up to you?" "Yep." "LHC?" "Prob'ly." < 1310128948 807281 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Teleporting Earth to another location or alternate universe where it is still able to support life is specifically excluded." <-- this is the best part though, i hope the lhc does this < 1310128984 398544 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Well, it did specify "human, machine, or extraterrestrial" < 1310129017 719634 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :And "whatever scientific community remains at this time" < 1310129028 281236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Secondly, the concept of "unitlessness" was invented (AFAIK) by some academic to scare students a long time ago and is not taken seriously by modern scientists. I first heard of it in an early lecture in my college physics class and decided to drop it (the lecturer's accent was also really bad). Even more strange, I logged onto OpenCourseWare and Walter Lewin talked about it as well! I had heard that MIT was a good school, but I am now teaching my < 1310129028 444900 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :physics from better books such as the Emperor's New Mind." < 1310129040 859433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This is the best web page + comment section I have ever read. < 1310129133 522183 :foocraft!~ewanas@89.211.223.87 JOIN :#esoteric < 1310129147 16535 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: if the LHC destroyed the world, collecting on the bet would be a little difficult < 1310129167 972803 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: :slowpoke: < 1310129188 231161 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: you can't slowpoke me if I haven't been looking at the chat for ten minutes and that's my reaction upon catching up < 1310129193 509265 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, you can, but it isn't very effective < 1310129214 128770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I can slowpoke ANYONE. < 1310129224 429581 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :besides, Dream World slowpoke is actually very good < 1310129239 373426 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, better after evolving < 1310129242 11926 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes but it's still slow and a poke. < 1310129523 611208 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1310130006 426306 :CakeProphet!~adam@h176.5.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1310130006 626759 :CakeProphet!~adam@h176.5.18.98.dynamic.ip.windstream.net QUIT :Client Quit < 1310130026 174441 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1310130797 336893 :boily!~boily@mtl.savoirfairelinux.net QUIT :Quit: WeeChat 0.3.5 < 1310131462 630943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Redsynth.Test> add (one,zero,zero,one) (zero,zero,zero,one) < 1310131462 819430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :((one,zero,zero,zero),one) < 1310131463 150143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1310131486 351060 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Remote host closed the connection < 1310131515 912962 :copumpkin!~pumpkin@gw1.mcgraw-hill.com JOIN :#esoteric < 1310131516 396405 :copumpkin!~pumpkin@gw1.mcgraw-hill.com QUIT :Changing host < 1310131516 558760 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1310131824 160630 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Redsynth.Test> add (one,zero,zero,one) (one,zero,zero,zero) < 1310131824 362887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :((zero,one,zero,one),zero) < 1310131825 219450 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh right < 1310131827 518719 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its little-endian < 1310131872 444784 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Gross < 1310132094 804136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: what < 1310132102 566529 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: little endian is the best < 1310132133 352626 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Why < 1310132156 257216 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: downcasting is nop < 1310132174 791002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, it's the obvious ADT expression of binary :) < 1310132216 471359 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Fair enough < 1310132231 864044 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I'd still make I/O big-endian :-P < 1310132235 574313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Conversely, why's it gross? < 1310132252 57856 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And that's hardly I/O, that's simulating a ripple adder by literally giving it bits :P < 1310132269 403271 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Just from the I/O perspective in that it's unlike (almost?) all natural languages < 1310132291 529513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: You realise this is a circuit that would be used internally in a CPU? < 1310132292 764974 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I guess with Read and Show you have to have it like that, meh < 1310132296 309547 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's not "I/O" :P < 1310132308 957491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: When I'm simulating something that looks like < 1310132312 910853 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :add :: (Bit,Bit,Bit,Bit) -> (Bit,Bit,Bit,Bit) -> ((Bit,Bit,Bit,Bit),Bit) < 1310132313 92745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :add (a,b,c,d) (e,f,g,h) = ((oa,ob,oc,od),cd) < 1310132313 255000 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : where (oa,ca) = halfadd a e < 1310132313 255158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (ob,cb) = fulladd b f ca < 1310132313 255266 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (oc,cc) = fulladd c g cb < 1310132313 444627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (od,cd) = fulladd d h cc < 1310132315 421095 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :It's I/O in the sense that you I (one,zero,zero,one) and it Os (zero,one,zero,one) < 1310132317 770161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't want it to print in opposite order. < 1310132335 778038 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: How many times do I have to say that I'm simulating an adder circuit directly :P < 1310132386 928278 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Ping timeout: 252 seconds < 1310132418 258607 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :To preserve my sanity I'd write a String -> (Bit,Bit,Bit,Bit) that turns "1000" into (zero,zero,zero,one) or (zero,one,zero,zero) or whatever it should be < 1310132435 113685 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Or Int -> if you prefer < 1310132455 432419 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: It's going to be Vec N4 Bit, or maybe even Unsigned N4 < 1310132458 656581 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And that'll have a Num instance < 1310132476 605116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not that Haskell has binary literals, but < 1310132489 620736 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :You found a Vec library? :-P < 1310132517 404279 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: I've already written my own, it's just crap :P < 1310132529 894192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: I tried to use binary type-level nats to avoid context stack overflows < 1310132542 394478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But it turns out that it's way harder to "prove" stuff about them to get your functions to type, woo < 1310132551 248753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So fuck that, I'm going back to unary and forcing ugly compiler flags on everyone < 1310132562 913072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: I suppose I could depend on York Lava and just "import Lava.Vec" :P < 1310132610 368691 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Ugly compiler flags? < 1310132623 572821 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, on a development board I used, that had a row of buttons and leds, for buttons 0 = pressed, and for the leds 0 = emitting light. < 1310132629 416878 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(wrt that discussion above) < 1310132662 389679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: -fcontext-stack=9999 < 1310132663 622537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or whatever it was < 1310132674 627330 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Ah, heh < 1310132692 698869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's set at twenty-one by default, which means that if you have a twenty-four bit word, the compiler will refuse to admit it's a member of any typeclasses where your instance recurses < 1310132706 791150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A really stupidly low value; what harm would there be in setting it to e.g. five hundred twelve < 1310132716 8800 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Nice :P < 1310132732 903040 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, one-hot coding can be used on a port on a SOC for example if you connect one LED or button to each pin on that port < 1310132742 835453 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I mean, it has it's uses < 1310132817 805762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SOC? < 1310132831 836396 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, System On a Chip < 1310132873 206967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Bah, who needs chips, lay it on the rough grass, this is Minecraft! < 1310132886 949545 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well it was just an example < 1310132889 652576 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Fish is all you need, the chips are just extra < 1310132916 455995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Like you guys have chips in Finland. < 1310132940 794276 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Hence only fish < 1310132960 234639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You probably don't even know what "fish" means < 1310132983 656461 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :http://www.kalakerho.net/tiedostot/ahven24.jpg < 1310133151 915521 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, what sort of fish is it? < 1310133177 980223 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Perch < 1310133188 835175 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :(fi:ahven) < 1310133207 695520 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh sv:abborre < 1310133212 369104 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1310135155 339591 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the funny thing is, that although most Brits know a perch is a sort of fish, they have no idea what specifically it is < 1310135159 328837 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know I don't < 1310135169 71917 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wouldn't be able to tell one from another random species of fish I didn't know < 1310135207 509205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GOD DAMMIT HASKELL < 1310135224 629127 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IF A PARAMETER OF A GADT HAS AN INSTANCE FOR A GIVEN TYPECLASS FOR EACH CONSTRUCTOR < 1310135227 862037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THEN IT DOES NOT NEED TO BE STATED < 1310135228 956636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IN EVERY < 1310135229 686578 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SINGLE < 1310135230 571418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FUCKING < 1310135231 305818 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FUNCTION < 1310135235 588444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IM GOING TO RIP YOUR SOUL APART < 1310135577 904744 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, this makes me want to work more (as in, at all) on Anarchy < 1310135582 160490 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even if it probably wouldn't solve that problem < 1310135603 735395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Property is theft! Uh, also, GADT typeclass contexts." < 1310135656 860330 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's, umm, an esolang < 1310135663 932083 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :intended for writing compilers < 1310135678 19405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : it's, umm, an esolang < 1310135680 532511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :never a good line to hear < 1310135690 462557 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, it's not as eso as most esolangs < 1310135699 226829 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's just that I can't consider anything I write a real language :) < 1310135703 365693 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1310135727 194852 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :one day ais523 will release the Common Practicality-Oriented Boring Language, and talk about HOW ESOTERIC it is; you guys, it organises statements into blocks and has mutable variables!! < 1310135739 697701 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and we'll all believe you cuz we're gullible hero-worshipping idiots < 1310135756 775578 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh < 1310135761 328133 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it will become world famous < 1310135765 607150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and we will declare mission successful < 1310135779 651194 :foocraft!~ewanas@89.211.223.87 QUIT :Ping timeout: 255 seconds < 1310135780 543646 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Anarchy effectively has mutable types, does that count? < 1310135791 318904 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in, the types themselves, not variables of that type < 1310135800 224539 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except it's done statically at compile time < 1310135830 638839 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1310135845 794390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION realises he should have more of an aversion to the phrase "statically at compile time" than he does < 1310135896 540347 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's also one of those languages where I have to reign it back a bit to stop it becoming uncomputable < 1310135905 931332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's all your languages < 1310135908 993910 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :except sometimes you don't even bother < 1310135911 336802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, apart from the sub-TC ones < 1310135925 476990 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nah, Underload hit exactly TC pretty much without trying < 1310135934 579665 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although it turned out to have quite a few redundant commands for that purpose < 1310135943 624839 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :After Overload collapsed under its own weight < 1310135952 471041 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1310135954 553392 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it had goto < 1310135965 552817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What I'm saying is, Underload is the reigning-in of Overload :P < 1310135969 577304 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and you could jump into bits of program that were still on the stack, etc < 1310135976 183786 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't believe Overload was super-TC, though < 1310135980 855123 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just really hard to get your head around < 1310135988 732561 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and, fwiw, to implement < 1310135990 827394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wonder what happens if you take something like Overload, and just don't stop adding to it < 1310135999 678992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Can languages collapse into a black hole? < 1310136008 49808 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do you know of MAGENTA? < 1310136013 453210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Will adding ONE MORE FEATURE suddenly make your language uncomputable in conjunction with the others? < 1310136027 473370 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Yeah, but that's more "a really silly imperative-ish language" than "EVERY PARADIGM POSSIBLE SMUSHED TOGETHER". < 1310136031 58240 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1310136034 914134 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and even so, it's cursed < 1310136045 745182 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :smushing every paradigm possible together would be worse < 1310136052 669854 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :admittedly, Overload was getting that way < 1310136082 874768 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Perfection is achieved, not when there is nothing left to take away, but when there is nothing more to add."--Saint-Exupery de Antoine < 1310136089 833897 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/"-/" -/ < 1310136093 65014 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is that a genuine attribution? < 1310136106 462925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(quote from foreword of The Kind-of-Algorithmic Language Overload) < 1310136111 719392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: No :P < 1310136115 730313 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, if you think about it, it's correct that way round < 1310136118 959943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's "Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away." --Antoine de Saint-Exupery < 1310136133 933088 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if there's nothing more to add, it means that you don't need anything else for it to be perfect, along the lines of BF < 1310136138 689955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Argh, I swapped too much. < 1310136155 943431 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Perfection is achieved, not when there is nothing more to take away, but when there is nothing left to add." --Saint-Exupery de Antoine < 1310136159 771182 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if there's nothing more to take away, it means you have a horrific mess where you can't take out anything and leave it still viable < 1310136165 469582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :see, I fixed it < 1310136176 362909 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, that's worse < 1310136185 518756 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you misspelled better < 1310136194 110200 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I mean, it's meant to be a bad quote, right? < 1310136196 220318 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so being worse is better < 1310136258 818244 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that was intentional, right < 1310136304 578585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: what should i call... a bit vector... if not a word... :( < 1310136309 97025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i need something to call the module :P < 1310136313 862626 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im thinking of just using Unsigned/Signed for the actual types < 1310136318 469260 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :semi-intentional, I caught it as soon as I wrote the sentence, and left it in < 1310136319 150164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then there can be NO ARGUMENT < 1310136339 350561 :foocraft!~ewanas@89.211.167.31 JOIN :#esoteric < 1310136376 243608 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what about SomeBitsOfThisAreSignedAndSomeAreUnsignedBecauseVHDLDoesntHaveVarargsButItDoesHaveArraysWithLengthSpecifiedByATemplateParameterSoIFakedThemWithAnArrayAfterAllEverythingIsJustBitsRight < 1310136394 770625 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've actually done that on two different projects... < 1310136403 423860 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that exact name? < 1310136414 127365 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, I didn't actually name them that < 1310136421 763091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GO RECTIFY THAT < 1310136422 349315 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the type was called std_logic_vector, as always < 1310136436 464775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: amusingly, Haskell doesn't have varargs either < 1310136438 983227 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it has [], which is the same thing < 1310136442 210646 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I mean, it's a use for a std_logic_vector that isn't interpreted either as a signed or an unsigned variable < 1310136481 125802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :UNLIKE YORK LAVA, I'm planning to keep the numbery types separate from the vectors by newtypes < 1310136496 85079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :York Lava just keeps signed separate (for typeclasses); vectors of bits are identical to unsigned numbers < 1310136500 787262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which seems Wrong < 1310136505 291266 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Especially as it stops you making a nice Show instance < 1310136517 843887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Unless you want all your vectors to show like that I suppose < 1310136551 737444 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :VHDL's method of doing things is really amusing < 1310136569 462633 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :by default, + on vectors is an error, you have to import an arithmetic library < 1310136578 884868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1310136584 701550 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and signed and unsigned arithmetic are in two separate libraries, so originally you just imported one or the other < 1310136600 762965 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :after a while, they decided that was stupid, so imported a third which had signed() and unsigned() casts you could put around the vectors < 1310136603 455777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I kind of feel bad about writing a Num instance, because dammit, you should have to write your own ripple carry adder < 1310136625 560921 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ripple carry? so slow < 1310136631 809475 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although at least it's easy < 1310136633 905914 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: So small < 1310136653 497874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Remember, my electronics have very limited size :P < 1310136657 123426 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1310136664 752146 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And the bigger they get the smaller they get (= repeater) < 1310136666 567821 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ideally, you'd let the user select their own implementation of addition < 1310136673 360866 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :They can do that by using another function :P < 1310136680 176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or making their own instance and not importing mine < 1310136698 265498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Almost any adder will require being assembled as a separate circuit and hooked up to the rest of the system, anyway < 1310136710 425927 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because, like I said, my circuits are tiny < 1310136714 922403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Can't afford to duplicate anything :P < 1310136747 245537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: So in RL circuits, do OR gates flow the result back to their input too? < 1310136758 67598 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :depends on the architecture < 1310136759 914011 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. (A or B) where A is low and B is high flow... highness to A. < 1310136763 366664 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I'm good at terminology.) < 1310136776 27723 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a "wired-OR" does, that's when you connect two outputs together, using logic levels that make that possible < 1310136778 349264 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This is kind of a problem in Minecraft since it saves space and time most of the time but fucks up some circuits :P < 1310136781 350537 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it has all sorts of undesirable characteristics < 1310136791 621306 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so people nearly always use gates which have explicit inputs and outputs < 1310136806 737642 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: In redstone, OR is literally just connecting two wires together, yeah < 1310136807 262735 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :note that if you flow a signal to an output in real life, you either get nothing happening, very high power drain, or a fire < 1310136809 744158 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :depending on various things < 1310136815 921442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And it's the most common type of OR because... repeaters take up a block and a tick < 1310136829 90167 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :alternatively, you could use diodes, but that has problems of its own < 1310136830 395055 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(You need to put a repeater on one input to stop it flowing backwards) < 1310137058 50176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: BITVECTOR IS SUCH AN UGLY NAME DO YOU HAVE ANY IDEA < 1310137096 200992 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just call it Std_logic_vector < 1310137130 337951 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION runs < 1310137625 937651 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: :D < 1310137629 895731 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: but it isn't even std_logics < 1310137636 949217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I deal in finest pure bits < 1310137652 643381 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, VHDL's array declaration syntax is really really weird < 1310137659 816988 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :first, you have to define an array type < 1310137670 278786 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the definition looks something like this (/me looks it up because it's so crazy): < 1310137703 12312 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ugh, seems I don't use it in any of my programs < 1310137713 990357 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION looks it up in the stdlib < 1310137736 809414 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: LITTLE OR BIG ENDIAN < 1310137748 307255 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :depends on whether you declare the indexes as 0 to 7 or 7 downto 0 < 1310137755 591140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: no i mean which do you do < 1310137766 1234 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lsb is 0 < 1310137775 821020 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: so little < 1310137780 28456 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :orw ait no < 1310137791 369307 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :type std_logic_vector is array (natural range <>) of std_logic < 1310137799 865549 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*type std_logic_vector is array (natural range <>) of std_logic; < 1310137816 382291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as opposed to real or complex range < 1310137818 607722 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1310137821 786206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait < 1310137822 694693 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :srsly? < 1310137833 337850 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure what happens if you put something other than an integral type there < 1310137846 249069 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose I should try string range <> sometime to see how the compiler reacts < 1310137852 697250 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, I still don't know what the <> is for < 1310137866 16077 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its the hole that the indices go into < 1310137873 493082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :where else would they fit < 1310137936 815977 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :VHDL is really finicky about semicolons, btw < 1310137949 750049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, I should parameterise my integer types on little/big endian < 1310137951 375400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good idea y/n < 1310137954 836579 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the rules for where they go are vaguely consistent but unintuitive < 1310137966 409228 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well, VHDL effectively does < 1310137973 59646 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes but i'm not vhdl :) < 1310137986 636813 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you go down that route, you should parameterise signed integers on whether they're two's complement, one's complement, or signed-magnitude < 1310137990 810592 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and have a thousand different sorts of floats < 1310137993 766107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hahaha no < 1310138003 546299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :floats in minecraft LMAO i want to make an fpu now < 1310138005 896701 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the most useless fpu. < 1310138044 739218 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :someone wrote one in INTERCAL < 1310138079 719483 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :admittedly, I don't think anyone wrote one in Malbolge < 1310138084 377089 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and redstone is somewhere in between < 1310138448 131462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: but seriously < 1310138457 75841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :LITTLE OR BIG ENDIAN i need to know what opinion you have so i can correct it < 1310138465 641757 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh < 1310138466 29846 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Middle endian < 1310138470 182443 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure which term refers to what < 1310138476 105357 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :middle endian is unmistakably wrong, though :) < 1310138485 606930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: little endian = numbers done get bigger as you go right < 1310138487 430122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :big endian = not that < 1310138491 591778 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :xeightsix is little < 1310138494 160301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sparc is big < 1310138497 567352 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which end's left, and which end's right? < 1310138505 307660 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, it depends on what you're doing < 1310138506 492576 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait, sparc is bi-endian < 1310138507 34606 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1310138516 122490 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: oh come on, you know what end's left < 1310138520 932527 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :gcc-bf uses least significant byte has lowest address < 1310138525 550328 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :little: lowest address = least significant < 1310138528 822900 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :X endian = the most X significant bit is at the start < 1310138529 994618 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because that way, casting int to short or short to char is a no-op < 1310138530 461916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :big: lowest address = most significant < 1310138541 4733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: right, that's the sole reason for little-endian being good < 1310138546 628941 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as opposed to the zero reasons for big < 1310138572 607843 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Big endian discourages casting, thus is good < 1310138650 952356 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: What does that even mean < 1310138741 577351 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Because downcasting big endian integers isn't a no-op, you're less likely to cast with big endian, and because blindly casting is generally bad, this is a good thing, thus big endian encourages good practices, thus it is good < 1310138822 7345 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: You... are joking, right? < 1310138826 712327 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Yes < 1310138829 973802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Thank god < 1310138992 448861 :Gregor!Gregor@codu.org PRIVMSG #esoteric :The space shuttle countdown clock on nasa.gov is counting up :P < 1310139004 707375 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: big-endian works better for fixedpoint, for much the same reason little-endian works better for integers < 1310139018 897057 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because you can truncate it as a no-op < 1310139025 829915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Heh < 1310139026 916785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :... < 1310139027 816672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Heh < 1310139030 721506 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But you can have a heh too < 1310139200 600202 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :http://codepad.org/9txI7dcT recent project: code golfing a text-to-number program.f < 1310139217 281781 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :s/f$// < 1310139296 914352 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as in "one hundred" => ...? < 1310139312 920725 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Yep < 1310139339 367567 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :yes < 1310139405 20925 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Now make it reject invalid input < 1310139457 564137 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :Deewiant: the first approach i tested indeed did so, using a perfect hash. too huge for golfing however. < 1310139510 323153 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :it nevertheless handles "thousands" vs. "thousand" correctly, and also correctly ignores "and". < 1310139531 982092 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :one bug is that it treats "a" as like "zero"... :p < 1310139623 152062 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, type families and typeclasses, tricky < 1310140150 963504 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :qntm: SPAAAAAAAAAAAAAAAAAAAAAAAAAAAAACE < 1310140393 933321 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1310140899 551664 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: how do type families < 1310140967 92750 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :when a boy type loves a girl type very much < 1310141026 192579 :Gregor!Gregor@codu.org PRIVMSG #esoteric :https://github.com/mozilla/narcissus/blob/master/lib/jslex.js#L538 BEHOLD < 1310141043 233815 :Gregor!Gregor@codu.org PRIVMSG #esoteric :My BRILLIANT metacircular code is now a part of Narcissus. < 1310141045 850342 :Gregor!Gregor@codu.org PRIVMSG #esoteric :<-- winner < 1310141077 217755 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how did that happen < 1310141393 30581 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : when a boy type loves a girl type very much < 1310141394 999791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but my types arent class < 1310141402 796379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the POVERTY types are having CHILDREN...... < 1310141476 930780 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :eh theyve gotta do something when they arent watching tv or collecting their check... :P < 1310141533 901389 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1310141671 47640 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 252 seconds < 1310142415 191947 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1310142712 813523 :MigoMipo!~John@84-217-10-134.tn.glocalnet.net JOIN :#esoteric < 1310143816 183348 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 240 seconds < 1310144041 827530 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1310144332 566741 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1310144359 90645 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK guys come on I need a really long, 'boring', academic YouTube video. < 1310144359 280902 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 3 new messages. '/msg lambdabot @messages' to read them. < 1310144375 131116 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Where 'boring' == boring for normal people but not actually boring for me. < 1310144597 838936 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1310144953 68616 :foocraft!~ewanas@89.211.167.31 QUIT :Ping timeout: 258 seconds < 1310147565 937912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.haskell.org/pipermail/haskell/2005-May/015815.html < 1310147569 909690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is cool exclamation mark < 1310147570 272824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s < 1310147719 544305 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :"Note that we can't type "vfoldr Cons Nil", because the result type of < 1310147719 910883 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :Cons does not match the second argument." < 1310147728 961900 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well the cool part < 1310147732 170147 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is the NatCase thing < 1310147733 106062 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :that can be done, with some minor pain < 1310147736 117143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which I inexplicably haven't seen before < 1310147748 38872 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :elliott: I like http://www.haskell.org/pipermail/haskell-cafe/2009-June/062690.html < 1310147749 786212 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION is running into stupid errors like < 1310147752 481631 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vat :: (i `LT` n) => Vec n a -> Nat i -> a < 1310147752 663737 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vat (x :+> _) Z = x < 1310147752 826190 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vat (_ :+> xs) (S n) = xs `vat` n < 1310147753 202086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :--> < 1310147758 230792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Redsynth/Vec.hs:39:27: < 1310147758 409233 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Could not deduce (LT n2 n1) arising from a use of `vat' < 1310147758 571651 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : from the context (LT i n) < 1310147758 571834 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : bound by the type signature for < 1310147759 312706 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : vat :: LT i n => Vec n a -> Nat i -> a < 1310147761 150438 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : at Redsynth/Vec.hs:(38,1)-(39,33) < 1310147763 314206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :blah blah blah < 1310147780 35464 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :http://hpaste.org/41453/foldl_on_vec?pid=41453&lang_41453=haskell < 1310147788 800478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> class Nat n where < 1310147788 983632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> caseNat :: forall r. n -> (n ~ Z => r) -> (forall p. (n ~ S p, Nat p) => p -> r) -> r < 1310147789 610916 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `class' < 1310147789 790562 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: type variable `n'Not in scope: type constructor or class `Z'N... < 1310147790 71066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coq flashback < 1310147810 407844 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :that paste of mine shows more useful foldr and foldl on Vec < 1310147810 950943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: also coq flashback < 1310147906 274063 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :in coq or agda you wouldn't have to do some of the acrobatics I do there < 1310147957 704128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: I note that the "n ->" parameter to caseNat is not _technically_ necessary :) < 1310147975 547150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: < 1310148012 270899 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: The problem, I think, with natCase is that it basically forces you to write your case statements in an ugly manner :) < 1310148018 915440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Is there a way to make it spit out an equivalent GADT? < 1310148036 434 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :spit out? nope :/ < 1310148042 231785 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :you can probably do it all with SHE < 1310148051 406419 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :I had a module that did that somewhere < 1310148079 740513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: I just mean "spit out" as a return value < 1310148102 504386 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :oh, sure < 1310148133 178960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data NatCase where IsZero :: Z -> NatCase; IsSucc :: (n ~ S p, Nat p) => n -> p -> NatCase < 1310148134 617583 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or something < 1310148138 917751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm < 1310148154 551620 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh wait, it's simpler than that even < 1310148156 857333 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :data Nat n where Zero :: Nat Z; Suc :: Nat n -> Nat (S n) < 1310148159 772461 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric ::P < 1310148171 805146 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :then use induction < 1310148183 237078 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: Yeah yeah, but that's just the GADT solution all over again < 1310148189 340653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Although I suppose < 1310148190 241849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data NatCase n where < 1310148190 605318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : IsZ :: (n ~ Z) => NatCase n < 1310148190 767541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : IsS :: (n ~ S p, Nat p) => p -> NatCase n < 1310148192 404796 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is too, just in disguise < 1310148196 715428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Although it's not < 1310148200 312265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because the p isn't GADT's < 1310148211 275583 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :point is, with "natCase :: n -> NatCase n", you can use a case statement < 1310148213 440845 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rather than two ugly functions < 1310148250 865280 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :value :: (Nat n) => n -> Int < 1310148251 70128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :value n = < 1310148251 232355 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : case natCase n of < 1310148251 232499 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : IsZ -> 0 < 1310148251 232572 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : IsS n -> value n + 1 < 1310148286 671837 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : IsZ :: (n ~ Z) => NatCase n < 1310148298 368300 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Onto another project already? < 1310148304 132835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What? < 1310148330 207891 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Is that for the synthesiser or...? < 1310148344 888770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1310148386 724441 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :elliott: now you need finite sets < 1310148395 539835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: Why? < 1310148405 547351 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :you have vectors, but you can't index into them! < 1310148420 703628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh right, the entire problem I was trying to solve < 1310148425 546540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess a typeclass just won't work for that, SIGH < 1310148445 183993 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :a Fin type gives you safe indexing into Vec < 1310148461 159434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes, but so does a nat with an LT constraint < 1310148464 577285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If it works < 1310148478 432064 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :LT on type nats is a horrible hack that relies on weird behavior < 1310148490 297252 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's... just a typeclass < 1310148496 86228 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :you have it? < 1310148509 736524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :class (N m, N n) => m `LT` n < 1310148509 917525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instance (N n) => Z `LT` S n < 1310148510 79599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instance (N m, N n, LT m n) => S m `LT` S n < 1310148517 869308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Modulo I'm-really-tired errors. < 1310148534 681365 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :how do you write 0 < 5 with that? < 1310148554 895180 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Z `LT` S$S$S$S$S Z < 1310148562 290353 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Thanks Deewi < 1310148562 452694 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :I mean, prove < 1310148571 469952 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You don't prove anything, this isn't Agda < 1310148577 579371 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not looking to prove anything :P < 1310148577 741290 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :instances are proofs < 1310148578 906355 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :my point < 1310148584 417273 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :is that those instances don't cover 0 < 5 < 1310148598 672364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes... yes it does. < 1310148602 621041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : instance (N n) => Z `LT` S n < 1310148609 451236 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :oh, okay < 1310148621 734355 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :fair enough then :) < 1310148623 453528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not sure why this typeclass is meant to be difficult and hacky :P < 1310148633 954940 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :there's a couple of ways of doing it < 1310148663 355569 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :either way, a Fin is a more "natural" way of indexing into a vec :P < 1310148687 944938 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, so wait, how did you end up down this route? < 1310148690 266615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But less convenient to use, since now you have two problems caret doubleyou type-level number-ish types < 1310148701 614037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: I want static-length vectors to represent integers. < 1310148725 230467 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :How do you define N? < 1310148746 905139 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :... < 1310148751 753630 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Do you want me to pastebin all my code? < 1310148753 813162 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :elliott: you're going to have to do the same amount of work < 1310148756 246551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because none of it currently works, y'see. < 1310148759 129716 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That'd be nice. < 1310148770 275224 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :None of it at all? < 1310148782 386282 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :elliott: convincing the compiler you have an instance for an arbitrary natural is just as hard as using Fin for indices :P < 1310148799 749618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Very little of this part. < 1310148803 859677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: Yeah yeah :) < 1310148814 7288 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :I warn you < 1310148816 118121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: I just feel this little twinge in my heart every time I deviate from York Lava < 1310148819 373397 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :this way lie many proofs < 1310148833 937556 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :I've done a fair amount of fooling around like this in haskell < 1310148846 418668 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :and convincing the compiler of things that should be "obvious" is a real pain < 1310148856 791075 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :you can do it, but haskell is a pretty shitty proof language < 1310148901 42117 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :O'course < 1310148906 812437 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And all I'm tryina' do is generalise tuples :( < 1310148910 276462 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :aw < 1310148912 615874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Doubt GHC likes thirty-two element tuples < 1310148926 844075 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :oh, homogeneous? < 1310148946 602623 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :otherwise you can bury yourself deeper and go for heterogeneous vector-like things < 1310148952 298663 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :indexing into those is fun < 1310148971 270749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Homogeneous, yes < 1310148976 142631 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm writing an HDL < 1310148982 131058 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :HDL? < 1310148987 147875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hardware description language < 1310149002 729926 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Think VHDL, Verilog, and also the damned interminable series of Haskell DSLs named " Lava". < 1310149138 408283 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :ah < 1310149148 384045 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :I've wanted to do something like that in agda < 1310149189 415682 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: ...mine's for Minecraft redstone though :) < 1310149209 49036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm basically ripping off various Lavas...Lavae... wholesale, because dem people be smarter than me. < 1310149215 938748 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I've yet to actually write a line of synthesis code. I'm scared. < 1310149244 559013 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric ::O < 1310149355 979745 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: in my hardware compiler, the type inference code is much much longer than the actual synthesis code < 1310149373 794692 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Yeah, but that's done for me :P < 1310149380 675721 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: And anyway, doesn't yours spit out VHDL? < 1310149381 966151 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, slower to run, but I think that's because there are quadratic algos in it < 1310149382 468261 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That does not count < 1310149393 642552 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, it spits out connections < 1310149398 704081 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which happen to be in VHDL, but that's irrelevant < 1310149406 893441 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's doing nothing but connecting together premade units from libraries < 1310149442 580931 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :see, the problem with what I'm doing is that once I infer the type, I might discover it's wrong < 1310149447 10818 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and have to fix the program to comply < 1310149468 29010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :noot :: Nat n -> (forall p. (n ~ p, N p) => Nat p -> r) -> r < 1310149468 191365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :noot n f = foo n (f Z) (\p -> noot p (\q -> noxs q f)) < 1310149473 785062 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: proofs.jpg < 1310149477 786761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :actually here is my whole proof < 1310149480 635407 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :foo :: Nat n -> ((n ~ Z) => r) -> (forall p. (n ~ S p) => Nat p -> r) -> r < 1310149480 798069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :foo Z z _ = z < 1310149480 798274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :foo (S n) _ f = f n < 1310149480 798386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :noxs :: (N n) => Nat n -> (forall p. (p ~ S n, N p) => Nat p -> r) -> r < 1310149480 798494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :noxs n f = f (S n) < 1310149481 353003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :noot :: Nat n -> (forall p. (n ~ p, N p) => Nat p -> r) -> r < 1310149482 981966 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :noot n f = foo n (f Z) (\p -> noot p (\q -> noxs q f)) < 1310149494 483140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is me saying "fuck you world, every value of (Nat n) has (N n) and i'm going to prove it" < 1310149519 682587 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric ::) < 1310149522 692481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :woot, can be simplified to < 1310149524 136518 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :noot :: Nat n -> ((N n) => Nat n -> r) -> r < 1310149543 750499 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooot :: Nat n -> ((N n) => Nat n) < 1310149544 838115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Woot < 1310149546 642723 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nooot < 1310149554 122732 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :that isn't the same though < 1310149578 914274 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :oh, you're reusing variables < 1310149639 764510 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no im just expanding their names with more os < 1310149654 683864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Redsynth.Nat> :t nooot < 1310149654 846102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooot :: N n => Nat n -> Nat n < 1310149655 218110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh oops < 1310149657 748785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: ur rite < 1310149688 174193 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooot :: Nat n -> (forall p. (p ~ n, N p) => Nat p) < 1310149689 117302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there < 1310149697 672556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh what < 1310149702 882273 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it got turned into < 1310149704 865680 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooot :: N n => Nat n -> Nat n < 1310149705 584027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :again < 1310149717 3741 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monomorphism restrction?? < 1310149726 447042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nope < 1310149763 528707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: now the question is, how do I make GHC automatically apply this everywhere :P < 1310149897 605242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: btw... the reason I'd rather use nats rather than fin is that I can use "n99" as a type-nat literal and it'll cause a type error immediately if it's too large; either I define a whole other set for fins which is really ugly, or I rely on fromInteger, which only fails at runtime... < 1310150078 843643 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :ah < 1310150083 897531 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :just use a real language < 1310150085 997114 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :like agda! < 1310150118 520210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: yes definitely < 1310150123 796845 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: how slow is 9 + 9 in Agda again < 1310150131 161156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: Anyway I can't use Agda, I use observable sharing :-) < 1310150157 641825 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :boo < 1310150170 214997 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: Hey, I use the _type-safe_ in-IO observable sharing. < 1310150171 400688 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :9 + 9 isn't noticeably slow, even when normalizing < 1310150177 742357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not a bad person! < 1310150180 64948 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :when compiled, it's just using Integer < 1310150196 3980 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The topic is now me rationalising my use of observable sharing. < 1310150252 900699 :ais523!~ais523@unaffiliated/ais523 TOPIC #esoteric :elliott rationalising his use of observable sharing | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1310150295 534822 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1310150608 915851 :oerjan!oerjan@129.241.210.46 JOIN :#esoteric < 1310150695 829836 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: Heh, and any such fin literal type thing would have to use LT/GT < 1310150705 42077 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :not really < 1310150712 779903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What type would f9 have then < 1310150715 798494 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :zero :: Fin (S n) < 1310150719 883405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, Fin (S (S (S (S (S (S (S N)))))))))))))))))))000000000000000 < 1310150720 397006 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :one :: Fin (S (S n)) < 1310150720 773805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1310150724 145654 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric ::) < 1310150730 134295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, I could have a typeclass < 1310150738 382719 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instance Lit Fin n where ... < 1310150741 615144 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instance Lit Nat Z where ... < 1310151173 777938 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :> 2 `2` 2 < 1310151174 565610 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `2' < 1310151182 854584 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :boring < 1310151193 363376 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> 2 `(+)` 2 < 1310151194 159929 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `(' < 1310151195 821222 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also boring < 1310151201 697333 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric :oh wait that wasn't what elliott meant with binary literals < 1310151211 547022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ? < 1310151219 274503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :copumpkin: You're insufficiently horrified :( < 1310151222 923471 :oerjan!oerjan@129.241.210.46 PRIVMSG #esoteric : Not that Haskell has binary literals, but < 1310151223 451071 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :C++11 lets you define your own literal syntaxes < 1310151398 489305 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :elliott: oh sorry, doing work < 1310151407 462571 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :elliott: not sure how that would work, but I'll be interested to see it < 1310151411 196852 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Work is no excuse for horrorslacking < 1310151415 671111 :cheater_!~ubuntu@g229131167.adsl.alicedsl.de PRIVMSG #esoteric :could you make a literal which is actually a language? < 1310151424 72703 :cheater_!~ubuntu@g229131167.adsl.alicedsl.de PRIVMSG #esoteric :and define code with it < 1310151431 303463 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :could you make a horse that's the sky < 1310151437 330894 :cheater_!~ubuntu@g229131167.adsl.alicedsl.de PRIVMSG #esoteric :and embed something in C++ < 1310151453 971735 :cheater_!~ubuntu@g229131167.adsl.alicedsl.de PRIVMSG #esoteric :elliott, yes < 1310151844 485643 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :elliott: pancreas < 1310152097 658081 :KingOfKarlsruhe!~chatzilla@p5B1334EE.dip.t-dialin.net JOIN :#esoteric < 1310152332 84787 :oerjan!oerjan@129.241.210.46 TOPIC #esoteric :elliott using his observation of shareable rationality | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1310152672 96753 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net JOIN :#esoteric < 1310153905 381478 :KingOfKarlsruhe!~chatzilla@p5B1334EE.dip.t-dialin.net QUIT :Quit: ChatZilla 0.9.87 [Firefox 5.0/20110615151330] < 1310154318 249049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan changing his topic of shareable elliott < 1310154360 322663 :foocraft!~ewanas@78.101.89.139 JOIN :#esoteric < 1310156913 1716 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1310156983 648460 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I made program in TeX for PBM picture to output. http://sprunge.us/VGgZ < 1310158027 303277 :oerjan!oerjan@129.241.210.46 QUIT :Quit: Good night < 1310158165 156986 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1310158414 773030 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Remote host closed the connection < 1310158606 73361 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1310159166 216738 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net QUIT :Quit: Leaving < 1310159377 264362 :FireFly!~firefly@unaffiliated/firefly QUIT :Read error: Connection reset by peer < 1310159511 828984 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1310161681 80971 :hagb4rd!~hagb4rd@koln-4db4f17f.pool.mediaWays.net JOIN :#esoteric < 1310161916 79553 :cheater_!~ubuntu@g229131167.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310162058 45131 :pumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com JOIN :#esoteric < 1310162058 491114 :pumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com QUIT :Changing host < 1310162058 653117 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1310162116 611404 :elliott!~elliott@unaffiliated/elliott QUIT :Ping timeout: 240 seconds < 1310162197 427157 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 240 seconds < 1310162600 923367 :cheater_!~ubuntu@g229131167.adsl.alicedsl.de JOIN :#esoteric < 1310163043 20866 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Why does MiKTeX include so much junk? < 1310164641 970739 :MigoMipo!~John@84-217-10-134.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1310164888 272455 :pumpkin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1310165651 283595 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :<3 "Frost" < 1310165991 564929 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The Homestuck track? < 1310165993 135624 :hagb4rd!~hagb4rd@koln-4db4f17f.pool.mediaWays.net QUIT :Ping timeout: 255 seconds < 1310166093 773021 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK so basically I now have to spend two days hanging around museums. < 1310166096 929383 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yaaaaaaay. < 1310166156 905345 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Why do you have to hang around museums? < 1310166719 693023 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, yes < 1310166778 608138 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :My ear is bubbling < 1310166808 728915 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Ok, that's not as amusig as i thought < 1310166837 152344 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You should probably do something about that. < 1310166858 303016 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I think it < 1310166863 773370 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :'s fine < 1310166895 929139 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, I wonder what this bag from burger king is doing on my desk and what it might contain < 1310167005 848558 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :should I ... open it? < 1310167027 679015 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes open it carefully in case it smell too bad or something < 1310167061 220230 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :itchy tickly < 1310167101 804729 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :itckly tichy < 1310167181 498970 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo_ is going mad from an ear infection which spread. < 1310167186 50542 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Soon he will die. < 1310167236 258198 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :It's just H2O2 < 1310167268 147368 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo_ < 1310167275 253007 :cheater_!~ubuntu@g229131167.adsl.alicedsl.de PRIVMSG #esoteric :Sgeo_, do you have a perforated ear drum < 1310167276 943051 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Why are you pouring peroxide in your ear < 1310167291 10575 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, on the subject of unlikely flamewars that I've got into not on the Internet: I'm currently in a Takeshi's Castle vs. Ninja Warrior flamewar < 1310167306 31866 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :cheater_, not that I know of, dad says I'd be in pain if I did' < 1310167328 495421 :cheater_!~ubuntu@g229131167.adsl.alicedsl.de PRIVMSG #esoteric :Sgeo_, that is wrong, a perforated ear drum does not hurt < 1310167342 383239 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :... < 1310167357 541390 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why would you pour hydrogen peroxide in your ear anyway? < 1310167362 353330 :cheater_!~ubuntu@g229131167.adsl.alicedsl.de PRIVMSG #esoteric :well take it from someone who's had that and it didn't hurt < 1310167413 947389 :cheater_!~ubuntu@g229131167.adsl.alicedsl.de PRIVMSG #esoteric :Sgeo_, did you pour peroxide in your ear and it sounds like the water is flowing into a hole of some sort - like it's going further than usually when you have water in your ear? < 1310167434 363728 :cheater_!~ubuntu@g229131167.adsl.alicedsl.de PRIVMSG #esoteric :either way if it's itchy it's probably just a lot of ear wax :p < 1310167443 628943 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ais523, try to clean it out because I can barely hear from it < 1310167462 841644 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :cheater_, would it be noticable? I notice no such thing < 1310167518 778982 :cheater_!~ubuntu@g229131167.adsl.alicedsl.de PRIVMSG #esoteric :would what be noticable - the perforation, or the earwax? < 1310167541 508023 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Sound of H2O2 flowing into perforation < 1310167553 579605 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, elliott's lucky he isn't here, he'd have facepalmed to death < 1310167556 225547 :cheater_!~ubuntu@g229131167.adsl.alicedsl.de PRIVMSG #esoteric :yeah it sounds very different than usual < 1310167558 642464 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I should possibly email him a warning not to logread < 1310167560 647861 :cheater_!~ubuntu@g229131167.adsl.alicedsl.de PRIVMSG #esoteric :try with the other ear < 1310167562 865402 :cheater_!~ubuntu@g229131167.adsl.alicedsl.de PRIVMSG #esoteric :for comparison < 1310167590 222095 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cheater_: we've had enough of trying to get Sgeo to kill his girlfriend (/me waits for NOT ACTUALLY GIRLFRIEND rant) < 1310167595 214697 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :stop trying to get him to kill himself too < 1310167599 304259 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Medical advice from cheater vs. medical advice from Sgeo's dad. < 1310167612 791890 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I'm really not sure which side of the fence I'm on here, < 1310167617 43299 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: well, I'd probably phone the NHS if in doubt < 1310167631 790695 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the US doesn't have a national health service < 1310167664 408639 :cheater_!~ubuntu@g229131167.adsl.alicedsl.de PRIVMSG #esoteric :ais523, what? < 1310167681 638759 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cheater_: what are you whating at? < 1310167876 802405 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I did survive doing the same thing yesterday < 1310167888 238468 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :But I just told my dad that I want to see a doctor, and I don't mean him < 1310167913 630557 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :was your ear having hearing problems before you did it the first time? < 1310167920 551667 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Yes < 1310167939 510720 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :It's been having problems for a while now < 1310167946 347763 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Cleared up some time ago, but then came back < 1310167953 537745 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :TbH, I suspect pouring peroxide into a perforated eardrum would hurt like hell, but IANAD. < 1310167995 31978 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hydrogen peroxide can explode on contact with all sorts of things, and the most potent is quite common in the human body < 1310168006 328902 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because H2O2 badly messes up a range of reactions and it gets rid of it by any means possible as a result < 1310168115 459791 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION vaguely hopes that Phantom_Hoover is right < 1310168186 639353 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, you refer, I assume, to the catalytic breakdown of peroxide into water and oxygen. < 1310168195 689290 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1310168200 657027 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in a confined space, it's an explosion < 1310168209 305853 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Which is not particularly dangerous, what with peroxide having been used in the past as a topical antiseptic on wounds. < 1310168211 836774 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've done it in the lab < 1310168226 33971 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yep, not generally in the human body, it's so dangerous that the body is good at dealing with it < 1310168234 173910 :cheater_!~ubuntu@g229131167.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310168250 331804 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, in the past? < 1310168257 558887 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :People don't do that anymore? < 1310168279 981016 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :TIL: #! is not POSIX. < 1310168294 199731 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :pikhq: omg!! < 1310168298 710384 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo_, it releases oxygen, so if it gets into the bloodstream there's a risk of an air embolism. < 1310168307 891252 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: I learnt that recently, looking it up < 1310168313 539667 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :WHY < 1310168317 530123 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, um, that's scary < 1310168318 981136 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :however, POSIX does mention it as a common convention in a footnote somewhere < 1310168325 783075 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo_: also very noticeable < 1310168329 976658 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo_, why, do you have any open blood vessels in your ear? < 1310168330 838245 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :so posix basically says nothing at all about executable formats? < 1310168335 693527 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it probably didn't happen < 1310168337 842233 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :makes a lot of sense though, really < 1310168348 55560 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :There *is* a portable way to do shell scripts, though. < 1310168349 658857 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, no, not in my situation particularly, just in general < 1310168355 862802 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :pikhq: orly? < 1310168362 457747 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: load them from inside the appropriate shell? < 1310168364 770420 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :execvp passes invalid executables to the shell. < 1310168382 174440 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but what if your portable shell script is also a valid executable on the system in question? < 1310168428 787700 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :Have fun. :) < 1310168466 244314 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps I should write a shellscript/.COM format Windows executable polyglot < 1310168477 733565 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :In practice, adding #!/bin/sh should fix that. < 1310168480 393985 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's reasonably easy to make an entirely printable one of those, although it has to be selfmodifying because the flow control commands are unprintable < 1310168495 636131 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :(it's very unlikely that #!/bin/sh is the magic for an executable format) < 1310168516 272623 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I think it's invalid x86 machine code, too < 1310168521 802311 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :IIRC the lowercase letters are all invalid commands < 1310168546 9114 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :"invalid" x86 machine code, as if there are any byte values left to treat as invalid :P < 1310168563 297360 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there were quite a lot back on the 8086 < 1310168589 734989 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :that was... more than a life time ago, I believe < 1310168601 695224 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net PRIVMSG #esoteric :Oh, *right*, .COM didn't even have header magic. < 1310168613 931986 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, I was working from the developer's manual for DOS 3 back when I did the printable machine code stuff < 1310168617 267310 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: indeed < 1310168629 378589 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because I found it in the library < 1310169018 189465 :cheater_!~ubuntu@g229131167.adsl.alicedsl.de JOIN :#esoteric < 1310169211 872230 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1310169213 274125 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1310170351 910097 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1310170590 293640 :pikhq!~pikhq@71-219-241-58.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1310170598 468550 :pikhq!~pikhq@71-219-213-203.clsp.qwest.net JOIN :#esoteric < 1310170616 523311 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What exactly are the probabilities related to DARK CLEFABLE [Lv33]? Is it just 1/3? < 1310170725 62226 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: you're unlikely to find out without testing the game a lot < 1310170731 382577 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as it isn't a real card, it doesn't say on the card < 1310170734 974661 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but you could work it out by experiment < 1310170766 366362 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Such experiment would be difficult for many reasons though. Although, maybe there are some cheat codes that can help < 1310170806 668177 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It is possible though, to make a probability of 1/3 (as well as other numbers) with coins. I know a few methods to do so. < 1310172176 753310 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :It is if you accept that your method may never terminate < 1310172193 245062 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :although the same is technically true for a simple flip as well < 1310172210 858026 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :since there is always the possibility, however remote, of edge < 1310172564 158893 :pikhq!~pikhq@71-219-213-203.clsp.qwest.net PRIVMSG #esoteric :There is also the possibility that I will teleport to the moon, but we don't usually discuss this. < 1310173289 186026 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Gah, there are moths in this apartment too < 1310173295 358636 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1310173295 692714 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :One of them flew into my cooking pasta < 1310173304 508173 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Better than your rotting pasta < 1310173688 248866 :cheater_!~ubuntu@g229131167.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310174391 506718 :cheater_!~ubuntu@g229130163.adsl.alicedsl.de JOIN :#esoteric < 1310175434 268139 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 276 seconds < 1310175552 743711 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Now you should be more careful. Unless you are trying to make moth pasta. < 1310175606 289972 :hagb4rd!~hagb4rd@koln-4db4f592.pool.mediaWays.net JOIN :#esoteric < 1310175789 756937 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ARRRRRRRRRRRRRGH < 1310175800 905124 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I've been on Google+ for TWO DAYS and already I'm getting added by people that I don't know if I know >_< < 1310175862 864056 :pikhq!~pikhq@71-219-213-203.clsp.qwest.net PRIVMSG #esoteric :Here, let me help! < 1310175964 99223 :Gregor!Gregor@codu.org PRIVMSG #esoteric :NOOOOOOOOOOOO < 1310175990 122220 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Is google+'s privacy better < 1310176022 970948 :pikhq!~pikhq@71-219-213-203.clsp.qwest.net PRIVMSG #esoteric :Patashu: It actually exists. :P < 1310176031 940807 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Patashu: it's designed better but IIRC is buggy atm < 1310176121 441676 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Gregor, I assume that you know if you know me? < 1310176145 356898 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Sgeo_: That's quite the name. < 1310177036 320239 :cheater_!~ubuntu@g229130163.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310177245 374292 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1310177766 892065 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Now I made a program overlaying PBM pictures in TeX documents, it is one which is 100% compatible with TeX. I can use it later if I have something that I will want to add pictures into the spare spaces of the document. < 1310177818 886854 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de JOIN :#esoteric < 1310178073 249273 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is there program or algorithms to automatically layout a block diagram or similar diagrams? < 1310178821 270108 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so I did the unthinkable. I got google+. No idea why. I think google betas are somehow addicting. Maybe because they are hard to get? < 1310178970 869044 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I still don't care for social networks < 1310178977 425213 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whether or not they're less evil than Facebook < 1310179269 945607 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't need social networks. Although if decentralized it might be an improvement in some ways. < 1310179282 338795 :jcp|other!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1310179339 259454 :javawizard!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 240 seconds < 1310179384 676665 :jcp!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 258 seconds < 1310179571 142399 :jcp!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1310180161 615891 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you know who "Sachiru" is? On this log? http://zzo38computer.cjb.net/irc_log/GAMESESSION/1307961179 < 1310180379 567492 :variable!~thing@unaffiliated/variable NICK :Cthulhu] < 1310180387 170191 :Cthulhu]!~thing@unaffiliated/variable NICK :variable < 1310181943 644369 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you like the PBM overlay program in TeX? < 1310182104 698297 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Why is it trying to be everything with Google now? < 1310182253 758731 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: { < 1310182548 634744 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 252 seconds < 1310182745 116270 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!c printf("%x",11656948); < 1310182750 120530 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :b1def4 < 1310182842 486382 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!c printf("%p", malloc(4)); < 1310182844 612482 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :0x7fe8070ae010 < 1310182851 958439 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh, 64-bit < 1310183617 84772 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It's not exactly a secret that it's 64-bit :P < 1310183628 887032 :Gregor!Gregor@codu.org PRIVMSG #esoteric :!c printf("%d", sizeof(void *)) < 1310183630 940518 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :8 < 1310183750 205491 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know, it just surprised me < 1310183756 640522 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I run 32-bit OSes even on 64-bit hardware < 1310183778 788341 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because narrower pointers normally save more time than narrower arithmetic loses < 1310183821 63269 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :how? < 1310183842 843708 :Gregor!Gregor@codu.org PRIVMSG #esoteric :That may (or may not) be true on MIPS vs MIPS 64-bit, but on x86 you have to consider the fact that you're weighing 1 vs 9 general purpose registers. < 1310183864 605582 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: memory bandwidth < 1310183874 338465 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah < 1310183881 137907 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's the major bottleneck for the majority of programs nowadays < 1310183910 799015 :pikhq!~pikhq@71-219-213-203.clsp.qwest.net PRIVMSG #esoteric :Except that x86_64 then removes a memory bottleneck. < 1310183911 720467 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, the main advantage of FPGAs vs. CPUs is that they can be designed with a separate memory for each variable, thus having no similar bottleneck < 1310183936 965725 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Do you have some actual numbers to back that up? I recall seeing some 32-bit/64-bit benchmarks on Ubuntu old.old a year or two ago, and 64 bits was a win in (at least a large majority of) their tests. < 1310183948 213389 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, it's a guess < 1310183957 676047 :pikhq!~pikhq@71-219-213-203.clsp.qwest.net PRIVMSG #esoteric :fizzie: That's not because of being 64-bit, but because x86_64 adds more general-purpose registers. < 1310183959 111036 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It's a guess that happens to be WILDLY incorrect for x86_64. < 1310183965 63447 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fair enough < 1310183969 889660 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :pikhq: Well of course. < 1310183983 192608 :Gregor!Gregor@codu.org PRIVMSG #esoteric :But like pikhq said, probably not much to do with the bitwidth, more to do with 1-vs-9 GP registers :P < 1310183992 807239 :pikhq!~pikhq@71-219-213-203.clsp.qwest.net PRIVMSG #esoteric :There's *very* few cases where 64-bit arithmetic is a win. < 1310184005 766134 :pikhq!~pikhq@71-219-213-203.clsp.qwest.net PRIVMSG #esoteric :But holy fuck only 1 general-purpose register is lose. < 1310184033 188976 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, that's a bit of a silly design < 1310184057 21988 :Gregor!Gregor@codu.org PRIVMSG #esoteric :(Which one that is depends enormously on situation, since of course there are no truly general purpose registers, just some "common purpose" and some "less common purpose" registers) < 1310184145 102474 :pikhq!~pikhq@71-219-213-203.clsp.qwest.net PRIVMSG #esoteric :You can treat EBX as general-purpose. < 1310184185 28249 :Gregor!Gregor@codu.org PRIVMSG #esoteric :pikhq: Not if you're in a shared library on UNIX. < 1310184217 233203 :pikhq!~pikhq@71-219-213-203.clsp.qwest.net PRIVMSG #esoteric :Except when doing PIC. < 1310184220 571485 :pikhq!~pikhq@71-219-213-203.clsp.qwest.net PRIVMSG #esoteric :Gregor: Yeah. < 1310184231 229987 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why can't you use CX as general-purpose? < 1310184232 627992 :pikhq!~pikhq@71-219-213-203.clsp.qwest.net PRIVMSG #esoteric :In which case there does not exist a general-purpose register. < 1310184247 827691 :pikhq!~pikhq@71-219-213-203.clsp.qwest.net PRIVMSG #esoteric :ais523: The count register is firmly not general-purpose. < 1310184253 599785 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fair enough < 1310184264 275843 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it does work in a wide range of commands, though, and you often aren't using it for anything else < 1310184282 828527 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ais523: The thing is, that's the status of EVERY x86 register. < 1310184290 296333 :Gregor!Gregor@codu.org PRIVMSG #esoteric :With varying degrees of "often" < 1310184296 108246 :Gregor!Gregor@codu.org PRIVMSG #esoteric :That's what makes it such a minefield. < 1310184319 10523 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this reminds me of the PIC microcontroller architecture, where more than half of the registers are special purpose and there's no other RAM, and the documentation pretty much says "if the register's writable and readable and whatever you're putting there isn't going to have undesirable side-effects, feel free to use it as general-purpose" < 1310184335 247805 :pikhq!~pikhq@71-219-213-203.clsp.qwest.net PRIVMSG #esoteric :Including EBX. It just so happens to not be commonly used for its purpose in non-PIC 32-bit code. < 1310184395 504660 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310184408 998691 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Client Quit < 1310184415 61422 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net NICK :Sgeo < 1310184618 427461 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1310184628 830174 :derrik!~xix@gprs-inet-65-62.elisa.ee JOIN :#esoteric < 1310185123 696166 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1310185275 977746 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : hmm, on the subject of unlikely flamewars that I've got into [...] <-- I SENSE REDUNDANT STATEMENT < 1310185294 692278 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: I don't see the redundancy < 1310185301 850669 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we weren't on that subject beforehand < 1310185321 794755 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't see you as a person who gets into flamewars, thus the "unlikely" is redundant. < 1310185323 825199 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nor afterwards < 1310185331 976094 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I get into VCS flamewars on occasion < 1310185343 802605 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ooooh < 1310185346 665862 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I meant that the flamewar was unlikely to exist at all, and me having gotten into it was independent < 1310185363 752826 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1310185548 748433 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes! < 1310185549 917123 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No! < 1310185559 229345 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :how indecisive < 1310185621 215346 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :DO YOU WANT TO PLAY AGAIN? (PLEASE TYPE 'YES SIR!' OR 'NO SIR!') < 1310185657 803708 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :NO SIR! < 1310186438 766504 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :This is stupid some people do not even have a landline anymore. < 1310186502 444882 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And I cannot find many payphones anymore. < 1310186539 765584 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION doesn't have a landline < 1310186899 203406 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you have a telephone at all? < 1310186932 554916 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i have a cellphone yes < 1310186979 675622 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you have software on your cellphone for receiving faxes? < 1310187002 716681 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If not, do you know how to write such a software? < 1310187014 40171 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no it is an old model :P < 1310187136 562441 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I do not want a cellphone I prefer landline phone. < 1310187170 708723 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok < 1310187189 693530 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Someone said they will take them away? Who did that? < 1310187212 245376 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Will it become illegal or something like that? < 1310187288 693567 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i would expect if they disappear it would be because the market for them became too small to support < 1310187325 240357 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because afaik most young people _do_ prefer cell phones < 1310187454 918143 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :In Finland the percentage of homes with a landline contract has gone from 94% in 1995 to 33% in 2007; it's probably <30% already, though the speed at which it's dropping has understandably slowed. < 1310187604 853193 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :How many offices have a landline, though? < 1310187626 127995 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :20% of homes at the beginning of this year, apparently. < 1310187706 832300 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I don't know if they publish statistics about offices; at least large ones (>10 people or something) are quite likely to have some sort of fixed telephone system, I'd guess. But that's just a guess. < 1310187803 939211 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Heh, this link to a "report on the use of telecommunications services" on the communications regulatory authority site points at the server "pub.laru.local". < 1310187893 756761 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: I take it that doesn't resolve from public internet? < 1310187900 906667 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's just about stupid enough that I could imagine it either way < 1310187919 748687 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, no. I don't think anyone's bought the ".local" TLD yet. (I wonder if ICANN would even sell it.) < 1310187938 62482 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :They'd catch probably quite a lot of misconfigurations with a public *.local wildcard entry. < 1310187941 219160 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there have been people registering it, I think < 1310187946 859091 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :possibly with CAs < 1310188026 118854 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :At least zeroconf uses .local and multicast-DNS, might be problematic if it also existed as a "regular" TLD. < 1310188060 39272 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :In my opinion a lot of TLDs exist that shouldn't. < 1310188084 102249 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And some should be named a bit differently. < 1310188221 968438 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :They'll start actually accepting applications for pretty much any name starting from January 12th next year. Costs $185000 to apply, and then €25000/year to keep it. < 1310188228 106932 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :s/€/$/ < 1310188348 146907 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1310188489 874737 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have one suggestions for a TLD called ".opts" although to work properly it MUST NOT be registered by anyone. Instead it must be dealt with by the driver. It can be used to set options on DNS and timeouts and various other things, including use of IPv6 vs IPv4, and so on. < 1310188620 432275 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`factor 209 < 1310188623 862302 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :209: 11 19 < 1310188651 69243 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And then allocate one range of the "invalid" IPv4 addresses for use of driver specific things. < 1310188702 535283 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Now all IPv4 programs automatically work with IPv6 as well. And even if a program specifies "IPv6 only", you can still use IPv4 as well, too. < 1310191357 18652 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Are there computers with many bit hacking operations built in? Which ones? < 1310191721 846059 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :What are "bit hacking operations"? < 1310191771 752845 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Intel and AMD both have recently added opcodes POPCNT (count of set bits) and LZCNT (number of leading zeros), if that's the sort of thing you mean. < 1310191859 950474 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Or actually LZCNT seems to be AMD-only. < 1310191932 568145 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And of course x86 has long had BSF/BSR which locate the first/last set bit in a register. < 1310191945 750979 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Since 80386.) < 1310192073 140419 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And Z80 has a rather silly nybble-rotating operation, RRD. I think it might be intended for doing things on BCD values. < 1310192351 880057 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I mean other things too, including rearranging bits in a value, and even INTERCAL's "select" operation, and a lot of other stuff including the things you have mentioned, too. < 1310192476 521667 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1310192496 106193 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I seem to recall that the SIMD instruction sets can do shuffling and INTERCAL-style select but only on byte level. < 1310192537 664048 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Or actually I guess shuffling only shuffles 16-bit words. < 1310192744 943980 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The EXTRQ instruction introduced in SSE4a can extract a contiguous sequence of bits; you give it (as immediate arguments) offset and the number of bits, and it selects those, puts them to the least-significant positions, and clears rest to zero. < 1310192774 968139 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's sort of a general-purpose "select one field out of a SIMD register" op. < 1310192824 983173 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(And INSERTQ is the reverse operation of that.) < 1310192844 729247 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"contiguous"? boring < 1310192849 320430 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how do you do an unmingle with that? < 1310192877 593318 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I doubt they had INTERCAL efficiency in mind when designing SSE things. < 1310192982 654161 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think I read somewhere that PDP-10 allows accessing a contiguous sequence of bits somehow < 1310193160 339560 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Seems to, yes. < 1310193179 624113 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :So any CPU have a command to do Muxcomp (see the article in esolang wiki)? < 1310193184 469717 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :s/So/Do/ < 1310193776 209324 :hagb4rd!~hagb4rd@koln-4db4f592.pool.mediaWays.net QUIT :Quit: hagb4rd < 1310194137 668328 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1310194406 663659 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 250 seconds < 1310194475 536065 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1310195297 292124 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Later < 1310198287 389066 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Does Linux have a mode to make it not automatically make a USB keyboard work if there is already a keyboard (even not USB) connected? < 1310198322 15701 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :It does < 1310198326 445027 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it might not be written yet, though < 1310198392 788372 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :keyfuzz with kernel patch < 1310198397 318070 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric ::P < 1310198535 823954 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Sounds like something that might be hackable with udev rules and some scripts. < 1310198556 530003 :pikhq!~pikhq@71-219-213-203.clsp.qwest.net PRIVMSG #esoteric :You'd need to futz with udev. < 1310198594 165394 :pikhq!~pikhq@71-219-213-203.clsp.qwest.net PRIVMSG #esoteric :(technically, all the hotplugging stuff isn't *in* Linux. Linux just sends a message saying "Hey, new device, do something with it" out, and udev responds.) < 1310199170 909888 :derrik!~xix@gprs-inet-65-62.elisa.ee QUIT :Quit: left < 1310199216 123444 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What happens if a process directory is the current directory when the process is terminated? < 1310199251 444734 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :same thing that happens whenever a process is in a nonexistent directory < 1310199278 164813 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It makes sense. But what happens in that case? < 1310199288 365916 :pikhq!~pikhq@71-219-213-203.clsp.qwest.net PRIVMSG #esoteric :Get very loud complaints from your programs. < 1310199288 528273 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you just get errors until you change it again? < 1310199307 955667 :pikhq!~pikhq@71-219-213-203.clsp.qwest.net PRIVMSG #esoteric :Well, loud complaints from your shell, loud complaints followed by exit(1); by your normal programs. < 1310199334 273235 :pikhq!~pikhq@71-219-213-203.clsp.qwest.net PRIVMSG #esoteric :(presuming they try to read from the pwd) < 1310199532 993582 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Does Linux have the ability to unlink, but not delete until every process in the directory is terminated or moves elsewhere? < 1310199589 149411 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is there a variant of background processes that can instead just output the process ID to stdout so that it can be used in `...` commands? < 1310199695 264276 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Probably it can be done with fork() or something in a C program? < 1310199922 314713 :pikhq!~pikhq@71-219-213-203.clsp.qwest.net PRIVMSG #esoteric :Hmm. Well, that's neat. Utterly pointless, but neat. < 1310199928 792457 :pikhq!~pikhq@71-219-213-203.clsp.qwest.net PRIVMSG #esoteric :I have every extant Linux version here. < 1310200127 613732 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: wha? < 1310200153 690458 :pikhq!~pikhq@71-219-213-203.clsp.qwest.net PRIVMSG #esoteric :http://padator.org/linux/full-history-linux.git.tar < 1310200180 185821 :pikhq!~pikhq@71-219-213-203.clsp.qwest.net PRIVMSG #esoteric :That + a git pull gets you all of Linux up to when you did a git pull. < 1310200373 133171 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Today I uninstalled most of the stuff that MiKTeX installs by default, and it saves 400 MB of disk space by doing so. < 1310200399 761107 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :zzo38: In bash, $! expands to the PID of the most recently executed background command, so something in the style of blah `blah >/dev/null 2>&1 & echo $!` could work, if your shell is bash. < 1310200436 539396 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :fizzie: OK, that can work. Thanks for information. < 1310200456 311928 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :http://cache.ohinternet.com/images/b/b9/I%27ll_just_look_at_this_one_article_on_tvtropes.jpg < 1310200638 926814 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :So now I uninstalled everything except the Plain TeX, Plain METAFONT, Computer Modern fonts, AMS fonts, DVI previewer, and printing program. Although for some reason the "hyphen.tex" file needed by Plain TeX is in a package also containing other files that I don't need. < 1310201493 767482 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you know of techniques used for copy protection, anti-debugging ,etc, I can try to make a hardware design that avoids these things? < 1310202753 719914 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1310204724 91021 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1310205607 434901 :BeholdMyGlory!~behold@d83-183-228-76.cust.tele2.se JOIN :#esoteric < 1310205614 876027 :BeholdMyGlory!~behold@d83-183-228-76.cust.tele2.se QUIT :Changing host < 1310205615 38281 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1310205870 201589 :MigoMipo!~John@84-217-11-148.tn.glocalnet.net JOIN :#esoteric < 1310206605 252765 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1310208046 750455 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1310208122 855536 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1310208298 737832 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You forgot. I also forgot. < 1310210262 17412 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 260 seconds < 1310210911 515900 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1310211012 857791 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1310212894 942107 :CakeProphet!~adam@h3.26.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1310212895 239517 :CakeProphet!~adam@h3.26.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1310212895 402014 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1310214248 41357 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1310214404 565632 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You do not have permission to use "'" in this comment, unless you have used "'" within yrs ago (and not yrs ago) or have Miscellaneous Preferences enabled because . < 1310214650 227125 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :wat < 1310215018 333634 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I love that song. < 1310216880 960884 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 . < 1310217015 426601 :MigoMipo!~John@84-217-11-148.tn.glocalnet.net QUIT :Remote host closed the connection < 1310220718 370577 :foocraft!~ewanas@78.101.89.139 QUIT :Quit: So long, and thanks for all the fish! < 1310220771 403623 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :So short? And don't eat all the fish! < 1310220853 428814 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe it is better to drink all the fish? < 1310222760 80562 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 240 seconds < 1310222868 81189 :copumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com JOIN :#esoteric < 1310222868 535722 :copumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com QUIT :Changing host < 1310222868 697684 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1310223034 634902 :pikhq_!~pikhq@174-22-170-23.clsp.qwest.net JOIN :#esoteric < 1310223037 140490 :pikhq!~pikhq@71-219-213-203.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1310223526 336095 :aloril!~aloril@84.249.126.153 JOIN :#esoteric < 1310224615 502611 :foocraft!~ewanas@78.101.89.139 JOIN :#esoteric < 1310225187 79533 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1310227886 848330 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Which game did you play tomorrow? < 1310228400 23766 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There is Plain TeX, but is there such things as VeryPlain TeX? < 1310228856 303493 :derrik!~xix@gprs-inet-65-62.elisa.ee JOIN :#esoteric < 1310229187 232492 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no! < 1310229272 185159 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I suppose it doesn't matter then. Plain TeX is good enough for most things, other things can use primitive TeX writing a specific format for what is being done. < 1310229358 850023 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i was just thinking that < 1310229595 153634 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net JOIN :#esoteric < 1310229616 971903 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :hello < 1310229641 815198 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I am currently writing a DVI optimizer program which tries to make the DVI output from TeX (or any other program that can produce DVI output files) into smaller file by changing some things as long as the output on paper is still the same. < 1310229735 719094 :derrik!~xix@gprs-inet-65-62.elisa.ee PART :#esoteric < 1310229864 124660 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i am currently trying to characterize the cellular automata generated by idempotent ones, or rather prove my conjecture; i thought i proved it already but that was bullcrap, but now i have it except for a particular CA with certain properties i need to construct < 1310229909 669467 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What conjecture? < 1310229938 325623 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :I am currently working on an evolutionary algorithm to generate a Hello, world! program in my esolang Surface < 1310229956 544085 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :G is a product of idempotents <==> (for all n: G(U_n) = U_n ==> G|U_n = id|U_n) < 1310229959 292417 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :and the only reason I made surface was so that I could make a cool evolutionary algorithm < 1310229964 4282 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :where U_n is the set of points with least period n < 1310229987 905276 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :idempotent CA = everything becomes still life after one generation, that is, G^2 = G < 1310230000 579569 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :otherwise standard notation but ask if unclear < 1310230055 885437 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(for 1d ca) < 1310230097 851925 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(which are functions from S^Z to S^Z defined by a local rule, where S is a finite set of states and Z are the integers) < 1310230289 886794 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it is easy to see "==>" but for "<==" i need a family of CA that for arbirarily large k and some suitable m, put a marker (a 1) every k to k+m steps, and 0's everywhere else, unless there is a sequence of n (which is arbitarily large) cells where there is a smaller period than k in which case the CA just writes 0's under it < 1310230308 530119 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :which i think should exist < 1310230316 514372 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net QUIT :Quit: Some folks are wise, and some otherwise. < 1310230397 980654 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :if i could do that, i could do standard permutation stuff whereever there's a period for some time in the point, and everywhere else, just use an "aperiodic" marker that doesn't appear in the image of G to route the contents of the point through a subshift of finite type which cannot be confused with the image < 1310230417 645844 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :SOUND GOOD? < 1310230479 503093 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I do not know enough about this kind of theory to understand it enough to know if you are correct or if it sound good or not. < 1310230509 608442 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :sure i was jk < 1310230563 147456 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i mean the idea should work but i was jk with the sound good htings < 1310230564 238056 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*things < 1310230565 443074 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*thing < 1310230626 461782 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Are you good at pokemon card while blindfolded? < 1310230631 130448 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::P < 1310230642 238648 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm okay at symbolic dynamics while blindfolded < 1310230657 999984 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i guess it's essentially the same thing < 1310230714 119864 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Are you good at symbolic dynamics while you are on the sun getting burned and hiding from me (or from yourself)? < 1310230716 373154 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :how can you play pokemon card while blindfolded < 1310230736 175029 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no, i think i would be dead rather fast < 1310230753 376446 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't know. It would be difficult to play pokemon card while blindfolded because you cannot read it < 1310230762 293913 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yes < 1310230795 291364 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But maybe it is still possible to understand head/tails if you can touch it and know the difference of engraving of head/tails. < 1310230979 873153 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Play Pokemon without knowing what the opponent has. < 1310230980 35506 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Even harder~ < 1310231046 287017 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes that would be difficult. But usually you do not know what cards they have in their hand, but you can still see the cards in play. Unless, you can deduce the cards in hand. < 1310231071 707568 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Or, if you have a blind game you cannot see cards in play, you have to listen to announcements of attacks and stuff like that, to figure out....... < 1310231076 200692 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Meh. < 1310231078 735113 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :It'd be intersting. < 1310231091 64087 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Magic, and you can only see the other player's stuff if they're directly using it on you. < 1310231125 147076 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Otherwise, you only know how many cards they have in play. < 1310231145 975328 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And, maybe also whether or not it is tapped. < 1310231152 53544 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :For sanity's sake, you'd have to be able to see what you can target with certain spells. < 1310231169 262180 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Though, I'm sure you'll need a rule checking simulator to do that... < 1310231172 54799 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" But maybe it is still possible to understand head/tails if you can touch it and know the difference of engraving of head/tails." <<< err it's kind of trivial < 1310231227 735164 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Or have it like Kriegspiel variant of chess, where if you do a wrong move you get to try again until it is correct (opponent knows how many times you tried). So, if you target something, it is told whether or not is a valid target, and then you must try a target and if it is wrong, you can try to target a different card. < 1310231234 305820 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you can even tell bills from each other pretty easily by their size < 1310231273 588004 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or at least usually guess them correctly, i'm not sure i could actually say for sure, since all perception tends to be relative < 1310231330 797397 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :touching is slightly easier since you have your own body to compare with < 1310231343 495575 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :zzo38, case where you can't target anything? < 1310231391 901329 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Lymee: Then the referee tells you that you can't. In Kriegspiel variant of chess, you can ask whether or not there is any way for one of your pawns to capture. Similar thing can be done this way, with Magic: the Gathering cards. < 1310232990 491738 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :"There is something that i want to reveal to you that might interest you .Because of that, i want to know if you are the original owner of this email address. I have a very good information which i want to relate to you. < 1310232990 690541 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I am not comfortable of writing the information here as i do not want it to go to a wrong person. Please reply back and tell me if you are the real owner of this email address." < 1310233037 792438 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well are you < 1310233039 828986 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::o < 1310233043 603838 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what is it?!? < 1310233055 388371 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :No. I am the fake owner of the email address. < 1310233159 692642 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :hey has anyone here worked with gtk2hs? < 1310233229 390301 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is gtk2hs? < 1310233248 2428 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :try guessing from the name < 1310233281 668987 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :it's not that difficult < 1310233324 141731 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION wants poppy seed bagels < 1310233347 722402 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :bery obviously it's a port of zork 3 to fortran, compiled to work on the ipad. duh < 1310233347 884887 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :at least i hope that's bery obvious >_< < 1310233372 625660 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what does bery mean < 1310233381 453848 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :is it bery obvious? < 1310233418 571184 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION mutters something about bet and vet < 1310233435 402016 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Ping timeout: 258 seconds < 1310233479 37441 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Bet_(letter)#Bet_without_the_dagesh_.28Vet.29 < 1310233845 911447 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :zzo38, assume you cast Lightning Bolt. < 1310233849 438958 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :There are no valid targets. < 1310233853 846344 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Do you get to take it back, or does it fizzle. < 1310233874 733018 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Lymee: You take it back, I would say. (This is similar to Kriegspiel chess) < 1310234062 908457 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm not even on the first google page for "picture languages" :'( < 1310234086 87014 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : What is gtk2hs? <-- a tool for working with gtk from haskell iirc. < 1310234088 81827 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :haha loser. < 1310234093 258318 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :ACTION points and laughs < 1310234293 530549 :aloril!~aloril@84.249.126.153 QUIT :Ping timeout: 252 seconds < 1310234351 100530 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :BUT I WILL GET THERE < 1310234364 138853 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :beat all the other 5 picture language researchers out there < 1310234618 364861 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION wonders if it's worth it to get a PRS-950 < 1310234638 228362 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :why would you *not* get a PRS-950? < 1310234645 304771 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :It's a bit big.. < 1310234655 551735 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :that hasn't stopped anyone before.. < 1310234725 520045 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :ok, haskell platform is sort of slow to compile < 1310235097 333280 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1310235498 55501 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :cheater_, only on your system I bet :P < 1310235511 304236 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :yup < 1310235677 740596 :asiekierka!~kouta@078088172155.elblag.vectranet.pl JOIN :#esoteric < 1310235678 364402 :asiekierka!~kouta@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :hey < 1310235690 869289 :asiekierka!~kouta@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :i rescued 3 RTL8139D's from trashed school PCs a few months ago < 1310235692 712544 :asiekierka!~kouta@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :i have one of them < 1310235694 408623 :asiekierka!~kouta@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :what can i do with it < 1310235754 551513 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :now you can speak ethernet, that's awesome! < 1310235783 278683 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yeah, new gigabit-ethernet NICs cost multiple euros, maybe up to ten. < 1310235809 939196 :asiekierka!~kouta@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :but isn't the 8139 one of the... more popular ones among hobbyist OS makers < 1310235817 811120 :asiekierka!~kouta@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :that lets me test lots of them on actual hardware < 1310235824 288400 :asiekierka!~kouta@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :read: trashing my PC with buggy code < 1310235852 840935 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's popular => widely supported, yes. < 1310235966 689550 :asiekierka!~kouta@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :that's why i rescued them < 1310236329 586868 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1310236485 870377 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You are not only rock hard, but you are also confused! And cursed! And double cursed! < 1310236493 264641 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::( < 1310236502 268212 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i totally rock hard < 1310236556 802882 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hi oerjan, my proof for the idempotency thing didn't work but i have a new one and this time i'm reeeeeally confident about it ;P < 1310236610 853039 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1310236750 277917 :MigoMipo!~John@84-217-15-50.tn.glocalnet.net JOIN :#esoteric < 1310236911 165911 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :horrible" < 1310236912 430244 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*! < 1310237027 476231 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i wonder if "it's funny because it's true" was invented by a set theorist after a night of mathing up some serious formulations < 1310237032 578911 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or his drinking buddies < 1310237827 818539 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I'm betting ... no. < 1310237964 581430 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and what exactly have you informaticians come up with that's cool < 1310237968 788072 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :nothing < 1310238085 392903 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :not even information, that was shannon's idea! < 1310238172 604926 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :in fact knowing is one of the few things that was not invented before it was formalized by a mathematician < 1310238217 285550 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ic < 1310238242 237540 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh shit oerjan was around at that time, my lie is ruined < 1310238260 433069 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i was so close :\ < 1310238477 267677 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION looks at Wikipedia < 1310238482 956910 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Information is energy? < 1310238485 938976 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION is confused < 1310238499 347485 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :who isn't < 1310238516 950147 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Oh, information is interchangable < 1310238574 553476 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what does that mean? < 1310238582 931052 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Information#As_a_property_in_physics < 1310238588 258727 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :if you've known one thing, you've known them all < 1310238589 381662 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Erm, interchangable with energy < 1310238894 751504 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well that's a bit of a letdown < 1310239229 44761 :asiekierka!~kouta@078088172155.elblag.vectranet.pl QUIT :Remote host closed the connection < 1310239323 127481 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :so now that we can make nanometer size vacuum tube arrays, do you think vacuum tubes would be a better basic element for computers, than transistors? < 1310239538 555426 :pikhq_!~pikhq@174-22-170-23.clsp.qwest.net PRIVMSG #esoteric :cheater_: What's their clock and how quickly do they break? < 1310239643 759999 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :well, they are either field emission or photonic emission devices < 1310239655 301282 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :the clock is basically limited by propagation time through the grids < 1310239680 73002 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :which is pretty much nothing < 1310239740 263378 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :there doesn't seem to be a limit similar to that of transistors where they have a current flowing through them that has a finite gradient < 1310239762 317486 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :vacuum tubes are constantly in emission, so they always have current flowing, except that sometimes the current goes to the grid and sometimes to the plate < 1310239785 968785 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :so clock rates could be higher < 1310239811 239682 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :who knows < 1310239811 401786 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :i'm just a layman < 1310239827 118810 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :but the highest frequencies in microwave transmission are amplified by vacuum tubes, not by semiconductors < 1310239843 848067 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :(read up on klystrons and tuned cavities for example) < 1310239888 654374 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :the nanoscale tubes in question are still usual transconductance devices, just like old-day triodes and pentodes < 1310239893 849826 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :they still have linear and cutoff mode < 1310239904 904319 :pikhq_!~pikhq@174-22-170-23.clsp.qwest.net PRIVMSG #esoteric :cheater_: Eh, the big things with vacuum tubes are just their size, their power draw, and their tendency to break. < 1310239923 192860 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :pikhq_, but now they can be built in nanometer sized clusters < 1310239935 267488 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :so that's no problem anymore, right? < 1310239943 257118 :pikhq_!~pikhq@174-22-170-23.clsp.qwest.net PRIVMSG #esoteric :Which quite *possibly* helps. < 1310239957 77338 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :i'd think so < 1310239965 270849 :pikhq_!~pikhq@174-22-170-23.clsp.qwest.net PRIVMSG #esoteric :But maybe there's something else going on. *shrug* < 1310239974 587202 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :yeah i know < 1310239981 446449 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :i was just hoping for someone to jump up and say < 1310240023 527754 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :"oh, if vacuum tubes were the same size as transistors, a current-day cpu could have 1/200th of the amount of tubes that it has transistors" < 1310240066 789528 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is that correct? < 1310240080 958952 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Also, what would speed be? < 1310240150 960535 :oklopol!~oklopol@dyn58-429.yok.fi QUIT :Ping timeout: 246 seconds < 1310240151 715718 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What printer resolutions are commonly used other than 300 DPI and 600 DPI? Is 1156.32 DPI ever used? < 1310240160 323400 :oklopol!~oklopol@dyn37-68.vpn.utu.fi JOIN :#esoteric < 1310240169 194801 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :1200 is used < 1310240174 969569 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :so is 2400 even < 1310240278 878756 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I did some calculation to come up with the number 1156.32 that it might come a power of two fraction of points, if I have done the calculations correctly. < 1310240295 133332 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't know how well it actually would work in practice, though. Maybe it is no good. < 1310240315 789638 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :In which places is 2400 DPI used? Which printers? Which .....? < 1310240320 311891 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Ans 54 LPI. (A 9-pin dot matrix printer in 6 lines/inch mode; though then the points aren't equidistant.) < 1310240397 331771 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What does "54 LPI" mean? And why aren't the points equidistant? < 1310240426 533509 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :what is google? < 1310240451 60440 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Some of the large-number DPI values shown by printer drivers are marketing hype; e.g. cheap laser printers that pretend to do 1200 DPI. Higher-end ones more likely may do them for reals. < 1310240452 581977 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :cheater_: What is Jeopardy!? < 1310240471 116232 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :fizzie: How do they just pretend to do 1200 DPI? < 1310240616 632446 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I've forgotten the name so I can't google, but it was called "something 1200", and it wasn't quite really a 1200-actual-dots mode. < 1310240652 2081 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Then what is it if it is not quite really a 1200-actual-dots mode? < 1310240695 290729 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And 54 lines-per-inch doesn't have equidistant point (on my printer anyway) because there are then gaps between the lines. I think in the 8 lines/inch mode can do a reasonable 100x72 DPI mode though (horizontal x vertical). < 1310240949 564925 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Can't seem to be able to google the details now. In any case you couldn't print an arbitrary black-and-white bitmap at 1200 dpi with it. Maybe it was something like controlling the dot positions at a 1200 dpi resolution, but having the minimum size for a dot rather larger, or something. < 1310241049 757186 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Then should you compile the fonts for a lower resolutions for calculate position on pages of each letters by 1200 DPI? Would you do something like that? < 1310241123 622245 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I sort of feel that if you say a printer does "x DPI", it should be good enough so that you could print an arbitrary bw bitmap, and then with enough magnification see the individual pixels. < 1310241163 756757 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes it should say that! But in this case it doesn't it should use a different kind of notation or something indication of these kind of things. < 1310241296 615340 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I recall we tested the theory by printing some text with a 4x6 bitmap font at 300 and 600 dpi on a couple of printers, and then checking them for readability using a magnifying glass, and even though all the printers said they do 600 dpi quite many were just unreadable smudges. < 1310241344 584031 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Of course that could've been some sort of scaling problem, or that they do proper 600 dpi only on better paper.) < 1310241450 487880 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Those inkjet "photo printers" advertise up to 4800 DPI. Not sure how close to reality that is. < 1310241590 760339 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :you do realize that the raster a printer uses isn't a square raster, though? < 1310241734 390471 :hagb4rd!~hagb4rd@koln-4db4f592.pool.mediaWays.net JOIN :#esoteric < 1310241899 591289 :foocraft!~ewanas@78.101.89.139 QUIT :Ping timeout: 258 seconds < 1310241960 914859 :foocraft!~ewanas@78.101.185.17 JOIN :#esoteric < 1310242656 821284 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de QUIT :Quit: Ex-Chat < 1310243095 61392 :myndzi\!myndzi@c-24-22-176-245.hsd1.wa.comcast.net NICK :myndzi < 1310243493 422132 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Some guy who runs an acehack server thanked me for that underwater candelabrum patch < 1310243503 550645 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Which was rolled into AceHack < 1310243519 912874 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Um, oops < 1310243606 485294 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1310244164 154824 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think the chance of hitting yourself with the DIGGER card is 2/3 did I calculate it correctly? < 1310245149 574603 :myndzi\!myndzi@c-24-22-176-245.hsd1.wa.comcast.net JOIN :#esoteric < 1310245257 615267 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net QUIT :Disconnected by services < 1310245259 950390 :myndzi\!myndzi@c-24-22-176-245.hsd1.wa.comcast.net NICK :myndzi < 1310245794 531291 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de JOIN :#esoteric < 1310245880 510202 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de QUIT :Client Quit < 1310246006 657500 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de JOIN :#esoteric < 1310246713 986220 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Good night < 1310247759 470027 :oklofok!~oklopol@dyn58-429.yok.fi JOIN :#esoteric < 1310247786 177951 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1310247967 532041 :oklopol!~oklopol@dyn37-68.vpn.utu.fi QUIT :Ping timeout: 250 seconds < 1310248045 702358 :elliott!~elliott@unaffiliated/elliott QUIT :Client Quit < 1310248163 751483 :foocraft!~ewanas@78.101.185.17 QUIT :Quit: if you're going....to san. fran. cisco!!! < 1310249489 705718 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1310249795 322239 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hay elly < 1310249837 919170 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :how's it flapping < 1310249857 668242 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I made up some ideas of pokemon card, including one card: Toss the coin. Next time either player would toss a coin, instead use the result of this coin. < 1310249894 480700 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i like the basic concept < 1310249907 94470 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net JOIN :#esoteric < 1310249925 496044 :pikhq_!~pikhq@174-22-170-23.clsp.qwest.net QUIT :Ping timeout: 264 seconds < 1310249931 216454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Do not distribute any links to this page! http://wiki.industrial-craft.net/index.php/Secret:Nuke_Recipe < 1310249938 236467 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION is getting the word out about not distributing any links to that page < 1310249942 780839 :elliott!~elliott@unaffiliated/elliott PART #esoteric :"Leaving" < 1310249953 650839 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1310249955 55265 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: Hay you!! Does a plain URL count if not formatted as a hyperlink? < 1310249959 539744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1310249961 993136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Don't make any. < 1310249983 792403 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Then please stop. < 1310249995 219150 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what is this nonsense < 1310250001 403288 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :nuke?!?!?!?!?!?!?!?!?!?!?!?!?!? < 1310250037 292599 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have achieved GENGAR COIN. < 1310250056 179639 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :why is this not working? http://pastebin.com/1jy3LEyy < 1310250059 686652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: I am telling YOU to stop. < 1310250061 272278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EVERYONE must stop. < 1310250063 904336 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Spread the word. < 1310250079 808809 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: I am telling YOU to stop too. Including you. < 1310250092 360550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: YOU CAN'T TELL ME WHAT TO DO < 1310250099 910315 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Then don't tell me either. < 1310250113 332768 :FireFly!~firefly@unaffiliated/firefly QUIT :Read error: Operation timed out < 1310250182 425616 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :cheater_: [Joke] Obviously you misspelled "World". [Joke] < 1310250183 379906 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1310250268 651051 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de PRIVMSG #esoteric :[Laugh at [Joke]] < 1310250289 373671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[Joke] < 1310250298 536632 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :[Laugh at [Laugh at [Laugh at [Laugh at [Laugh at [Laugh at [Laugh at [Laugh at [Laugh at [Joke]]]]]]]]]] < 1310250304 633951 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :[No] < 1310250339 751302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s < 1310250515 436613 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :hi < 1310250521 519837 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1310250566 614822 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :low < 1310250609 49930 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi sgeo < 1310250619 175941 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how did the h2o2 work out < 1310250873 613085 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I still can barely hear in my left ear < 1310250880 73775 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :But I'm not dead or anything. < 1310251026 9088 :MigoMipo!~John@84-217-15-50.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1310251026 882675 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Good thing you are not dead because if you are dead then it is difficult to type on the computer. < 1310251069 317019 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It is difficult to type message about you are not dead or anything. < 1310251074 121265 :Gregor!Gregor@codu.org PRIVMSG #esoteric :zzo38 is truly a sage. < 1310251083 204147 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::---------D < 1310251090 83314 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hi Gregor how u doing < 1310251105 587184 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :maybe he meant to say "deaf" < 1310251106 290771 :Gregor!Gregor@codu.org PRIVMSG #esoteric :oklofok: I'm cookin' a corned beef brisket. < 1310251108 507368 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Therefore awesome. < 1310251118 626653 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :deafness has no reason to impair typing skill < 1310251126 284064 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :at least not in the way death does < 1310251144 941331 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :olsner: It is true maybe they can tell you what they meant. < 1310251145 103453 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Gregor: wow can i taste < 1310251154 134002 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :send me some via mail k? :-) < 1310251175 431129 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Sure, that should be super < 1310251188 549716 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you have my address right? < 1310251188 712097 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION mutters about broken toilets < 1310251395 204050 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :#toilet is useless < 1310251429 98005 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is #toilet even a thing < 1310251449 160595 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I'm looking for help with toilets < 1310251477 677181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"GSD doesn't only detect singletons; it detects four different types of global state, including singletons, hingletons, mingletons and fingletons" < 1310251495 861002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote * Sgeo mutters about broken toilets #toilet is useless is #toilet even a thing I'm looking for help with toilets < 1310251499 382913 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :491) * Sgeo mutters about broken toilets #toilet is useless is #toilet even a thing I'm looking for help with toilets < 1310251563 936470 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You could probably spin an article out of this. < 1310251577 12488 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"MODERN YOUTH UNABLE TO FIX TOILET WITHOUT RESORTING TO INTERNET < 1310251616 280412 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :IMO, there's far simpler that I've resorted to the Internet for < 1310251652 207365 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :time to imagine what sgeo resorted to the internet for < 1310251676 242332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :search log: how do i drink a glass of water < 1310251685 630038 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :search log: i'm told it involves pouring but it just spills everywhere?? < 1310251717 237853 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :To be able to help with the toilet, you need to answer questions, such as, the model number, date of purchase, color, size, number of lids, number of rocks in it, how loud it is, whether or not it has a camera, whether there is monster living underneath, whether the room it is in has a bathtub or not, number of cracks in it, number of times it has been repaired previously, what is your shoe size, etc. < 1310251733 270863 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: does your toilet have a camera < 1310251748 544100 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I don't _think_ so < 1310251891 931181 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Dear eHow: Please don't assume that my toilet works like that < 1310251910 622360 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Or, at least, my toilet looks different < 1310251917 901908 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :special toilet? < 1310251918 64282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote Dear eHow: Please don't assume that my toilet works like that Or, at least, my toilet looks different < 1310251919 262943 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :492) Dear eHow: Please don't assume that my toilet works like that Or, at least, my toilet looks different < 1310251927 626982 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what does your toilet look like < 1310251935 935748 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Does it look like upsidedown? < 1310251953 835533 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Less like http://www.ehow.com/video_117350_stop-toilet-running.html and more like http://pad3.whstatic.com/images/thumb/1/11/Toilet-tank-contents.JPG/180px-Toilet-tank-contents.JPG < 1310252022 846676 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Maybe I'm just too weak to pinch the metal thing that stuff is telling me to pinch. < 1310252134 666188 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what are you actually doing btw < 1310252193 129740 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :trying to defecate, presumably? < 1310252198 58403 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Trying to lower the fill level, I think < 1310252206 422062 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :olsner, I am capable of flushing < 1310252221 656988 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Um, hmm, that is weird as a reply, I think < 1310252227 578742 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :he just wants to impress ladies with his toilet fixing skills and know-how < 1310252250 694103 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Basically: Toilet keeps running if I leave the valve on < 1310252264 931781 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wastes water < 1310252266 825147 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :not good < 1310252268 601502 :hiato!~nine@clam.leg.uct.ac.za QUIT :Ping timeout: 240 seconds < 1310252278 121163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Warren Hancock - Though we're less haunting and really just witty and snide. < 1310252285 412702 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :XKCDEMONS sure are witty < 1310252327 134257 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what is this? < 1310252358 207476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo google+ < 1310252367 549025 :copumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com JOIN :#esoteric < 1310252368 59572 :copumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com QUIT :Changing host < 1310252368 221910 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1310252369 225566 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also, did you know there is a blog called "What xkcd means" < 1310252382 555981 :hagb4rd2!~hagb4rd@koln-4d0b7c47.pool.mediaWays.net JOIN :#esoteric < 1310252383 675459 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which is devoted entirely to explaining the meaning of each xkcd comic. < 1310252402 806889 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is there a blog called "What 'What xkcd means' means"? < 1310252421 696308 :hagb4rd!~hagb4rd@koln-4db4f592.pool.mediaWays.net QUIT :Ping timeout: 255 seconds < 1310252436 917989 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not that I know of. That kind of meta-shenanigans is probably only reserved for the asshats at xkcdsucks < 1310252691 603951 :hiato!~nine@clam.leg.uct.ac.za JOIN :#esoteric < 1310252755 556720 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1310252771 279238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why are they asshats apart from not liking something you like < 1310252774 609244 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they're mostly kind of stupid < 1310252779 365050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not the same thing though < 1310253029 159360 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you know any things about GameBoy Printer? < 1310253101 497127 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I can guess that it's a printer that connects to a GameBoy. < 1310253130 563045 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes it is. I have emulator that can emulate the GameBoy Printer although the output is mixed up except for the "GB Printer Test Demo" program. < 1310253179 149956 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" he just wants to impress ladies with his toilet fixing skills and know-how" <<< if there's anything the hippos have taught us it's that ladies are way more impressed if you DON'T flush. < 1310253430 963383 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :also you get your wallpaper for free that way < 1310253747 709384 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :I think, for bootstrapping, I'm going to write off GCC newer than 4.2.x. < 1310253832 922061 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what do you mean? that it can't be compiled on lower level GCCs? < 1310253854 177955 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :GCC newer than that has *dependencies*. < 1310253865 823103 :oklopol!~oklopol@dyn37-79.vpn.utu.fi JOIN :#esoteric < 1310253867 231872 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :Beyond a vaguely functioning C compiler, that is. < 1310253925 739970 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Suppose I had a platform that had no C compiler whatsoever, and I wanted to get GCC on it < 1310253937 450290 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Modern GCC. < 1310253972 664241 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :How far back in gcc's past would I have to go to get something compilable by a different C compiler, and then in that compiler's history, etc., to get something not in C? < 1310253977 578174 :oklofok!~oklopol@dyn58-429.yok.fi QUIT :Ping timeout: 260 seconds < 1310254014 894074 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe first thing to do, write a very simple C compiler with machine codes, one that doesn't do much. And then compile some simple C compiler in C using not much. And then try again. And then it work properly next time. < 1310254036 240580 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Remote host closed the connection < 1310254054 408974 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Sgeo: start with building a cross-compiler on a system where gcc already works < 1310254194 612243 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes that is one way it can work. < 1310255031 225320 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1310255125 920333 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1310255286 582997 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :In principle, it should be possible to make a complete self-building system out of gcc, binutils, busybox, GNU make, and Perl. (presuming you want to compile Linux) < 1310255305 120600 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :Oh, and a libc, of course. < 1310255491 977115 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :In practice, Debian has broken things hard fucking core. < 1310255522 812057 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :It is currently impossible to build a GCC newer than 3.x against the libc. < 1310255566 249786 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :Fuck it, I can't stick with Debian. I just can't. < 1310255656 336019 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :use Ubuntu.. that's totally a step in the right direction. < 1310255669 343276 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :No, fuck no. < 1310255679 945071 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hehehehehehe < 1310255695 854474 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :Slackware, TBH, is tempting. < 1310255731 479363 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :slackware, enjoy that < 1310255735 636319 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: http://upload.wikimedia.org/wikipedia/commons/8/8c/Gldt.svg < 1310255738 123446 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :I could always go back to Gentoo... < 1310255741 122253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : In practice, Debian has broken things hard fucking core. < 1310255741 301068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : It is currently impossible to build a GCC newer than 3.x against the libc. < 1310255741 651552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :uh < 1310255746 227191 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what does this even mean < 1310255747 785489 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :here's a forrest. Move upstream or downstream, or jump trees! < 1310255762 655368 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :endless hours of downloading and installing and setup. What could be more fun? < 1310255763 997971 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :elliott: Debian no longer puts crt*.o in /usr/lib/. < 1310255769 604446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: so what < 1310255788 773190 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :elliott: Which means you literally cannot get a functioning compiler without patching it the same way Debian did. < 1310255794 160737 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION still wants to set up LFS at some point < 1310255802 410743 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Not sure what broke my last attempt exactly < 1310255803 35478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh noes!! they changed the build of a shitty piece of gnu software!!! < 1310255805 151250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IM LEAVING FOREVER < 1310255822 293523 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :elliott: Actually, that's hardcoded in just about every C compiler. < 1310255850 189973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: ah, right -- and you are always in favour of keeping backwards compatibility rather than pure goodness, right? < 1310255854 44365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's why you hate @, isn't it? < 1310255865 362169 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :elliott: Actually, I'm in favor of being able to have _start from the libc. < 1310255897 37682 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: switch to redhat! < 1310255902 375332 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Fuck no. < 1310255921 831946 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, then you have run out of options. Those are the only distros. < 1310255929 347358 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :FreeBSD? < 1310255953 524777 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :Less broken, at least. < 1310256128 62230 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Igelle is the newest distro on this timeline < 1310256130 800928 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :get that one. < 1310256162 167610 :Gregor!Gregor@codu.org PRIVMSG #esoteric :... < 1310256166 187768 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is LLVM capable of compiling itself? < 1310256209 854122 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :ISTR they did self-compile clang with clang a while ago < 1310256264 494987 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, the newest one that's also a root. There's Mageia and Fusion (on the Red Hat tree), Arch Hurd (on the Arch tree), Superb Mini Server and Imagineos (on the Slackware tree), Tiny SliTaz (on the SliTaz tree). < 1310256273 241775 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah wait, 4m is the newest root distro. :) < 1310256285 921386 :Gregor!Gregor@codu.org PRIVMSG #esoteric :...? < 1310256303 487015 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Because, if GCC is broken for some reason, you can use LLVM. And also other way around if LLVM becomes broken for some reason. < 1310256322 346183 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Gregor: http://upload.wikimedia.org/wikipedia/commons/8/8c/Gldt.svg < 1310256495 587333 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"Damn Vulnerable Linux" on the Knoppix looks like a winner. < 1310256501 885451 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*Knoppix subtree < 1310256678 388453 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Yowsa < 1310256691 282016 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I remember SLS :) < 1310256757 339974 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Gentoo looks interesting, actually. < 1310256785 732690 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :I still have some fondness for it. < 1310256800 20886 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :any huge problems with Gentoo? < 1310256806 407358 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Pffff < 1310256814 417629 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :I got somewhat annoyed by package breaks. < 1310256816 346343 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Yet again, people who have forgotten the simple lesson: < 1310256818 613545 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Debian is right. < 1310256820 564895 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It is always right. < 1310256826 670979 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Debian is legion. < 1310256827 844350 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Nowait. < 1310256831 303588 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :Then I switched to Debian, which broke stuff fundamentally. < 1310256844 14441 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :Gregor: Hey, build GCC. Good luck. < 1310256862 160426 :Gregor!Gregor@codu.org PRIVMSG #esoteric :pikhq: Debian's choice to move those crt files was definitely a good one. < 1310256865 482689 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah, because "build GCC" is the first thing I do after installing a distro... < 1310256868 738440 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I don't know WHY they did it, but I know it was good. < 1310256903 271023 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: I do odd things. I expect the distro not to break shit behind my back when I'm doing them. < 1310256927 715245 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :Gregor: They claim "multiarch". < 1310256945 892583 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :Why sticking crt files elsewhere helps that is beyond me. < 1310256973 498576 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :(seeing as the *only* compilers that are going to look in /usr/lib for those are native ones) < 1310256985 241989 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Because if you're compiling targeting 32-bit on a 64-bit system, but your 64-bit libraries are in /usr/lib, then /usr/lib/crt* is wrong < 1310257009 746957 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Multiarch != cross-compilation ... per se :P < 1310257014 551554 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :Gregor: gcc -m32 is fundamentally broken. Any further questions? < 1310257027 593350 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: use slackware. :D < 1310257051 121063 :Gregor!Gregor@codu.org PRIVMSG #esoteric :pikhq: That's a separate observation :) < 1310257059 568407 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :Gregor: But closely related. < 1310257078 976908 :Gregor!Gregor@codu.org PRIVMSG #esoteric :CakeProphet: btw, Damn Vulnerable Linux (just looked it up) is intended to be a training tool for computer security. < 1310257088 27919 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :Gregor: If your 64-bit libraries are in /usr/lib, a 32-bit compiler looking in there for *anything* is wrong. < 1310257140 354782 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: see: slackware < 1310257170 513191 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Which doesn't even give you the option of running 32-bit programs on a 64-bit install. < 1310257180 525953 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :problem solved. :) < 1310257188 665186 :Gregor!Gregor@codu.org PRIVMSG #esoteric :http://sttngfashion.tumblr.com/ <-- in case anybody hasn't heard of it < 1310257217 66920 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :In conclusion, fuck everyone and everything. < 1310257236 663252 :Wamanuz!~Wamanuz@81-233-163-248-no84.tbcn.telia.com QUIT :Ping timeout: 240 seconds < 1310257244 627467 :Wamanuz!~Wamanuz@81-233-163-248-no84.tbcn.telia.com JOIN :#esoteric < 1310257504 999522 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: so basically I think you want Windows or OSX. < 1310257550 750626 :Gregor!Gregor@codu.org PRIVMSG #esoteric :With Gentoo Prefix :P < 1310257850 634637 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i want to punch zuu hes an idiot < 1310257852 216815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION is reading logs < 1310257868 788805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:11:11: well, when i say turing complete i really mean LBA (ofcource) < 1310257869 139810 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[...] < 1310257869 313374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:12:54: you dont seem to understand what turing complete means then < 1310257899 715595 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq: openVMS < 1310257908 744721 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :LBA? < 1310257915 540735 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1310257947 975938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: google it < 1310257969 27445 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Logical Block Addressing? < 1310257970 956334 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"Google?" "google it" < 1310257992 628976 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1310257995 457271 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Oh, Linear bound automaton < 1310257998 665010 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1310257998 989890 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this modern society doesn't have TIME for your questions. < 1310258038 40900 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :So, basically like TC except with bounded memory? < 1310258055 831046 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: so what did you do in the few seconds afforded to you by not answering that question? < 1310258062 718065 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>:) < 1310258110 716899 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does anyone know if ubuntu comes with xz by default or not < 1310258112 828023 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: what question < 1310258139 711149 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"LBA?" < 1310258153 460009 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i didnt go insane by answering another trivial question thats what < 1310258172 299408 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :What makes a question trivial? Is this a trivial question? < 1310258194 83619 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Is answering questions maddening? I thought questions were a central component of any conversation? < 1310258226 562394 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :was that last question really a question at all? < 1310258260 822842 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :In next version of Enhanced CWEB, I plan to correct some problems with the fonts and remove the PDF stuff. And remove a few of the metamacro commands that never worked, but probably add some enhancements to the way C interpreter works. < 1310258345 523321 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder why there are no commonly used record-based filesystems. < 1310258347 969117 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Or maybe next time I might make up LWEB for making literate programming in LLVM, including macros and stuff. So that, in addition, LLVM can have a preprocessor. < 1310258384 606833 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :CakeProphet: Do you have some examples of record-based filesystems and in what cases they are used if not for generally common though? < 1310258402 274941 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the one I'm looking at right now is Files-11 from OpenVMS < 1310258443 616068 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have no clue what they would be used for. But it seems like affording data types in your filesystem would improve the structure? < 1310258508 662873 :oklofok!~oklopol@dyn58-429.yok.fi JOIN :#esoteric < 1310258689 850328 :oklopol!~oklopol@dyn37-79.vpn.utu.fi QUIT :Ping timeout: 258 seconds < 1310258701 599836 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :zzo38: also it would facillitate interprocess communication by eliminating the need to parse/deparse data into a character stream. < 1310258756 740384 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though I could also see it needlessly complicated the system. < 1310258760 168824 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*complicating < 1310258778 782818 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :CakeProphet: Yes it would make the complicated system. < 1310258791 844866 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:17:08: any explanation fo C not being turing complete is a flawed explanation < 1310258799 859290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im going to track him down and cause him to cease existing < 1310258807 682819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:16:52: Zuu: Yes, attaching an infinite tape to C can model a universal Turing machine. However, this is true for many, *many* a finite state machine. < 1310258808 908560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:17:37: pikhq: that wouldnt be a finite state machine then < 1310258810 218145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WOW < 1310258811 151402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:16:52: Zuu: Yes, attaching an infinite tape to C can model a universal Turing machine. However, this is true for many, *many* a finite state machine. < 1310258812 364713 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:17:37: pikhq: that wouldnt be a finite state machine then < 1310258813 289948 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WOW < 1310258820 871041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can we all just stare at that for a while < 1310258918 461089 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Would C be turing complete if pointers are not interchangeable with numbers? < 1310258981 623844 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I assume that means pointer arithmetic is impossible right? < 1310259018 583799 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you could use a linked list struct for (virtually) unbounded memory. < 1310259033 285786 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No it would not necessarily mean that. Pointer subtraction would be impossible but not adding a number to a pointer. < 1310259084 113744 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But it would mean a union cannot mix pointers with non-pointers, I think. < 1310259110 33790 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why would that be? < 1310259122 853245 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :"20:11:11: well, when i say turing complete i really mean LBA (ofcource)" <<< < 1310259160 186582 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Or maybe it would still be OK as long as pointers are considered to be stored in a different address space therefore if a union mixed pointers with non-pointers you would access them separately still. < 1310259192 816584 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That would allow sizeof to work as well where 1 cell in pointer memory can store unbounded pointer addresses < 1310259207 154067 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you computer scientists just make me sick < 1310259217 640111 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It would have the consequence that sizeof(int***)==1 < 1310259224 233089 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(oh and that was not about Zuu, that was intentionally blank) < 1310259235 462599 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Although of course all this stuff is impossible on real computer because real computer is not turing completed!! < 1310259243 122620 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :this is just my usual math pretentiousness < 1310259264 240893 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :thought i'd explain that to u because you wouldn't have gotten it anyways. < 1310259268 596867 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :seriously why can't C have tagged unions. < 1310259296 505417 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :zzo38: do you think we'll ever turing complete it tho? < 1310259319 40628 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you are right in that it clearly hasn't been turing completed yet < 1310259324 199017 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I suppose you could use a struct to emulate a tagged union. < 1310259326 756451 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but this is lame. < 1310259339 417703 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :tagged union is mean what again? < 1310259348 392767 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :not remember :\ < 1310259352 968844 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like Haskell union types. < 1310259355 7251 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :CakeProphet: Maybe you can use macros? < 1310259374 892576 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :is it c++ then that has those < 1310259388 290571 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a cobination of a struct containing a tag and an untagged union, and a set of macros to make it not a pain in the ass would work. < 1310259395 639229 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh, I honestly don't know all that much about C++. < 1310259413 40339 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :because i think union is a keyword in c++ and it means... well union < 1310259439 461299 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :two types in one, the horriblest creation ever < 1310259450 892887 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in C, union creates an untagged union, meaning there is no way to test which type the value is. < 1310259456 706044 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ohhh < 1310259465 124759 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that's what tagging is < 1310259468 904329 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah you have to do that manually < 1310259475 294431 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oklofok: Not a bad creation, at least in C is not bad. It is very useful to make union. < 1310259490 406038 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :zzo38: actually it's is a terrifyingly terrible and terrious creation. < 1310259506 411916 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no offense mister fanboy < 1310259507 747104 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION wonders how Rust is coming along < 1310259508 164129 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :of c < 1310259511 866102 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the language of a suck < 1310259514 722818 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1310259520 684638 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :augur: it sucks ass right < 1310259523 879596 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :data [a] = (:) a [a] | [] < 1310259526 49834 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :tagged union < 1310259551 905062 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(more or less) < 1310259558 586210 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oklofok: I don't know what "terrious" means but it is OK you and me can have different opinion about it. < 1310259582 461720 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :zzo38: i think you should be able to infer it from the context < 1310259585 784443 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But from what I can tell, LLVM doesn't have unions. < 1310259696 216179 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :elliott: hey linear bounded automata are totally turing complete i hear the emptiness problem for their languages is re complete i thought that's the math def lolol :SDSDSD < 1310259717 24559 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if (x.tag == SHITTY_ENUM_THING) { x.value.type1; printf("baaaah this is stupid."); } < 1310259734 249338 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But if you can compile a C code to LLVM code, then it must be able to make unions somehow, with it. < 1310259745 802251 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I vaguely remmeber complaining about the bind syntax < 1310259750 896909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: pikhq: then it coudlnt be turing complete < 1310260481 788306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:18:22: Zuu: AND C HAS FINITE FUCKING STATE. < 1310260481 950600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:18:24: either way you tuirn it you will make it false < 1310260483 354233 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but in fact it turns out that the emptiness of a single LBA is NOT RE complete! homework: let A be an LBA. give an algorithm that decides whether A has empty language. < 1310260487 590759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:18:30: Most finite state machines, *when given infinite state to work with*, are magically Turing-complete. < 1310260488 277244 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:18:33: pikhq: no the hardware has < 1310260488 439432 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:18:42: C is a language < 1310260490 173321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kdflhjfghlkghgkjhfdghjfdg < 1310260492 431076 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i hate people < 1310260495 416048 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :especially stupid people < 1310260501 686130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:19:45: so really, any language you can make up cam be said to have finite state in some spec. < 1310260502 363104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kill < 1310260511 805919 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:20:00: Zuu, the problem is not that the hardware is finite (of course it is). The issue is that the spec enforces any implementation to have finite state < 1310260512 495619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:20:15: AnMaster: and that is very much beside the point < 1310260512 658177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:20:15: it is not a valid C implementation if you have infinite state < 1310260512 658354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:20:18: basically < 1310260512 658460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:20:25: Zuu, no it is _exactly_ the point here < 1310260513 179060 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:20:26: Zuu: No, that IS THE POINT. < 1310260515 288454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:20:36: well, then you have argued for nothing < 1310260544 370260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: i need a hug :( < 1310260554 70062 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :elliott: solve the problem and you'll get one < 1310260568 335297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :solved < 1310260569 755880 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gimme hug < 1310260594 67477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:25:05: ok, give me some hardware with infinite state, and i will write a C program that will act like any universal TC but yet only access a finite set of stats < 1310260594 791976 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:25:18: Zuu, how. < 1310260594 955387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:25:22: a C program that conforms 100% to the spec i might add < 1310260594 955568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:25:35: Zuu: How? < 1310260594 955753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:26:16: By assuming that this finite state is large enough to compute whatever needs to becomputed, otherwise go into an infinite loop < 1310260595 508445 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :show me solution, sry left that kinda hanging in implicity < 1310260644 398967 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you know there's a reason i switched to math < 1310260651 170164 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :things are just so easy < 1310260668 868643 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:29:50: Just to be explicit, this argument ended at the sime you gius mentioned the finite state stuff form the spec < 1310260671 544635 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :O, BitC has theorems. < 1310260672 336618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:30:01: *guys < 1310260673 21245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:30:08: it just became to rediculous by then < 1310260681 807101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im seriously going to yell at this guy if he ever came in again DID YOU KNOW YOU WERE AN IDIOT A YEAR AGO AND I HATE YOU < 1310260713 787296 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:33:37: there are several other ways to achieve UTC though < 1310260767 869324 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott, you know there's a Freenode service by the name alis? < 1310260783 561171 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Zuu is a horrible person, i think we all agree already, no need to continue. < 1310260814 115105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: and? < 1310260817 184114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: but im still reading < 1310260842 627232 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :elliott: i'm so tired i'll actually happily read some more of that shit < 1310260876 163808 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :not enough willpower to resist the urge of enjoying being extremely annoyed < 1310260918 695376 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: he's saying that using POSIX functions to prove C TC is ok because < 1310260919 867028 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:36:51: remember the posic calls are mostly implemented in C aswell < 1310260979 559101 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :is it okay if i still tell you to shut up about that old bullshit we've heard a million times even though i secretly hope you continue < 1310261016 898201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1310261027 354295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:36:59: By the ISO standard for C, C is a finite-state automaton. < 1310261028 40211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:37:01: *posix < 1310261028 202270 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:37:07: Zuu: POSIX defines extensions *to* C. < 1310261028 202439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:37:14: doesnt amtter < 1310261030 794810 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :literally just punched the air < 1310261034 13382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the air represents zuu < 1310261039 613435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:37:55: ok, i have far more insterresting stuff to do than tell about ways to use C in a UTC way < 1310261051 783131 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like being a terrible person and fucking killing kittens < 1310261057 983051 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :* [Zuu] (~vdsvsd@77.215.149.86): uzzuu < 1310261058 723149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1310261060 398132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :should i tel lhim < 1310261097 488859 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :is he here < 1310261101 531738 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :he's here < 1310261102 409854 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :wow < 1310261105 738795 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :after all that < 1310261109 644209 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :he's still here < 1310261112 874868 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :8| < 1310261114 973974 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :WHAT THE FUCK < 1310261123 578728 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you should probably alert the freenode staff < 1310261133 218344 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :maybe just paste those quotes on #freenode < 1310261140 821086 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i mean the balls on that dude < 1310261162 769458 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :just like hello here i am again u remember me i'm the c is an utc dude let's have a party :D < 1310261190 233299 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and no one understands his sentences because they are written my me so he gets away with it < 1310261196 509779 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*by < 1310261201 587426 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm making no sense < 1310261270 289974 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :how unusual < 1310261276 342492 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :wow it's time :\ < 1310261281 974037 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :4:30 < 1310261286 882621 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION watches idiots play in #wolfgame < 1310261298 855214 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Even I'm not that bad I think < 1310261310 513056 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Unless maybe it's... um, typical for that channel < 1310261320 717936 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : it is impossible to use C in a UTC way, have a nice day! :) < 1310261323 53580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this can only go well < 1310261332 171333 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :man < 1310261334 659964 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but i mean < 1310261335 796959 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what the fuck are you doing < 1310261337 243174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you use another timezone < 1310261339 294991 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :C works perfectly < 1310261344 989806 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: playing w/ devil < 1310261401 969026 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i use w/ all the time when i'm doing math on the blackboard < 1310261438 119668 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :wow i'm obsessed with math today < 1310261442 679138 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :how unusual < 1310261445 553988 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :this is a weird night < 1310261881 369344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1310261898 714131 :cheater_!~ubuntu@g229129148.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310262155 742051 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1310262666 379758 :cheater_!~ubuntu@g229067038.adsl.alicedsl.de JOIN :#esoteric < 1310262753 742553 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com PRIVMSG #esoteric :oklofok: wat < 1310262771 551740 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :augur: c < 1310262777 787830 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com PRIVMSG #esoteric :oklofok: what < 1310262781 742152 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the language < 1310262806 493903 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :although it's kind of late now, not sure i need your input anymore < 1310262823 320591 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :except out of pure why notness < 1310262856 662315 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com PRIVMSG #esoteric :oklofok: what was the question now < 1310262866 534630 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that it sucks right < 1310262880 951508 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ass < 1310262902 680945 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com PRIVMSG #esoteric :oklofok: when did i say that < 1310262911 957380 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :err never < 1310262917 342600 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i was just asking you if you agreed < 1310262930 143374 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :why exactly did you say "wat"? < 1310262936 787460 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com PRIVMSG #esoteric :oklofok: oh. i only got your question < 1310262939 464916 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com PRIVMSG #esoteric :not the line before it < 1310262957 525682 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but i then told you what it was about < 1310262983 79676 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and still u were so conf u sed < 1310262991 129390 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i really nede to slk < 1310262998 992364 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :eep < 1310263009 343807 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com PRIVMSG #esoteric :skleep < 1310263010 262097 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :do it < 1310263011 460792 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com PRIVMSG #esoteric :slkeep < 1310263023 952073 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :quintopia: don't rush me < 1310263030 316119 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :maybe i will maybe i won't < 1310263041 249782 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but you're right i should < 1310263053 674495 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :write some c code until you fall asleep < 1310263078 553079 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that would take so little time i would've probably been asleep all day already. < 1310263096 488251 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yes < 1310263098 472000 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :go for it < 1310263101 657151 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(since c is boring as well i guess?) < 1310263166 867666 :quintopia!~quintopia@unaffiliated/quintopia TOPIC #esoteric :elliott using his rationale of observable sharing | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1310263178 251605 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :does this make more or less sense? < 1310263178 994889 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I decided to buy the PediaPress book on compilers. < 1310263189 345126 :Gregor!Gregor@codu.org PRIVMSG #esoteric :700 pages of Wikipedia for $40 :P < 1310263189 888297 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh < 1310263369 368143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Buy ALL THE PAGES < 1310263384 281016 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Yesssssssssssssss < 1310263386 995896 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that would be many pages < 1310263412 466912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :remember that huge book of all the featured articles < 1310263414 240398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that was like feet high < 1310263625 566720 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Not only do I not remember that, I'm fairly certain I never heard about it. < 1310263651 248638 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i own that book < 1310263659 994474 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i bought it because my kitchen stool broke < 1310263670 12099 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: it was just a picture of it < 1310263672 213249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not something actually sold < 1310263685 61055 :Gregor!Gregor@codu.org PRIVMSG #esoteric :lul, found it. < 1310263686 80963 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Wow. < 1310263697 225751 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i think i linked it here once < 1310263705 68010 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it was captioned gcc reference manual < 1310264049 381718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"We used the Var x variant in Kansas Lava. We use it to encode two types of variables, Var and Reg, which have different timing semantics. Thus, turning a required annotation into a useful and required syntax." < 1310264052 120903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stop mentioning lava u jerk < 1310264154 63913 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://tinyconcepts.com/invaders.html invaders in lambda calculus < 1310264161 871115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(partial) < 1310264436 294635 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net NICK :Sgeo|RainboyIsWo < 1310264439 564453 :Sgeo|RainboyIsWo!~Sgeo@ool-44c2d23d.dyn.optonline.net NICK :Sgeo < 1310264541 857375 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Feel free to speculate! < 1310264553 883477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1310264757 649572 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1310264806 962849 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1310265383 983697 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I read stuff about rulebooks in Inform 7, including about procedural rulebooks, rulebooks based on kinds, rulebooks producing values, and so on. I would like to figure out how it works I would like to see having some other programming language based on these things possibly being optimized and then compiled to LLVM which can be further optimized. < 1310265408 102214 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :However there is some problems, one is that the "ni" program is not yet published, also procedural rulebooks are deprecated. < 1310265437 163321 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION plays Mafia in #wolfgame < 1310265745 920658 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i had a dream that i acted in a movie i think < 1310265751 834326 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :-> < 1310265795 424874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good movie < 1310266233 717872 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1310266532 669662 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Also this new one can have property hook rules, when reading or writing a property you run the property hook rules in order of priority and the return value of one can be passed as the input of another, and so on. And also various other things. And things combining the Inform 7 style rulebooks with things similar to Magic: the Gathering rules. And more. < 1310266643 423014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:46:52: Hm, what prevents storing such a large number in a bugnum that it slows down the computer? < 1310266946 494159 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1310266966 702118 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1310267021 207832 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1310267636 794214 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1310267844 884455 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1310268232 206378 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :storing your numbers in bugnums is usually not a very good idea. < 1310268446 129630 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: Bottled water is even GST [Greenwich Sandwich Time] free. < 1310268538 589333 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1310268822 509408 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if i sign a form with "i do not agree to this contract" do i still agree to it < 1310268824 927026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: help < 1310268841 635024 :azaq231!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1310268980 832371 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 240 seconds < 1310269212 469914 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1310269218 841408 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1310270378 73281 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :how sleep? :\ < 1310270417 128344 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :everytime i close my eyes i'm like "so where was i... ah, the markers, let's see how to implement those" < 1310270466 601322 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: never sleep < 1310270470 400256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what markers btw < 1310270485 487392 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :to prove my conjecture < 1310270505 884017 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :my second proof was also kind of incomplete (actually the first one wasn't really wrong either, just even more incomplete) < 1310270552 289563 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i finally figured out how to do this one helper CA that kinda sparsely marks stuff, but i then realized i need to rewrite all markers already in the point < 1310270564 542901 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or those will get confused with stuff < 1310270578 666150 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :of course due to entropy stuff that should be doable but it's one more pain in the ass < 1310270626 207496 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :really this will probably blow up into a hugey when i write it up, unless it completely breaks down before i finish it < 1310270838 313073 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the thing is i know how to handle periodic points and i know how to handle parts of points that don't have small periods for very long anywhere, except there will be some errors occasionally because stuff happens, and i need to fix those errors and then somehow glue these two parts together < 1310270890 388583 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: im a carp < 1310271004 52785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sir.. < 1310271004 215205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Good Day! < 1310271004 215385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was amazed in the "Telehacks" and I've try it.. It was really cool. And I will bookmarked it. I have a question do you know how to hack? I wanted to try to hack my own laptop but i don't know where to start.. Uhm.. is there any way to hack it? I'm just a beginner/noob . < 1310271004 215492 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Thank you sir.. < 1310271005 53530 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :p.s. sorry for my english, grammars and others. < 1310271122 219483 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the first step in hacking your laptop is trying to come up with your password < 1310271137 608084 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :since you came up with it, you should be able to come up with it < 1310271145 405286 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :if not, ask yourself what it is < 1310271153 174516 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and after telling yourself, type that in < 1310271160 468123 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I looked a few seconds at the logs and wow Zuu wow < 1310271197 245172 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i went to a Zuu once but there were too many monkeys inside so i left quickly < 1310271403 548963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: im seriously his enemy forever < 1310271411 402431 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i want to find out where he lives and fly over there and open the door and say < 1310271414 393014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi do you go by "Zuu" on irc < 1310271418 707184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and hell say yes why who are you a- < 1310271419 168464 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is he still existing < 1310271419 693320 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and that - < 1310271422 234366 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :will be me punching him < 1310271423 793212 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: hes online < 1310271430 11611 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he didnt reply though :( < 1310271581 430162 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i am glad i am not in any channels he is in unless he is in good channels in which case i feel sorry for the channels :'( < 1310271614 179558 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://kitenet.net/~joey/blog/entry/announcing_olduse.net/ < 1310271614 638277 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :^ < 1310271615 673070 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1310271688 775766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://blog.longnow.org/2011/06/17/major-update-on-the-10000-year-clock-project/ so cool < 1310271707 951990 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :excavations < 1310271709 690608 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you're cool. < 1310271714 150877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: yep < 1310271816 340497 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :When you build this thing, please display a prominent notice, in a multitude of languages, that we do *NOT* expect the world to end when the clock overflows. < 1310271817 793274 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::---D < 1310271819 440950 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott, is that olduse thing a Zuu thing, or something actually possibly decent? < 1310271862 384680 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1310272016 921027 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what the fuck is the point of time anyway < 1310272029 492389 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :by which i mean is the clock just gonna be like buried or will it be seeable < 1310272070 783947 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :seeable < 1310272075 426003 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :also i don't recall ever see < 1310272076 733055 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah < 1310272083 994692 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Clock_of_the_Long_Now btw < 1310272087 169445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good reading < 1310272104 308726 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i will re < 1310272120 594022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I want to build a clock that ticks once a year. The century hand advances once every one hundred years, and the cuckoo comes out on the millennium. I want the cuckoo to come out every millennium for the next 10,000 years. If I hurry I should finish the clock in time to see the cuckoo come out for the first time. < 1310272120 756159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :— Danny Hillis, The Millennium Clock, Wired Scenarios, 1995 < 1310272129 422400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Longevity: The clock should be accurate even after 10,000 years, and must not contain valuable parts (such as jewels, expensive metals, or special alloys) that might be looted." < 1310272132 545651 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this stuff is intersting < 1310272134 794140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like that radiation field < 1310272140 504329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :all the talking of how to convince people not to enter < 1310272233 193722 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :clockwork more like playground < 1310272349 266074 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh it required maintenance < 1310272404 98900 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i thought at most there'd be a population of humans that live inside the clock and keep it going without ever interfering with other humans, teaching their children to do the same < 1310272425 399411 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the guardians of time we'd call them < 1310272428 56034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1310272431 998662 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :support < 1310272440 381622 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and they would have the hugest beards. < 1310272499 564955 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ticks once a year huh < 1310272505 873058 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :how wonderfully boring < 1310272510 251981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1310272515 378217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it ticks more than that < 1310272518 694119 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it just chimes once a year < 1310272519 291837 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::( < 1310272529 803504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait no < 1310272532 300295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it ticks once a year < 1310272533 824078 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that's just gay < 1310272534 860331 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :okay < 1310272535 22617 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and chimes every thousand < 1310272535 588080 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :cool < 1310272543 486873 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no cuckoo every mil says wp < 1310272554 14206 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :So, my mission to make a minimal Linux system that can successfully build itself has resulted in something *somewhat* larger than I would've liked. < 1310272570 269748 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1310272586 665365 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :Though at least I was able to beat Perl into being reasonable. < 1310272596 989372 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :perl? reasonable? < 1310272600 879735 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :does your program now contain every possible bit? < 1310272628 915334 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i once wrote a program whose source code contained every bit in existance < 1310272637 487321 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :me too < 1310272644 953307 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::o < 1310272657 607729 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :monqy: By "reasonable" I mean "I only have miniperl. As /bin/perl." < 1310272663 923978 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :monqy: mine even had multiple copies of 0 < 1310272681 922935 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :pikhq: and it works? I've never heard of it. will look it up < 1310272684 233985 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oklofok: daaaaaaaaaaaang < 1310272695 424290 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :monqy: Miniperl is part of the Perl build process. < 1310272701 235480 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :You see, Perl needs Perl to build Perl. < 1310272715 634014 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :But Miniperl just needs a reasonable C environment. < 1310272722 37218 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :So it builds Miniperl to build Perl. < 1310272737 762331 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :I only have it there because Linux requires Perl. < 1310272763 640803 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :Also, though I'm reasonably confident it'll work, I haven't *tested* it yet. < 1310272771 135586 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :I literally just got it to boot. < 1310272868 3670 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :... And forgot to set a root password. Which makes things somewhat difficult when I'm actually using busybox getty. < 1310272889 222530 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :nah < 1310272914 345365 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :By which I mean "I forgot to make /etc/passwd". < 1310272920 856286 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :the website says it generates a different chime sequence everyday oklofok < 1310272978 236481 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :*Aaaaah*, that's better. < 1310273068 342132 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :"free -m" reports 8 megs used. That feels positively amazing. < 1310273179 431010 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1310274214 57324 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :Welp, let's see what breaks. < 1310275112 34351 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :Apparently "the toolchain" < 1310275171 989696 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :"sh: ./a.out: not found" < 1310276438 934278 :copumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com JOIN :#esoteric < 1310276439 393353 :copumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com QUIT :Changing host < 1310276439 555479 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1310276740 449293 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The Long Now Foundation has purchased the top of Mount Washington near Ely, Nevada which is surrounded by Great Basin National Park, for the permanent storage of the full sized clock, once it is constructed. It will be housed in a series of rooms (the slowest mechanisms visible first) in the white limestone cliffs, approximately 10,000 feet up the Snake Range. The site's dryness, remoteness, and lack of economic value should protect the clock fro < 1310276740 676112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :m corrosion, vandalism, and development. Hillis chose this area of Nevada in part because it is home to a number of dwarf bristlecone pines, which the Foundation notes are nearly 5,000 years old. The clock will be almost entirely underground, and only accessed by foot traffic from the East once complete. < 1310276742 36703 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so cool < 1310278214 237694 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :Gotta love Long Now. < 1310278323 76291 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah < 1310278331 157342 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :although the whole point of the project kind of baffles me < 1310278455 789273 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :brian eno is involved, suspend all thinking for the sake of cool please < 1310278485 716823 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it strikes me as kind of reactionary, but i suppose their goal is better than a societal meltdown < 1310278537 81393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :at the same time i find a lot of what they say makes sense and seems kind of obvious, but then lots of things seem obvious to me < 1310278565 775116 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :What seems obvious to you is almost impossible to others. < 1310278594 997778 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :misanthropy: an unproductive position? < 1310278603 303491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :experts disagree < 1310278827 766659 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: wha < 1310278831 742756 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: wha? < 1310278836 504444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :t are you responding to < 1310278891 169916 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :It's so very comical running GCC in a minimal changeroot. < 1310278912 834512 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :8m for the whole OS. 200m for the compiler. < 1310278913 590483 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: question mark < 1310278939 279206 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: your comment about misanthropy < 1310278941 675455 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is 3.0 still not out yet < 1310278946 980757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: in response to What seems obvious to you is almost impossible to others. < 1310278951 879235 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :elliott: 3.0 of what? < 1310278957 610164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: linux < 1310278979 664230 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :No, though rc6 got pushed late last night. < 1310279027 312915 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :Erm, no, it was tagged July 4th. My thinko. < 1310279037 818573 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :UNAMERICAN < 1310279038 825809 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Length: 76737255 (73M) [application/x-bzip2] < 1310279038 988170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh why is it so big < 1310279052 989192 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :Linux has a fuckton of shit in it. < 1310279104 269136 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :2.6.0 was 32M... < 1310279106 9150 :CakeProphet!~adam@h7.55.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1310279119 165757 :CakeProphet!~adam@h7.55.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1310279119 328022 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1310279187 462781 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it's all drivers < 1310279326 391137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: im going to make smaller system < 1310279330 989475 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :feel my power < 1310279344 137756 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :elliott: Good luck. < 1310279379 763439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :swap? who needs it < 1310279398 5029 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 276 seconds < 1310279403 874329 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: that's not zepto enough < 1310279424 85405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what isnt < 1310279424 940840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :swap < 1310279426 398409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or not having swap < 1310279484 724818 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :block layer?? no way < 1310279779 555568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: does it count if you have to use the serial port < 1310279787 316322 :derrik!~xix@gprs-inet-65-60.elisa.ee JOIN :#esoteric < 1310279827 15783 :cheater_!~ubuntu@g229067038.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310279916 565938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: < 1310279927 256893 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :elliott: Meh. < 1310279950 679886 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: that's a yes or no question < 1310279961 987281 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :elliott: Sure, whatever. < 1310279970 393132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're just upset because i'll win :( < 1310279976 607040 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :System is 452 kB < 1310279976 769219 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with monitor support < 1310279986 791000 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :elliott: I'm trying to make a bootstrapping system. < 1310279990 23013 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: so am I < 1310279996 530209 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :elliott: Good fucking luck. < 1310280000 994545 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :Perl comes to ~50M. < 1310280011 325096 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: i said it would be smaller than yours, not small < 1310280026 206848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: why aren't you using microperl < 1310280034 343547 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :Because Linux won't build with microperl. < 1310280038 364921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fix linux < 1310280100 826961 :CakeProphet!~adam@h7.55.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1310280101 333737 :CakeProphet!~adam@h7.55.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1310280101 496014 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1310280123 15693 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 260 seconds < 1310280184 452945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wonder what it means if I get nothing after "Booting the kernel." :) < 1310280398 112868 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it means that everything is working fine. < 1310280502 291313 :cheater_!~ubuntu@g229067038.adsl.alicedsl.de JOIN :#esoteric < 1310280877 47851 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1310281289 710374 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 252 seconds < 1310283111 520407 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :http://www.futilitycloset.com/2011/07/10/a-logic-oddity/ yay I spotted the flaw in a decent amount of time < 1310283168 987532 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :(I think) < 1310283211 162844 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Hmm, it's more interesting if you make it probabilities instead of certainties. Certainly the problem as phrased deals with probabilities < 1310283236 975617 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :I think it pretty obvious. We're not dealing with deductive logic here. < 1310283292 118233 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :So you can't really do modus ponens on this. < 1310283297 570391 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION was thinking more that "If its not Reagan who wins, it will be Anderson." is in fact true >.> < 1310283308 693389 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :Sgeo: Yes, that's 100% certain. < 1310283321 253909 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :However, it's not 100% certain that a Republican will win. < 1310283326 840334 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :It's merely probable. < 1310283341 779298 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :Erm, wait. < 1310283342 512616 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :No. < 1310283345 513461 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :Sorry, misread you. < 1310283348 728474 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :That's not true. < 1310283375 408610 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :Because it's not 100% certain that a Republican will win, you can't conclude that either Reagan or Anderson will win. < 1310283388 47962 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :If a republican wins, oh shit. < 1310283449 640959 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :What happens if you assign the first two statements numerical probabilities < 1310283491 418545 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I think my initial "flaw" thought was wrong < 1310283494 433411 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :Then you're dealing with a form of inductive logic, and can get the probability that if Reagan doesn't win, Anderson will. < 1310283505 832421 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :i.e. That works just fine. < 1310283549 486839 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :(I'm not too familiar with the relevant formalisms, though, so can't say more than that, really.) < 1310283942 471393 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :the logic there makes me squirm < 1310284148 600505 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1310284165 804497 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :coppro: The problem is only that the premises aren't necessarily true. < 1310284176 318986 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :It's entirely valid modus ponens. < 1310284202 616618 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Which part is valid modus onens? < 1310284251 796890 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :It's of form "a->b;a;therefore b." < 1310284269 105961 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :See? Valid. < 1310284294 149327 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: which part specifically, though? < 1310284302 462367 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :... That's the entire statement. < 1310284329 721611 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :which part of the article < 1310284339 533400 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :... The syllogism? < 1310284344 220526 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah < 1310284351 130299 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yes, you're correct < 1310284351 409060 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :I'm restating the only thing in there that can be restated in that form? < 1310284390 183552 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :The oddity comes about simply because a is not (entirely) true, and so we end up getting a not (entirely) true statement from perfectly valid reasoning. < 1310284845 930012 :derrik!~xix@gprs-inet-65-60.elisa.ee QUIT :Quit: no rush < 1310285628 128531 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1310286534 284831 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1310286682 479080 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Hash functions are typically one-way functions (these haven't been proven to exist yet, but at this time they're essentially non-reversible)." < 1310286952 528694 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :wat < 1310286985 264346 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :f(x)=1 is provably non-reversible :P < 1310287004 735897 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there are other conditions for a hash function duh < 1310287033 405803 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*one-way function < 1310287071 572798 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :He just means that you can't find preimages without brute-forcing < 1310287089 815080 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm right so f(x)=1 isn't even that. < 1310287109 344848 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yes, i dont know what he was quoting < 1310287134 594105 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but my point was that non-reversibility is not the most important property of hashes < 1310287198 158548 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it's also pretty nice when they are bijections < 1310287214 98177 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :err, automorphisms? < 1310287220 230744 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :is that the word? < 1310287283 321212 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :And hash functions are demonstrably non-reversible as well. As are all functions that map from a space to a smaller space. < 1310287320 882078 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :God, people, math isn't hard. :P < 1310287340 699082 :azaq231!~derivecto@unaffiliated/azaq23 PRIVMSG #esoteric :automorphism = isomorphism which is also an endomorphism < 1310287350 450973 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :pikhq: i am considering the set of hashes over possible hash outputs < 1310287361 497588 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :every hash should hash to a distinct hash < 1310287399 877647 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and non-reversibility without bruteforcing is meaningful in this contect < 1310287403 199533 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :*text < 1310287557 355772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haha guys < 1310287559 225410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you realise that < 1310287560 842060 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :when i quote osmething < 1310287562 463004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its because its stupid < 1310287563 642783 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stop talking < 1310287575 638679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : He just means that you can't find preimages without brute-forcing < 1310287592 766593 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: E directly stated that one-way functions haven't been "proven to exist yet" < 1310287605 764898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That might be what e /means/, but what e says is just confusing < 1310287622 306881 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : when i quote osmething < 1310287630 781070 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :An osmething is a thing made of osmium. < 1310287637 112330 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :youre an osmefuckwit :( < 1310287638 857369 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I thought his meaning fairly clear from the rest of the message < 1310287662 999703 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Sure, you can obviously "decode" it, but that's not the point, you can decode most things, even nonsense < 1310288041 885385 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: afaik, one-way functions _haven't_ been proven to exist. i believe they may require P != NP. < 1310288071 122226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's hardly well-defined < 1310288084 617241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a value judgement < 1310288097 933894 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :oerjan: Define "one-way". < 1310288107 612871 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :Function for which there is not an inverse? < 1310288110 322071 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :\x.1 < 1310288113 381172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-_- < 1310288124 966034 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pikhq: no. http://en.wikipedia.org/wiki/One-way_function < 1310288140 481378 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1310288149 239674 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net PRIVMSG #esoteric :Oh, sure, give a definition that makes the answer non-trivial. :P < 1310288152 226397 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it is _not_ the same as one-to-one/injective < 1310288904 929475 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although it's sort of related i think if you look at it from the point of constructive logic where objects to be proven to exist need to be constructible and if you then add the qualifier "in polynomial time" < 1310288976 928443 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*randomized polynomial time, if we go with the wiki article < 1310288983 214694 :elliott!~elliott@unaffiliated/elliott QUIT :Ping timeout: 240 seconds < 1310289678 566982 :Slereah!x@ANantes-259-1-181-181.w90-49.abo.wanadoo.fr QUIT :Ping timeout: 240 seconds < 1310290214 987656 :Slereah!x@ANantes-259-1-227-124.w83-195.abo.wanadoo.fr JOIN :#esoteric < 1310290791 742801 :Slereah_!x@ANantes-259-1-146-111.w90-49.abo.wanadoo.fr JOIN :#esoteric < 1310290882 156497 :Slereah!x@ANantes-259-1-227-124.w83-195.abo.wanadoo.fr QUIT :Ping timeout: 252 seconds < 1310292386 276390 :sebbu2!~sebbu@ADijon-152-1-3-85.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1310292386 590782 :sebbu2!~sebbu@ADijon-152-1-3-85.w83-194.abo.wanadoo.fr QUIT :Changing host < 1310292386 753057 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1310292580 256564 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 276 seconds < 1310293568 220046 :MigoMipo!~John@84-217-15-115.tn.glocalnet.net JOIN :#esoteric < 1310299138 298136 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1310299254 40288 :hagb4rd2!~hagb4rd@koln-4d0b7c47.pool.mediaWays.net QUIT :Quit: hagb4rd2 < 1310299889 329319 :CakeProphet!~adam@h3.26.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1310299889 716708 :CakeProphet!~adam@h3.26.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1310299889 879078 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1310300253 905157 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so is there any reason why this wouldn't work? f (c x y) ls = map ($ y) . map ((c$).($x)) $ ls < 1310300263 357686 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :where c is an arbitrary constructor. < 1310300290 45810 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(I mean, other than it being unsupported in Haskell. I'm talking about a possible extension) < 1310300460 5580 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, I see a problem. < 1310300541 526315 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :There are undecidable types. The type of the first argument is a, but what is the type of the second? a list of functions from (...?) to (...?) < 1310300557 767370 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it can't be anything, because it depends on the constructors parameters. < 1310300580 76782 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which are not known at compile time. < 1310301240 238178 :azaq231!~derivecto@unaffiliated/azaq23 PRIVMSG #esoteric :CakeProphet: This does in fact type check http://hpaste.org/new < 1310301253 995367 :azaq231!~derivecto@unaffiliated/azaq23 PRIVMSG #esoteric :@unpl (c $) . ($ x) $ y < 1310301254 189862 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(c (y x)) < 1310301370 150433 :azaq231!~derivecto@unaffiliated/azaq23 PRIVMSG #esoteric :err http://hpaste.org/48909 < 1310301393 375306 :azaq231!~derivecto@unaffiliated/azaq23 PRIVMSG #esoteric :but you likely mean something different and data T a b is not what you meant < 1310301406 226131 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :azaq231: He meant having the T be variable < 1310301426 325050 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :So you could e.g. have also data Y a b = Y a b and f could handle both T and Y < 1310301913 519359 :cheater_!~ubuntu@g229067038.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310301929 312846 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah, after thinking about it, it obviously wouldn't work with Haskell's type system. < 1310301999 283753 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's always seemed reasonable to me to allow the tuple type to also represent a sort of anonymous data type with fields of a known type < 1310302030 763726 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :thus (Int, Int) would represent any type (or subset of a type) constructed from two Int fields. < 1310302073 575590 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in that case you could type the above as (a, b) -> [b -> c] -> (c, a) < 1310302124 553721 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er [(c,a)] < 1310302180 564683 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :actually no it would be (a, b) -> [a -> c] -> (c, b) < 1310302187 865633 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :again, [(c,b)] < 1310302219 188216 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I shouldn't be reasoning about Haskell extensions while heavily in need of sleep after work. < 1310302474 332260 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I think it would reasonable to simply make tuples a special kind of anonymous constructor, whose type is all values defined by a certain number of fields with a known type for each field. < 1310302529 435230 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but then it would be tempting to simply write all of your functions to return tuples when possible, since this would generalize the function to many different possible types < 1310302572 374351 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1310302703 408675 :cheater_!~ubuntu@g229066089.adsl.alicedsl.de JOIN :#esoteric < 1310305210 462854 :ais523!~ais523@cpc2-king8-0-0-cust831.perr.cable.virginmedia.com JOIN :#esoteric < 1310305217 358898 :ais523!~ais523@cpc2-king8-0-0-cust831.perr.cable.virginmedia.com QUIT :Changing host < 1310305217 521097 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1310306507 696064 :pikhq_!~pikhq@71-219-227-98.clsp.qwest.net JOIN :#esoteric < 1310306510 633823 :pikhq!~pikhq@174-22-156-129.clsp.qwest.net QUIT :Ping timeout: 246 seconds < 1310307518 846989 :azaq231!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1310308123 473322 :cheater_!~ubuntu@g229066089.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310308890 881712 :cheater_!~ubuntu@g229129181.adsl.alicedsl.de JOIN :#esoteric < 1310309456 188513 :augur!~augur@208.58.6.161 NICK :mhosignal < 1310309519 756223 :mhosignal!~augur@208.58.6.161 NICK :augur < 1310312258 796528 :derrik!~xix@gprs-inet-65-11.elisa.ee JOIN :#esoteric < 1310312655 17695 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 240 seconds < 1310313486 870528 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1310315257 277799 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1310316337 741639 :MigoMipo!~John@84-217-15-115.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1310316369 244090 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de JOIN :#esoteric < 1310316369 958232 :MigoMipo!~John@84-217-15-115.tn.glocalnet.net JOIN :#esoteric < 1310316497 644087 :cheater_!~ubuntu@g229129181.adsl.alicedsl.de QUIT :Ping timeout: 240 seconds < 1310317217 513418 :derrik!~xix@gprs-inet-65-11.elisa.ee PART :#esoteric < 1310318436 870714 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, do we have an opinion on what to do about languages like http://esolangs.org/wiki/Crazed (it has no real information on its page, and the author has lost the specs)? < 1310318540 966162 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i suggest a "lost languages" category... < 1310319265 738280 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the author suggested deletion < 1310320254 369651 :iconmaster!~iconmaste@209.150.235.10 JOIN :#esoteric < 1310320615 585764 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :alright < 1310320620 43883 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :delete away < 1310320754 480623 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric ::( at lost language specs < 1310320777 701208 :pikhq_!~pikhq@71-219-227-98.clsp.qwest.net QUIT :Ping timeout: 276 seconds < 1310320842 700991 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( at brainfuck with more commands < 1310321022 62585 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i dunno if i agree with that sentiment...if it's just that then yes, but i think some brainfuck derivatives have been quite interesting < 1310321041 426218 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, vaguely interesting BF variant: if you delete [ (and instead have all loops go back to the start of the program), is it still TC? < 1310321043 678035 :oerjan!oerjan@129.241.210.70 JOIN :#esoteric < 1310321071 1315 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hmmm < 1310321119 24819 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so youd have to somehow store the entire branching path through the program on the tape to do different loops? < 1310321205 268883 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apart from . , and loops, BF is reversible < 1310321218 561680 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so presumably you could reverse the whole program so far just after each ] < 1310321234 757875 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i would believe it is TC if you wrote multiply in it < 1310321239 903722 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in order to give effectively independent bits of code < 1310321350 720260 :oerjan!oerjan@129.241.210.70 PRIVMSG #esoteric : so is there any reason why this wouldn't work? f (c x y) ls = map ($ y) . map ((c$).($x)) $ ls < 1310321376 486379 :oerjan!oerjan@129.241.210.70 PRIVMSG #esoteric :for one thing haskell is designed so that you cannot use constructors at all if they aren't exported from the module defining them < 1310321384 200379 :oerjan!oerjan@129.241.210.70 PRIVMSG #esoteric :(for abstraction) < 1310321473 358581 :oerjan!oerjan@129.241.210.70 PRIVMSG #esoteric :also the right side can be simplified to map (($y).(c$).($x)) $ ls < 1310321494 648410 :oerjan!oerjan@129.241.210.70 PRIVMSG #esoteric :(in fact ghc will do so during optimization) < 1310321787 687870 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net JOIN :#esoteric < 1310321802 15468 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :Fuck yes < 1310321804 713889 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric : < 1310321811 620511 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :behold, progress < 1310321826 16373 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric : 2YZZr' < 1310321832 53015 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :further progress has been made < 1310321858 456762 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :awesome, stuff is moving along faster now < 1310321859 35403 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric : %''7RTTd < 1310321877 489978 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1310321884 816828 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :my evolutionary algorithm is trying to squeeze "Hello, world!" out of my esoteric language < 1310321913 977979 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :that most recent sample was from generation 1105 < 1310321921 767953 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :and took about 10 minutes < 1310321949 476094 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric : #%%:]__t# < 1310321966 802063 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :do you see that < 1310321974 567989 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :that is great progress taking place < 1310321987 976737 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :trololo < 1310321997 58302 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric : .QSSii# < 1310321997 913671 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Surface, right? Why do you need such a fancy algorithm when there's a reduction from brainfuck < 1310322011 898413 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :because the instructions are wrapped around a rather small sphere < 1310322015 873532 :pikhq!~pikhq@71-219-227-98.clsp.qwest.net JOIN :#esoteric < 1310322018 282872 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :also, because I'm lazy < 1310322031 591301 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :so instead of writing a hello, world example I wrote a program to write a hello, world example < 1310322114 316109 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :also, I intend to apply the same code to other esolangs in the future < 1310322136 929667 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :so I can make some examples for some of the more esoteric languages < 1310322146 960766 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i think your GA is too slow < 1310322167 866881 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :it goes through quite fast < 1310322174 499101 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :~100 generations/minute < 1310322188 31411 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :population? < 1310322189 884860 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :thing is the complexity involved < 1310322193 944139 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :a pool of 128 < 1310322206 606999 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :I could go larger, but I decided to try that < 1310322210 168413 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 240 seconds < 1310322264 521779 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1310322275 380555 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :maybe you could include the runtime in the fitness measure, to get faster candidates that should take less time to test < 1310322276 845501 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is it in blitzbasic too < 1310322354 994685 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :olsner: I haven't allowed the program to use a termination command and the IP wraps, so that's a bit impractical at this point. I have set a maximum run time, though < 1310322362 632645 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :monqy: it's in blitzmax, yes < 1310322492 816290 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :sounds like you have some optimalization to do < 1310322506 224744 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :probably < 1310322520 199925 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :How exactly are you doing this hello world generation thing < 1310322570 42661 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :I have a pool of initially random programs, I sample 4 of them at a time and replace the program farthest from the desired output with a combination of the best two, with some opportunity for mutation < 1310322603 188066 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :the samples I've been giving you are the closest obtained output so far < 1310322608 532898 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :random strings? < 1310322616 740535 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :the esolang is 2d < 1310322622 260348 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :so not really strings, but arrays < 1310322684 511207 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :pfffft < 1310322695 373697 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :same thing < 1310322710 107964 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :the length isn't variable, so there's that difference < 1310322730 650883 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i was assuming they weren't < 1310322738 199843 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :ok < 1310322807 546271 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :hm < 1310322808 938890 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :shoot < 1310322816 966419 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :I just realized a mistake I made D: < 1310322823 923757 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :And how do you measure helloworldness of an output / combine two helloworldy programs < 1310322840 53045 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :I measure it by checking similarity of characters < 1310322855 36068 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :not that complicated, but it is more than a 1:1 check < 1310322879 780536 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :I combine them by using an almost 50/50 chance for each character, with a slight bias toward the program with the better score < 1310322905 832461 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :mutation rate? < 1310322928 586093 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :right now each character in an offspring is a 1 in 32 chance of being randomly chose < 1310322946 265347 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :how long is an offspring? < 1310322964 142350 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :program code is stored in a 32x12 array < 1310322965 702603 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Madk: So you know exactly what parts of each program produce which characters, and are able to separate them cleanly and stick them together nicely? < 1310322985 91247 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :that is an awfully high mutation rate < 1310322995 765860 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :monqy: I'm not really sure what you're asking < 1310322998 997217 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :is there a way to decrease it over time < 1310323000 524337 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :I'll reduce it a bit, then < 1310323006 4271 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :I could do that < 1310323059 527024 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :GA is a really inefficient search paradigm, you know < 1310323062 555070 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Madk: You said you combine your programs, right? I asked how you did that, and I reaced based on your response "< Madk> I combine them by using an almost 50/50 chance for each character, with a slight bias toward the program with the better score" < 1310323084 964043 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :the distribution is random, if that's what you meant < 1310323093 609396 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Madk: that's not what I mean < 1310323105 383154 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :oh, I see now < 1310323105 904491 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :no < 1310323106 733102 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Madk: I mean how do you take two programs and mash them together in a sane way < 1310323115 242927 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :it's very random < 1310323118 99018 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1310323120 448911 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :not really sane there < 1310323135 612016 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :quintopia: but it's so much cooler than just translating a brainfuck hello world < 1310323143 487563 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :quintopia: if I intended to be efficient I would have written it manually < 1310323146 948639 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :indeed < 1310323241 937809 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :exactly < 1310323258 325926 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but why GA and not simulated annealing? < 1310323300 130351 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Madk: so for combining programs you just go over every character and pick it from one of the two constituent programs? I imagine this won't get you anywhere near hello world < 1310323320 888611 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :quintopia: the end result can be more interesting < 1310323331 470657 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :monqy: what could I do that would work better? < 1310323368 338929 :oerjan!oerjan@129.241.210.70 PRIVMSG #esoteric :monqy: well you'd imagine the programs that survived might be related and so have the same structure, so it starts working better after a while? < 1310323369 161157 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I don't know. Breeding for hello world characteristics is not really a simple problem. < 1310323378 973579 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oerjan: hm < 1310323411 298891 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :I did a much simpler GA not long ago that operated on a much less complicated esolang < 1310323420 346514 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :though for an entirely different purpose < 1310323425 46795 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :but the GA worked wonderfully < 1310323431 900083 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :What was it? < 1310323444 769180 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :it was more similar to corewar than anything else < 1310323453 14140 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :I put a few programs in an arena < 1310323468 905400 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :the ones that had the most health (eat food, attack others) bred and replaced the one that did badly < 1310323492 750914 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :by about 100k generations I had some very complex and intriguing behaviors < 1310323530 283004 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :And I assume the language was such that good breeding was easier < 1310323541 203624 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :it was 1d and variable length < 1310323545 712695 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :so only slightly < 1310323559 819224 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well that has little to do with it < 1310323569 117213 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :if I remember right, some of the best ones had formed good loops structures < 1310323598 533007 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :the one working currently and that one were only significantly different in that the previous was linear < 1310323607 19442 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :linear? < 1310323609 350915 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :1d < 1310323617 831812 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :sorry < 1310323627 968745 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I still stand that that has little to do with it < 1310323633 638870 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :ok < 1310323665 314232 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's more about the structure of the language in the sense that it's easy to break it up structurally and muck with that < 1310323667 905395 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :by 1000 generations, the programs I was working with now were outputting the same character twice where 'll' would be < 1310323669 983507 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :rather than just doing character replacement < 1310323681 282512 :oerjan!oerjan@129.241.210.70 PRIVMSG #esoteric :Madk: btw i was wondering how you do the sphere wrapping, since there is no entirely clean way of doing so (we had a discussion on channel previously of what surfaces have 2d grid graphs on them and they had to have the same euler characteristic as the torus, and the sphere doesn't) < 1310323683 239780 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :it's very inefficient, indeed, but it's seemed to work < 1310323694 855867 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :I have a 2d array < 1310323700 349450 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :x wraps horizontally < 1310323707 41446 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :the algorithm for y wrapping is like this: < 1310323727 118857 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :when a pole is reached, x=(x+width/2) % width < 1310323733 756705 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :and north and south are reversed < 1310323757 35750 :oerjan!oerjan@129.241.210.70 PRIVMSG #esoteric :ah. so inspired by an ordinary world map, then. < 1310323761 46194 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :indeed < 1310323785 428839 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :it's no different than latitude/longitudinal coordinates < 1310323805 116497 :oerjan!oerjan@129.241.210.70 PRIVMSG #esoteric :right. this makes the poles into special points. < 1310323847 835390 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :it does < 1310324038 157630 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :I had to scrap that progress because I was forgetting to reset program code after going through it < 1310324051 254726 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :now's a good time to do things like change pool size, w/e < 1310324063 793058 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :I adjusted the mutation rate to decrease steadily over time < 1310324075 629474 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :I did a good deal of optimization < 1310324085 702966 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1310324096 499206 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What are the haps my friends. < 1310324112 875402 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :genererational algorithm to produce a hello world < 1310324121 901669 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :I'm using an evolutionary algorithm to make a hello world example in my language for me because I don't feel like doing it myself < 1310324142 874890 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Madk? < 1310324146 656310 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :me < 1310324152 516806 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :that is my alias < 1310324158 654683 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wow, I'm surprised you got anything but a steely reception here. < 1310324164 429187 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :D: ? < 1310324186 87967 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(Yes I am tactless.) < 1310324192 31725 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :pfft < 1310324205 117155 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :for more information see http://esolangs.org/wiki/User:Phantom_Hoover < 1310324212 848583 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :monqy beat me to it. < 1310324226 963521 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :oh < 1310324232 996376 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :most of my languages aren't < 1310324235 394486 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :I think < 1310324259 765067 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :only 3 of them are really that similar to brainfuck < 1310324264 586076 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :1 other is kinda close < 1310324276 207385 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :4 aren't < 1310324284 378338 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Even one brainfuck derivative is too many. < 1310324292 975825 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :w/e < 1310324301 395868 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :anyway, I'm trying to figure the best pool size before I set it back in motion with some fixes I made < 1310324301 792667 :oerjan!oerjan@129.241.210.70 PRIVMSG #esoteric :Brainfuck. Not even once. < 1310324321 754061 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I mean, you'd hardly let a Nazi off because most of the people he killed weren't even Jews. < 1310324330 376547 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :maybe you wouldn;t < 1310324338 195816 :oerjan!oerjan@129.241.210.70 PRIVMSG #esoteric :ACTION hits Phantom_Hoover ===\__/ < 1310324349 934054 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :is 128 good? < 1310324366 449669 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :this is essentailly the one thing I can't go and change without scrapping everything < 1310324368 450162 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION swatpans oerjan --===\#/ < 1310324388 828532 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Madk, how hard can pool size be to configure? < 1310324391 629728 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :unless I want to inject a bunch of random crap into a developed pool < 1310324405 81900 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :no, the point being once it's started I don't want to change the pool size < 1310324419 105765 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :I can change pretty much anything else without impacting a lot < 1310324430 107262 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sorry, which language is this? < 1310324435 993277 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :it's in blitzmax < 1310324445 522746 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :the point being it saves the pool every now and then < 1310324453 252590 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :so I can pick up from where it leaves off < 1310324458 510948 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No, I mean the target language. < 1310324461 397746 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :oh < 1310324462 669817 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :surface < 1310324462 832052 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The one you want HW for. < 1310324467 161451 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Um... < 1310324478 920567 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :http://esolangs.org/wiki/Surface < 1310324507 936389 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You reduce it to Brainfuck in the article; how hard can it be to just rewrite the BF HW? < 1310324528 379984 :oerjan!oerjan@129.241.210.70 PRIVMSG #esoteric :Phantom_Hoover: but but, that would be derivative! < 1310324531 90603 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :because the space available is too small to translate it like that < 1310324532 930389 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :and that < 1310324537 554468 :oerjan!oerjan@129.241.210.70 PRIVMSG #esoteric :ACTION whistles innocently < 1310324553 253924 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh this reminds me < 1310324556 12820 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :I started one manually and thought, "what's wrong with me? I should be having the computer do this for me." < 1310324556 175673 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :`quote unbounded < 1310324557 329454 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :478) The interpreter uses an unbounded tape size, but due to technical limitations will stop being unbounded if the tap size reaches 2^63 cells. < 1310324561 462259 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Madk: what is this supposed to mean < 1310324585 621401 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :monqy, it's the Orwellian definition of 'unbounded'. < 1310324599 548136 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :that it's a limitation of the machine, not the language < 1310324608 327572 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :sort of < 1310324608 491229 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's unbounded... provided you don't go over the bounds. < 1310324611 536174 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :yeah < 1310324654 327615 :oerjan!oerjan@129.241.210.70 PRIVMSG #esoteric :you have complete freedom to follow big brother < 1310324663 864881 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :yes < 1310324678 328960 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :well anyway < 1310324684 754581 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :I'm going on with me pool of 128 < 1310324926 478134 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :awesome < 1310324931 750992 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :did it work? < 1310324941 68645 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :stuff is maturing much faster now that it's working properly < 1310324968 742577 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :there are a few commands that toggle to another when executed < 1310324972 917697 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :was forgetting to reset them < 1310324999 746354 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1310325005 801517 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :and also forgetting to keep track of a program's success instead of re-running it every time I called it into question < 1310325014 375098 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :so going generally much faster now < 1310325034 813509 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric : //;; < 1310325051 348561 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric : ##99GG < 1310325075 174403 :iconmaster!~iconmaste@209.150.235.10 PRIVMSG #esoteric :whoops < 1310325084 469921 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :iconmaster < 1310325091 207207 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :I did the unthinkable < 1310325098 458713 :iconmaster!~iconmaste@209.150.235.10 PRIVMSG #esoteric :? < 1310325100 355561 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :I registered an account on a furry forum just to contact you < 1310325106 440374 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :I hope you appreciate this < 1310325107 918353 :iconmaster!~iconmaste@209.150.235.10 PRIVMSG #esoteric :I saw, lol. < 1310325110 775575 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric ::P < 1310325133 501609 :iconmaster!~iconmaste@209.150.235.10 PRIVMSG #esoteric :Sadly, the specs for Crazed have been lost for a long time. < 1310325148 261482 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :that is too bad < 1310325167 925203 :iconmaster!~iconmaste@209.150.235.10 PRIVMSG #esoteric :In retrospect, it was a crappy language anyways, so no big loss < 1310325183 23212 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :there are no crappy languages < 1310325183 185404 :iconmaster!~iconmaste@209.150.235.10 PRIVMSG #esoteric :My first esolang, to be percise. < 1310325186 242423 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :only crappy programmers < 1310325187 352018 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :I mean < 1310325202 533270 :iconmaster!~iconmaste@209.150.235.10 PRIVMSG #esoteric :...Thanks Madk? < 1310325202 695640 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :*whistles* < 1310325226 545980 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I've seen a few crappy languages < 1310325260 287758 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :the progress being made in 5 minutes is good < 1310325273 38989 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :this'll probably happen in a matter of a couple hours < 1310325288 632577 :iconmaster!~iconmaste@209.150.235.10 PRIVMSG #esoteric :`quote #%%:]__t# do you see that that is great progress taking place < 1310325290 242560 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1310325296 693466 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :FURScript is pretty crappy. Snack too. < 1310325298 405130 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric : ##66YYll < 1310325312 198600 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :yes < 1310325315 745922 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :that was great progress < 1310325316 112857 :iconmaster!~iconmaste@209.150.235.10 PRIVMSG #esoteric :Oops again... < 1310325322 790865 :iconmaster!~iconmaste@209.150.235.10 PRIVMSG #esoteric :`addquote #%%:]__t# do you see that that is great progress taking place < 1310325324 525469 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :493) #%%:]__t# do you see that that is great progress taking place < 1310325324 687412 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :but my algorithm was kinda flawed < 1310325350 126230 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :` < 1310325351 568730 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1310325361 359501 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :how do I make it quote me < 1310325398 777988 :pikhq!~pikhq@71-219-227-98.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1310325401 243187 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :right now this is the best program so far < 1310325401 405404 :iconmaster!~iconmaste@209.150.235.10 PRIVMSG #esoteric :say `addquote "quote here" < 1310325402 414145 :pikhq_!~pikhq@71-219-206-183.clsp.qwest.net JOIN :#esoteric < 1310325403 804935 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :^ /^>e.v <]xe^zo+^]+> *>++(-c )\ < 1310325403 967115 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :(c)? @!-^*)?-..z+*)+o--x@^-!!+ o < 1310325403 967307 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :o)/o]c@c+z\]\eevz\ -\x < 1310325403 967419 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :](!@< c(c!.z+\+++/?\ < 1310325403 967530 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :z]/x/++oo-]?c?!\/+! +x^+ < 1310325404 763295 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :)v>o(*z>-@ox c\(c*-@x] c))vc>? o < 1310325404 925757 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :^*/x.o\!@e/^> < 1310325405 754074 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :c @c\ .>^x*o. )@\-e^x\<\- ]^(<- < 1310325405 916202 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :) *<^z!e\).?/+(e@(cv>\c ]. ece? < 1310325406 726171 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :c@z]/v+++++-! \e@c^/e?o) \] < 1310325407 782879 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :* /cc@)\?o/o !^^-e /ec\>.!.>@*o < 1310325407 945357 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :)/ vo]zx \\o< cz.(@v/c>..*>\+(@! < 1310325408 725292 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :!^+x-xev@v)+vc\\]<+x?\>e *ee(z\< < 1310325416 92950 :iconmaster!~iconmaste@209.150.235.10 PRIVMSG #esoteric :woah < 1310325418 547398 :oerjan!oerjan@129.241.210.70 PRIVMSG #esoteric :`quote Madk < 1310325419 272641 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :http://j.mearie.org/post/7462182919/spoken-number-to-decimal shameless advertisement for obfuscated code. :p < 1310325419 620168 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :493) #%%:]__t# do you see that that is great progress taking place < 1310325423 23016 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :oh < 1310325423 869291 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :cool < 1310325463 755497 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : there are no crappy languages < 1310325472 957604 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You should know what I'm going to say to that. < 1310325476 308513 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :lifthrasiir: that looks awesome < 1310325484 267622 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :what about the other way around < 1310325488 603071 :iconmaster!~iconmaste@209.150.235.10 PRIVMSG #esoteric :`quote iconmaster < 1310325490 30845 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1310325493 955617 :iconmaster!~iconmaste@209.150.235.10 PRIVMSG #esoteric :Didnt think so. < 1310325506 619708 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :` quote Phantom_Hoover < 1310325507 948388 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1310325508 652496 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :Madk: 100 to "a hundred", for example? < 1310325514 530074 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Madk, no space. < 1310325517 11956 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :yeah < 1310325522 287584 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :`quote Phantom_Hoover < 1310325523 993232 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :151) * Phantom_Hoover wonders where the size of the compiled Linux kernel comes from. To comply with the GFDL, there's a copy of Wikipedia in there. \ 155) how does a "DNA computer" work. von neumann machines? CakeProphet, that's boring in the context of DNA. < 1310325524 711205 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :that'd be certainly a bit-packing challenge. < 1310325542 733441 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :I found the inverse direction is much more challenging and fun. < 1310325544 187365 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Although it's almost always better to use `pastequotes. < 1310325574 237528 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :`addquote iconmaster `quote iconmaster No output. Didnt think so. < 1310325575 769727 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :494) iconmaster `quote iconmaster No output. Didnt think so. < 1310325592 710056 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :`pastequotes Phantom_Hoover < 1310325593 939574 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.30844 < 1310325634 994955 :oerjan!oerjan@129.241.210.70 PRIVMSG #esoteric :`quote 155 < 1310325636 215861 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :155) how does a "DNA computer" work. von neumann machines? CakeProphet, that's boring in the context of DNA. It's just stealing the universe's work and passing it off as our own. < 1310325689 48232 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`quote Sgeo's karaoke < 1310325690 642700 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :400) [on Sgeo's karaoke] Sgeo: awesome sounds like a japan anime sound track \ 401) [on Sgeo's karaoke] That is the thing that made me into a gay vampire. < 1310325702 860350 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Huh, I thought there were more than that. < 1310325719 273803 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :`quote 477 < 1310325720 946963 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :477) I go to clean up the shrapnel from a teabag and you're discussing the definition of god out of nowhere. < 1310325724 336631 :oerjan!oerjan@129.241.210.70 PRIVMSG #esoteric :`quote 402 < 1310325725 418743 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I think I still have sgeo's karaoke saved < 1310325725 596219 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :402) Yeah, I went through a whole series of existential crises when I was 8 or so. < 1310325735 375000 :iconmaster!~iconmaste@209.150.235.10 PRIVMSG #esoteric :`quote 413 < 1310325737 10081 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :413) Vorpal: it's actually called Happy Vorpal: Do not use it. Use Parsec. This is the wisdom of ZOMGMODULES. < 1310325743 860006 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :`quote 1 < 1310325745 543337 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :1) I used computational linguistics to kill her. < 1310325760 249925 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Madk, note that the quote numbering is highly unreliable. < 1310325765 230833 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :`quote 42 < 1310325766 949494 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :42) i'm my dad's unborn sister < 1310325778 372418 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :On account of elliott being a lazy bastard and just making it the line of the file the quote is on. < 1310325794 323356 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :`quote 256 < 1310325795 705592 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :256) I have plans to make the computer and one day I will do it!! (I have access to barter some people might help with these things) It is many difference from other computer. < 1310325823 555537 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :YES < 1310325826 958989 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :WE HAVE A ! < 1310325827 810221 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :##66YYll! < 1310325835 878146 :oerjan!oerjan@129.241.210.70 PRIVMSG #esoteric :wat < 1310325836 62689 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :! < 1310325840 320453 :iconmaster!~iconmaste@209.150.235.10 PRIVMSG #esoteric :! < 1310325844 814833 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :! < 1310325851 959732 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :‽ < 1310325857 445176 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :s/A !/NO BANANAS!/ < 1310325857 853363 :iconmaster!~iconmaste@209.150.235.10 PRIVMSG #esoteric :Now for the "hello World" part. < 1310325860 454238 :oerjan!oerjan@129.241.210.70 PRIVMSG #esoteric :!hello < 1310325865 579514 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Unknown command () encountered < 1310325872 340466 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :this one has a ! and an l in the right places < 1310325872 884927 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :##66YYll! < 1310325875 604751 :oerjan!oerjan@129.241.210.70 PRIVMSG #esoteric :wat < 1310325882 332059 :oerjan!oerjan@129.241.210.70 PRIVMSG #esoteric :!show hello < 1310325882 673880 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :c char buf[1024]; int i; fgets(buf, 1024, stdin); for (i=0;buf[i];i++)buf[i]=(buf[i]=='\n')?'\0':buf[i]; if (!strcmp(buf, "h")) printf("Hello World\n"); else printf("Unknown command (%s) encountered\n", buf); < 1310325887 856313 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Madk, out of curiosity, how are you defining the fitness function? < 1310325902 695412 :oerjan!oerjan@129.241.210.70 PRIVMSG #esoteric :oh < 1310325933 269431 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :note: score=0 should be a perfect match < 1310325933 690369 :oerjan!oerjan@129.241.210.70 PRIVMSG #esoteric :heh i think it's erroring on the newline < 1310325934 761971 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric : Local score%=Abs(Len(output)-Len(desired))*1024 < 1310325934 924721 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric : Local stop%=0 < 1310325934 924895 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric : For Local x%=1 To Min(Len(output),Len(desired)) < 1310325934 925003 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric : If Mid(desired,x,1)<>Mid(output,x,1) And stop=0 stop=x < 1310325934 925131 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric : score:+Abs(Asc(Mid(output,x,1))-Asc(Mid(desired,x,1)))*(x-stop) < 1310325935 731911 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric : Next < 1310325935 893961 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric : Return score < 1310325965 996741 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :hmm < 1310325980 971598 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :for some reason I thought I'd also added a benefit for characters near where they belong < 1310325984 238026 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :but apparently not < 1310325989 667841 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yeah < 1310325992 130956 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :sounds bad < 1310326016 759068 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it should be like exponential increase in value of a letter as it approaches the desired value < 1310326022 645735 :oerjan!oerjan@129.241.210.70 PRIVMSG #esoteric :Madk: hamming distance >:) < 1310326029 568604 :iconmaster!~iconmaste@209.150.235.10 PRIVMSG #esoteric :what language is that Madk? < 1310326039 503490 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :blitzmax < 1310326039 665636 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :yeah, that was an intention to make it develop left-to-right but it's doing the opposite < 1310326045 649832 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :so that was my mistake < 1310326083 766250 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :I might want to fix that and start over, I'm not sure < 1310326085 912868 :oerjan!oerjan@129.241.210.70 PRIVMSG #esoteric :Madk: i'd imagine left-to-right would be more robust during evolution < 1310326089 298465 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :yeah < 1310326097 883358 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :also are you really only breeding one new program per generation? < 1310326099 173432 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :that was the intention, I wasn't thinking clearly < 1310326101 796088 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :no < 1310326108 337023 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :all initial programs are generation 1 < 1310326118 503660 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :a new program is the greater generation of its 2 parents +1 < 1310326151 118491 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :then what actually does "100 generations per minute" mean? < 1310326176 240300 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :also, you are caching scores for programs that are kept alive yes? < 1310326177 92489 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :in one minute the average generation increases by about 100 < 1310326180 64199 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :yes < 1310326186 427981 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :that's faster now < 1310326195 95793 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :because I wasn't caching when that was the case < 1310326219 84138 :oerjan!oerjan@129.241.210.70 PRIVMSG #esoteric :ACTION detects some kind of basic < 1310326238 396538 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :blitzmax has sort of basic syntax < 1310326240 593026 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :sort of < 1310326247 690051 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :as in, {} are replaced with words < 1310326253 102893 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :other than that it's not really basic < 1310326260 180655 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :it just looks prettier in that respect < 1310326317 235145 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :it is advertised as being basic-like but that's very misleading < 1310326338 293404 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :it's OO and just happens to have some stuff that's like basic in addition to it < 1310326614 529681 :oerjan!oerjan@129.241.210.70 PRIVMSG #esoteric :ah it's descended from basic, wikipedia implies < 1310326618 820423 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310326645 420551 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :yes, the guy who made it made a few basic languages before blitzmax < 1310326650 783858 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :so its predecessors were basic < 1310326768 139793 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :ok, how does this look for my fitness function < 1310326769 326095 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric : Local score%=Abs(Len(output)-Len(desired))*1024 < 1310326769 487492 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric : For Local x%=1 To Min(Len(output),Len(desired)) < 1310326769 487669 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric : score:+Abs(Asc(Mid(output,x,1))-Asc(Mid(desired,x,1)))*(Max(Len(output),Len(desired))-Min(x,Len(desired))+1) < 1310326769 487777 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric : Next < 1310326769 487886 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric : Return score < 1310326784 535243 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :again, the lower the score the more accurate the output < 1310327173 271653 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so < 1310327191 248035 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :a parabolic curve towards the desired character/~? < 1310327382 403327 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de JOIN :#esoteric < 1310327451 97277 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net PRIVMSG #esoteric :pretty much < 1310327518 725631 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :372) DON'T MOCK ME WITH YOUR ABILITY TO DIVIDE BY TEN < 1310327921 885974 :choochter!~choochter@84.93.44.198 QUIT :Quit: lang may yer lum reek.. < 1310328945 993674 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1310330608 597870 :Madk!~IceChat77@c-71-63-79-112.hsd1.va.comcast.net QUIT :Quit: Make it idiot proof and someone will make a better idiot. < 1310331000 993792 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1310331541 847523 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 276 seconds < 1310332469 202734 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1310333198 978618 :MigoMipo!~John@84-217-15-115.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1310335666 313742 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION is not happy about his phone being shattered < 1310335707 478879 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :that's what you get for walking around near red mages holding an artifact < 1310335727 428496 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :..? < 1310335733 746554 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I have no idea what that's a reference to < 1310335931 262542 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :http://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=194147 < 1310336241 323564 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i just saw a bug < 1310336256 308379 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"LC is a really nice language. I wasn't able to find a modern, untyped, lazy language." < 1310336262 996513 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :LC means exactly what you think it meas. < 1310336265 753850 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i was like o_O and it was like O_o < 1310336274 273487 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*means < 1310336436 960884 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Phantom_Hoover: locale? < 1310336453 719074 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :coppro, -_- < 1310336470 679475 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::-D < 1310336498 593762 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Lambda Calculus? < 1310336516 192094 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :aaaand we have a winner < 1310336633 512254 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The prize is a phial of catalase in the ear! < 1310337062 975217 :DocHerrings!~DocHerrin@pool-71-246-79-37.bltmmd.east.verizon.net JOIN :#esoteric < 1310337428 232391 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :DocHerrings! < 1310337440 608652 :DocHerrings!~DocHerrin@pool-71-246-79-37.bltmmd.east.verizon.net PRIVMSG #esoteric :Phantom_Hoover! < 1310337447 154756 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I assume that by now you have given up on the Eodermdrome interpreter. < 1310337458 981814 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, are the rumours of you writing an incredibly inefficient one true? < 1310337461 929298 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i implemented that once < 1310337465 819084 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :lol < 1310337484 363156 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah, also it was asymptotically fast enough < 1310337488 48985 :DocHerrings!~DocHerrin@pool-71-246-79-37.bltmmd.east.verizon.net PRIVMSG #esoteric :Quite. There was no way to implement it nicely, so I decided not to implement it at all. :) < 1310337488 923700 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i think < 1310337494 337549 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1310337505 543816 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1310337548 961779 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i think i did some small optimizations before abandoning it, there were no programs so i didn't quite feel the need to make it better. < 1310337568 622429 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :anyway it's just a graph rewriter, i've written lots of those < 1310337591 1018 :pikhq_!~pikhq@71-219-206-183.clsp.qwest.net PRIVMSG #esoteric :I'm really kinda surprised. I don't think anyone else has bothered setting up a Linux system which is just barely capable of building itself. < 1310337601 378869 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : Quite. There was no way to implement it nicely, so I decided not to implement it at all. :) < 1310337612 101405 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :pikhq_: i think pikhq did that as well < 1310337618 387895 :pikhq_!~pikhq@71-219-206-183.clsp.qwest.net PRIVMSG #esoteric :oklofok: Smartass. < 1310337625 149941 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :DDDDDDDddddddd: < 1310337629 94441 :pikhq_!~pikhq@71-219-206-183.clsp.qwest.net PRIVMSG #esoteric :And no, it didn't bootstrap until just now. < 1310337629 982886 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I think it's possible, but my incredible lethargy forbids me from working out further details. < 1310337637 691663 :pikhq_!~pikhq@71-219-206-183.clsp.qwest.net PRIVMSG #esoteric :Linux also needs GNU sed. < 1310337648 598954 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :pikhq_: i don't actually recall if you were underscoreless last time although i have a vague feeling you were < 1310337676 156585 :pikhq_!~pikhq@71-219-206-183.clsp.qwest.net PRIVMSG #esoteric :I was. < 1310337678 945031 :DocHerrings!~DocHerrin@pool-71-246-79-37.bltmmd.east.verizon.net PRIVMSG #esoteric :Personally, I made a function that converted my tag system into a generalized structure of nil values, then attempted to compare them. But it was terribly inefficient. < 1310337715 27419 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and graph rewriting is np-complete since as a special case you need to solve the isomorphic subgraph problem, so you can't really completely solve the problem < 1310337726 267009 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but i'm sure you can solve all cases that actually occur in programming < 1310337744 29314 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, there's an algorithm which allows it to be done in polynomial time for fixed match subgraphs. < 1310337751 555247 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i.e. Eodermdrome match subgraphs. < 1310337752 696013 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hurr durr obviously < 1310337781 751081 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well yeah, given a single program, it will not be np complete to run it < 1310337784 820024 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : Personally, I made a function that converted my tag system into a generalized structure of nil values, then attempted to compare them. But it was terribly inefficient. < 1310337801 693473 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :My general inclination was "gensym all the tags". < 1310337803 668425 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but that's kind of beside the point since you need to run more than a fixed set of programs, it becomes relevant that the polynomial grows very fast < 1310337851 854601 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Are there hardware description languages without arithmetic? < 1310337866 898607 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" oklofok, there's an algorithm which allows it to be done in polynomial time for fixed match subgraphs." <<< from each node, do a depth n search where n is the number of nodes in the needle graph (as opposed to the haystack graph), obviously that's polynomial < 1310337890 619546 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :because it's x^n where x is the size of the haystack < 1310337935 530589 :DocHerrings!~DocHerrin@pool-71-246-79-37.bltmmd.east.verizon.net PRIVMSG #esoteric :Phantom_Hoover: But how would you reliably compare all the gensyms? < 1310337940 792384 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm going to guess there's also an algorithm that works in x^(sqrt n), based on nothing really. < 1310338005 871701 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :DocHerrings, you'd need to use a subgraph isomorphism algorithm, which is where the inefficiency comes in. < 1310338010 749791 :iconmaster!~iconmaste@209.150.235.10 QUIT :Quit: Pardon me, but I have to go die in NetHack again. < 1310338038 190172 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, don't polynomials have integral powers? < 1310338052 881802 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what do you mean? < 1310338058 44115 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Indeed, according to WP, positive integral powers. < 1310338058 480012 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh < 1310338068 271983 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :lol < 1310338073 874458 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :are you joking < 1310338090 868087 :DocHerrings!~DocHerrin@pool-71-246-79-37.bltmmd.east.verizon.net PRIVMSG #esoteric :Phantom_Hoover: Seems to me that we have just agreed that the tag system is arbitrary. :) < 1310338096 838562 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :f < 1310338097 52781 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott: You have 3 new messages. '/msg lambdabot @messages' to read them. < 1310338099 504937 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :DocHerrings, yeah, hence gensyms. < 1310338108 984087 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so you'd call O(n) and O(n^2) polynomial time but O(n^1.5) not? < 1310338140 395834 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i suppose you were joking < 1310338151 368065 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Slight misunderstanding, I suppose. < 1310338160 939207 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :perhapses < 1310338165 134083 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :n is usually the changing thing < 1310338175 828444 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but not in what i just said < 1310338180 632058 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so umm < 1310338200 580965 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :in x^n x is the haystack and n is the needle, and the needle is fixed < 1310338228 545870 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I suppose you could have O(n^1/2) if you were doing something to a matrix. < 1310338228 959959 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :O(x^(sqrt n)) is still polynomial, since it is in particular in O(x^ceil(sqrt n)) < 1310338234 668331 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Somehow. < 1310338291 538337 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you have O(n^1/2) in many things < 1310338308 970437 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well okay not O(n^1/2) so much since usually you have to read the input < 1310338314 226626 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but n^3/2 < 1310338320 142721 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :is common enough i think < 1310338344 552571 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ACTION tries to come up with a natural reason for that to occur... < 1310338368 190105 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :obviously if there's some kind of squares being built that might happen < 1310338370 849490 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :as you said < 1310338416 663387 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(might happen and often happens, just means you are linear w.r.t. height) < 1310338419 112043 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or width < 1310338452 915027 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Like, you have n integers and arrange them into a square matrix and then sum along one of the columns. < 1310338492 805746 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well n^3/2 occurs if you have to, for each column, do something in every cell, what you just described is O(n) if i understand correctly < 1310338495 185358 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Or wait, actually, I think just arranging n integers into a square matrix is O(sqrt(n)) < 1310338506 166021 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no it's O(n) < 1310338511 561614 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hmm. < 1310338513 140090 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you have to go through the integers < 1310338515 455892 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::P < 1310338534 718628 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :if you have n integers, and you touch all of them, that's at least O(n). < 1310338548 80966 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Assuming you have a square matrix as a C-style array of pointers to arrays. < 1310338572 394907 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well if it's already given like that then summing along say the first column would be n^0.5 < 1310338581 461115 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :as you said < 1310338602 666530 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you have n objects, and while summing you touch roughly every squareth of them < 1310338613 918044 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You work out sqrt(n), take its ceiling m, then go along each m places in the array of ints you have and sticking the pointer to it in the matrix array. < 1310338635 27126 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And then summing the side is just another O(sqrt(n)). < 1310338638 721587 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :how do you work out sqrt(n)? < 1310338652 589491 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :are you also given n in binary? < 1310338652 790882 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I thought that didn't count. < 1310338707 270994 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Assuming n has an upper bound, it doesn't matter. < 1310338731 36907 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :in that case the working out takes a polynomial of log n time and is just not significant, and not spacewise either. then if you have random access and other real life computery stuff at hand, true, n^0.5 to make a matrix out of the array. < 1310338810 86176 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" Assuming n has an upper bound, it doesn't matter." <<< that's a dangerous way of looking at things though, said the mathematician < 1310338849 565364 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :just say there's an additional log n space wasted but it is hidden by the invisible constant in the linear term < 1310338855 227833 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and same for time < 1310338866 164416 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok i do not know all these fancy computer things < 1310338870 268412 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :i am but a foolish youth < 1310338895 766431 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what thing did you not understand? < 1310338910 838145 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :do you know what O(f(n)) means by the way? i usually assume cs people have a firm intuitive grip at least < 1310338919 281800 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :even foolish youths < 1310338944 557222 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's not actually that I don't understand, more that I'm tired and there are too many words for me to bother with. < 1310338962 285090 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh well, i'm not saying anything important. < 1310338977 758276 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :HOW UNUSUAL < 1310338985 514953 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :my little toe has lost feeling again < 1310338991 927334 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :numb most of the day :( < 1310339002 443224 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i think i'm dying maybe? < 1310339003 492113 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Freeze it into submission. < 1310339019 49641 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :mwahahaah < 1310339023 887754 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Also you can't be dying it's colder here than it is in Finland in summer TRUE FACT, < 1310339037 970053 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::o < 1310339047 601623 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :MARITIME CLIMATE BITCHES < 1310339050 121432 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it is actually reeeeeeeally hot i wish i had a fan < 1310339079 865292 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :England is stupidly warm as far as I can tell. < 1310339085 625955 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you mean merrytime climate amirite < 1310339092 889892 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I actually took my jumper off for significant periods of time. < 1310339110 387500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This is the summer you idiot. < 1310339124 888254 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes < 1310339125 689278 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :But < 1310339130 319940 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I never take off my jumper < 1310339141 688098 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Unless there is a real risk of death. < 1310339240 254556 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Also there are no hills; how do you not go insane it is a mystery to me. < 1310339253 672754 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::-----D < 1310339276 709863 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :we have upside down hills but they're full of water :( < 1310339297 325027 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ah, but they are still hills. < 1310339305 47266 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :certainly < 1310339316 803222 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :a pair of gills and you're ready for some serious mountaineering < 1310339325 649304 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Perhaps I can lend some hills to the poor folk of England. < 1310339364 364683 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh wait no the hills have already spread to where elliott is. < 1310339456 76757 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Mystery solved. < 1310339485 737841 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ACTION mutters something inappropriate about elliott's sanity and Phantom_Hoover's comment earlier < 1310339537 201512 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, come now, how can elliott be insane with all those hills. < 1310339588 855704 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :good point < 1310339591 468961 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i want a theremin :( < 1310339620 485026 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott has a theremin IIRC. < 1310339628 407955 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oklofok: how can you want a theremin and complain about other people's sanity at the same time? < 1310339639 204645 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :olsner, he does not have enough hills. < 1310339644 197822 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :have i sain i'm sane < 1310339656 63249 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i tell you what: i ain < 1310339657 813524 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :' < 1310339663 246783 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but umm < 1310339670 169425 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah theremin has got elliott, that's what reminded me < 1310339898 449316 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, elliott has the theremin and the theremin has got him, are they in a relation of mutual ownership? < 1310339905 454695 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yes! < 1310339914 81907 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what a lovely idea < 1310339954 331056 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de PRIVMSG #esoteric :sounds like a degenerated cocktagon < 1310339959 164004 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It is like having a cat. < 1310340012 691820 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :^ < 1310340137 450064 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Relevant: http://www.youtube.com/watch?v=U_tk-XrXFHo < 1310340213 634659 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I like the way the cats, when confronted with a new thing, try to eat it. < 1310340231 129976 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :This is essentially what a world run by cats would be like, < 1310340247 816825 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :They would invent the wheel and then eat it. < 1310340251 525740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's a good way to handle problems. < 1310340253 496171 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oh, he owns both cats and a theremin, that must make some complicated ownership graphs < 1310340256 426730 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :cat massage < 1310340265 892613 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :major whisker watch alert < 1310340274 501749 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :invent massage and then eat it < 1310340275 389377 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :unless it just becomes a complete graph where everyone/thing owns everyone/thing else < 1310340283 56373 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, please inform olsner that you cannot have very complicated graphs with only three nodes. < 1310340295 56567 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Phantom_Hoover: did you count the cats? < 1310340295 405426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can if the connections get knotted < 1310340318 671147 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :you can make at least up to K5 based only on that video, assuming an unshown human owner < 1310340335 868826 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :olsner, oh OK. < 1310340345 668659 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :there's also *another cat* added since the video was filmed < 1310340348 394659 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :THERE ARE ONLY TWO DIFFERENT CONNECTED UNDIRECTED GRAPHS WITH 3 NODES MISTER OLSNER < 1310340351 375652 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh wait < 1310340356 216997 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :one of them is extremely complicated < 1310340376 515588 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oklofok: the graph is directed though < 1310340385 792426 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, it's almost as mysterious as cDonald's Theorem. < 1310340386 285064 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh yeah < 1310340414 440139 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :cats and a theremin :D < 1310340418 289374 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm gonna watch that! < 1310340438 951072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whoa < 1310340439 113242 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Perhaps the classification of these graphs could provide crucial insights into it. < 1310340439 476988 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :guys < 1310340442 629474 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what if cDonald's theorem < 1310340444 848515 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :was a graph < 1310340448 347552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with only one node < 1310340459 273426 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :MY GOD < 1310340474 587323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :connecting back into itself in a manner bordering on the circuitous < 1310340479 331245 :DocHerrings!~DocHerrin@pool-71-246-79-37.bltmmd.east.verizon.net PRIVMSG #esoteric :Ho hum. Making a efficient implementation of /// is lisp is kinda fun. < 1310340484 10228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a sort of... one-element tangle. < 1310340488 35457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a circale. < 1310340537 198662 :oerjan!oerjan@129.241.210.70 QUIT :Quit: Good night < 1310340553 48250 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :awwwwwwwwwwwwwwwwww < 1310340554 186506 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wait elliott we need to make sure that oklofok understands cDonald's theorem. < 1310340557 933018 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, K5 is an undirected complete graph of 5 nodes, I wonder what the standard name is for the corresponding directed graph < 1310340570 521071 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :(that's the one I actually meant) < 1310340588 308035 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i dunno what cdonald's theorem is :\ < 1310340597 400721 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, http://www.youtube.com/watch?v=Pj2NOTanzWI < 1310340598 132488 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but i can check if i understand it < 1310340604 19988 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Familiarise yourself with this material. < 1310340624 571733 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :cats are sooooooooo cute :D < 1310340740 24780 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310340783 795978 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :45000000000 => 45000000001 BING < 1310340791 334432 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :classic < 1310340799 176792 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :This is only the beginning. < 1310340806 121753 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh and the ? < 1310340817 997764 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oklofok: not proven to exist and be a number yet, obviously < 1310341022 703346 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1310341041 607896 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh cdonald's theorem is therefrom < 1310341048 647742 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :perhaps i should've guessed. < 1310341057 76278 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1310341222 213432 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oh my ... cats that play the theremin :/ irresistable < 1310341309 708474 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :cats are so cute :DSDSDDS < 1310341459 572926 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de JOIN :#esoteric < 1310341547 789522 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :cheater__: aren't cats cute? < 1310341557 417710 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i think cats are cute :D < 1310341575 783108 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de PRIVMSG #esoteric :kill all cats < 1310341606 320699 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de PRIVMSG #esoteric :JUST KIDDING!! kitties are cute. < 1310341652 209693 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!sh killall cat < 1310341653 70420 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :cat: no process found < 1310341697 286014 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I think cats are not cute, they just *look* cute as an adaptation to a world where looking cute brings them food < 1310341704 185453 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de PRIVMSG #esoteric :oklofok, cat is a substantial part of my GNU/Linux kernel quine < 1310341729 225493 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so i have my energy drink in a can < 1310341732 564042 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and the can is frozen < 1310341755 523840 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and i opened it just enough for stuff to slowly spill out through the invisible hole < 1310341766 811996 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :genious really < 1310341767 957355 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de PRIVMSG #esoteric :oh yah? cute? say that to satan cat http://www.inquisitr.com/26619/satan-cat/ < 1310341797 655204 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the problem with drinks is they are homogenous, why not have like compartments in the can < 1310341808 279971 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de PRIVMSG #esoteric :what for < 1310341839 400615 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well you know, many drinks in one < 1310341844 177037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :12:45:29: yeah, after thinking about it, it obviously wouldn't work with Haskell's type system. < 1310341850 439456 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :separated by these weird little bubbly compartments < 1310341851 142282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: see Data.Data, Data.Typeable < 1310341852 526415 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de PRIVMSG #esoteric :yeah, mix the drink and put it in the can < 1310341854 290283 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is a syb type thing < 1310341857 117266 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de PRIVMSG #esoteric :multiple drinks in one. < 1310341865 67721 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de PRIVMSG #esoteric :alternatively use fluids that don't mix < 1310341870 705923 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de PRIVMSG #esoteric :like say... oil and water < 1310341883 805051 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de PRIVMSG #esoteric :i'm sure you'd enjoy that wouldn't you WOULDN'T YOU < 1310341900 148333 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :18:04:01: OK, vaguely interesting BF variant: if you delete [ (and instead have all loops go back to the start of the program), is it still TC? < 1310341904 12164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no, all loops terminate immediately < 1310341938 883750 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :cheater__: mixing drinks together is like taking all of mozart's works and listening to all of them at once < 1310341962 698997 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oklofok: ... which is why drinks are usually sold in individual containers < 1310341972 838167 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and in general a drink - and most foods - are kind like taking a song and then just taking the average of the notes and listening to it for three minutes. < 1310341977 308539 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :what is the point of making containers with subcontainers in them? < 1310341977 488085 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de PRIVMSG #esoteric :oklofok, how did you know my hobby < 1310342006 111553 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de PRIVMSG #esoteric :simultaneous parallel audition is the best < 1310342010 246595 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :olsner: the point is you don't have to be the composer yourself < 1310342020 436362 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :not everyone knows what sequences of drinks taste the best < 1310342087 362587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :18:55:42: Madk? < 1310342087 537265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :18:55:46: me < 1310342087 699348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :18:55:52: that is my alias < 1310342087 699584 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :18:55:58: Wow, I'm surprised you got anything but a steely reception here. < 1310342087 699689 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is just going to be painful < 1310342090 174959 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :prediction of the next few lines < 1310342094 473279 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : YOU SEE WE ALL HATE YOU ESPECIALLY ME < 1310342096 47188 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : GO AWAY < 1310342153 445942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :18:58:41: I mean, you'd hardly let a Nazi off because most of the people he killed weren't even Jews. < 1310342153 646758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :18:58:50: maybe you wouldn;t < 1310342153 808880 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"but _I_ would" < 1310342154 845912 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :drinks should come in long long pipes that drip liquid at varying speeds, and you shouldn't just casually taste to them, you should really try to understand what the artist (the canposer?) was trying to convey when making the drinkdrink < 1310342165 369994 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*-drink < 1310342169 780576 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: do you have a newslatter < 1310342194 60541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: also when is the National Museum of Modern Drinks opening < 1310342202 37447 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oklofok: ok, this idea is making a lot of sense to me < 1310342237 896747 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :but I would be too lazy to make it work < 1310342268 167824 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I don't care about canposers conveying ideas, I care about drinking something that tastes good < 1310342274 53045 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :19:02:37: 478) The interpreter uses an unbounded tape size, but due to technical limitations will stop being unbounded if the tap size reaches 2^63 cells. < 1310342274 402029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is still great :D < 1310342281 604468 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :olsner: well you know i'm a genius. anyway i like how food works tho, because it has both the element of composing and choice, it's kind of like an rpg really < 1310342283 704112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: everything is art, but everything isn't art by default obviously < 1310342287 558529 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you have to make things art < 1310342290 718214 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok's next project < 1310342294 432272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the shitting museum < 1310342304 917363 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: woah, you have to make art art? yourself? < 1310342314 221365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: no. oklofok does it for you < 1310342367 671695 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What are the best Free-software ARM emulators? < 1310342368 38039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote mixing drinks together is like taking all of mozart's works and listening to all of them at once and in general a drink - and most foods - are kind like taking a song and then just taking the average of the notes and listening to it for three minutes. olsner: the point is you don't have to be the composer yourself not everyone knows what sequences of drinks taste the best < 1310342369 280406 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :495) mixing drinks together is like taking all of mozart's works and listening to all of them at once and in general a drink - and most foods - are kind like taking a song and then just taking the average of the notes and listening to it for three minutes. olsner: the point is you don't have to < 1310342376 111193 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote drinks should come in long long pipes that drip liquid at varying speeds, and you shouldn't just casually taste to them, you should really try to understand what the artist (the canposer?) was trying to convey when making the drink olsner: well you know i'm a genius. anyway i like how food works tho, because it has both the element of composing and choice, it's kind of like an rpg really < 1310342376 957465 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :496) drinks should come in long long pipes that drip liquid at varying speeds, and you shouldn't just casually taste to them, you should really try to understand what the artist (the canposer?) was trying to convey when making the drink olsner: well you know i'm a genius. anyway i like how food works tho, < 1310342382 495149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :best two part quote < 1310342417 774772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :19:11:24: iconmaster < 1310342418 126522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :19:11:31: I did the unthinkable < 1310342418 288567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :19:11:40: I registered an account on a furry forum just to contact you < 1310342418 288751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :19:11:46: I hope you appreciate this < 1310342429 946379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i too stalk esolang designers via furry forums < 1310342441 393172 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :unthinkable < 1310342442 653610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :19:13:03: there are no crappy languages < 1310342443 3360 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :19:13:06: only crappy programmers < 1310342443 165811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no, there are also crappy languages < 1310342459 931528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :19:14:48: `quote #%%:]__t�# do you see that that is great progress taking place < 1310342460 106624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :congraultionas < 1310342471 609346 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`delquote 493 < 1310342472 487873 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​*poof* < 1310342480 635845 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote #%%:]__t�# do you see that that is great progress taking place < 1310342481 553337 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :496) #%%:]__t�# do you see that that is great progress taking place < 1310342493 433268 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :it's nice that both quotes includes my nick, so I will get a highlight and can relive the quotes whenever they appear < 1310342504 733865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :19:19:34: `addquote iconmaster `quote iconmaster No output. Didnt think so. < 1310342504 906994 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :19:19:35: 494) iconmaster `quote iconmaster No output. Didnt think so. < 1310342506 486241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote iconmaster < 1310342507 539641 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :493) iconmaster `quote iconmaster No output. Didnt think so. < 1310342512 208645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`delquote 493 < 1310342513 251102 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​*poof* < 1310342640 960924 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :22:17:36: "LC is a really nice language. I wasn't able to find a modern, untyped, lazy language." < 1310342641 123195 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :22:17:42: LC means exactly what you think it meas. < 1310342643 433066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :come on though, lc is great < 1310342649 85591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i've linked http://tinyconcepts.com/invaders.html that that post linksto before < 1310342654 51023 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :lowercase? < 1310342659 536838 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lambda < 1310342664 228465 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no, lesbian cocks < 1310342672 732993 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mysterious < 1310342713 79701 :DocHerrings!~DocHerrin@pool-71-246-79-37.bltmmd.east.verizon.net QUIT :Ping timeout: 250 seconds < 1310342831 197624 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do they exist any FPGAs that do not support any kind of design security? < 1310342989 788886 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is this because you don't like security < 1310343025 438715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?tell ais523 whats fpga design security < 1310343025 643966 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1310343026 944568 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de PRIVMSG #esoteric :someone's insecure, huh? < 1310343118 554925 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :energy drink so good but im gon be up all night :(( < 1310343136 367673 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de PRIVMSG #esoteric :you think you're doing bad? < 1310343152 974984 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de PRIVMSG #esoteric :i've spent the last 8 hours wading through german criminal law < 1310343163 548942 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It is because I don't want design security. I want it can be read/write without a special software, without keys, etc. < 1310343165 357200 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i have work tomorroy < 1310343167 106688 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*tomorrow < 1310343169 313931 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de PRIVMSG #esoteric :so do i < 1310343184 852238 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well it's 3 am and i need about 12 hours of sleep < 1310343194 839561 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :try to beat that < 1310343195 461936 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de PRIVMSG #esoteric :why do you < 1310343205 44540 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de PRIVMSG #esoteric :are you recovering from serious trauma < 1310343208 7343 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :because i have a very, very large brain. < 1310343213 202016 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de PRIVMSG #esoteric :or are you a toddler < 1310343216 588795 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :which works so really really hard. < 1310343229 37793 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de PRIVMSG #esoteric :you have a hard brain? < 1310343242 298139 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :... < 1310343248 482106 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :don't be a stupid < 1310343257 871154 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de PRIVMSG #esoteric :ACTION cracks a walnut with oklofok's cranium < 1310343262 165609 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de PRIVMSG #esoteric :practical! < 1310343271 284966 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :my brain so big i can think anything. < 1310343289 659298 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de PRIVMSG #esoteric :can your brain think something your brain couldn't think? < 1310343289 821597 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :come on gimme something and i'll think about it < 1310343305 749313 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :...i think i'm gonna need more than my usual 12 hours tonight :\ < 1310343316 33172 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de PRIVMSG #esoteric :^_^ < 1310343316 675647 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no brain no < 1310343325 874157 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ACTION enters loop < 1310343349 988582 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de PRIVMSG #esoteric :ACTION tears oklofok out of the loop, but oklofok loses a couple random limbs. < 1310343371 546734 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well all my important limbs are numb anyway so who cares. < 1310343373 547881 :Gregor!Gregor@codu.org TOPIC #esoteric :Does steak love lettuce? This question is implacably hard to answer. Does an electron love a proton or a neutron? Does a man love a woman or, to be precise, does Bill love Diane? The response to this question is: no! He is obsessed and infatuated with her. He is loony and crazy about her. That is not the love of steak and lettuce, of electron and proton and neutron. | Logs: http://codu.o < 1310343376 719101 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Foo :( < 1310343409 986018 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Won't fit. < 1310343418 768159 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de PRIVMSG #esoteric :you've got a nice threesome going there < 1310343424 265166 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ACTION was so sure that was zzo38's topic < 1310343428 14878 :Gregor!Gregor@codu.org PRIVMSG #esoteric :zzo38: I can see there :P < 1310343428 177053 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de PRIVMSG #esoteric :possible future cocktagon < 1310343429 713725 :Gregor!Gregor@codu.org PRIVMSG #esoteric :*that < 1310343440 248754 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But I did see that quotation in the book titled "There Are Two Errors In The The Title Of This Book" < 1310343481 304389 :Gregor!Gregor@codu.org TOPIC #esoteric :Does steak love lettuce? Does an electron love a proton or a neutron? Does a man love a woman or, to be precise, does Bill love Diane? No! He is obsessed and infatuated with her. He is loony and crazy about her. That is not the love of steak and lettuce, of electron and proton and neutron. | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1310343497 778212 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :zzo38: are there? < 1310343534 20825 :elliott_!~elliott@95.149.245.90 JOIN :#esoteric < 1310343534 601038 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1310343538 444659 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :they used that standard article trick but i can't see the other one < 1310343583 418979 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The second error is the number of errors. < 1310343601 604307 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :bleh < 1310343688 982838 :Wamanuz!~Wamanuz@81-233-163-248-no84.tbcn.telia.com QUIT :Remote host closed the connection < 1310343821 631394 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The thing is I am trying to find some FPGA that is known exactly the format used to program it. < 1310343866 342967 :pikhq!~pikhq@174-22-149-210.clsp.qwest.net JOIN :#esoteric < 1310343986 176670 :pikhq_!~pikhq@71-219-206-183.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1310344535 368268 :oklopol!~oklopol@dyn37-60.vpn.utu.fi JOIN :#esoteric < 1310344637 31935 :oklofok!~oklopol@dyn58-429.yok.fi QUIT :Ping timeout: 250 seconds < 1310345206 196293 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I found that the Atmel FPSLIC FPGA documentation is available and an open source implementation of the programs for dealing with it are available. However, how can you purchase this device? < 1310345303 88280 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 255 seconds < 1310345500 273375 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Letting a phone with a glass screen slip underneath a couch pillow is a bad idea. < 1310345664 407118 :Wamanuz!~Wamanuz@81-233-163-248-no84.tbcn.telia.com JOIN :#esoteric < 1310346309 609908 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :hey < 1310346315 994074 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :what if i don't sleep and just go to work now < 1310346328 396980 :pikhq!~pikhq@174-22-149-210.clsp.qwest.net QUIT :Read error: Operation timed out < 1310346395 240166 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net JOIN :#esoteric < 1310346398 592058 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :Building attoparsec-0.9.1.1... < 1310346398 754191 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :[1 of 9] Compiling Data.Attoparsec.Zepto ( Data/Attoparsec/Zepto.hs, dist/build/Data/Attoparsec/Zepto.o ) < 1310346400 189477 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :monqy: oh my god < 1310346442 76991 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is synchronicity the right word for here and now < 1310346447 309949 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :yes < 1310346581 844993 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1310346631 668645 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :Message Nothing (Command "ERROR") ["Closing Link: 127.0.0.1 (Connection timed out)"] < 1310346631 871035 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :Message (Just (ServerPrefix "niven.freenode.net")) (Command "NOTICE") ["*","*** Couldn't look up your hostname"] < 1310346635 783890 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :OMG ITS THE WRONG WAY AROUND YOU SHITHEAD :( < 1310346639 995322 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :why won't this work < 1310346690 973185 :DocHerrings!~DocHerrin@pool-71-246-79-37.bltmmd.east.verizon.net JOIN :#esoteric < 1310346691 850452 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ante zepto bot????? < 1310346753 322669 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :monqy: good idea but no i am taking a break from ante-zepto to let certain issues in its regard simmer through my mind so that the most zepto solution can be attained < 1310347287 506837 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1310347352 402706 :DocHerrings!~DocHerrin@pool-71-246-79-37.bltmmd.east.verizon.net QUIT :Quit: ChatZilla 0.9.87 [Firefox 5.0/20110615151330] < 1310348004 116235 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1310349072 727265 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :02:38:23: How far do companies typically cyberstalk their employees? < 1310349072 959880 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :02:38:42: To the VERY BRINK OF DEATH < 1310349073 121933 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :02:39:06: If I mention on my resume some of the projects I've worked on, they may trace that to the name "Sgeo", and from there to the fact that I'm an atheist. Legally, they can't not hire me for that, but if I don't know that that's the reason... < 1310349168 948873 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I'm pretty sure that's super-olde, and I'm ALSO pretty sure that they CAN not hire you on religious grounds, perhaps depending on the particular business. < 1310349185 189850 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the churching business < 1310349206 252669 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :christian greeting cards and plushies business < 1310349352 957505 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :Gregor: Super-olde = last May :P < 1310349374 538670 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Good lawde that's olde. < 1310349376 264602 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :Gregor: And I'm not too familiar with your strange American customs but is that kind of sentiment rampant in fucking New York? X-D < 1310349403 886829 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It would only be common in businesses such as the ones monqy mentioned :P < 1310349472 548695 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :02:50:53: http://enphilistor.50megs.com/irtc.htm SQUEE < 1310349472 710675 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :wat < 1310349484 887174 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :squee? < 1310349495 907174 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :squee < 1310349501 332407 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :<3 IRTC < 1310349512 58439 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :<3 God < 1310349610 210953 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :04:36:09: You left ... speakeasy ... for comcast. < 1310349629 44508 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Go watch all of the Rusty animations < 1310349632 993362 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :no < 1310350567 546778 :rodgort!~rodgort@li125-242.members.linode.com QUIT :Quit: ERC Version 5.3 (IRC client for Emacs) < 1310350578 157258 :rodgort!~rodgort@li125-242.members.linode.com JOIN :#esoteric < 1310350920 91789 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :... Someone would leave Speakeasy? < 1310350925 437955 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :For anything? < 1310350972 38273 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Except maybe a felatotron 5000? < 1310351218 3303 :Gregor!Gregor@codu.org PRIVMSG #esoteric :So who wants to know how to tie a (glorious) Richards knot? :P < 1310351303 256154 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :wow my brain is broken < 1310351577 518645 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :The fuck? This RAR is smaller uncompressed. < 1310351588 771360 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :RAR: Negative compression. < 1310351955 699564 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :pikhq, has to happen sometimes < 1310351970 258017 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Even if it shouldn't have to happen by more than a bit < 1310352282 541179 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Note: Do not mention diverse double-compiling to someone who wants to recompile all the software on his system to "keep devils out" < 1310352302 107205 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what < 1310352345 644048 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :Sgeo: haha who < 1310352350 968567 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :link/paste quote < 1310352363 167538 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :Sgeo: dont tell em about DDC < 1310352368 276354 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :Sgeo: just tell em about trusting trust < 1310352374 251885 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :and let them rip out their own eyeballs in fear < 1310352380 590633 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott_, too late < 1310352400 630224 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :Sgeo: paste quos < 1310352401 785893 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :quotes < 1310352416 842177 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :youre not allowed to tell us about crazies without showing :( < 1310352422 395753 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :http://pastebin.com/KWJzdW9D < 1310352470 115581 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric : w e w i l l f i n d y o u < 1310352473 525127 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :IASON is my bro < 1310352482 588421 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :oh my god what is #jesus < 1310352486 560367 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :and why are you in there < 1310352493 478390 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :* Topic for #jesus is: https://github.com/chan-jesus :: Encouragement and prayer, love for Jesus Christ, open source development. Courtesy required, charity and patience appreciated. This channel is G-rated. biblebot format is: @bible book chapter:verse < 1310352494 606954 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :why < 1310352495 966026 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :arey ou in there < 1310352502 386615 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :are you trying to deconvert them all please say no < 1310352537 480601 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :Sgeo: why < 1310352554 786459 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Just like to watch and discuss sometimes < 1310352563 311232 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :yeah right < 1310352581 722219 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :im sure you talk to the christian programmers as equals to better understand their religious beliefs < 1310352660 714569 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1310352663 693811 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :so starting from that github page < 1310352669 632566 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :@MeredithGould < 1310352669 794938 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :MeredithGould < 1310352669 795120 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :Put my frozen GF mini-Jesus into my pyx & going to mass at St Iggy. Alert the media! < 1310352669 795226 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric : < 1310352669 957231 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1310352670 897224 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :@michaelsbradley < 1310352671 92249 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1310352671 396116 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :Michael Bradley, Jr. < 1310352673 402830 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :@MeredithGould hopefully that's low-gluten and not gluten-free, otherwise nothing would happen when the priest consecrates it :-/ < 1310352673 596582 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1310352676 343932 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :@MeredithGould < 1310352676 552426 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1310352678 227489 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :MeredithGould < 1310352680 227449 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :.@michaelsbradley Teeny % of gluten, enuff for Jesus to be zapped in. ;-) < 1310352684 576461 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :just enough gluten for jesus to be zapped in < 1310352701 650745 :Gregor!Gregor@codu.org PRIVMSG #esoteric :... < 1310352704 199172 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Wow. < 1310352709 299212 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im wowing silently < 1310352719 695456 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :actually laughing < 1310352727 834427 :elliott_!~elliott@95.149.245.90 TOPIC #esoteric :Just enuff gluten for Jesus to be zapped in. ;-) | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1310352745 135216 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :i like the worried face on the middle tweet < 1310352754 40649 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :I sure hope you're not missing out on your daily recommended amount of Jesus :-/ < 1310352758 369254 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: Can has link to that tweetthread? < 1310352775 92356 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :http://twitter.com/#!/michaelsbradley second tweet on there < 1310352788 94973 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :"new twitter" makes linking to things impossible sry < 1310352801 505299 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :well http://twitter.com/#!/michaelsbradley/status/90169871169622016 for the record but it's a pain to navigate that way < 1310352845 234537 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :"@CrypticSwarm also some crazy Func Prog thing called "join calculus" & Perl6's junctive operators..Func React turns out to be a compsci lens" < 1310352850 6926 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :this guy is coherent :-| < 1310352888 391601 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :oh hes a node.js user < 1310352891 6938 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :that explains everything < 1310352891 169012 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott_: I would be laughing if I wasn't crying. < 1310352925 814912 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :my tolerance for religious beliefs ends at people thinking that the priest consecrating the eucharist literally turns it into jesus flesh < 1310352950 901361 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott_, is that a quote? < 1310352961 22834 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cannibalisms cool if its jesus < 1310352962 81240 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :no i wrote that with my arms < 1310352971 942860 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or is this god jesus not man jesus < 1310352975 107817 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this is confusing < 1310352983 365020 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :how do i eat the holy ghost < 1310352984 671686 :Gregor!Gregor@codu.org PRIVMSG #esoteric :SITES WHICH STEAL "/" AND TURN IT INTO THEIR SEARCH BAR: WORST EVER < 1310352996 261404 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :he;lp i need a balanced trinity diet < 1310353020 312040 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Twitter seriously sucks arse >_< < 1310353034 871858 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :the new twitter interface is amazing < 1310353040 140914 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :its like a crash course in what the fuck were you thinking < 1310353097 91054 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Why the *fuck* would you want to make it impossible to hotlink to your site? < 1310353125 610156 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Nothing about that screams "good idea". Everything screams "bad idea and fuck you." < 1310353146 556327 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :elliott_: I bet you love Catholicism. < 1310354033 903805 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net QUIT :Ping timeout: 260 seconds < 1310354117 216520 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott_, you actually msg'd IASON < 1310354133 143130 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :drama time < 1310354327 102094 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :Sgeo: ages ago yes < 1310354329 205190 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :Sgeo: paste < 1310354335 884971 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :paste what lead you to that information < 1310354336 344421 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :that is < 1310354354 534992 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :How about no, I don't feel like doing this for your amusement. < 1310354367 298013 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :so only your amusement comes into consideration :( < 1310354372 507074 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what about for my amusement < 1310354376 23969 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :<3 < 1310354406 265962 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott_, your nastiness to someone is ... well, mean. I can't support it. < 1310354417 398048 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im not nasty < 1310354426 202129 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i just laugh behind backs < 1310354430 354235 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nobodys hurt < 1310354432 503633 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :it sure would be cool if you stood up for yourself in situations where it actually mattered instead of just in situations where it doesn't matter, Sgeo < 1310354765 512826 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :oh what, someone who i was once sort-of-in a small interweb community with is now famous < 1310354779 299796 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PART #esoteric :"Leaving" < 1310354780 543146 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :congratulations, someone < 1310354787 486354 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310354796 519680 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :23:19:54 < elliott_> it sure would be cool if you stood up for yourself in situations where it actually mattered instead of just in situations where it doesn't matter, Sgeo < 1310354837 302630 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :i love irc quote towers can we have one?? < 1310354851 701653 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :monqy: yeah hooray someone < 1310354876 105423 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :coppro, hmm, what about that? < 1310354895 906838 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1310354915 609659 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :oh what, the guy's comic is now big, weird < 1310354920 82887 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Thanks for correcting the topic message; now it is not too long anymore. < 1310354947 98607 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :happy tesla day! :D < 1310355021 97311 :Gregor!Gregor@codu.org PRIVMSG #esoteric :*tesla-coil related innuendo* < 1310355049 141113 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :;o < 1310355072 656790 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Tesla: best thing to ever happen to Colorado Springs. < 1310355320 242263 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 255 seconds < 1310355346 342716 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :oh, pratchett's took another step to the grave? < 1310355368 73174 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric ::( < 1310355448 724377 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott_, :( link? < 1310355477 914184 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :http://blastr.com/2011/06/terry-pratchett-begins-fo.php < 1310355725 326868 :cheater__!~ubuntu@g229129181.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310355781 203706 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :Sgeo: caret < 1310355787 567789 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :^ < 1310355807 285276 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :Sgeo: i meant i was pointing you to that link < 1310355818 59165 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I clicked < 1310355830 988812 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I just didn't say anything about it < 1310355833 612011 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :maybe if you weren't a keyboard-cripple you wouldn't confuse poor sgeo < 1310355878 310940 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :so when's the new version of whatever you're waiting for to get a new keyboard going to come out < 1310355900 852249 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :this month, and its not etting a new keyboard < 1310355903 860240 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :i have to send the whole laptop in < 1310355909 708919 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :so since i'll want to wipe it anyway before i send it in < 1310355915 388416 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :because i doubt they'll like it booting into linux < 1310355918 205706 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :i'm waiting for the new os x < 1310355924 763585 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :so that i can at least make something useful out of it < 1310355927 616087 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :i.e. an upgrade of my other os < 1310355939 178134 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :backup party < 1310356005 428952 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :why wouldn't they like it booting into linux are they meanies < 1310356056 132370 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net JOIN :#esoteric < 1310356065 791391 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :i dont want to read the warranty but i suspect youre not allowed to complain about your keyboard breaking if you install linux < 1310356099 823812 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 240 seconds < 1310356135 101825 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how reasonable < 1310356310 428098 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1310356353 968036 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1310356446 121785 :cheater__!~ubuntu@g229131087.adsl.alicedsl.de JOIN :#esoteric < 1310356459 654635 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott_: It should depend whether it is physical damage on outside or if it stopped working. < 1310356486 680347 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe. < 1310356492 233073 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but that's complicated < 1310356838 367728 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Note to self: When someone thinks that their mouse has a virus, do NOT speculate on the possibility of manufacturing a trojan mouse < 1310356855 689355 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :is this the same guy < 1310356864 643638 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Yes < 1310356872 393488 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :i wish that channel was logged < 1310357116 541321 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Sgeo: It's entirely possible. < 1310357121 351519 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net QUIT :Read error: Operation timed out < 1310357125 921961 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Simply wire a USB flash drive into the mouse. < 1310357126 564459 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric ::) < 1310357254 625122 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :<Sgeo> IASON, at some point, somewhere along the line, you need to trust someone. It's theoretically possible to put some backdoor into the processor, but that's not a serious possibility < 1310357254 787312 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :<Sgeo> And it's nearly impossible for you to prevent it < 1310357260 14099 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric : Sgeo: thats why im buying a sparc next < 1310357261 279941 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net JOIN :#esoteric < 1310357281 509238 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :ask him if he trusts god < 1310357362 570160 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :iason..... < 1310357383 281316 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :#jesus..... < 1310357392 584393 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Because Sun is more trustworthy than Intel? < 1310357417 635724 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :pikhq: some sparcs are open source. < 1310357421 789283 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :(verilog) < 1310357435 792758 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Oh, huh. < 1310357441 430571 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :*cough*trusting trust*cough* < 1310357469 193172 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :cough i can parrot irrelevant things too cough? < 1310357472 693917 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :trusting trust is irrelevant here < 1310357493 891697 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :elliott_: Verilog code has to be compiled. < 1310357523 413822 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :The compiler itself could have a hack in it, perhaps even by a trusting trust attack on the C compiler. < 1310357544 196732 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Trusting trust is defeatable, in theory < 1310357569 852658 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Not sure how you'd do DDC with Verilog < 1310357606 15588 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Not to mention, the SPARC itself would have to have an actually trustworthy design, as (presumably) would the FPGA. < 1310357655 209343 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :If you're that fucking paranoid, your only option is to start with transistors. And ensure no other human can access it. < 1310357666 278070 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :By getting yourself to Alpha Centauri. And only you. < 1310357771 868500 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :And then hope the universe isn't fucking with you. < 1310357779 233977 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how do you trustworthily get there < 1310358485 593271 :copumpkin!~pumpkin@unaffiliated/pumpkingod NICK :Phillipa < 1310358515 644800 :Phillipa!~pumpkin@unaffiliated/pumpkingod NICK :Guest28613 < 1310358723 504313 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You can make any USB device with a virus without too much difficult. I do know some ways of preventing it by modifying the Linux kernel and stuff. < 1310358812 171042 :Guest28613!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1310358951 190921 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Make it to not automatically recognize or activate any USB device unless all of these conditions hold: * It is a keyboard * No other keyboards (not even PS/2) are connected * Nobody is logged in on a serial terminal < 1310358978 97670 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :What if you want to be able to use mice/ < 1310359001 334244 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Also, won't stop a keyboard that transmits every keystroke... somehow < 1310359012 157970 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Of course this cannot prevent radio viruses. < 1310359158 935464 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If you want to use mouse, I propose it must meet all these conditions: * It is connected at boot time * A USB keyboard is also connected at boot time * No PS/2 keyboard or PS/2 mouse is connected * The operating system is configured to run a GUI by default < 1310359165 735021 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :22:12:36: Brains in jars or translation? < 1310359165 897316 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :22:12:44: Guess which one I want to talk about. < 1310359166 59671 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :zzo38: Alternately, you could just remove the USB stack. < 1310359178 671468 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :In other cases, you must use commands to activate them manually. < 1310359247 709279 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And if multiple USB keyboard/mouse are connected at boot time while no PS/2 keyboard/mouse are connected, it will also activate all of them automatically. < 1310359353 244271 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And one more: USB keyboard/mouse that have keys or mouse buttons keld down at boot time which are ones that the operating system does not know how to deal with, are not automatically activated. < 1310359365 458761 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I wish I could get this person some mental help < 1310359393 141345 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :yeah shove them in an institution. that works well. < 1310359425 448640 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If you want a USB file system, connecting a mouse after it is booted, or a keyboard after it is booted if you already have a keyboard, USB printer, USB audio, etc, then you must type the commands to activate them manually. < 1310359448 799581 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But the USB port would still provide power to inactive devices. < 1310359472 812694 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Oh, he was referring to fluoridation. Which is stupid, but at least there's a thought process other than "Everyone's trying to kill me" < 1310359516 513846 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :(in regards to his belief that they poisoned the tap water) < 1310359558 945325 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What do you think about these ideas for security of connecting USB devices? < 1310359699 177606 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :zzo38: Seems like a decent scheme. < 1310359731 828397 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Aaah, fluoridation. < 1310359734 709105 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Cursed by the stupid. < 1310359750 212468 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Meanwhile, I live in a location where the water needs defluoridation. < 1310360083 235471 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :These USB security scheme might make the computer a bit more difficult to use, but I don't care. You can still easily use the commands to activate it if you know how. < 1310360111 107273 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Now I invented a new word "radio virus". < 1310360163 566326 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Even devices such as SIM cards that might not actually have direct radio transmitter, are capable of radio viruses. < 1310360246 809737 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :They could use a subliminal code to leak your address book to your service provider. < 1310360459 776449 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Even if a keyboard (USB or not) has no radio transmitter, it can still have a radio virus that retains all information so that when you resell it or return it (it could be designed to break after a few years so that you will return it to the manufacturer for warranty repair!) they can steal that information! < 1310360633 990219 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you think any manufacturers have actually done any of this stuff? < 1310360969 945323 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :"I believe in a literal six-day creation event where the universe was spoken into existence by God six to ten thousand years ago. I don't believe this for scientific reasons (though significant known scientific evidence corroborates with this origin hypothesis)" < 1310361038 830265 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric : - a cool dude < 1310361080 462681 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :ACTION waits for pikhq to see that (there is a specific reason) < 1310361258 313769 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :... *wince* < 1310361264 389414 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What scientific evidence? < 1310361266 508399 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :guess who wrote that pikhq, no googling < 1310361272 856600 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :zzo38: there is none, this guy is deluding himself :P < 1310361292 643696 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :elliott_: I got nothing, but *wince* < 1310361312 366626 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :pikhq: bobthj < 1310361318 987662 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There may be a few kinds of philosophical evidence (for some possible ways of defining "evidence", probably not the standard ways though) < 1310361336 625940 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :elliott_: ... < 1310361344 541512 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :elliott_: Fucking hell. < 1310361355 161012 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :pikhq: his blog is literally the best i cant stop reading its like a trainwreck in slow motion < 1310361361 148025 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :that's from the series "understanding a conservative christian" < 1310361377 383423 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :the post literally blames nazism on darwinism < 1310361408 826760 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Y'mean "Gott Mit Uns" Nazis? < 1310361465 696613 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :ALLOW ME TO QUOTE < 1310361497 483329 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :"As an example, consider the Nazis of World War II era. Collectively as a culture they embraced a morality which permitted the murder of millions of innocent individuals. Few would agree with their callous disregard for human life, yet they were acting well within the (non-)limits allowed by darwinist/secular humanist morality." < 1310361504 825126 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :wait he's not even blaming it on darwinism < 1310361512 484542 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :He's blaming it on secular humanism. < 1310361513 46924 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :hes just saying that darwinism is ok with nazis < 1310361518 264689 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :no wait < 1310361519 286268 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :"Not so with darwinist-based atrocities (the eugenics movement, nazism)" < 1310361522 889761 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :We now have evidence that Darwin was wrong (although that doesn't mean evolution in general is wrong) < 1310361529 474820 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :oh man he namedrops moral relativism A+ < 1310361530 989095 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :zzo38: about what < 1310361533 849905 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :in particular? < 1310361546 248701 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :ACTION is curious to what you refer < 1310361560 961453 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :elliott_: Probably some minor nitpick that nobody cares about. < 1310361572 249517 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :zzo38: Nobody claims Darwin was 100% correct, or even *cares if he was*. < 1310361591 340429 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Some things Darwin wrote do not match the actual scientific evidence of evolution. < 1310361597 377573 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :oh come on don't be hostile to people just because they dared insult the great darwin < 1310361598 397593 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :The general concept works. Many of the details work. That's how science works. < 1310361599 983126 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :i'm _curious_ < 1310361619 619657 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION is also curious < 1310361633 112972 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :elliott_: I'm not sure of the exact detail, but I'm going to take a guess that it has something to do with his lack of knowledge of genetics. < 1310361642 187854 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :(which literally did not *exist* at the time he wrote) < 1310361642 773605 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :how about you let the person who does know answer < 1310361647 187100 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Okay. < 1310361649 73978 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: OK. Of course even other things in science we correct over time. This is not the exception. < 1310361692 524197 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Anyways. Nazis, secular humanism? They were about as Catholic as you could get without being the Pope. < 1310361736 420150 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :(and one particular Nazi is as Catholic as you can get.) < 1310361802 38157 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :zzo38, so what did Darwin get wrong? < 1310361821 934300 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Unfortunately I forget the details. < 1310361843 205433 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But pikhq might be correct that it has to do with his lack of knowledge of genetics. I am not sure. < 1310361965 357514 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Hmm, oddly enough the one thing someone from that era would have been *most* likely to screw up, he didn't. < 1310361977 334761 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :i finished my article in a few hours and now i'm wondering how to spend the rest of my workday < 1310361987 124366 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :well first draft anyway < 1310361995 344928 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :pikhq, hmm, what? < 1310362001 741244 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :He deemed that all human beings were of the same species and that if races were even useful markers at all, they were mere variants or sub-species. < 1310362014 54186 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :turns out you have to add (G surjective => G identity) since that was not implied by what i had and xor was a counterexample < 1310362018 820742 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :interesting right < 1310362019 921353 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Which was in stark contrast to the prevailing view that, say, Africans were literally sub-human. < 1310362047 113320 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :erm darwin was actually pretty racist iirc < 1310362053 968556 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :istr something about ~primitive negroes~ < 1310362076 243071 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is the significance if Africans are literally sub-humans? That you cannot perform medical advice? < 1310362076 621108 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :elliott_: By modern standards, perhaps. < 1310362122 700755 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :elliott_: By standards of the day, he could have been lynched for being too progressive in some areas. < 1310362143 182460 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :what does that even mean, he may have been progressive for the time, but saying he wasn't racist is disingenuous < 1310362173 174140 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :What I'm saying is, he was nowhere near as racist as his contemporaries. Though literally everyone was racist then. < 1310362207 367683 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :http://esolangs.org/wiki/Image:Surface_logo.png is this an album cover or a language logo < 1310362213 805416 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK, now maybe I can understand. < 1310362222 368489 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :surface the album cover < 1310362226 552841 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :by whatever that shape is < 1310362244 676998 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :2d grid on a sphere? < 1310362351 923710 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I don't get why madk makes logos for all his languages and does them all in blitzbasic and they're all kind of samey in a way I can't quite pinpoint with words < 1310362370 386268 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :where by does them I mean implements them < 1310362394 406944 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :there's something about american high school that introduces that kind of bored mechanical timewasting in people < 1310362395 328519 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :OR IS THERE < 1310362404 526127 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :i have observed this, like, THREE times, so it must be true. < 1310362411 955580 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :i am the best at theories. < 1310362442 911778 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Am I a bored mechanical timewaster? < 1310362465 907955 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :you're special < 1310362470 995906 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :why do you even ask questions like that < 1310362471 365940 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :elliott_: Most probably. < 1310362475 427160 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :why would anyone ask questions like that < 1310362489 583084 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :answer: sgeo < 1310362492 390179 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :asking that question practically guarantees you're going to get an answer you don't like < 1310362494 461593 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :elliott_: American high school is designed to make you think bored mechanical timewasting is "adult". < 1310362495 260453 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :it's self-fulfilling < 1310362508 459493 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :oklopol is witnessing the Christian in-fighting in #jesus < 1310362514 188362 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :pikhq: except that doesn't have any relation really because this is _pastime_ < 1310362523 46285 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :and esolangs aren't particularly conforming < 1310362525 927227 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :Sgeo: oh hm did that guy < 1310362530 522227 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :Sgeo: make a big deal out of me messaging him < 1310362532 178781 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :i would like to see < 1310362544 146158 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :No, he didn't. < 1310362551 529122 :elliott_!~elliott@95.149.245.90 NICK :botanq < 1310362559 703795 :botanq!~elliott@95.149.245.90 PRIVMSG #esoteric :gotta change hostname < 1310362563 387715 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I don't want to know < 1310362573 565366 :botanq!~elliott@95.149.245.90 PRIVMSG #esoteric :i made it up on the spot < 1310362576 578101 :botanq!~elliott@95.149.245.90 PRIVMSG #esoteric :its my disguise < 1310362582 905322 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Lazy K glued to a shell: best esolang ever? < 1310362583 90355 :botanq!~elliott@95.149.245.90 PRIVMSG #esoteric :remind me to change it back btw < 1310362590 232290 :elliott!~botanq@unaffiliated/elliott JOIN :#esoteric < 1310362592 713247 :botanq!~elliott@95.149.245.90 NICK :elliott_ < 1310362594 840615 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :oh < 1310362596 252945 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :fucking cloak < 1310362602 233905 :elliott!~botanq@unaffiliated/elliott PRIVMSG #esoteric :um < 1310362604 233211 :elliott!~botanq@unaffiliated/elliott NICK :botanq < 1310362610 823353 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :oh come on < 1310362611 709560 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott_, whatever you're about to do sounds mean < 1310362615 449942 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :im just going to observe < 1310362617 484686 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :i just dont want to be seen < 1310362623 555339 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Ok < 1310362632 213809 :elliott_!~elliott@95.149.245.90 NICK :elliott < 1310362639 745010 :elliott!~elliott@95.149.245.90 QUIT :Changing host < 1310362639 907188 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1310362645 973770 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hehehehehehe < 1310362650 713168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HOW DO I DECLOAK BOTANQ < 1310362677 994198 :botanq!~botanq@unaffiliated/elliott QUIT :Client Quit < 1310362685 801033 :elliott_!~botanq@95.149.245.90 JOIN :#esoteric < 1310362688 219774 :elliott_!~botanq@95.149.245.90 NICK :botanq < 1310362703 388118 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-ChanServ- [#jesus] Welcome! may the Lord bless you and your family abundantly! < 1310362707 292455 :botanq!~botanq@95.149.245.90 PART :#esoteric < 1310362721 72828 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: anything interesting so far????? this is like sports < 1310362777 573812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: i was promised infighting there is no infigthing < 1310362787 457852 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :You kind of missed it < 1310362801 391881 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i demand logs for my effort :( < 1310362815 512798 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Probably if you mention Catholicism it would trigger it < 1310362830 57168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like < 1310362830 500844 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just < 1310362832 927145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"catholicism"? < 1310362840 379968 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Hold on, going to pasta a log < 1310362855 567344 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :http://pastebin.com/SA0GALzf < 1310362856 511622 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :pasta the verb < 1310362875 293823 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :" oklopol: anything interesting so far????? this is like sports" <<< ? < 1310362888 853342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: kristians < 1310362890 345344 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :on #jesus? < 1310362891 898532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1310362892 341512 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :erm < 1310362895 796753 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :i'm not really listening < 1310362897 915495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1310362898 529139 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :i can look < 1310362909 908930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :who is luke-jr < 1310362911 759369 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he seems crazy < 1310362923 59425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh everyone is crazy < 1310362928 247940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : oklopol: there are a few Christians here, but far more heretics and pagans < 1310362928 410050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : oklopol: such as Eliyahu, IASON, and Free-man < 1310362928 771806 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow < 1310362928 933838 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott, a Catholic. Considers non-catholics to be heretics < 1310362938 398559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : luke-jr: i agree only a devil would demand not to burn heretical books < 1310362938 943362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow < 1310362940 196230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :would it be < 1310362941 398517 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :they're just kidding around. < 1310362941 690079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :controversial < 1310362944 78923 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if i decried book burning < 1310362953 520133 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: ?? < 1310362963 716420 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: youre a devil < 1310362966 605334 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :brainproxy is a sane Catholic < 1310362977 214711 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :But isn't exactly awake right now I guess < 1310362986 398868 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Sgeo: He believes in something logically inconsistent. < 1310362993 738694 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh my god pikhq i knew you were about to fucking butt in < 1310363004 609944 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the chances that you dont have some inconsistent belief are about 0 < 1310363008 82581 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :practically everyone does < 1310363013 205516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :everyone compartmentalises < 1310363018 251291 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I read that the person who invented the BBL/Abundance system invented the word "Kristians" < 1310363018 696231 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :He also self-identifies primarily by that belief. < 1310363024 189310 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh really?? < 1310363026 47382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so you know him then? < 1310363039 408135 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :elliott: Sorry, I was assuming, thereby making a potential ass of myself. < 1310363079 229414 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it just really sucks to dismiss people because they happen to be religious, it's pointlessly divisive imo < 1310363108 270968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is not The Enemy of rational thinking outside of extremism, there are far more pertinent day-to-day irrationalities that are more improtant < 1310363122 849545 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :It's so very easy to do in a ridiculously extremist society, though. < 1310363135 543140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: so um is hash jesus like a weird extremist channel this is bizarre < 1310363148 730089 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :There are some non extremists there < 1310363159 365361 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :I basically cannot get elected to a public office in my country because I do not believe in the existence of a deity. < 1310363167 565022 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :elliott: you have a point, but i'm sure you also agree that everyone with any kind of religious beliefs is completely retarded and wrong and stupid and should be killed. < 1310363182 402619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: oh definitely obviously. < 1310363184 250691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: yeah and you can't get elected as president of zimbabwe because you're not robert mugabe < 1310363191 523797 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: third world countries, have fun < 1310363225 368734 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok dudes < 1310363230 421489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there has to be a bible verse < 1310363234 408681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :saying that all people are fallible < 1310363235 347617 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :surely < 1310363249 931762 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :"For all have sinned and fallen short of the glory of God" is close, at least. < 1310363274 120991 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1310363277 954144 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im probably really bad at being christian < 1310363281 481769 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its not something i have experience with < 1310363286 178310 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lets see how long until they RAT ME OUT < 1310363306 416682 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :was picking the kjv translation right i figured there might be some crazies who demanded on it in there < 1310363317 54804 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dammit, beaten by bible verses < 1310363321 203952 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Keep in mind that people just shy of Westboro Baptist Church levels of crazy are considered *normal* in American society. My tendency to dismiss people because they're religious should be viewed in that light. < 1310363329 275017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :um um gotta save face WOW how do you remember all the verses???? < 1310363332 970014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :being christian is thirsty work < 1310363354 402931 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :elliott: It's only maybe a few paragraphs that get cited over and over and over again. < 1310363367 314223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why would an infallible man sin again < 1310363390 169683 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :I'd estimate maybe 0.5% of Christians have actually read a significant portion of the Bible. < 1310363397 750293 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i havent been paying attention and my head hurts < 1310363428 962261 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There are some things in the Bible I agree, including that no person is good. Nevertheless, you can say some people are good, by opinion and by relative and by other purposes. < 1310363429 162545 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : botanq: also, if "all" were absolute there, it would include Jesus < 1310363432 776732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i need a verse about jesus just being a man or something < 1310363434 354414 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and imperfect < 1310363438 793482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quick guys quick exclamation marks < 1310363461 936886 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :didn't jesus do bad stuff one time because some dudes set sold stuff in a temple or something < 1310363462 747957 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :elliott: Good luck; the bits that got canonized either claim he was *divine* or are ambiguous. < 1310363466 264787 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :There's the one where he says why do you call me Good, only God is good < 1310363473 559461 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :monqy: No, that was considered Good. < 1310363473 893378 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :However, it is good thing trying be good, you can learn more good stuff than other people maybe < 1310363476 921075 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :monqy: Not just good, Good. < 1310363477 169813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : luke-jr: if one is still a man, and this causes one to sin -- what is it that causes one to sin, that is being a man? < 1310363477 331796 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : is it not fallibility? < 1310363479 665411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :got my pretentious lingo on < 1310363481 221913 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :pikhq: jesus did not sin? < 1310363494 844480 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :oklopol: That's nearly universally held doctrine. < 1310363503 453518 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :huh < 1310363513 26255 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : There's the one where he says why do you call me Good, only God is good < 1310363514 240187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh this is good < 1310363516 400272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but do i stick with kjv < 1310363519 362480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i dont want them to htink im crazy < 1310363521 702462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but they might be crazy about that < 1310363526 569773 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :http://bible.cc/mark/10-18.htm < 1310363534 401948 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh noooooooo < 1310363536 678788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they have fancy definitoins < 1310363537 805998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :of infallible < 1310363539 543928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and impeccable < 1310363542 12985 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lhe;[p < 1310363545 17314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i cant deal < 1310363545 447462 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :"And Jesus said unto him, Why callest thou me good? there is none good but one, that is, God." < 1310363559 192031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh theyre the same < 1310363583 768110 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I asked about it once, or maybe I googled it? Saw some stuff about how it's saying "See how you're calling me good? Think about why that is" < 1310363584 430084 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :do they hate botanq yet < 1310363593 331862 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no surprisingly < 1310363595 210773 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i dont think < 1310363600 246490 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :oklopol: I mean, shit, even the Eastern Orthodox holds that. And these are people who hold that everyone will go to heaven, literally everyone. < 1310363611 989684 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: that's a nice position < 1310363617 981338 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i mean, nicer than most christian positions on the afterlife < 1310363629 474184 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hehehe christian positions on the afterlife < 1310363631 486443 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :pikhq: but everyone else sins? < 1310363647 570558 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And then there are people who hold that heaven is not a place, but a feeling. < 1310363648 771175 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :elliott: The non-Christians will just have more work to become like God than the Christians is all. No big. < 1310363660 931229 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :like even people who just die 5 minutes after being born? < 1310363688 678269 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :(they hold that your entire mission is to become more like God; you will be doing this in life *and* the afterlife. If you don't convert before death, you just have more work ahead of you is all.) < 1310363701 889548 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :http://uncyclopedia.wikia.com/wiki/UnNews:%22Genetic%22_disorders_shown_to_be_the_fault_of_the_baby < 1310363725 586282 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :oklopol: Entire libraries could be filled with the apologetics on that. < 1310363735 62328 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :playing minecraft and having fun with christians on irc at seven am < 1310363738 109917 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i love my life choices < 1310363766 581871 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :okay #jesus is way over my head atm < 1310363769 558178 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You do not go anywhere when dead you do not walk. Other people can move you. You can be destroyed or eaten or cut in half. < 1310363776 96173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : "Books which openly oppose the teaching of Christ are to be burned." -Pope Pius VII, Diu Satis, infallible < 1310363784 22889 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: is book burning a current catholic doctrine < 1310363793 85584 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :elliott: No. I'm not sure how it's not. < 1310363804 273236 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh right catholics believe popes are infallible don't they huh < 1310363807 926183 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what happens when popes disagree < 1310363817 418384 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :elliott: you can't have life choices, you're too youn < 1310363819 186801 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :g < 1310363827 14633 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :life choices are for adults :\ < 1310363827 582130 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Poples are not considered infallible unless there is discussion in the Vatican about it as well to almost prove it. < 1310363840 40601 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :monqy: Though they're only infallible on matters of doctrine. < 1310363845 39351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: was that statement by pius ex cathedra ??? i am not sure why i expect you to know < 1310363845 278895 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but < 1310363859 646686 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :elliott: I wouldn't know. I've never been Catholic. < 1310363877 562586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: so free-man is one of the loony catholics? < 1310363885 74743 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott, no < 1310363887 433903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1310363891 668873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he seems pretty loony < 1310363893 288073 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is he non-catholic < 1310363895 138036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or just < 1310363898 25134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :less loony than the others < 1310363901 358811 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Popes say a lot of things that are not considered infallible, and they can disagree about these things, and do disagree about these things. < 1310363901 520998 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :loony heretic < 1310363910 186788 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :He's a loony non-catholic < 1310363950 830269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow he wants all books that say wrong things to be burned < 1310364003 367679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: hahahaha oh man he is cool < 1310364007 888682 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is he from the middle ages < 1310364030 624018 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :elliott: This is not uncommon. < 1310364053 338197 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: i think hes saying he burned satans bible once < 1310364078 894881 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :What, LaVey's Satanic Bible? < 1310364094 281513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is "that book by LaVey" an ok euphemism < 1310364096 575713 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he seems very touchy about it < 1310364103 752721 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Read error: Connection reset by peer < 1310364110 690758 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Yeah, I suppose. < 1310364125 201492 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Though it's unlikely he knows about it. :P < 1310364129 439501 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : i dont know who authd it; i didnt read it. < 1310364133 312939 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think he burned The Satanic Bible < 1310364136 126063 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thinking it was actually satan's bible < 1310364137 872689 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is amazing < 1310364142 305015 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i wanna have him as a pet :{ < 1310364159 523068 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cute or annoying < 1310364164 921091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : oklopol: of course < 1310364165 610982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : oklopol: freedom of speech is wrong < 1310364165 773309 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : oklopol: freedom of religion is outright heresy < 1310364170 954553 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : botanq when i saw the book on the for-sale table at a library, i paid the 10 cents for it, and then burned it. < 1310364200 302664 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :dying < 1310364242 556850 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: do these guys even program < 1310364255 656595 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott, I think luke-jr does a little. < 1310364267 224543 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: I take it amigojapan is non-religious < 1310364270 430925 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :catholic programming no devils allowed < 1310364272 85347 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott, yep < 1310364274 334522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or at least non-christian < 1310364281 574275 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :elliott: I actually know that for a fact. < 1310364282 133460 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :(I think) < 1310364289 127003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: know what < 1310364289 488737 :Lymee!~moe@123.120.138.74 JOIN :#esoteric < 1310364290 77210 :Lymee!~moe@123.120.138.74 QUIT :Changing host < 1310364290 239449 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1310364296 656903 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :elliott: amigojapan is non-religious. < 1310364304 270384 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do you know em < 1310364315 74561 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Ran into him here and there on freenode. < 1310364327 381762 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :So, not *well*, but we've talked. < 1310364380 997884 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :free-man is a very stupid human being < 1310364383 861202 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Mostly ##japanese when I was there for a couple months, IIRC. < 1310364389 34473 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :* [Free-man] (~b@c-68-56-234-19.hsd1.fl.comcast.net): ConspiracyLover < 1310364391 69888 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :conspiracylover < 1310364420 283094 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good name for a good person < 1310364448 440945 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :Free-man is talking to me in pm now < 1310364491 294978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: oh oh oh paste plz < 1310364604 309370 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : all masons , jesuits , knights of templar , knights of malta , catholic priests need to repent and walk away from theri involvement of the new world order < 1310364611 644087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :* [Eliyahu] (~Eliyahu@ip68-8-234-181.sd.sd.cox.net): Jesus is LORD < 1310364631 456433 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott, he's nuttier than that < 1310364637 969753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: do tell :-D < 1310364658 340370 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott, the end of the world is coming soon, and Obama's signing some treaty is.. part of it < 1310364680 483497 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Oh, and I _think_ he's a programmer < 1310364690 60306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"This User believes that 9/9 equals 1, but .999… does not." --http://en.wikipedia.org/wiki/User:Luke-Jr < 1310364698 754248 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :crying and laughing < 1310364709 319409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"believes" < 1310364715 729642 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :god < 1310364730 602011 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ASJFOISDHIOHSDOIFHSDOF WHAT < 1310364731 723605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"This user values < 1310364731 885621 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :I sure as hell *hope* he's not a programmer. < 1310364731 885812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :reason over faith" < 1310364737 932331 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what i < 1310364739 317404 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i < 1310364739 479358 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YOU JUST DIRECTLY CONTRADICTED EVERY RELIGIOUS USERBOX ABOVE YOU < 1310364745 461541 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :http://pastebin.com/EV955JhH < 1310364751 202669 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK YOU CAN JUSTIFY SOME RELIGIOUS BELIEFS AS BEING REASON BASED MAYBE < 1310364751 672391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BUT < 1310364753 104885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NOT YOURS??? < 1310364762 97465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YOU CANT CALL IT REASON ITS PURE FAITH < 1310364763 543888 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sdfk < 1310364765 217332 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :elliott: Satanism, oddly enough, doesn't require much work for that. < 1310364766 593635 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh god he watches anime < 1310364777 660788 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how is inherently insubstantiated belief ever reasonable < 1310364788 676764 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :unless it's like < 1310364790 175110 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :(helps that supernaturalism is not part of it) < 1310364801 435977 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :people pull an elaborate hoax to make it look reasonable < 1310364807 735637 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok so he watches anime, doesn't believe in the separation of church and state, favours absolute monarchy, wants a philosopher king, values reason over faith, and believes that 9/9 equals 1, but .999… does not. < 1310364812 920350 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :erm < 1310364822 528038 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he sure is an < 1310364824 360308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :interesting person < 1310364830 149614 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :i was supposed to paste that in pm actually, was busy being annoyed at vjn pastebin not working atm < 1310364830 528688 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :elliott: And has a language box saying he does not speak Japanese at all. < 1310364871 433048 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Why you would feel like listing that is beyond me. < 1310364871 595365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: they're irreligious homosexual heretic faggots < 1310364880 199456 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Who are? < 1310364881 458877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also foreigners < 1310364883 759954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: ALL JAPANESE < 1310364885 307866 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Ah. < 1310364919 131529 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :"This user believes in freedom of all types of information for all. < 1310364920 197761 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :" < 1310364928 198626 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :But doesn't believe in seperation of church and state... < 1310364931 300633 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :How? < 1310364941 6904 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: and supports book-burning?? < 1310364944 758431 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is great < 1310364949 79983 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :truly beautiful < 1310364959 127796 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im dead < 1310364972 107358 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :And prefers neither SI nor US contemporary units. < 1310364979 263467 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Erm, customary. < 1310364981 312335 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :What others are there? < 1310365026 76847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ENGLISH UNITS < 1310365029 925169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :presumably < 1310365033 645628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he seems like a ~traditionalist~ < 1310365035 136339 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :He's American. < 1310365039 172895 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and said he supports English English < 1310365040 309311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so um < 1310365043 769334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :imperial units < 1310365055 657413 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :He claims to be a native citizen of the US. < 1310365060 863708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :...and??? < 1310365082 811349 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :So he's probably the only person here who knows what a "stone" is. < 1310365267 167147 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It is the Wikipedia userboxes? < 1310365293 967057 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :people probably shouldnt put their politics on wikipedia...it is a good way to attract enemies. < 1310365317 908117 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : it seems you christians didint have enough destroying one antient library < 1310365319 279260 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is their username? < 1310365320 73875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :meh, hes not even trying < 1310365337 152196 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what's the fun if you just antagonis ethem < 1310365450 653407 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :yeah that was kind of annoying < 1310365478 531152 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyone can yell at some christians, the trick is to do it without them realising you're yelling < 1310365481 44191 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :and Free-man just loves telling people how he can't be offended < 1310365493 185003 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i dont really understand how he can simultaneously consider himself libertarian and support laws against abortion and gay marriage...those are kind of central issues to libertarianism, eh? < 1310365499 656741 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :everyone's so annoying when you haven't slept for a few nights < 1310365504 612715 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The good old Finnish units: http://en.wikipedia.org/wiki/Finnish_units_of_measurement -- at least the names are (probably) ridiculous. < 1310365530 993636 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"poronkusema – (approximately 7.5 km). A Lappish measurement of distance; the distance a reindeer can travel before needing to stop to urinate." < 1310365536 812737 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :quintopia: Yes, one of the central tenants of libertarianism is "fuck off, government". < 1310365545 940291 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :quintopia: That quite explicitly extends to abortion and gay marriage. < 1310365576 471487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : lets not talk about a satan bible ok < 1310365576 691307 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : see topic < 1310365576 853614 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : or else i will have to ping matiu < 1310365596 442341 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh no < 1310365620 361133 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : jason be quiet, adults are talking. < 1310365620 591442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : a-dults < 1310365623 179521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"...but not me." < 1310365633 690114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: can you make the stupid people shut up i dunno what kinda influence yo uhvae < 1310365650 814796 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also how is amigojapan not banned < 1310365659 478939 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :i hope someone bans him < 1310365661 603515 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :soon < 1310365662 447887 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Atheists are allowed. < 1310365664 2323 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :so soon < 1310365670 464724 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :Sgeo: are retards allowed? < 1310365670 628038 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: even trolls? < 1310365675 330167 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I've never seen amigojapan act so... annoying though < 1310365679 590152 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is the things discussed above related to Wikipedia userpage and if so what is their Wikipedia username? < 1310365688 317896 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Krynn sometimes bothers me, but not amigojapan usually < 1310365697 833712 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :12 miles, the distance of one day's travel? < 1310365706 340297 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Man, Finns suck. < 1310365706 961921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : if you listen to Coast to Coast AM, turn it on now < 1310365707 440465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : if you listen to Coast to Coast AM, turn it on now < 1310365707 919039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : if you listen to Coast to Coast AM, turn it on now < 1310365708 182214 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"usually" you regular #jesus? < 1310365722 269989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we should listen to coast to coast am in unison now < 1310365750 598986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.coasttocoastam.com/ < 1310365755 259408 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :who's in < 1310365760 446450 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Ricco is permanently banned. This is a good thing. < 1310365763 495305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :who is ricco < 1310365767 552074 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Only subscribers to Coast Insider can access Coast to Coast AM live radio broadcasts, radio show archives and daily radio show highlights. < 1310365769 600110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FUCK YOU BITCH < 1310365770 597991 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1310365783 248393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : i just heard a good phrse, "morally reprehensible" -- exactly! < 1310365785 892277 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Annoying guy who always talks about "Anyone want to discuss the history of Christianity? PM me" < 1310365795 469065 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Not much else < 1310365810 85288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how many christian discussion avenues do you frequent exactly < 1310365829 75024 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Right now, just #jesus < 1310365840 220419 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :And why? I thought those people were fucktards even when I *was* a Christian. < 1310365903 674452 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :O, I found their username < 1310365913 390528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: so i take it these guys are all religious-right < 1310365919 989003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the channel-aligned people i mean < 1310365929 212908 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :The ones talking right now < 1310365935 259609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1310365937 125051 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/religious-/ < 1310365940 84299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :politically-right aligned i mean < 1310365955 708846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im just considering whether i should try and amass a bunch of biblical arguents for socialism or not < 1310365965 766178 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Um, I know they're all in unison about how bad homosexuality is < 1310365974 876866 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Even the nice ones, for the most part < 1310365979 587773 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is bisexuality ok < 1310365981 374454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :famous bisexuality < 1310365986 801224 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :elliott: I'm afraid not. < 1310365997 707759 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :asexuality? < 1310366008 196174 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Actually, even worse if you exercise it; fornication and all. < 1310366011 813311 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :monqy: No issues. < 1310366019 134716 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :monqy: And advocated by Peter. < 1310366020 205762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: i need to know their personal opinion on famous bisexuality < 1310366033 262187 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Famous bisexuality? < 1310366037 627327 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: sexual abstinence =/= asexuality < 1310366041 451792 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I mean, you've called me famous bisexual < 1310366055 404920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: :D < 1310366055 564736 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :elliott: Sorry, right. < 1310366060 954922 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: please explain to the kind young famous bisexual < 1310366063 764460 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :surely you know something about famous bisexuality < 1310366065 581286 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :being one and all < 1310366094 451026 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :elliott: Still. Peter advocated literally *not having sex ever* for *everyone*, because Jesus was coming soon, so why should you? < 1310366096 253328 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : hell rides the wind; it is everywhere, has always bin < 1310366101 473337 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :2000 years later, well. < 1310366105 645223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are those lyrics < 1310366112 661433 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :I wouldn't know. < 1310366126 226809 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :2000 years is a hell of a long time to abstain from sex < 1310366138 723570 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :who didn't give up after the first five hundred < 1310366139 599371 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :I was last up-to-date on Christian music in 2004. < 1310366160 909635 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Is it sad that I've heard some Christian music recently < 1310366162 24254 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: i googled and it isn't :P < 1310366162 972445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it was a joke < 1310366163 902617 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :though < 1310366170 27995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: yes its so sad commit suicide. < 1310366173 519287 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Sgeo: Not inherently. < 1310366201 214994 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :There's some nice acapella Latin pieces out there that the Church commissioned... < 1310366245 987427 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I found hexclocks are not only Hex Headquarters. There is also the Nystrom version of hexclock and hexadecimal numbers speech. < 1310370016 28829 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1310370370 751822 :choochter!~choochter@nat/ibm/x-ttrdfqxqeczqhrvm JOIN :#esoteric < 1310370581 546603 :cheater__!~ubuntu@g229131087.adsl.alicedsl.de PRIVMSG #esoteric :zzo38, you need to start speaking english < 1310370985 738342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: don't < 1310371049 20122 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I do type and speak English. < 1310371161 545544 :cheater__!~ubuntu@g229131087.adsl.alicedsl.de PRIVMSG #esoteric :unbelievable < 1310371431 542982 :CakeProphet!~adam@h184-60-161-54.mdsnwi.tisp.static.tds.net JOIN :#esoteric < 1310371431 930744 :CakeProphet!~adam@h184-60-161-54.mdsnwi.tisp.static.tds.net QUIT :Changing host < 1310371432 93400 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1310371464 531610 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Client Quit < 1310371502 412904 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1310371934 142734 :choochter!~choochter@nat/ibm/x-ttrdfqxqeczqhrvm QUIT :Quit: lang may yer lum reek.. < 1310371959 510537 :Choochter!~Choochter@nat/ibm/x-zgvddstgibpusesf JOIN :#esoteric < 1310371967 381734 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : brainproxy: what do you think much of an oxymoron that a king should authorize a bible? < 1310371967 544208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ie king james authorized version? < 1310371967 544304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : the rulers of the gentiles lord it over them < 1310371967 544365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : NOT so amoung yu < 1310371967 544424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Free-man: be careful listening to the AM radio < 1310371975 857497 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : anything from out of this world comes directly to you luke-jr|otg upon this rock I build my church < 1310371978 855373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow < 1310371980 855772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: does he ever stop < 1310372066 384297 :Choochter!~Choochter@nat/ibm/x-zgvddstgibpusesf QUIT :Client Quit < 1310372138 710816 :myndzi\!myndzi@c-24-22-176-245.hsd1.wa.comcast.net JOIN :#esoteric < 1310372219 522396 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net QUIT :Ping timeout: 264 seconds < 1310372454 512316 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 260 seconds < 1310372492 536650 :myndzi\!myndzi@c-24-22-176-245.hsd1.wa.comcast.net QUIT :Ping timeout: 276 seconds < 1310372859 13056 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :elliott: ... Wut. < 1310372872 617080 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Is he KJV-only, or anything-but-KJV-only? < 1310372874 549857 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :I can't tell. < 1310372894 500014 :elliott!~elliott@unaffiliated/elliott QUIT :Ping timeout: 276 seconds < 1310373791 814209 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net JOIN :#esoteric < 1310373942 916706 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1310374351 174526 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Quit: leaving < 1310374375 190252 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1310374382 682586 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net QUIT :Ping timeout: 240 seconds < 1310374390 211799 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :aha. < 1310374399 408411 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I can use GADTs to distinguish between continuous and discrete signals. < 1310374442 701312 :EgoBot!Gregor@codu.org QUIT :Ping timeout: 240 seconds < 1310374453 989286 :EgoBot!Gregor@codu.org JOIN :#esoteric < 1310374557 238990 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :It's 3 and I'm not sleeping. < 1310374571 69986 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :I suck at this "fulfilling basic needs" thing, apparently. < 1310374609 241617 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as long as you get a lot of sleep it doesn't matter a whole let when that happens. < 1310374622 112105 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though sleeping at night is the best kind of sleep for you. < 1310374638 801428 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I work nightshift, so I go to bed around 9 AM most days.. < 1310374694 502895 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, so what would be an alternative to using GADTs for that purpose? < 1310374711 215439 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :I strongly suspect I have some sort of issue here. Every night I find that I'm going to bed later. < 1310374792 158739 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :This has been a regular pattern for years. < 1310374832 182716 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Pretty much the only thing that stops it from being t3h fucked up is, basically, a hard reset of my sleeping time via being woken up at what feels like an ungodly hour. < 1310374835 356956 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :basically: type Continuous; type Discrete; data Signal a t where { DSignal :: (Integral s) => [a] -> s -> Signal a Discrete; CSignal :: (Integral t) => (t -> a) -> Signal a Continuous;} < 1310374884 891515 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er... < 1310374903 207639 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :basically: type Continuous; type Discrete; data Signal a b where { DSignal :: (Integral s) => [a] -> s -> Signal a Discrete; CSignal :: (Integral t) => (t -> a) -> Signal a Continuous;} < 1310374909 25808 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...had two different t's there. < 1310375014 794472 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: < 1310375063 594 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but now say I had a typeclass with a toSignal.. would every instances need two type parameters or could the Discrete/Continuous parameter be supplied via the type signature of the implemented method? < 1310375103 429089 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :class IsSignal (s a) where toSingal :: s a -> Signal a t < 1310375480 133349 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or maybe I need fundeps? dunno. < 1310375531 50432 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :quintopia: OK, what did you want, please? < 1310375609 228151 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :to talk to you < 1310375668 752119 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :About what? < 1310375784 556896 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you < 1310375802 930907 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but i forgot that you cant be arsed to reply in a privmsg < 1310376241 102565 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I can reply in a private message if you want, but you just wrote "hello" < 1310376248 975026 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have no response to that. < 1310376310 295932 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Currently others are not typing on this channel so you can type public in case other people are interested and can view logs, or respond, too. < 1310376524 726474 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh alright < 1310376568 318662 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you are officially diagnosed autism spectrum yes? < 1310376736 879759 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310376991 291312 :pingveno_!~pingveno@c-98-246-133-8.hsd1.or.comcast.net JOIN :#esoteric < 1310377058 933824 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :alright, i figured that would be the answer < 1310377068 7502 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Hrm? < 1310377201 578722 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix (\x -> cycle (1:x)) < 1310377202 418621 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,... < 1310377238 669725 :pumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com JOIN :#esoteric < 1310377239 104480 :pumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com QUIT :Changing host < 1310377239 266984 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1310377263 353313 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net QUIT :*.net *.split < 1310377263 353492 :cheater__!~ubuntu@g229131087.adsl.alicedsl.de QUIT :*.net *.split < 1310377263 515713 :rodgort!~rodgort@li125-242.members.linode.com QUIT :*.net *.split < 1310377263 935359 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :*.net *.split < 1310377264 360403 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :*.net *.split < 1310377265 832732 :clog!~nef@bespin.org QUIT :*.net *.split < 1310377285 426686 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes I am Aspergers I think it is on my Wikipedia userpage. < 1310377336 535182 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1310377362 866581 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :Hmm. < 1310377385 957849 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ah < 1310377416 738269 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :how does that affect your life? < 1310377491 357586 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net PRIVMSG #esoteric :I'm going to guess "in ways that seem utterly bizzare." < 1310377536 525638 :rodgort!~rodgort@li125-242.members.linode.com JOIN :#esoteric < 1310377669 145684 :cheater__!~ubuntu@g229131087.adsl.alicedsl.de JOIN :#esoteric < 1310378066 483378 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net JOIN :#esoteric < 1310378594 283572 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't know. < 1310378832 44409 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :huh < 1310378873 381368 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't know how that affect my life. < 1310379623 694684 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :a friend told me today that there are a number of variables involved in such a diagnosis, and that you would likely rank intermediate on speech. what do you do with the extra brainpower that frees up? < 1310379769 194073 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Pictured: quintopia does not understand how the brain works. < 1310379769 394958 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 3 new messages. '/msg lambdabot @messages' to read them. < 1310379820 548373 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :pictured: ph is very popular < 1310379903 155798 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :How is that pictured. < 1310379908 972699 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Am I standing at a party. < 1310379913 540045 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :With some kind of suit on. < 1310379926 227916 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :With people crowding around to hear my interesting and novel opinions? < 1310380006 968402 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you got three messages! no one left me any mail < 1310380099 407478 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't know if it necessarily means extra brainpower is freed up..... < 1310380444 365723 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :04:42:45: I wish I could get this person some mental help < 1310380454 451391 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Send them on a hillwalking trip. < 1310380661 796497 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :05:27:27: erm darwin was actually pretty racist iirc < 1310380661 970729 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :05:27:33: istr something about ~primitive negroes~ < 1310380691 113572 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes elliott you are either completely racist or completely non-racist there is no spectrum in between, < 1310380725 993722 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :05:20:42: (which literally did not *exist* at the time he wrote) < 1310380749 652686 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Mendel did his experiments before OoS was published IIRC, but nobody noticed. < 1310380882 604958 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :05:36:51: elliott_, whatever you're about to do sounds mean < 1310380901 343620 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo_ getting flustered: perhaps the best part of any cross-channel trolling? < 1310380999 840398 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: that was a joke. but i am curious how you spend what time you dont spend programming < 1310381145 739704 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :i'm curious what everyone here does with the time they don't spend here < 1310381149 320413 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :or programming < 1310381151 113850 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :let's hear it < 1310381172 903079 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :personally i do math and watch tv shows and occasionally go to the office to play pool alone < 1310381175 903064 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :quintopia: About thinking about stuff, reading about stuff, writing about stuff, etc. And eat, drink, bed, etc. And other things. < 1310381209 740547 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Pool for one: perhaps the best game? < 1310381253 448631 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :i don't really like two-player games, hard to measure progress < 1310381286 454273 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :math <3 < 1310381321 796659 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :zzo38: have you done more math < 1310381330 32338 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :i recall you did some math earlier :o < 1310381344 342624 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :like you proved the pythagorean theorem in your head right < 1310381394 982054 :hiato!~nine@clam.leg.uct.ac.za QUIT :Quit: "nothing so gives the illusion of intelligence as personal association with large sums" < 1310381804 488183 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oklopol: Yes I have done some math, but not much and I don't remember much of what I have done. But yes I did prove the pythagorean theorem in my head once while resting on the couch < 1310381866 417320 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :i do almost allllll my math headwise < 1310381880 977630 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :that's the best of maths, head mathin' < 1310381898 467584 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :O, and once while in school I had calculus class, and math class. In the textbook for math class, there was a page (the teacher didn't mention that page at all) giving the sum series for e to the x, sin x, cos x, so I decided to calculate the derivative of those functions. < 1310381934 280592 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :makes sense < 1310381936 744923 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And a visitor to my school once asked me to try to prove the twin prime conjecture. < 1310381943 886393 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :lol < 1310381966 513376 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :i'm sure you got very far with it < 1310381998 477449 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I didn't prove it at all. But I did think of things about it and sometimes even recently. < 1310382021 142894 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And I still think about mathematics sometimes. < 1310382026 791090 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :twin prime conjecture was that there's infinitely many primes n such that n+2 is prime < 1310382027 732698 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :? < 1310382033 16056 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes < 1310382037 506409 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :right < 1310382049 228886 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :there's absolutely no way you could get anywhere with that from scratch < 1310382065 111288 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :don't touch it < 1310382073 790514 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :well < 1310382097 832695 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :of course i suppose you don't really care if you actually solve something < 1310382123 150886 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :in any case that kind of stuff is a definite nono unless you really know what you're doing < 1310382130 329577 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It is possible to get anywhere in mathematics from scratch. However, it is very difficult and many people do not know how (in most cases I don't know how either). < 1310382165 437578 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :it is possible to get somewhere in mathematics from scratch. it is absolutely impossible to get anywhere from scratch if you take something like the twin prime conjecture as your goal. < 1310382193 985006 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No, it is just extremely difficult, I think. < 1310382214 156565 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :well of course, but the point is it takes way more than a single human life. < 1310382234 731128 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe it does. I wouldn't know for sure, however. < 1310382252 552838 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :a single mathematician's life i mean. quite a few hundred non-mathematician lives prolly. < 1310382270 176699 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :well it's just how number theory is < 1310382309 378635 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :do you study something btw? < 1310382327 116079 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :11:05:09: do you study something btw? < 1310382332 588390 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I do sometimes use mathematics in various situation, including programming, games, and I have even used matrices in accounting. < 1310382339 355700 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Isn't zzo part of the dastardly legion of teenagers? < 1310382351 495921 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :zzo38: you don't remember talking to me about your matrix accounting thing? < 1310382353 760921 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oklopol: No, I don't formally study anything. < 1310382382 394420 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oklopol: Not you specifically; I do remember on this channel. However, I was just mentioning it. < 1310382391 998565 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :more like talking about it for a few hours < 1310382428 897497 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No, I mean *this* time I was just mentioning it. That time before, yes I wrote many things about it. < 1310382506 853263 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :oh right < 1310382543 876367 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :anyhow in conclusion, steer clear of the twin prime conjecture, i'll gladly give you fun little exercises if you like math < 1310383024 892150 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I find mathematics useful in programming sometimes. I have also used mathematics to invent a new kind of ability scores generation method for Dungeons&Dragons, calculus to solve some physics questions (the teacher didn't expect us to understand calculus and I was absent on the day they gave the equations), and I have calculated probabilities of various events in pokemon card, etc. < 1310383045 488169 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And the magical system in Icosahedral RPG is very mathematical. < 1310383148 3726 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1310383151 328954 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :all of that really sounds more like bore than math to me but w/e's < 1310383168 230355 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is w/e's? < 1310383176 67320 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :w/e means whatever < 1310383184 349421 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK < 1310383213 602558 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :it means i'm not particularly interested in defending my point, not that you'd ever attack a point < 1310383251 352457 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :For example, do you know what a "mana" is in Icosahedral RPG? < 1310383262 559837 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :nopes < 1310383276 699733 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :icosahedron is like 20? < 1310383295 118485 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :C'mon, oklopol, you should know that. < 1310383296 990605 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Icosahedron is a solid of 20 sides. < 1310383300 824447 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's practically graph theory. < 1310383309 648407 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But that is irrelevant in this case. < 1310383333 139779 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :eek no clog < 1310383347 995900 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, the connection's been clogged. < 1310383370 359727 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :("Icosahedral RPG" is simply the name of a role playing game system. Not important to my example.) < 1310383378 155038 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :Phantom_Hoover: i often ask terms even if i know them so no one has to know anything. < 1310383388 149888 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :just open up the definition < 1310383395 636328 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :we got the time lol < 1310383416 15827 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :zzo38: so what about the relevant part? < 1310383429 736314 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, also your ban in #jesus has expired. < 1310383444 776070 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :Phantom_Hoover: i was actually going to leave after saying it was too fucked up for me < 1310383449 584176 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :because it was way too fucked up for me < 1310383496 937593 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oklopol: It is what a "mana" is in this system. Is the relevant part. < 1310383535 807930 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :i thought you were going to tell me about the math going on in the game < 1310383564 759134 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK. < 1310383586 93923 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :really i don't see how any interesting math could have anything to do with a game < 1310383606 964131 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :A mana is a mathematical kind of thing, similar to working of prime numbers. However, there are only five primes. < 1310383612 95365 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yeah, it's not like there's any kind of game theory. < 1310383615 179321 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :well except perhaps proving some property of the game < 1310383620 305931 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :Phantom_Hoover: yeah not what i meant < 1310383644 406648 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :and game theory is not really about games, unless you count combinatorial game theory as a branch of gt < 1310383648 361917 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :what i meant was < 1310383656 450048 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Spells can also be multiplied together and stuff, and possibly one spell to the power of another, etc. < 1310383658 835952 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :i don't see how there could be a game where gameplay involved interesting math. < 1310383671 441830 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, what if you made Eodermdrome: the game. < 1310383719 804384 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The math of spells multiplying/adding/subtracting/dividing/etc is not used in most situations, though. Mana is used all the time in spellcasting though. < 1310383723 695638 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :well you could get interesting puzzles surely, but an interesting puzzle is still basically a... search party. < 1310383731 858740 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :mind my insane choice of wording < 1310383737 384943 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :..."mind" < 1310383738 923884 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :yeah mind. < 1310383801 189117 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :A mana cost can be described as a polynomial in X with the coefficients being manas. < 1310383802 2130 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :so yeah games can be fun but good math puzzles tend to be one of a kind. < 1310383841 922103 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :A spell level is the total number of manas being added together in the coefficient for 0 exponent of the spell's mana cost. < 1310383864 447636 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :zzo38: and where does theorem proving come in? < 1310383913 776480 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :conjecturing? restructuring your proof? generalizing it? < 1310383920 29194 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :that's all math is < 1310383923 233667 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oklopol: It might help in some cases, maybe. There is no need to prove theorems simply to play the game, though. But maybe it helps to prove something mathematically. < 1310383967 706566 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :i'm going to assume you are not doing math at all when you're playing, you are just tediously manipulating objects which are often used in math. < 1310383970 421957 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You might be able to prove things about this magical stuff and maybe it might help in strategy or something, I don't know. < 1310384003 820400 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :my pretentiousness knows no limits < 1310384009 335793 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :mwahaha < 1310384054 911109 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :zzo38: you can also prove theorems about go, but playing go is very far from doing math. < 1310384066 699013 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oklopol: Actually in most cases you can just think of it in simpler ways and it is not as tedious. But this math makes it possible to be mathematically formal and proving. < 1310384115 936823 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There are many similaries between Wei-qi and Xiang-qi. < 1310384118 222725 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :well i dunno the game, so i'll just stay sceptical no matter what you say < 1310384136 401143 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is it OK to be sceptical then. < 1310384145 929604 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :slightly sceptical < 1310384154 48865 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It is OK. < 1310384164 73953 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :yes < 1310384168 577858 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :06:16:21: What others are there? < 1310384169 804399 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CGS < 1310384175 889308 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ONE TRUE UNIT SYSTEM < 1310384244 918683 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Also is it just me or has zzo invented fields by accident with his mana system? < 1310384280 300452 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Let me see. < 1310384381 145090 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :"In abstract algebra, a field is a commutative ring whose nonzero elements form a group under multiplication. As such it is an algebraic structure with notions of addition, subtraction, multiplication, and division, satisfying certain axioms." No, when adding manas you do not result in a mana (you could call it a multimana). < 1310384394 426521 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :doesn't take a genius to abstract fields out of Q. if you accidentally characterize the finite once tho, i would certainly be impressed. < 1310384395 301572 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Erm, zzo38, there's nothing polynomial about your mana system. < 1310384422 327925 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :*ones < 1310384480 890043 :clog!~nef@bespin.org JOIN :#esoteric < 1310384503 367417 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Phantom_Hoover: Manas can be used as coefficients in polynomials (or possibly as values of variables). More accurately, multimanas can. < 1310384547 713074 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :zzo38, there is no exponentiation in it; it's not a polynomial. < 1310384581 545014 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :yeah if you're not closed under multiplication, polynomial is kind of a weird term < 1310384604 33331 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :since polynomials are just sums of products < 1310384624 28589 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The exponents have to be integers though. < 1310384687 596305 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And you can multiply numbers by manas, manas by manas, add, multiply, etc. So it is not a field. But maybe it is a "unique factorization domain". < 1310384720 492552 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That is, for manas. < 1310384744 738205 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think multimanas are not. < 1310384763 532130 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Unless it can be proved that it is. < 1310384955 614463 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The system of manas does have identity element, which is called "colorless" in this system (written as 1 since it is also used the same way as the number 1 in polynomials and products, including products with numbers) < 1310385028 347995 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Manas which are neither prime nor composite are colorless. < 1310385048 363533 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :you have multiple identity elements then? < 1310385059 218271 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1310385077 78779 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No, only one identity element. < 1310385121 285097 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :darn < 1310385155 941004 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What darn? < 1310385192 628981 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :well you know because i could've used my "wtf, you have multiple identity elements smiley" o=oO=O < 1310385214 529064 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :yeah, i have a smiley for everything. < 1310385388 925760 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You have a smiley for everything? < 1310385445 113283 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :actually i can't come up with another one like that, and even that one didn't really look like a face < 1310385466 340869 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :if someone comes up with a better one, i'd love to hear it < 1310385523 748890 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :zzo38: did you get the joke? < 1310385692 379983 :derrik!~xix@gprs-inet-65-25.elisa.ee JOIN :#esoteric < 1310385779 821592 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :`addquote well you know because i could've used my "wtf, you have multiple identity elements smiley" o=oO=O yeah, i have a smiley for everything. < 1310385781 808297 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :496) well you know because i could've used my "wtf, you have multiple identity elements smiley" o=oO=O yeah, i have a smiley for everything. < 1310385799 200224 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :me me me me < 1310385862 505646 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oklopol: that's because it looked like _multiple_ faces, duh < 1310386006 733461 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric ::DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD < 1310386011 801369 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, how many other smilies do you have for situations like this. < 1310386143 516730 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :well i have my "wtf, x has two inverses" smiley p=p x q=q < 1310386286 557280 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :but i may run out after that < 1310386377 419697 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :/=/ x \=\ would be great but i'm not sure it's very readable. < 1310387059 303065 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1310387170 841726 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think manas cannot actually be the coefficients of polynomials, although multimanas can be (and a mana can be used as a multimana, so that it is a multimana and can be a coefficient in a polynomial) < 1310387213 776989 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But I don't know a lot about abstract algebra so I might be wrong < 1310387398 916408 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I invented a character sheet for my character of a Level 20 D&D campaign where you start with no money or equipment. What age/height/weight should I specify? < 1310387608 14085 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oklopol: perfectly readable, clearly those are multiple http://internetfamo.us/class/wp-content/uploads/2007/11/tiefighter.png < 1310387668 738122 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :they are EYES < 1310387669 744717 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :... < 1310387682 515283 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric :( < 1310387685 194672 :oklopol!~oklopol@dyn37-60.vpn.utu.fi PRIVMSG #esoteric ::( < 1310387699 387644 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oklopol: that's just something you are saying to deny blowing up that death star in the middle < 1310387768 907672 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1310387771 815648 :cheater__!~ubuntu@g229131087.adsl.alicedsl.de QUIT :Ping timeout: 250 seconds < 1310387922 757775 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: 15/20 m/70 Mg < 1310388204 708566 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: What units for the first number? Years? < 1310388213 227197 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes < 1310388233 619449 :olsner!~salparot@c83-252-161-133.bredband.comhem.se QUIT :Read error: Operation timed out < 1310388234 117695 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What kind of creature would have those numbers? < 1310388241 964350 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :some kind of giant? < 1310388242 126446 :derrik!~xix@gprs-inet-65-25.elisa.ee QUIT :Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.9.0.17/2009122204] < 1310388252 74430 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes I would think so. < 1310388285 564131 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :D&D does not use metric however. < 1310388287 122586 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :basically i just blew up a human 10 times < 1310388295 62814 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well 20 m ~ 60 feet, i think < 1310388308 75680 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ok a little more < 1310388332 238641 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and i don't know US weight units < 1310388337 954990 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That isn't my character however. I put in different numbers for height and weight, and nothing for age yet. < 1310388346 949726 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :bah < 1310388401 27399 :iconmaster!~iconmaste@pool-74-106-25-207.syrcny.east.verizon.net JOIN :#esoteric < 1310388401 387086 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`google is this working still? < 1310388402 770935 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1310388426 163239 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :seems not. but then google changes their APIs like others change shirts, iiuc < 1310388436 165756 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm wait < 1310388440 944405 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`sh which google < 1310388442 254833 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1310388452 841222 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that might not help < 1310388461 6537 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`sh ls bin/go* < 1310388462 609257 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1310388475 675788 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`sh ls bin/ca* < 1310388477 169243 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1310388480 359870 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wat < 1310388486 41828 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`sh ls bin/ < 1310388487 701815 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1310388492 252191 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :... < 1310388501 768641 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :`sh ls < 1310388503 196848 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1310388504 380811 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`run which google < 1310388505 846895 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/tmp/hackenv.3400/bin/google < 1310388536 823926 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`run which calc < 1310388538 567938 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/tmp/hackenv.3492/bin/calc < 1310388551 660527 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`calc 20 m in feet < 1310388553 347794 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1310388556 231151 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::( < 1310388631 6033 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net JOIN :#esoteric < 1310388645 936987 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :Hello! < 1310388686 40732 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hi Taneb! < 1310388845 76097 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The book doesn't have monster age categories. But it would be useful to have it even in case of not monster player characters, such as the Object Reading power. < 1310389318 813707 :olsner!~salparot@c83-252-161-133.bredband.comhem.se JOIN :#esoteric < 1310389390 541283 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :O.o < 1310389398 285298 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Taneb: is noryshorts just replacing nand by nor in the description of nandypants? < 1310389413 134732 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: are you around? < 1310389414 6505 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Minecraft chests have a maximum density of 2 million times that inside a supermassive black hole. < 1310389425 412165 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :@oerjan yeah < 1310389425 618081 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1310389443 598936 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Taneb: @ is a dangerous prefix in our channel :P < 1310389466 791147 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :I'll make sure to note that. < 1310389483 921525 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@tell me about it. < 1310389484 109489 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1310389495 37560 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Taneb: which means they're not _entirely_ dual to each other, because they treat 0 and 1 differently < 1310389518 850688 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :No, but I think they're both Turing Complete < 1310389543 456743 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :probably < 1310389550 338279 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :I'm working on translating boolfuck into noryshorts < 1310389570 316376 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :It's the input that's the hardest < 1310389640 53066 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: me is going to be somewhat confused if he frequents the haskell channels < 1310389660 623192 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Phantom_Hoover says: "about it" < 1310389690 542518 :Gregor!Gregor@codu.org PRIVMSG #esoteric :@tell Phantom_Hoover We should just talk like this from now on. < 1310389690 705119 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1310389817 230724 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: http://www.youtube.com/user/dWhoFan9#p/c/C6995500E1B2A0ED/10/XNplESJ8gss < 1310389829 506049 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: now my question is, where do you find a computer with enough memory to fill up that supermassive black hole chest. especially one which hasn't collapsed into a black hole itself. < 1310389865 856429 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, density, not volume. < 1310389866 106262 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 1 new message. '/msg lambdabot @messages' to read it. < 1310389879 6522 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@messages < 1310389879 224174 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Gregor said 3m 9s ago: We should just talk like this from now on. < 1310389886 46680 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: um minecraft chests have zero volume? < 1310389887 980329 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@tell Gregor It is the best way to talk. < 1310389888 196529 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1310389901 522406 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, density inside the Schwartzchild radius. < 1310389929 949730 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :coppro, I love the part where it transfers into what I shall call forever the Scottish Hamster section. < 1310389930 423565 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: i'm just pointing out that i doubt you can get hold of enough minecraft objects to fill it with to attain that density... < 1310389944 721011 :Gregor!Gregor@codu.org PRIVMSG #esoteric :@messages < 1310389944 883248 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :oerjan said 5m 10d 3h 35m 52s ago: I have been looking a bit at your egojoust parsing code and i think you are miscalculating the new size of the program after expansion, particularly if using ({})% < 1310389945 45736 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(you are clobbering llen for a different use) but also elsewhere (ignoring the atoi length). might you not end up looking at unitialized memory? < 1310389945 46013 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :oerjan said 5m 10d 3h 29m 30s ago: I started looking because quintopia tells he cannot get ({})% to use with iteration count more than 20 or so, at least if the contents are slightly complicated < 1310389945 46194 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :iiuc < 1310389945 46302 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :oerjan said 5m 10d 3h 28m 56s ago: *to work < 1310389946 876274 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :oerjan said 5m 10d 3h 23m 8s ago: the interaction of this with memmove(prog.buf + i + temp.bufused, prog.buf + end + 1, prog.bufused - end - 1); after a _nested_ expansion when prog.bufused has _ < 1310389948 876282 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :already_ been miscalculated particularly worries me, that _could_ be the case giving quintopia problems... < 1310389950 878069 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :oerjan said 5m 10d 2h 55m 5s ago: actually won't the memmove(prog.buf + i + temp.bufused, prog.buf + end + 1, prog.bufused - end - 1); end up copying the ) as well... _that_ would surely be a < 1310389952 482785 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Holy eff X-D < 1310389952 894217 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :problem when nesting... < 1310389954 880648 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :oerjan said 5m 10d 2h 54m ago: Scratch that last, i cannot read. also the atoi length is of course not a problem. the reuse of llen inside the % branch still is, i believe. < 1310389955 343283 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Sorry guys :P < 1310389956 903125 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :oerjan said 5m 10d 2h 47m 10s ago: Summary (I don't know whether the previous messages were cleared or not): i think the reuse of llen in the % branch of egojoust.c's parseFile function is a problem < 1310389958 881818 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :that causes the prog.bufused to be calculated wrong when using ({})%, conceivable leading to reading of unitialized memory < 1310389959 44367 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Gregor: wat < 1310389960 882357 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Plugin `tell' failed with: thread killed < 1310389965 527383 :Gregor!Gregor@codu.org PRIVMSG #esoteric :... lul < 1310389970 13222 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :5 moths ago. < 1310389981 248969 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Also, love that bug with @messages. < 1310389990 877677 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm _is_ it a bug? < 1310389993 284520 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@messages < 1310389993 472893 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :You don't have any new messages. < 1310389996 185011 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :darn < 1310390001 302038 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :seems so < 1310390001 810443 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Phantom_Hoover: So what's the maximum-mass object you can put in a chest? < 1310390004 610244 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Many a time has elliott piled my inbox high with stuff that was then lost when it crashed. < 1310390013 402908 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Gregor, 64-stack of gold blocks. < 1310390047 710072 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Heh, that's a 1mx1mx1m block o' gold X-D < 1310390066 877064 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Phantom_Hoover: I Am the Doctor is also fantastic < 1310390091 24782 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Gregor, no, it's an 8x8x8m block of gold. < 1310390127 47206 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :coppro, it doesn't have Scottish Hamster in it, though. < 1310390127 247011 :derrik!~xix@gprs-inet-65-25.elisa.ee JOIN :#esoteric < 1310390141 192645 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Phantom_Hoover: I meant /each/ block is a 1x1x1m. < 1310390162 359924 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Gregor, yes. < 1310390171 476144 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Phantom_Hoover: is the Scottish Hamster the part missing from the televised title theme? < 1310390222 936976 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :coppro, http://www.bbc.co.uk/doctorwho/classic/news/radiophonatron.shtml < 1310390234 831224 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Click the button called "Scottish Hamster" and all shall be revealed. < 1310390331 924006 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yep, that's the bit < 1310390336 105776 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :best part of the theme in my opinion < 1310390370 967055 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Indeed. < 1310390373 839179 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :I think I've got everything for the Boolfuck to Noryshorts conversion exceppt input < 1310390449 1363 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Nobody cares about input anyway. < 1310390454 370363 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!underload ((We also have a proper esolang bot)!a(:^)*S):^ < 1310390455 233910 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​((We also have a proper esolang bot)!a(:^)*S):^ < 1310390467 226361 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :XD < 1310390469 552465 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :I want to do input for completion's sake < 1310390473 643532 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Or wait, was it meant to do that? < 1310390523 962467 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!underload ((_Could be..._)!a(:^)*S):^ < 1310390524 362845 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​((_Could be..._)!a(:^)*S):^ < 1310390546 24692 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!underload ((((((( < 1310390546 372786 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Error: Expected ) at end of input < 1310390568 475260 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :O_o Phantom_Hoover hasn't seen underload before? < 1310390605 592295 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, no, but this thing is confusing me although this is primarily due to my own laziness. < 1310390617 219880 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Underload < 1310390626 348668 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yep < 1310390640 828979 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :one of my favorite languages, obviously :P < 1310390861 648319 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!slashes /*/\/.\\0\/,\\,0,\\,1\/\/.\\1\/,\\,1,\\,0\/\/,\\,\/.\//********/.//.0 < 1310390862 376695 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :0110100110010110100101100110100110010110011010010110100110010110100101100110100101101001100101100110100110010110100101100110100110010110011010010110100110010110011010011001011010010110011010010110100110010110100101100110100110010110011010010110100110010110 < 1310390871 114187 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and that's another one < 1310391201 717650 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :Right, I've think I've translated input from Boolfuck to Noryshorts < 1310391396 383767 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :And I've had an idea for a simpler one for Nandypants < 1310391485 55567 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"Nandypants is a dual-tape bitwise language that ended up, completely accidentally, being extremely similar to brainfuck." < 1310391515 748372 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :Invented by me < 1310391523 882748 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Well, you seem moderately nice, so I won't brickbrain you. < 1310391543 979770 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :Thanks? < 1310391550 164513 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :XD < 1310391575 151546 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :See User:Phantom_Hoover on the wiki for more information. < 1310391703 755933 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :Oh, ooh dear < 1310391733 440058 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Graa, I seriously need to fix fungot. < 1310391736 711785 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Don't worry, I'm not counting it as a derivative. < 1310391744 563145 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fizzie, just ignore the idiot who complained? < 1310391751 111426 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :They've left by now, surely? < 1310391784 903219 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :fizzie: YAY < 1310391815 489853 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fizzie, also, were you actually making a Homestuck set for him? < 1310391869 742629 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"It is currently unknown if BoolSpool is Turing Complete, as the specifications are not yet finished." < 1310391877 39535 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hmm, that's a bit of an odd statement. < 1310391891 488284 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wioll haven been < 1310391949 859721 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Phantom_Hoover: Well, I crawled the pages and wrote a bit of Perl to heuristically HTML-scrape the pages into content. There's not *that* much easily extractable text, though, since quite a lot of it is in images/flash. The pesterlogs (and such), mainly. < 1310391978 196445 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think I'll just bring fungot back as-is for now, though I think I finally located the proper place to fix. (It was even commented!) < 1310391981 62803 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :If it includes pesterlogs then I am making another bot to make sure he's never changed off that setting. < 1310391994 443441 :pumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Remote host closed the connection < 1310392008 922754 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Taneb: oh hm i think your nandypants boolfuck has a bug < 1310392019 854204 :copumpkin!~pumpkin@gw2.mcgraw-hill.com JOIN :#esoteric < 1310392020 361106 :copumpkin!~pumpkin@gw2.mcgraw-hill.com QUIT :Changing host < 1310392020 523494 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1310392028 317114 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :Go ahead... < 1310392063 284486 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :when jumping between the even numbers in the [ ] translation, the b placement becomes wrong < 1310392082 639625 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :Yeah, fixing that now < 1310392088 585781 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :I even have the edit page open < 1310392144 767930 :derrik!~xix@gprs-inet-65-25.elisa.ee QUIT :Quit: laterzz < 1310392356 996379 :fungot!~fungot@momus.zem.fi JOIN :#esoteric < 1310392373 429743 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :There < 1310392384 792678 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :^ul ((Happy happy joy joy! )S:^):^ < 1310392384 954859 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Happy happy joy joy! Happy happy joy joy! Happy happy joy joy! Happy happy joy joy! Happy happy joy joy! Happy happy joy joy! Happy happy joy joy! Happy happy joy joy! Happy happy joy joy! Happy happy joy joy! Happy happy joy joy! Happy happy joy joy! Happy happy joy joy! Happy happy joy joy! Happy happy joy joy! Happy hap ...too much output! < 1310392399 741412 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :fungot there is another of our bot-herd. < 1310392400 701010 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: socket.write lambda self, x: x+x in python and its not maintainable code < 1310392408 439206 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :^source < 1310392408 601742 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :http://git.zem.fi/fungot/blob/HEAD:/fungot.b98 < 1310392422 54833 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and the only one to be _written_ in an esolang. < 1310392429 790810 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(So far.) < 1310392430 893340 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well there _have_ been others. < 1310392437 470600 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :thutubot, at least. < 1310392470 712856 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :They haven't been as witty conversationalists as fungot, though. < 1310392471 604414 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: fnord?). the queue object should support the following operations: binding a variable x_cfg in a path from inert material to a cell phone... < 1310392479 182120 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :indeed < 1310392492 920177 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :^style < 1310392493 353077 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher ic irc* jargon lovecraft nethack pa speeches ss wp youtube < 1310392580 858927 :iconmaster!~iconmaste@pool-74-106-25-207.syrcny.east.verizon.net QUIT :Ping timeout: 255 seconds < 1310392584 175241 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1310392589 642739 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fungot! < 1310392590 135468 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Phantom_Hoover: ( which doesn't work... the mere *concept* of language is ineligible.' < 1310392594 618825 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :HOW I HAVE MISSED YOU < 1310392628 122276 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fizzie, so wait, who was the little prick who got him taken down to start with? < 1310392639 712386 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :Phantom_Hoover, does your brainfuck-derivative pledge include humorous animal themed brainfuck-equivaletns? < 1310392678 596265 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, yes, except brickbraining those people is pointless because it would just make their brain slightly harder. < 1310392694 210684 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Phantom_Hoover: I don't really recall the specifics. I just saw the "can be used to do CTCP" discussed on-channel and thought "well I'll take it offline and fix, shan't be hard", then managed to not get anything done evar. < 1310392706 837409 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i'd imagine it applies to those _especially_. < 1310392713 634188 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :What about the at least one who has otherwise displayed originality in esoterica? < 1310392717 413279 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, do you know who it was? < 1310392734 543429 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, the only forgiveable one is Ook! < 1310392744 7471 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :That was the one I was referring too < 1310392768 728973 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: i don't think it was disclosed who _complained_. the staff member who came down on Gregor was plazma. < 1310392771 156136 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And that's because a) it was made by DMM and I can't hate DMM and b) it was the first one, so it was slightly amusing. < 1310392791 58964 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :DMM is pretty much the only reason I'm here < 1310392800 748365 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :We all love DMM. < 1310392911 319843 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :I'm going to vote that the text "Well, not really, but h" to be replaced with "H" in DMM's article on the wiki < 1310393157 530730 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :Also, bye everyone < 1310393176 178716 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :heh < 1310393262 839560 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :TbH, other than Piet, he didn't really make any good esolangs, but the rest were jokes back when joke esolangs were still funny, so that's OK. < 1310393320 5243 :Behold!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1310393419 859725 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net QUIT :Ping timeout: 260 seconds < 1310393444 769313 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://the-diplomat.com/2011/07/05/china%E2%80%99s-ticking-debt-bomb/ < 1310393447 639953 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Waitwaitwait. < 1310393463 783557 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I thought China was the one that *credited* money. < 1310393470 955358 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :How can everyone be in debt. < 1310393473 823594 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It makes no sense. < 1310393485 11399 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Ping timeout: 240 seconds < 1310393573 101672 :Zwaarddijk!miekko@infa.abo.fi PRIVMSG #esoteric :Phantom_Hoover: I agree. < 1310393601 385193 :Zwaarddijk!miekko@infa.abo.fi PRIVMSG #esoteric :altho' most inter-western debts aren't country-to-country, but country-to-bank < 1310393619 318760 :Zwaarddijk!miekko@infa.abo.fi PRIVMSG #esoteric :or country-to-international-organization or such < 1310393649 687830 :Zwaarddijk!miekko@infa.abo.fi PRIVMSG #esoteric :which explains it to some extent < 1310394217 897116 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1310394892 104861 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...so basically, we are hipster esolangers. < 1310394905 948066 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION leaves you to scream in despair < 1310395013 236435 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am too hip to be a hipster. < 1310395250 534642 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :I SAID DESPAIR, NOT SELF-DENIAL < 1310395582 112870 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1310397397 31365 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net JOIN :#esoteric < 1310397407 957307 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :Hello IRC! < 1310397468 1548 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1310397500 196574 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Note to self: Stop abusing the computer < 1310397523 694126 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think I wrote some of the most ridiculous code in my life today < 1310397523 937074 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ais523: You have 1 new message. '/msg lambdabot @messages' to read it. < 1310397524 915733 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Taneb: hello again. i fixed your [ ] code, or so i hope. < 1310397541 230692 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it created a new process, then errored out if its PID wasn't 2 < 1310397546 902845 :SgeoN1!~AndChat@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310397572 195178 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also, i had this realization the nandypants code would work for noryshorts too if you changed the initial setup to >^< instead. < 1310397605 794998 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :because then everything becomes dual. < 1310397623 179316 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :Hmm, yeah < 1310397630 344706 :SgeoN1!~AndChat@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :So basically, you're writing init related stuff? < 1310397641 108392 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1310397643 941919 :augur!~augur@129.2.129.34 JOIN :#esoteric < 1310397648 583508 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :SgeoN1: close < 1310397653 622464 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was part of a fake init process < 1310397655 582008 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that pretends to be init < 1310397675 800250 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm making a sort of improved chroot < 1310397682 824690 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that hides the existence of other processes as well as other directories < 1310397689 823870 :SgeoN1!~AndChat@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :My computer is now making very weird sounds < 1310397716 156701 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :Why oh why did I mentally insert an "out with" into that sentence < 1310397719 821021 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as far as I can tell, all init actually needs to do is to spawn one process, then just do int s; for(;;) wait(&s); < 1310397729 898111 :SgeoN1!~AndChat@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Is there a way to check if it's from fan weirdness or hdd weirdness? < 1310397739 719277 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fan weirdness is likely to depend on temperature < 1310397743 525370 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Taneb: well SgeoN1 _was_ abusing it... < 1310397747 285068 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :likewise, hdd weirdness will depend on disk activity < 1310397761 610799 :SgeoN1!~AndChat@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :It started after I abruptly moved it < 1310397778 503505 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why did you abruptly move it? < 1310397782 857295 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and was it switched on at the time? < 1310397783 19566 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :Probably HDD weirdness < 1310397793 314428 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, if you haven't already, now would be a good time to make backups to external media < 1310397823 11468 :SgeoN1!~AndChat@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric ::/ < 1310397833 846075 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1310397853 552844 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :Okay, that's worrying. < 1310397902 988238 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: there's some history here, Sgeo has managed to break one disk already by acting in a completely inappropriate way after a disk head crash < 1310397908 683442 :SgeoN1!~AndChat@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Um, I tried hibernating, got impatient, forced it off. Turning it on boots into grub like normal, but still with weird sounds. Turned it off again < 1310397915 887613 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd have thought he'd have learned to make backups < 1310397999 791373 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Later < 1310398030 417493 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :I may make an esolang based on football (soccer) < 1310398096 234057 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :Like "[player] scores!" would be output < 1310398103 610053 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1310398110 739893 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :such languages are either awesome or fail horribly < 1310398115 683353 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it's hard to figure out which, often < 1310398150 321277 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :And input would be "The manager is having words with [player]" < 1310398154 177475 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :Or something < 1310398175 839509 :SgeoN1!~AndChat@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Well, that's interesting. Sound does not seem to be correlated with HDD light < 1310398399 226342 :SgeoN1!~AndChat@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :No sound for a while < 1310398410 757084 :SgeoN1!~AndChat@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Going to try some SMART stuff < 1310398432 19031 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :And passing would increment the the ball's variable < 1310398446 335909 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :SgeoN1: Like backing up your stuff? < 1310398548 531436 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :Also, is Deadfish a finite state automaton? < 1310398556 300391 :SgeoN1!~AndChat@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Reallocated Sector Count is at Warning. Toolyip says Failure is a sign of imminent disk failure < 1310398588 9956 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :That may because something very bad is about to happen < 1310398604 176764 :SgeoN1!~AndChat@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :That is not reflected in Overall Assessment, Whig just says that Disk has a few bad sectors < 1310398636 871390 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :How much is a few? < 1310398688 60727 :SgeoN1!~AndChat@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Value for Reallocated Sector Count: Normalized: 100 Worst: 100 Threshold: 50 Value: 18 sectors < 1310398716 700428 :SgeoN1!~AndChat@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Oh, I have 23 bad sectors < 1310398725 338102 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :It's going up < 1310398757 90996 :SgeoN1!~AndChat@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Um, no < 1310398779 17705 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :I assume it was zero at some point < 1310398784 875816 :SgeoN1!~AndChat@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Current Pending Sector count: 5 sectors. < 1310399105 446789 :SgeoN1!~AndChat@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :No nasty sounds for a while now. Going to turn off and on and see if the numbers get worse. < 1310399416 868919 :SgeoN1!~AndChat@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Shutdown has stalled at Stopping early crypto disks... < 1310399698 655846 :ais523!~ais523@unaffiliated/ais523 PART #esoteric :" fizzie: it makes demons fly out of my window, washing the windows api" < 1310399901 15810 :SgeoN1!~AndChat@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Nothing seems to have gotten worse. I'm going to take this as a "just handle the computer with a bit more care" sign for today, will work on backups soon < 1310399993 158189 :SgeoN1!~AndChat@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :No weird sounds for a log while now < 1310400268 797056 :SgeoN1!~AndChat@ool-44c2d23d.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1310400281 984754 :SgeoN1!~AndChat@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310400418 982876 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310400666 586721 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Holding steady at 18/5 < 1310400824 448298 :jcp|1!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1310400914 76541 :jcp!alex@bzflag/contributor/javawizard2539 QUIT :Read error: Operation timed out < 1310400927 928851 :jcp|other!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 250 seconds < 1310401016 539632 :jcp!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1310401225 148 :augur!~augur@129.2.129.34 QUIT :Ping timeout: 260 seconds < 1310401250 135624 :augur!~augur@129.2.129.34 JOIN :#esoteric < 1310401871 975583 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net QUIT :Ping timeout: 276 seconds < 1310401942 237409 :MigoMipo!~John@84-217-12-220.tn.glocalnet.net JOIN :#esoteric < 1310401945 982759 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net JOIN :#esoteric < 1310401964 656559 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :Hello < 1310402193 849596 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :taneb: why world is like wtf < 1310402237 634781 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :Um... what? < 1310402347 308179 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you have ideas about literate programming and/or related stuff? < 1310402493 483596 :pingveno_!~pingveno@c-98-246-133-8.hsd1.or.comcast.net NICK :pingveno < 1310402588 965884 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :zzo38: no < 1310402608 83465 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :do you have ideas on how to brainwash yourself? < 1310402666 299314 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't think so. < 1310402697 33020 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`quote wtf < 1310402698 303081 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :131) alise: why internet is like wtf \ 136) And... WTF is it doing. :( Is it sexing? \ 197) pikhq, Okinawan? Wtf is that \ 236) elliott: just to bring you up to speed, you are now my baby nephew. wtf, elliott is a nephew and his uncle is here? what < 1310402868 17753 :SgeoN1!~AndChat@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1310402878 882613 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310402917 29692 :SgeoN1!~AndChat@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310402955 987876 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1310403026 806687 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1310403099 780358 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Why does MiKTeX require postscript to print a document? < 1310403143 286889 :Gregor!Gregor@codu.org PRIVMSG #esoteric :zzo38: Historical/hysterical reasons? < 1310403197 388720 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Gregor, *reasons/raisins. < 1310403217 596379 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Clearly hysterical raisins. < 1310403251 805235 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It ought to convert directly DVI to Windows printer format. < 1310403272 978922 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Which is probably postscript or something closely related ... < 1310403276 811614 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The Linux system does have directly DVI to PCL, for printing on PCL printer. < 1310403294 875976 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is it postscript? If so, that would explain why it is needed. < 1310403430 37119 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I know that it was Postscript in Windows 3.11 8-D < 1310403921 378123 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :DVI is very good designed format I think < 1310403922 886464 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1310403948 50099 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net QUIT :Ping timeout: 255 seconds < 1310405303 142639 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310405379 64735 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1310405512 248314 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :There are printing formats other than PS and PDF? < 1310405525 647530 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tswett: Microsoft have their own called XPS < 1310405530 801267 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which they tried to push for a while, but nobody used it anyway < 1310405611 758718 :derrik!~xix@gprs-inet-65-48.elisa.ee JOIN :#esoteric < 1310405676 321121 :derrik!~xix@gprs-inet-65-48.elisa.ee PART :#esoteric < 1310406275 831305 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I thought Windows used the EMF format for storing stuff in the printer spool. < 1310406338 779463 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: perhaps in Windows 3.1 < 1310406341 386321 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I doubt they use it nowadays < 1310406364 793665 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there was some sort of backlash against metafiles, because the format was really badly designed (you could put pointers to arbitrary memory in it which had to be executed to figure out what it meant) < 1310406391 63684 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :http://support.microsoft.com/kb/179774 < 1310406399 448938 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net JOIN :#esoteric < 1310406420 249983 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :So it's a setting you can set, whether to spool "raw" (i.e. what the printer eats) or as EMF. < 1310406450 491365 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :Hello again < 1310406487 820262 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(That was NT4.) < 1310406502 684740 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : This article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled. < 1310406506 307450 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm running a Linux-based OS < 1310406513 533644 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yet the article still says something < 1310406596 681356 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :probably they assume linux users are competent enough to grok the whole article and its context < 1310407060 941008 :SgeoN1!~AndChat@ool-44c2d23d.dyn.optonline.net QUIT :Quit: Bye < 1310407235 220313 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :You could be administrating a Windows system and use Linux on your main system. < 1310407377 461085 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net QUIT :Ping timeout: 252 seconds < 1310407440 604376 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in that case, the warning would be pointless < 1310408241 119178 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net JOIN :#esoteric < 1310408319 747299 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net QUIT :Ping timeout: 260 seconds < 1310408332 253731 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net JOIN :#esoteric < 1310408391 429574 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :Hello < 1310408396 180013 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Hi < 1310408537 429485 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :What's up? < 1310408568 487957 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, a bunch of Catholic missionaries just came to the door < 1310408575 913972 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is relatively implausibly unlikely in modern-day UK < 1310408594 362002 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I answered most of their questions with answers which were unrelated to the question itself < 1310408607 357852 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :o.O such as? < 1310408649 673911 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just giving random statements of fact < 1310408897 532434 :pikhq_!~pikhq@71-219-252-118.clsp.qwest.net JOIN :#esoteric < 1310408904 116448 :pikhq!~pikhq@71-219-249-237.clsp.qwest.net QUIT :Ping timeout: 264 seconds < 1310409326 808255 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :Well, NewsCorp is in a tricky situation in the UK < 1310409363 231879 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and across the world < 1310409393 182111 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Slashdot has attacked them with an article whose headline has nothing to do with the summary (the headline mentions 9/11 victims being phone-hacked, the summary doesn't) < 1310409490 356080 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Slashdot attacking NotW with that headline is hilarious. < 1310409529 433131 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I didn't read the actual article to see what it was about; it might be something entirely unrelated again < 1310409571 158696 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, NotW (and NewsCorp generally) are in trouble because public opinion in the UK is so far against them atm that it would be political suicide to do anything that even vaguely favours them < 1310409626 784430 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :There's a long time until the next general election, ais. < 1310409678 947365 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1310409698 303785 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :Not necasohgodIcan'tsppellthatword. That bill for fixed term parliaments never passed < 1310409704 719475 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what I think the Government would be best advised to do, and probably will do, is to delay the whole BSkyB aquisition nonfatally on a pretext < 1310409718 369316 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and then look at it normally once it blows over < 1310409758 753544 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Quit: Leaving < 1310409793 816356 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are any number of plausible pretexts, many related to the thing that sparked it in the first place < 1310409823 356079 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1310409875 567563 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Hey, you can nowadays play Progress Quest (single-player style only) in the browser. < 1310409887 451850 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Progress Quest had multiplayer? < 1310409892 856059 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, I assumed it was a browser game anyway < 1310409902 997915 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, in the sense that there was a Hall of Fame. < 1310409909 876560 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1310409920 970148 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Thanks to recent advances in technology, it has been possible to port Progress Quest to run in your browser. You no longer need to download or install anything to play Progress Quest; just hit the button: [Play] < 1310409925 489225 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Does that sound easy to you? Well it wasn't; we started with hardware emulation of a 80386-equipped PC clone running a novel Windows XP compatable operating system called ProgrOS, implemented in a clean room in the Seychelles by a team of people who had never programmed before (to keep the lawyers at bay). < 1310409930 969308 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Unfortuantely that wan't fast enough (there was too much lag death), so we instead emulated the much faster Cray-2 supercomputer and ran the 80386 emulator in that. But the 80386 kept getting hot, so we switched to a 6502 overclocked at 120GHz with emulated liquid helium coolant, and ported ProgrOS to that." < 1310409955 561091 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think they may be... I don't want to say lying, but perhaps sort of slightly tweaking the truth there. < 1310409976 673824 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :How can you say such a thing, fizzie. < 1310409979 783345 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And it was a Windows program; I ran it in Wine a few weeks "back then". < 1310409993 415980 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Do you know how Wine really works, fizzie. < 1310410032 89545 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think it is related to the GABA receptors, but I'm no brain guy. < 1310410131 333568 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: the WINE people are actually telling the truth when they say it isn't an emulator < 1310410143 258336 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it basically implements the Win32 API in terms of Linux primitives < 1310410164 292799 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1310410197 704092 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, sure, that's because it's an emulator of a forsaken child who has been enticingly shown a window and promised freedom if they run a binary as Windows would. < 1310410204 99752 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Dammit, ais, don't just quit like that. < 1310410659 712544 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1310410701 149714 :sebbu!~sebbu@ADijon-152-1-3-85.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1310410701 595389 :sebbu!~sebbu@ADijon-152-1-3-85.w83-194.abo.wanadoo.fr QUIT :Changing host < 1310410701 758370 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1310411415 145592 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net QUIT :Ping timeout: 276 seconds < 1310412029 401767 :zzo38!~zzo38@24.207.49.17 JOIN :#esoteric < 1310412147 292702 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1310412626 985911 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net JOIN :#esoteric < 1310412658 10538 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1310412716 965582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :08:53:10: aha. < 1310412717 189734 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott: You have 1 new message. '/msg lambdabot @messages' to read it. < 1310412717 351904 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :08:53:19: I can use GADTs to distinguish between continuous and discrete signals. < 1310412725 520297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: you could also just have two separate data types... < 1310412736 868266 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hello oerjan, Taneb < 1310412744 991799 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net PRIVMSG #esoteric :Hello < 1310412766 446166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :09:00:35: basically: type Continuous; type Discrete; data Signal a t where { DSignal :: (Integral s) => [a] -> s -> Signal a Discrete; CSignal :: (Integral t) => (t -> a) -> Signal a Continuous;} < 1310412766 647686 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: that's literally identical to having two separate data types, dude :P < 1310412790 282443 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Also, is Deadfish a finite state automaton? < 1310412799 174541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1310412808 551591 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, some implementations use unbounded integers < 1310412810 764766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: Deadfish is super turing complete, HTH < 1310412820 785595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: oh, that's even better < 1310412870 6020 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(including most of mine. well i haven't _explicitly_ made any bounded afair.) < 1310412998 928377 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dear logs-quintopia: please stop treating zzo like a circus attraction. thx < 1310413035 39934 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: deadfish _would_ have been an FSA except that the original implementation horribly broke the check for overflow in the case of squaring. and that's part of its charm. < 1310413047 671379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :10:37:41: 05:27:27: erm darwin was actually pretty racist iirc < 1310413047 833715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :10:37:41: 05:27:33: istr something about ~primitive negroes~ < 1310413047 833892 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :10:38:11: Yes elliott you are either completely racist or completely non-racist there is no spectrum in between, < 1310413048 171344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was replying to an assertion that Darwin wasn't racist < 1310413092 911288 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :before WW2 non-racists barely existed < 1310413133 178392 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :perhaps before the 60s, even < 1310413195 957877 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION curses out LibreOffice < 1310413344 707057 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Why are you holding your hair in your Google+ photo. < 1310413345 712774 :Treyno!safe@cpc1-lee21-0-0-cust159.7-1.cable.virginmedia.com JOIN :#esoteric < 1310413353 307361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's like "hmm, hair, what is this". < 1310413354 178421 :Treyno!safe@cpc1-lee21-0-0-cust159.7-1.cable.virginmedia.com PART :#esoteric < 1310413363 922108 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION eyes Treyno suspiciously. < 1310413374 935175 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: I'm pretty sure I was pulling my hair out of my mouth at the time, and it was there due to windness :P < 1310413409 830938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Mm, what a delicious meal of hair. Now that I am done I shall extract my hair from my mouth receptacle." < 1310413412 157268 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :--Gregor's actual thoughts. < 1310413516 347633 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I think I'm going to switch to AbiWord < 1310413622 783561 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :to me it looks more like Gregor is saying "Hey, how do you like my hair? It's real." < 1310413640 289500 :Gregor!Gregor@codu.org PRIVMSG #esoteric :... ladies < 1310413644 292731 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :maybe he hasn't realized that real hair is completely normal and quite common < 1310413652 873709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is????? < 1310413655 711357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :My wig is even more shameful :( < 1310413767 118026 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION knows someone who wears a wig < 1310413828 973427 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :11:23:49: oklopol, also your ban in #jesus has expired. < 1310413835 122588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :He got banned? < 1310413836 717230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: EXPLAIN < 1310413845 99684 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It autobans you if you say 'fuck'. < 1310413852 282341 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :more importantly, he was in #jesus? < 1310413852 643671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hahahahaha < 1310413857 989295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: yes we all were. < 1310413860 293000 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it was a beautiful day. < 1310413863 396292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like rainbows and sunshine. < 1310413950 541659 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :11:53:12: well you know because i could've used my "wtf, you have multiple identity elements smiley" o=oO=O < 1310413950 772154 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :11:53:34: yeah, i have a smiley for everything. < 1310413953 836069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quoted without comment < 1310413973 482248 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`delquote 496 < 1310413975 340519 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​*poof* < 1310413978 343837 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote well you know because i could've used my "wtf, you have multiple identity elements smiley" o=oO=O yeah, i have a smiley for everything. < 1310413980 58219 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :496) well you know because i could've used my "wtf, you have multiple identity elements smiley" o=oO=O yeah, i have a smiley for everything. < 1310413985 901896 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: except the comment saying it was "quoted without comment"? < 1310413998 324571 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310414015 658843 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Fucking crap Internet connection < 1310414023 751416 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: yes. < 1310414025 728584 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Maybe it's the router's fault < 1310414072 990438 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :12:47:06: seems not. but then google changes their APIs like others change shirts, iiuc < 1310414073 243757 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1310414074 192493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :doesn't api iirc < 1310414076 239458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`url bin/google < 1310414077 731011 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/bin/google < 1310414119 391711 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Google search doesn't have an API. < 1310414134 594144 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : "Mm, what a delicious meal of hair. Now that I am done I shall extract my hair from my mouth receptacle." <-- clearly hair is the fnarfiest of all substances, and it is only through force of will that Gregor still has any. which shows we should fear his willpower. < 1310414140 976132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes. < 1310414146 921989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :13:10:17: elliott: http://www.youtube.com/user/dWhoFan9#p/c/C6995500E1B2A0ED/10/XNplESJ8gss < 1310414147 173586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is good < 1310414165 346925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :13:03:34: Minecraft chests have a maximum density of 2 million times that inside a supermassive black hole. < 1310414166 275792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How. < 1310414181 358250 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, they can hold a crapton of gold. < 1310414194 262804 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :13:12:09: coppro, I love the part where it transfers into what I shall call forever the Scottish Hamster section. < 1310414194 499008 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat < 1310414197 605627 :pikhq_!~pikhq@71-219-252-118.clsp.qwest.net PRIVMSG #esoteric :Gregor: https://code.google.com/apis/customsearch/v1/overview.html < 1310414211 559180 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, all would be revealed if you read the log for like 10 more lines. < 1310414215 423115 :Gregor!Gregor@codu.org PRIVMSG #esoteric :pikhq_: I LIE < 1310414216 718464 :pikhq_!~pikhq@71-219-252-118.clsp.qwest.net PRIVMSG #esoteric :They charge, which is t3h lame. < 1310414218 479447 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: ur mom is shit < 1310414221 533344 :pikhq_!~pikhq@71-219-252-118.clsp.qwest.net PRIVMSG #esoteric :But they have an API. < 1310414229 596040 :Gregor!Gregor@codu.org PRIVMSG #esoteric :pikhq_: I right, yeah, no FREE API. < 1310414231 709481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: but what _is_ the scottish hamster section. < 1310414254 76076 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Seriously, the link I gave in the log illustrates it far better than I can with words. < 1310414255 266760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh I see. < 1310414262 438484 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Google search doesn't have an API. <-- well output format, then. < 1310414265 896386 :pikhq_!~pikhq@71-219-252-118.clsp.qwest.net PRIVMSG #esoteric :I'm not entirely sure why they *would* charge, though. < 1310414292 126426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: volume < 1310414298 769605 :pikhq_!~pikhq@71-219-252-118.clsp.qwest.net PRIVMSG #esoteric :elliott: *Google*. < 1310414308 911105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yep < 1310414322 286283 :Gregor!Gregor@codu.org PRIVMSG #esoteric :pikhq_: The ads on that site are their #1 business, they don't want somebody making lulnoadsgoogle.com that just uses the Google API to do searches without showing ads or sponsored results. < 1310414369 99186 :pikhq_!~pikhq@71-219-252-118.clsp.qwest.net PRIVMSG #esoteric :Gregor: Of course, it'd be trivial to do that anyways. < 1310414376 474804 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :see scroogle < 1310414390 308369 :Gregor!Gregor@codu.org PRIVMSG #esoteric :pikhq_: They do what they can :P < 1310414404 322942 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION hugs fungot < 1310414404 823261 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: fnord/ fnord/ fnord is fnord is a mnemonic for doing exactly that. http://srfi.schemers.org/ srfi-8/? < 1310414420 250952 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :very good mnemonic < 1310414580 444460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fungot: omg i love you < 1310414580 725954 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :elliott: oh yeah, been wanting to do < 1310414585 596164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :^style < 1310414585 758247 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher ic irc* jargon lovecraft nethack pa speeches ss wp youtube < 1310414747 160045 :Gregor!Gregor@codu.org PRIVMSG #esoteric :^style irc* < 1310414747 358887 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Not found. < 1310414751 900577 :Gregor!Gregor@codu.org PRIVMSG #esoteric :... < 1310414760 651065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That denotes the selected style. < 1310414764 180408 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Ohh, * means selected < 1310414766 181852 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Durp < 1310414774 473317 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :apparently, "mod_rewrite loop apache eats all memory" is among the top searches that point to my blog < 1310414783 55643 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I like the idea of people searching for help to solve a problem instead finding more elaborate ways to create similar problems :) < 1310414814 864814 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1310414822 577374 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :(then again "top searches" might just mean that one person searched for it once) < 1310414856 897681 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION curses out Abiword < 1310414870 30008 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Sgeo_: Well, that lasted all of fifteen minutes. < 1310414890 670940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :today Sgeo_ has: broken hardware; hated software, twice < 1310414912 93187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :15:35:56: Reallocated Sector Count is at Warning. Toolyip says Failure is a sign of imminent disk failure < 1310414912 324426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :15:36:44: That is not reflected in Overall Assessment, Whig just says that Disk has a few bad sectors < 1310414912 486634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :am I reading Finnegans Wake < 1310414991 335212 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :three disks for muster whig < 1310415009 332841 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :zem.fi's top search for every month has quite long been "openttd logic gates" or some-such. < 1310415041 246850 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl JOIN :#esoteric < 1310415043 549880 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :hey < 1310415055 237944 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hello < 1310415057 638272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1310415058 416140 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Though there are often people who seem to be actually trying to play the game.) < 1310415073 170204 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :i wasnt here for a long time < 1310415084 779963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :indeed. < 1310415086 93168 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :fungot still exists? yay < 1310415086 255465 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :asiekierkaDS: it would be < 1310415088 302633 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :clearly today is return of old friends day < 1310415091 812873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: great timing >:( < 1310415097 866848 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :who else returned? < 1310415102 331122 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :fungot < 1310415103 138305 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :monqy: how have we just called ep1 with an argument m that halts if it doesn't include the srfi title) etc.? can't we provide the same kind of purpose), decided to wget fnord to see if it helps < 1310415103 300502 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :asiekierkaDS: fungot :P < 1310415103 666240 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: i like the alternative of designing a bf cpu too. ( unfortunately, it's not < 1310415107 519308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fungot < 1310415108 65117 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :elliott: i have yet to demonstrate that the sml community has less productive power than the real chunk of meat. < 1310415110 880408 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :haha < 1310415113 880293 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote elliott: i have yet to demonstrate that the sml community has less productive power than the real chunk of meat. < 1310415114 296528 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :elliott: riastradh is larceny supposed to launch fast?" " why not a wind elemental < 1310415115 773851 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :497) elliott: i have yet to demonstrate that the sml community has less productive power than the real chunk of meat. < 1310415155 261748 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :to activate the fun, you just say fungot? < 1310415155 652288 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :olsner: ( define ( foo) fnord, y) .6 fnord, y) with the chicken post. < 1310415180 787403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: yes. then you got the fun. < 1310415231 516701 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :='help < 1310415234 834452 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :'help < 1310415240 249248 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :`help < 1310415241 594356 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1310415272 426193 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Hey, prgmr has good latency. < 1310415287 297592 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: SO DOES YOUR MOM < 1310415314 108293 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :fungot: your previous fun ran out of fun, try again please < 1310415314 722259 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :olsner: and it might well use some fnord or something. they killed a lot of motion in them? second, is there a short way to make a data/ value name < 1310415323 485973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: hmm, the Debian installation seems quite minimal < 1310415337 463901 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: It is. Install whatever you want :P < 1310415341 834833 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yar. < 1310415356 709970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I'm just wary because there's no "trash the system and reinstall it" button like there is with Slicehost because it's all manual :-P < 1310415383 841384 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :'run whoami < 1310415391 256919 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what is it with fungot and fnord < 1310415392 47399 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :monqy: the instruction awe which multiplies every point of memory to use for the next 8 hours. < 1310415400 870750 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :asiekierkaDS: still wrong kind of quote < 1310415408 470939 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :you need the backtick < 1310415412 625775 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :`run whoami < 1310415414 307161 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1310415425 387243 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :`run id < 1310415427 106032 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :uid=1050370 gid=1050370 < 1310415440 460559 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :monqy: fnord is used for words that occur few times (at most once?) in the corpus < 1310415443 180488 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :the numbers, what do they mean < 1310415488 136798 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : I think they may be... I don't want to say lying, but perhaps sort of slightly tweaking the truth there. < 1310415493 224420 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh < 1310415608 789630 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :asiekierkaDS: HackEgo creates a random user to run each command under < 1310415618 729099 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :`run id < 1310415620 218572 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :uid=1471836 gid=1471836 < 1310415625 177287 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :what are the priveliges < 1310415629 988406 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :ooh, indeed it does < 1310415676 813391 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :asiekierkaDS: it's also sandboxed in a couple of other ways, so not very high :P < 1310415693 678144 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :so no rm -rf $PWD? < 1310415733 375874 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :asiekierkaDS: it doesn't have root, no. i assume. < 1310415746 549462 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :can i check < 1310415755 26109 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sure. < 1310415765 53937 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :`run rm -rf $PWD < 1310415766 754657 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1310415771 271933 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :`run ls < 1310415771 526452 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`ls < 1310415772 713514 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :1 \ babies \ bin \ bluhbluh \ env \ foo \ paste \ ps \ quine.pl \ quine2.pl \ quine3.pl \ quotes \ quotese \ tekst \ tmpdir.1976 \ тэкст < 1310415773 963194 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :1 \ babies \ bin \ bluhbluh \ env \ foo \ paste \ ps \ quine.pl \ quine2.pl \ quine3.pl \ quotes \ quotese \ tekst \ tmpdir.1988 \ тэкст < 1310415777 520942 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :huh. < 1310415781 61116 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm ah. < 1310415786 535353 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :`run rm -rf . < 1310415788 169544 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1310415790 693135 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :`ls < 1310415792 381445 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :1 \ babies \ bin \ bluhbluh \ env \ foo \ paste \ ps \ quine.pl \ quine2.pl \ quine3.pl \ quotes \ quotese \ tekst \ tmpdir.2118 \ тэкст < 1310415796 293302 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :Huh. < 1310415799 6222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can't rm . < 1310415803 277489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :see posix < 1310415806 719763 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run rm -rf $PWD 2&>1 < 1310415808 127305 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1310415810 317668 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :`run rm -rf * < 1310415811 806911 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1310415813 932915 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :`ls < 1310415814 183021 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`run rm -rf $PWD 2>&1 < 1310415815 511599 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :babies \ bin \ paste \ tmpdir.2289 < 1310415817 209342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`help < 1310415817 371775 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/bin/rm: cannot remove `/tmp/hackenv.2302': Function not implemented < 1310415818 487216 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :Runs arbitrary code in GNU/Linux. Type "`", or "`run " for full shell commands. "`fetch " downloads files. Files saved to $PWD are persistent, and $PWD/bin is in $PATH. $PWD is a mercurial repository, "`revert " can be used to revert to a revision. See http://codu.org/projects/hackbot/fshg/ < 1310415824 847664 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :`ls < 1310415826 565614 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :babies \ bin \ paste \ tmpdir.2467 < 1310415826 727459 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`revert 526 < 1310415828 868972 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :Done. < 1310415829 878535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`ls < 1310415831 299631 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :1 \ babies \ bin \ bluhbluh \ env \ foo \ paste \ ps \ quine.pl \ quine2.pl \ quine3.pl \ quotes \ quotese \ tekst \ tmpdir.2565 \ тэкст < 1310415837 908415 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :`run uname -a < 1310415839 560278 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :Linux codu.org 2.6.32-5-xen-amd64 #1 SMP Tue Mar 8 00:01:30 UTC 2011 x86_64 GNU/Linux < 1310415844 850224 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :old kernel < 1310415859 315135 :pikhq_!~pikhq@71-219-252-118.clsp.qwest.net PRIVMSG #esoteric :It's Debian stable. < 1310415870 761901 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :but it's like, 7 versions behind < 1310415879 282108 :pikhq_!~pikhq@71-219-252-118.clsp.qwest.net PRIVMSG #esoteric :So? < 1310415921 288163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh noes old kernels < 1310415936 25388 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :the bugs! < 1310415939 77309 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, I wonder why Debian sudo adds a sudo group instead of a wheel group. < 1310415943 660943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :asiekierkaDS: new versions introduce bugs too. < 1310415949 118029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :As in, why "sudo" instead of "wheel". < 1310415951 386918 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :yes but < 1310415963 841868 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :AbiWord at least isn't bloated < 1310415983 662196 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :but usually (exception: minecraft) more are fixed than introduced < 1310415989 605199 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I was only complaining that it kept crashing when trying to read some .odt that may not have even been intended as anything other than recovery junk < 1310415996 847241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :asiekierkaDS: citation needed < 1310416006 281990 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : asiekierkaDS: new versions introduce bugs too. < 1310416017 312233 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I thought asiekierka had made a DS when he made that./ < 1310416029 380203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. That is a thing that happened. < 1310416031 688680 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And the new version literally did nothing but introduce bugs. < 1310416149 597979 :pikhq_!~pikhq@71-219-252-118.clsp.qwest.net PRIVMSG #esoteric :elliott: Hmm. Maybe it has something to do with how GNU su doesn't support wheel? < 1310416160 566540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1310416171 140527 :pikhq_!~pikhq@71-219-252-118.clsp.qwest.net PRIVMSG #esoteric :(because Stallman) < 1310416253 373046 :zzo38!~zzo38@24.207.49.17 QUIT :Remote host closed the connection < 1310416257 595466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What does adding a system user even do in comparison to adding a normal user < 1310416259 253265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. --system < 1310416266 800562 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Just gives it a different UID? < 1310416277 320567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah, seems so < 1310416283 65290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And doesn't put it in any groups other than nogroup < 1310416290 601093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And gives it the shell /bin/false < 1310416356 352566 :pikhq_!~pikhq@71-219-252-118.clsp.qwest.net PRIVMSG #esoteric :elliott: Yeah, by convention "system" accounts and "user" accounts have different ranges of UIDs. < 1310416371 897094 :pikhq_!~pikhq@71-219-252-118.clsp.qwest.net PRIVMSG #esoteric :Things like GDM use this when listing the user accounts on a system. < 1310416380 105971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, it's a pain that HOME doesn't get set when you do "sudo -s -u" < 1310416393 22193 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, -H works < 1310416454 794997 :pikhq_!~pikhq@71-219-252-118.clsp.qwest.net PRIVMSG #esoteric :There's also -i, which simulates a login. < 1310416792 915842 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Ugh, the atheist I don't like in #jesus is awake < 1310416816 83583 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: That annoying guy me and oklopol complained about? < 1310416819 940484 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :amigo something. < 1310416823 722120 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :japan < 1310416824 338031 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :No < 1310417006 855178 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Ok, so he wrote only one or two lines < 1310417031 199116 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net QUIT :Quit: Taneb < 1310417042 226891 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net JOIN :#esoteric < 1310417169 112408 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo_, was Krynn the annoying atheist? < 1310417174 499816 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Yes < 1310417196 119817 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric : luke-jr: you know of any good zlib tutorials out there? I am too lazy to read the docs.. < 1310417196 288390 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric : zlib is the work of the devil esaym153 < 1310417196 450683 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric : Krynn, sometimes, you're downright annoying < 1310417196 450883 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric : I know. :} < 1310417196 450991 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric : Sometimes I aim to be < 1310417273 861065 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Dropping my laptop is probably not the best thing that could have happened to it < 1310417291 626405 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :18/5 still < 1310417719 183050 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it may not even be in the top ten < 1310418932 526306 :MigoMipo!~John@84-217-12-220.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1310419216 923915 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl QUIT :Ping timeout: 246 seconds < 1310419684 148564 :augur!~augur@129.2.129.34 QUIT :Remote host closed the connection < 1310420063 286886 :pumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com JOIN :#esoteric < 1310420063 667310 :pumpkin!~pumpkin@user-12hcrs5.cable.mindspring.com QUIT :Changing host < 1310420063 829756 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1310420202 329525 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 255 seconds < 1310420310 28982 :pumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Client Quit < 1310421626 695099 :Taneb!~Taneb@host-84-13-86-162.opaltelecom.net QUIT :Remote host closed the connection < 1310421665 370419 :boily!~boily@mtl.savoirfairelinux.net QUIT :Ping timeout: 260 seconds < 1310422067 901134 :oklofok!~oklopol@dyn58-429.yok.fi JOIN :#esoteric < 1310422219 902839 :oklopol!~oklopol@dyn37-60.vpn.utu.fi QUIT :Ping timeout: 246 seconds < 1310422597 575399 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1310422650 844402 :Tritonio!~TrT@150.140.233.252 JOIN :#esoteric < 1310422827 28175 :Tritonio!~TrT@150.140.233.252 QUIT :Client Quit < 1310423025 371653 :cheater_!~ubuntu@e179112037.adsl.alicedsl.de JOIN :#esoteric < 1310423314 350353 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1310423343 772440 :Phantom__Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Client Quit < 1310426078 795994 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :maybe i shouldn't have eaten that cheese < 1310426459 324645 :nooga!~nooga@86-63-82-221.sta.asta-net.com.pl JOIN :#esoteric < 1310427896 780043 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Remote host closed the connection < 1310427974 354925 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1310428221 28101 :nooga!~nooga@86-63-82-221.sta.asta-net.com.pl QUIT :Ping timeout: 240 seconds < 1310428464 474751 :cheater_!~ubuntu@e179112037.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310428560 503396 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :o < 1310428711 755473 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oko < 1310429430 985336 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :wait what < 1310429432 648619 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :elliott: you may be right. i genuinely wanted to learn, but i apologize if that was insensitive, etc. < 1310429437 729117 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i said o? :D < 1310429447 105097 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes you did < 1310429447 400537 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i have no idea when i did that < 1310429473 344404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey oklofok < 1310429476 699472 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: yeah, ok < 1310429486 941624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: do you want to server < 1310429525 759124 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oerjan: did you hear the great news, i'm not almost sure that my characterization works < 1310429540 998059 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :elliott: i have to watch a few more eps and get to work but sure < 1310429552 387945 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Eps of what? < 1310429554 465138 :pikhq_!~pikhq@71-219-252-118.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1310429555 193439 :pikhq!~pikhq@71-219-234-15.clsp.qwest.net JOIN :#esoteric < 1310429563 84391 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :erm or no i don't want to server, i thought you said do i want the server < 1310429572 14676 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Phantom_Hoover: rewatching hustle < 1310429587 843514 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The British show about conmen? < 1310429588 983888 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: but we need TESTERS. < 1310429591 347297 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yes < 1310429606 921073 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :surprisingly enough, i think it's great < 1310429614 180045 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :like every other show i've watched < 1310429627 391314 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, you should totally join the official #esoteric Homestuck club. < 1310429658 199355 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i still don't really know what homestuck is < 1310429662 242815 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :perhaps i never will < 1310429681 1747 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You would have to consult arcane texts on the matter. < 1310429682 131903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a virus. < 1310429687 323661 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Such as Homestuck. < 1310429688 335760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but with points < 1310429690 978142 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its kind of like an rpg < 1310429696 625369 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you have to spread it to as many computers as you can. < 1310429702 866293 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it was made by a sick, demented man known only as Satan. < 1310429768 294667 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : oerjan: did you hear the great news, i'm not almost sure that my characterization works <-- freudian slip? < 1310429782 996223 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :xD < 1310429804 800324 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :wow. < 1310429806 27251 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*now < 1310429806 189652 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :YOU SUBCONSCIOUS MAY DISAGREE < 1310429816 561302 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well i convinced one guy already < 1310429825 506615 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :poor deluded fool < 1310429829 187501 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but no one at the uni so will have to wait for a while < 1310429845 367126 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :only me and people holding summer internships < 1310429884 328593 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :was the guy a hobo < 1310429891 320327 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :he was mister x < 1310430063 433026 :oklopol!~oklopol@dyn37-77.vpn.utu.fi JOIN :#esoteric < 1310430110 365181 :oklopol!~oklopol@dyn37-77.vpn.utu.fi PRIVMSG #esoteric :*i* am the office hobo < 1310430162 584907 :oklofok!~oklopol@dyn58-429.yok.fi QUIT :Ping timeout: 252 seconds < 1310430190 302449 :oklopol!~oklopol@dyn37-77.vpn.utu.fi PRIVMSG #esoteric :in my dream, i was finland < 1310430221 441370 :oklopol!~oklopol@dyn37-77.vpn.utu.fi PRIVMSG #esoteric :and america was trying to sleep with norway but she did not want to convert to euro, so she refused. < 1310430249 423095 :oklopol!~oklopol@dyn37-77.vpn.utu.fi PRIVMSG #esoteric :also norway was my cousin and america was a character from hustle < 1310430268 799960 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oklopol: http://satwcomic.com/ , hth < 1310430271 579775 :oklopol!~oklopol@dyn37-77.vpn.utu.fi PRIVMSG #esoteric :oh and i was trying to find gold at the beach inside the palace of my friend who lived in rome < 1310430305 299634 :oklopol!~oklopol@dyn37-77.vpn.utu.fi PRIVMSG #esoteric :seen that < 1310430311 567051 :oklopol!~oklopol@dyn37-77.vpn.utu.fi PRIVMSG #esoteric :summa that at least < 1310430416 384524 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION considers archive binging it < 1310430613 319281 :pikhq!~pikhq@71-219-234-15.clsp.qwest.net QUIT :Remote host closed the connection < 1310430654 118462 :oklopol!~oklopol@dyn37-77.vpn.utu.fi PRIVMSG #esoteric :? < 1310430663 641262 :oklopol!~oklopol@dyn37-77.vpn.utu.fi PRIVMSG #esoteric :oh < 1310430675 526202 :oklopol!~oklopol@dyn37-77.vpn.utu.fi PRIVMSG #esoteric :missed the word archive < 1310430702 388335 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Yup, definitely bricked my router. < 1310430704 364176 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Great. < 1310430740 108525 :oklopol!~oklopol@dyn37-77.vpn.utu.fi PRIVMSG #esoteric :do you mean you took it in the ass from a truck driver < 1310430770 926446 :oklopol!~oklopol@dyn37-77.vpn.utu.fi PRIVMSG #esoteric :or was it a euphemism? < 1310430860 935164 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Sounds about right. < 1310430862 52877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: How < 1310430887 735545 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Trying to upgrade my (custom) firmware. Downloaded the WRT54G firmware instead of the WRT54G2 firmware. < 1310430925 848910 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a great day for masonry < 1310431007 301709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Noice :P < 1310431118 708512 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1310431120 110655 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1310431141 55374 :pikhq!~pikhq@71-219-234-15.clsp.qwest.net JOIN :#esoteric < 1310431253 803064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: I doubt "bricked" is accurate :P < 1310431310 549790 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nope its a brick < 1310431366 70601 :Maharba!~Maharba@dsl-68-170-177-190.dhcp.cruzio.com JOIN :#esoteric < 1310431426 996751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi Maharba < 1310431439 91029 :Maharba!~Maharba@dsl-68-170-177-190.dhcp.cruzio.com PART :#esoteric < 1310431444 631229 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bye maharba < 1310431449 71608 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bye maharba < 1310431456 944924 :elliott!~elliott@unaffiliated/elliott TOPIC #esoteric :Esoteric programming languages | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1310431462 533922 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: quick bring them back < 1310431472 61782 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :its too late < 1310431475 915155 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :their gone < 1310431476 644501 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they parted, not /quit :P < 1310431487 565129 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whois says otherwise < 1310431493 719510 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :darn < 1310431527 604839 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION checks what the previous topic was < 1310431543 28113 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :jesus has coeliac disease? < 1310431605 949772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :long story :D < 1310431842 479346 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ic < 1310432880 218942 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Special JTAG cable + soldering required to unbrick. < 1310432889 659491 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: Cost of equipment to fix router is greater than cost of a new router :P < 1310432925 922702 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: not necessarily. Wouldn't Signal a t allow either discrete or continuous? Basically I write functions that except both or only one kind of signal, without having to use a typeclass to convert everything to discrete. < 1310432949 408614 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and without having to use Either. < 1310433022 943291 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^ul ((phantom types )S:^):^ < 1310433023 142979 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :phantom types phantom types phantom types phantom types phantom types phantom types phantom types phantom types phantom types phantom types phantom types phantom types phantom types phantom types phantom types phantom types phantom types phantom types phantom types phantom types phantom types phantom types phantom types ph ...too much output! < 1310433222 70505 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: So you've achieved... the same as a typeclass. < 1310433230 647679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Except it requires a language extension and doesn't let anyone add new types of signal < 1310433554 44005 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1310433645 78325 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: phantom types, i said! < 1310433665 703492 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 240 seconds < 1310433769 513888 :oklopol!~oklopol@dyn37-77.vpn.utu.fi PRIVMSG #esoteric :so often i have this dream that i have to hit someone but my punches move reeeeeally slowly < 1310433779 406010 :oklopol!~oklopol@dyn37-77.vpn.utu.fi PRIVMSG #esoteric :maybe i should become a boxer, i have way too much brain for my needs < 1310434429 30136 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: the idea was to have a typeclass as well. But it would only have one function instead of two.. < 1310434648 889575 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :using only typeclasses enforced some kind of conversion in order to operate on the signal, with a single GADT I can use both kinds of signal in one function, while also having it typecheck in the case that the wrong kind of signal is used. < 1310434759 116229 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also, I think being afraid of language extensions is silly. GHC is the de facto Haskell compiler more or less. < 1310434761 61406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It doesn't force conversion < 1310434765 482517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It just forces using via an interface < 1310434775 150731 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And language extensions are silly when there's literally no gain < 1310434805 619694 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :better typechecking? < 1310434852 939581 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :toDiscrete :: Signal t a -> Signal Discrete a < 1310434884 432295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :For a start, that type is way insufficient < 1310434887 845406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You need to give a sampling rate < 1310434892 99621 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :For a second, ???? < 1310434905 776875 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the sampling rate isn't part of the type it's a constructor argument < 1310434906 91928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sample :: SampleRate -> CSignal a -> DSignal a < 1310434909 997589 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it is pretty much always an Integral... < 1310434916 68808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: That's still not enough for toDiscrete < 1310434921 609091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You cannot just convert a continuous signal to a discrete one < 1310434923 47445 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah wait, yeah nevermind. :P < 1310434924 188044 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You must use a certain sampling rate. < 1310434933 439160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Anyway, [(Time,a)] is a much better model for a discrete signal. < 1310434937 629416 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That doesn't force a constant sampling rate. < 1310434978 36838 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :mmk. < 1310434985 57068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cd .. < 1310434989 669912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But like I said, < 1310434990 147875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : sample :: SampleRate -> CSignal a -> DSignal a < 1310434992 289749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How is that not typechecked? < 1310435001 710184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newtype CSignal a = CSignal (Time -> a) < 1310435006 668160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newtype DSignal a = DSignal [(Time,a)] < 1310435012 363139 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instance Signal CSignal where ... < 1310435014 503475 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it requires that the argument be continuous. < 1310435015 546724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instance Signal DSignal where ... < 1310435031 475983 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Well, yeah, why would you want to sample a DSignal? < 1310435041 548229 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Just treating it like a continuous signal would be a rather poor sample rate converter < 1310435058 67610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :_Mine_ is better typechecked, because it stops you sampling non-continuous singals :) < 1310435067 697198 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't need to treat it like a continuous signal, I can treat it like a discrete signal and convert the sample rate. < 1310435083 417689 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Eh? < 1310435085 260072 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :via pattern matching < 1310435099 425711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK, so you actually have two functions. < 1310435112 583188 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :when needed, yes. < 1310435112 782601 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sample and convertSampleRate. < 1310435121 166580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :convertSampleRate :: (Signal t) => SampleRate -> t -> DSignal a < 1310435123 723067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Tada < 1310435130 128054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1310435132 267221 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :convertSampleRate :: (Signal t) => SampleRate -> t a -> DSignal a < 1310435163 857848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: But really, you should have < 1310435171 999187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sample :: SampleRate -> CSignal a -> DSignal a < 1310435178 481188 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :convertSampleRate :: SampleRate -> DSignal a -> DSignal a < 1310435200 391734 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay fine I'll just have a multitude of functions and typeclasses when I could merge it into one type transparently. < 1310435201 810305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That avoids conflating the two separate functions. < 1310435213 175700 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: You would have exactly one typeclass, Signal. < 1310435222 176252 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And having a multitude of functions is a good thing, it's called a rich set of operations < 1310435232 793978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sampling a continuous signal and converting the sample rate of a discrete signal are not the same thing < 1310435238 783973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Conflating them is a bug < 1310435498 857387 :oklofok!~oklopol@dyn58-429.yok.fi JOIN :#esoteric < 1310435517 569076 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 276 seconds < 1310435652 539645 :oklopol!~oklopol@dyn37-77.vpn.utu.fi QUIT :Ping timeout: 264 seconds < 1310437620 746998 :augur!~augur@208.58.6.161 QUIT :Ping timeout: 252 seconds < 1310437808 219252 :Behold!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1310439278 605293 :jcp!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 250 seconds < 1310439298 589052 :jcp!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1310439435 301262 :jcp|1!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 260 seconds < 1310439583 791094 :myndzi\!myndzi@c-24-22-176-245.hsd1.wa.comcast.net JOIN :#esoteric < 1310439718 775681 :javawizard!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1310439768 654756 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net QUIT :Ping timeout: 276 seconds < 1310440808 59597 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1310441131 288299 :derrik!~xix@gprs-inet-65-29.elisa.ee JOIN :#esoteric < 1310441450 286899 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1310442092 762145 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1310443738 805897 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Finally I got DVI output to printer working correctly, using a program called "dviout". < 1310443844 382103 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It requires no PostScript, no raw printer codes, no PDF, no TrueType, no of that other stuff (although it does support all of these features). < 1310443898 773414 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :How can you have a beautiful ending without making beautiful mistakes? < 1310443906 827925 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If at first you do succeed...try something harder. < 1310445417 941356 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymia: Are you responsible for the /snow command. < 1310446025 875871 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is a /snow command? < 1310446236 510225 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WorldEdit, in Minecraft. < 1310446388 902735 :cheater_!~ubuntu@e179112088.adsl.alicedsl.de JOIN :#esoteric < 1310446673 255087 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott is capable of making infinity be less than 15*4 < 1310446741 217718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: You have dirt now. < 1310446748 684676 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Infinite dirt. < 1310446752 939197 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I need to not drown right now < 1310446760 505816 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You are above water? < 1310446772 716551 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I am? I can't tell, I'm lagging that badly < 1310446777 115445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Reconnect < 1310446778 535904 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The lag is gone now < 1310446848 873020 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: No luck? < 1310446872 916052 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Sorry, was afk < 1310447439 422076 :pikhq!~pikhq@71-219-234-15.clsp.qwest.net PRIVMSG #esoteric :Man. I never really thought about that... Having "In God We Trust" on the US nickle in particular is quite a dick move. < 1310447453 757714 :pikhq!~pikhq@71-219-234-15.clsp.qwest.net PRIVMSG #esoteric :(for non-Americans: Thomas Jefferson appears on the US nickle) < 1310447471 806445 :pikhq!~pikhq@71-219-234-15.clsp.qwest.net PRIVMSG #esoteric :It's the very antithesis of the man. < 1310448248 777917 :elliott!~elliott@unaffiliated/elliott NICK :yay < 1310448252 347324 :yay!~elliott@unaffiliated/elliott NICK :elliott < 1310448281 284756 :pikhq_!~pikhq@174-22-175-181.clsp.qwest.net JOIN :#esoteric < 1310448445 24903 :pikhq!~pikhq@71-219-234-15.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1310448520 268750 :elliott!~elliott@unaffiliated/elliott NICK :sldjkf < 1310448537 474257 :sldjkf!~elliott@unaffiliated/elliott NICK :elliott < 1310448691 870391 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1310449052 110975 :elliott!~elliott@unaffiliated/elliott NICK :pyralspite < 1310449157 701570 :pyralspite!~elliott@unaffiliated/elliott NICK :elliott < 1310449891 194697 :cheater_!~ubuntu@e179112088.adsl.alicedsl.de PRIVMSG #esoteric :pikhq_, are you assuming brazilians know what's on the us nickle? < 1310449945 799313 :fungot!~fungot@momus.zem.fi QUIT :Ping timeout: 260 seconds < 1310450015 804715 :fizzie!fis@iris.zem.fi QUIT :Ping timeout: 260 seconds < 1310450584 923462 :pikhq_!~pikhq@174-22-175-181.clsp.qwest.net PRIVMSG #esoteric :cheater_: No, but (unfortunately) "American" is the demonym for citizens of the USA. < 1310450712 899787 :cheater_!~ubuntu@e179112088.adsl.alicedsl.de PRIVMSG #esoteric :i just say usarian < 1310450738 90959 :pikhq_!~pikhq@174-22-175-181.clsp.qwest.net PRIVMSG #esoteric :It works a bit better in Esperanto. "Usonanto", IIRC. < 1310450767 803006 :copumpkin!~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com JOIN :#esoteric < 1310450768 303957 :copumpkin!~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com QUIT :Changing host < 1310450768 466264 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1310451072 182101 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :"uss-asian" < 1310451078 375983 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :"usasian" < 1310451116 753746 :foocraft!~ewanas@78.100.194.220 JOIN :#esoteric < 1310451626 802018 :derrik!~xix@gprs-inet-65-29.elisa.ee QUIT :Quit: over and out < 1310452245 450209 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1310452687 260147 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1310453243 916006 :Lymia!~moe@unaffiliated/cirno-chan NICK :Lymee < 1310453454 59024 :fizzie!fis@iris.zem.fi JOIN :#esoteric < 1310454051 471084 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1310456124 370947 :elliott!~elliott@unaffiliated/elliott NICK :pyralspite < 1310456139 403513 :pyralspite!~elliott@unaffiliated/elliott NICK :elliott < 1310457349 14238 :foocraft_!~ewanas@dyn-86-36-35-147.QATAR.CMU.EDU JOIN :#esoteric < 1310457702 904175 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1310457784 897273 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1310458222 638137 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :http://www.vimprobable.org/ This guy really doesn't like Google. < 1310458518 7179 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :People actually use Scroogle? < 1310458894 116155 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 252 seconds < 1310458919 51675 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Paranoid people, yes. < 1310458919 234638 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 2 new messages. '/msg lambdabot @messages' to read them. < 1310458995 666533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The paranoia isn't the thing, it's the Brandt. < 1310459042 358794 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The paranoia presumably overcomes the aversion to him. < 1310459058 702376 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :More likely they've no aversion. < 1310459122 642459 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I'm surprised the page didn't insult me when it looked at my user agent. < 1310459133 957428 :tswett_!~Warrigal@171.64.42.221 JOIN :#esoteric < 1310459186 981379 :oklopol!~oklopol@dyn58-429.yok.fi JOIN :#esoteric < 1310459414 185252 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :*.net *.split < 1310459414 185387 :oklofok!~oklopol@dyn58-429.yok.fi QUIT :*.net *.split < 1310459415 93396 :tswett!~Warrigal@thay.Stanford.EDU QUIT :*.net *.split < 1310459620 496452 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : http://www.vimprobable.org/ This guy really doesn't like Google. <-- heh < 1310459755 224238 :Lymee!~moe@123.120.129.67 JOIN :#esoteric < 1310459755 386073 :Lymee!~moe@123.120.129.67 QUIT :Changing host < 1310459755 386157 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1310460321 107447 :azaq23!~derivecto@pD9E340DD.dip0.t-ipconnect.de JOIN :#esoteric < 1310460321 291370 :azaq23!~derivecto@pD9E340DD.dip0.t-ipconnect.de QUIT :Changing host < 1310460321 453620 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1310462122 163926 :shachaf!~shachaf@204.109.63.130 QUIT :Read error: Operation timed out < 1310462594 130342 :asiekierka!~test@078088172155.elblag.vectranet.pl JOIN :#esoteric < 1310462599 272395 :asiekierka!~test@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :hi can you hear me < 1310462640 861357 :asiekierka!~test@078088172155.elblag.vectranet.pl QUIT :Client Quit < 1310462696 658895 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1310463053 60846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1310464928 263369 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1310464929 30901 :elliott_!~elliott@95.149.245.90 JOIN :#esoteric < 1310465723 222545 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :http://downforeveryoneorjustme.org/ < 1310465724 212387 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :pro coding < 1310465738 696323 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :oh well. < 1310465814 339994 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :is downforeveryoneorjustme.org down for everyone or just me :D < 1310465831 545470 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's just you, do-man. < 1310465838 253900 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :The PHP is down, the HTML isn't < 1310465839 785706 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's like He-Man. < 1310465846 821730 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :That depends on the universe you are observing. < 1310465900 685315 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Deewiant: Pure guess: some update or another has turned the short-open-tags feature off. < 1310465917 644891 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :heh < 1310465921 60401 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :(That's just a ripoff of the actual site, btw) < 1310465927 545681 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :(Which is a .com) < 1310466219 157896 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The real site seems to be implemamented with the Google App Eggnog. (User-agent: "AppEngine-Google; (+http://code.google.com/appengine; appid: downforeveryoneorjustme)") < 1310466261 731891 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :It's open-source, IIRC < 1310467260 790993 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1310468398 74041 :cheater_!~ubuntu@e179112088.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310468439 887730 :cheater_!~ubuntu@e179112088.adsl.alicedsl.de JOIN :#esoteric < 1310469488 301917 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1310469488 464506 :elliott_!~elliott@95.149.245.90 QUIT :Read error: Connection reset by peer < 1310469500 243236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymee: I think I should just have HashMap> < 1310469551 692763 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymee: And if a world isn't in the map, we just assume every chunk is hostile. < 1310469555 374874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ugly? Yes. < 1310469558 352304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Useful? Yes. < 1310469694 89103 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1310469827 150836 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1310469844 239492 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1310470099 113096 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1310470382 276471 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1310470994 475908 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1310471484 685905 :_foocraft!~ewanas@78.101.175.151 JOIN :#esoteric < 1310471506 689775 :foocraft!~ewanas@78.100.194.220 QUIT :Ping timeout: 246 seconds < 1310471557 879959 :foocraft_!~ewanas@dyn-86-36-35-147.QATAR.CMU.EDU QUIT :Quit: if you're going....to san. fran. cisco!!! < 1310471742 154051 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1310472363 299478 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1310472555 224777 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: Tabs are 8 characters, and thus indentations are also 8 characters. There are heretic movements that try to make indentations 4 (or even 2!) characters deep, and that is akin to trying to define the value of PI to be 3. < 1310472565 468541 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm amused that they disagree with me on style, but agree on the immutability of tab sizes < 1310472592 33144 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Yes, obviously I have never read the Linux coding standards before < 1310472592 558866 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Clearly they implicitly accept my indentation level of 3 < 1310472674 503945 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I love the way they wrote PI in uppercase < 1310472676 569289 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it's a constant < 1310472882 532043 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Deewiant: Sure, because that's PI spaces. < 1310472931 237876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Deewiant: ais523: Anyone: Are there restrictions on what you can remove from collections you're iterating over in Java? < 1310472945 623740 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: IIRC yes, let me look it up < 1310472946 558087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have "for (T x : hashSet) { ... }", and I want to remove x from the hashSet depending on certain conditions. < 1310472946 720654 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :You need to use the iterator to remove < 1310472954 37094 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes. < 1310472954 285779 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: So no nice for syntax? < 1310472956 43058 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :elliott: Use an Iterator, it has a remove method < 1310472961 847185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SIGH FINE >:( < 1310472962 556982 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :elliott: Not that I know of at least < 1310472992 4361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if (!worldState.hostileChunks.contains(ChunkCoords.fromLocation(monster.getLocation()))) { < 1310472993 229603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : if (!worldState.hostileChunks.contains(ChunkCoords.fromLocation(event.getLocation()))) { < 1310472999 726122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow, those are actually the exact same line < 1310473005 507497 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :No they're not < 1310473011 464412 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Err, well < 1310473016 21052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Modulo alpha renaming < 1310473019 701802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was pasting them as two different insanely long ifs :-) < 1310473029 4236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe I should define worldState.isInHostileChunk(). < 1310473058 395961 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: yep, just checked, the rule is that you can only remove the element that you're currently on during the iteration, and can only do so via calling the remove method on the iterator < 1310473059 723106 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the world is in a hostile, chunky state < 1310473075 607723 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, you can't remove the current element more than once without going onto the next element, obviously < 1310473099 344065 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Most of the iterators are "fail-fast", in that they (try to) start throwing ConcurrentModificationExceptions if you mangle the collection you're iterating over by any other means than the iterator. < 1310473141 666687 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: that's not guaranteed < 1310473147 289441 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Hence "try to". < 1310473150 462262 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1310473156 640465 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I just thought that the warning would be useful < 1310473171 97636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION is slightly worried that ais523's first reaction was "Why on earth is elliott coding Java???" < 1310473176 530135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or maybe it was, just internally only < 1310473208 66903 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I saw your code paste before I saw the first statement that implied Java < 1310473208 266790 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it took me several seconds to switch to the IRC window < 1310473218 647407 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the code paste suggested an obvious context (something Minecraft-related) < 1310473229 218820 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : fizzie: Deewiant: ais523: Anyone: Are there restrictions on what you can remove from collections you're iterating over in Java? < 1310473229 380915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott: IIRC yes, let me look it up < 1310473232 841504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No, you knew it was Java :-P < 1310473236 873688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That was before any pastes < 1310473246 707784 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: aha, that must be the zzo38 reaction < 1310473251 461454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1310473251 804658 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in that I didn't look for a context until it became necessary < 1310473270 343365 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in this channel, my mind didn't make the connection between "asking questions about Java" and "writing Java" < 1310473274 96074 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not immediately, at least < 1310473284 214404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm even using Eclipse :-| < 1310473301 513851 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, it would be quite plausible that you were writing a different language with iterable collections, and wanted to know what Java did so you could do something different < 1310473310 979799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION decides to stare at Eclipse for a few hours until it tells him how many lines of Java he's written today. (This is how you solve problems with Eclipse.) < 1310473316 89060 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(This is what I have learned. < 1310473316 787985 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :) < 1310473334 632108 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, wait, I have wc < 1310473337 961311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, sloccount < 1310473347 420422 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :ohcount < 1310473355 328679 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, Java badly needs a Java-specific IDE, it's too library-dense to easily use otherwise < 1310473355 538780 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I generally use NetBeans (because it's what's taught here, and I need to use the technology I'm meant to teach) < 1310473376 374510 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Didn't have a convenient website last I looked < 1310473379 946426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: wow, only 228 lines < 1310473381 340114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it feels like more < 1310473388 207645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :probably because I had to go through an IDE form just to create a lambda < 1310473405 325033 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you didn't, you could (and probably should) have used a nested class < 1310473418 546018 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or does that need a form in Eclipse? < 1310473427 538331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think it can have one, if you want < 1310473431 60391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: they're rather long lambdas, anyway < 1310473432 404265 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You can just type in code, though. < 1310473442 243026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and Java files seem to be divided into two types: < 1310473447 397087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- hundreds of lines long, everything in one class < 1310473453 535302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- thirty lines long, about five hundred classes < 1310473455 555365 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It does have "make a new (inner or not) class" forms though. < 1310473457 3223 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in NetBeans, you can highlight a statement and then click on the left margin, and choose the option to enclose it in a Runnable < 1310473486 638128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, oh dear... < 1310473487 770216 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: you typically only use one class per file, not counting inner classes < 1310473497 933809 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :some are much longer than others < 1310473520 324167 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm writing "practical", impure, not-very-theoretically-soundly-organised code, in Java, in an object-oriented style (sort of), for a buggy game < 1310473530 587518 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think, by my own account, my soul should have vanished in a few hours < 1310473548 394070 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: You have become the very thing you fought for! Abyss, gazing back, and so on! < 1310473548 946928 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. the longest class in Jettyplay is 2122 lines long, many of which are autogenerated < 1310473553 536879 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :s/for/against/ < 1310473566 616964 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: the first version was funnier < 1310473568 90908 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, < 1310473569 583604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Eclipse is actually quite nice, to be honest < 1310473575 541224 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`addquote elliott: You have become the very thing you fought for! < 1310473576 334509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, as nice as a Java IDE can be < 1310473578 966433 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :498) elliott: You have become the very thing you fought for! < 1310473616 665346 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I do like how builds happen completely automatically, at least < 1310473617 819902 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the second longest is 2076 lines long, after I deleted half of it (it originally came from someone else's program), but it's mostly a state machine and that's to be expected of state machines < 1310473624 201907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and all the errors appear without asking < 1310473631 252696 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: NetBeans does that too, I imagine all Java IDEs do < 1310473635 137750 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Indeed < 1310473636 125996 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even Emacs does that < 1310473642 493271 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if set up correctly < 1310473643 102790 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, it's always a pain with Emacs < 1310473645 31399 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IME < 1310473652 955430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :flymake tends to be flaky < 1310473656 625706 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not IME, but it depends on what language you're using < 1310473662 662101 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :flymake is incredibly flaky with C, but works very well with Perl < 1310473750 757941 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :probably because C is a language not very conducive to that sort of thing (C++ is even worse) < 1310473793 481410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, I forgot the last element of the soullessness trifec...n-fecta < 1310473803 651001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's using an "enterprisey" framework :( < 1310473852 532640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION weeps < 1310473937 65979 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and Jettyplay isn't, ironically enough given the name < 1310473943 977024 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the "e" stands for Enterprisey) < 1310473960 818125 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :at least the enterprisey framework is called "bukkit" < 1310473962 657481 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose it isn't all that enterprisey really, just overengineered < 1310473966 420833 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there is some drop of humour left in my new terrible world : ( < 1310473982 420463 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Bababadalgharaghtakamminarronnkonnbronntonnerronntuonnthunntrovarrhounawnskawntoohoohoordenenthurnuk < 1310473998 88159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dammit, these pigs know they're going to evaporate if they walk too far < 1310474017 33865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah, a perfect kill. < 1310474118 77364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Tired of monsters spawning on one or more of your worlds? Don't like the health regeneration that comes with spawn-monsters=false? With NoRegen, you can enjoy monster-free world(s), and still be without the boring health regeneration!" < 1310474120 744392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NO THIS IS THE OPPOSITE OF WHAT I WANT < 1310474141 604070 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oops wrong channel < 1310474321 777975 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: gesundheit < 1310474336 266058 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, it was LITERARY < 1310474352 203700 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i know, i googled < 1310474366 523456 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I don't think anyone has ever actually read Finnegan's Wake. < 1310474388 270191 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The actual book is probably completely different to every synopsis on the internet. < 1310474398 615014 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: someone, somewhere, somewhat like zzo probably has. < 1310474401 623317 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I didn't think you could make a synopsys of it < 1310474424 135748 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What everyone *thinks* it contains is just an aggregate of summaries which has evolved into a completely different story. < 1310474539 58844 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :meanwhile, I saw a story recently about people benchmarking Firefox 8 < 1310474550 65998 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what is up with those version numbers? they're releasing major versions faster than they used to release minor versions < 1310474564 965598 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it isn't even a simple minor->major shift < 1310474576 224046 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :They changed their release schedule < 1310474576 493836 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I remember back when Firefox 3 was A Big New Thing. < 1310474582 312981 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :One major version every 3 months, IIRC < 1310474583 967252 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You know, two years ago. < 1310474653 666528 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm still on the 3 series (with Ubuntu doing security patches) < 1310474654 315624 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think "8" was what they're calling the "unstable", or wasn't it so? < 1310474658 76286 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1310474658 238465 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I remember back when Phoenix 0.1 was A Big New Thing. You know, eight years ago. < 1310474672 282706 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : I don't think anyone has ever actually read Finnegan's Wake. < 1310474673 859993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Finnegans < 1310474684 539569 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I remember when I got Netscape, and it was a lot fancier than Mosaic. < 1310474702 946339 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :They're at 5 now and have 6 and 7 on the roadmap, IIRC. < 1310474909 417319 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so will they be starting with Firefox 3000 or something equally silly within five years? < 1310475009 543126 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"Ok we just made Firefox Busy Beaver. wtf are we going to call the next version?" < 1310475055 821805 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :after Firefox 5, they will use the Fibonacci numbers so that the version number growth is exponential < 1310475073 318603 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :6 comes out in August when 7 moves from AURORA to BETA, and 8 moves from NIGHTLY to AURORA. < 1310475076 391179 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"and why are we being overrun by ubuntu lawyers?" < 1310475101 347228 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :5 came out in June. < 1310475122 498700 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :within years we will be able to safely use a floor of a logarithm of the version to identify the version < 1310475123 852598 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think it's supposed to be something like 2-3 months per major version number, so 4-6 major versions per year. < 1310475152 940925 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok scratch that. they make Firefox Graham's Number, and want to do Busy Beaver next but _then_ are overrun by ubuntu lawyers. < 1310475193 847498 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :oerjan, to be exact, Firefox three arrow three arrow sixty-four point blabla arrow two. < 1310475208 981537 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :O KAY < 1310475216 76318 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't get why they'd be overrun by Ubuntu lawyers, is it a pun I'm missing? < 1310475221 951932 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ubuntu Busy Beaver < 1310475226 813722 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, aha < 1310475227 752815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ubuntu MM.NN Busy Beaver < 1310475435 571486 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh, they can pass on to transfinite ordinals then < 1310475469 729739 :wth!~tianhou@221.234.38.37 JOIN :#esoteric < 1310475495 451899 :wth!~tianhou@221.234.38.37 NICK :Guest87246 < 1310475568 549809 :Guest87246!~tianhou@221.234.38.37 PART :#esoteric < 1310475608 271651 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm really not convinced wth is the best nick, _even_ if it's probably an acronym of eir real name < 1310475867 415221 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh, it's 6 weeks per major version: https://wiki.mozilla.org/RapidRelease/Calendar < 1310475907 286895 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :six weeks? X-D < 1310475914 773905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : sturmeh: < 1310475915 125622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : cool: false < 1310475915 288256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : eats: < 1310475915 288447 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : babies: true < 1310475915 288560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good yaml example < 1310475992 689244 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :So Firefox 9 released this year, and Firefox 12 in the nightly branch; and by the end of 2012 they'll release Firefox 17, and have Firefox 20 in development in the nightly branch. < 1310476060 76492 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what versions will the other major browsers be on by then? in particular, is Firefox's schedule outversioning Chrome? < 1310476086 25733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wonder if Chrome thirteen is out yet < 1310476093 56980 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm on twelve, but I haven't updated in... a few days :-P < 1310476112 919516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: how long until they reach three digits? < 1310476172 160848 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :A bit less than 11 years. < 1310476190 829424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :great < 1310476214 858533 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :by october 2012 they will have hit three digits. during the first two weeks of december it will grow to thousands of digits. what happens after that is unpredictable. < 1310476237 384652 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I guess it depends which sort of curve you fit in. < 1310476245 834622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: :D < 1310476280 412688 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Eyeballing the Chrome release history in Wikipedia, it would seem to be about the same speed. < 1310476293 154463 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I wonder if version numbering will hit singularity some time < 1310476294 773326 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The Firefox Singularity? < 1310476299 526135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thats the joke dot jpg < 1310476301 284286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : by october 2012 they will have hit three digits. during the first two weeks of december it will grow to thousands of digits. what happens after that is unpredictable. < 1310476358 326781 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that doesn't imply singularity < 1310476364 283669 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it might just be going up at Ackermann speed or whatever < 1310476376 726418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: you get the refernce, suerly < 1310476381 808465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :december 2012? < 1310476396 900521 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :meh, that's a sufficiently busted reference that I tend to ignore it < 1310476409 632435 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, Maya? < 1310476419 947538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it's called a _joke_ < 1310476422 885089 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you may have heard of it. < 1310476438 976311 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it isn't particularly funny < 1310476448 548217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: outrageous < 1310476463 516706 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i'll just have to take the audience i get < 1310476541 971306 :asiekierka!~asiekierk@078088172155.elblag.vectranet.pl JOIN :#esoteric < 1310476552 539788 :asiekierka!~asiekierk@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :is anyone here? < 1310476556 272911 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nope < 1310476559 623888 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh darn < 1310476567 968358 :asiekierka!~asiekierk@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :i'm forced to type from netcat so i was seriousthere < 1310476587 786882 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fancy < 1310476605 107171 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION sends a ctcp version and waits a minute or so for asiekierka to type the reply < 1310476606 75092 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also some dedication < 1310476614 503950 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: :D < 1310476629 579438 :asiekierka!~asiekierk@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :i don't know how to reply to VERSIONs yet < 1310476631 528387 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: I do reply to CTCP VERSIONs when IRCing via netcat < 1310476642 241148 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :O_o < 1310476643 519346 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :asiekierka: NOTICE ais523 :^AVERSION netcat^A < 1310476648 316367 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :where ^A is a literal control-A < 1310476648 683958 :asiekierka!~asiekierk@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :i'm using musl libc, irssi doesn't compile for it, neither does ircii < 1310476657 945592 :asiekierka!~asiekierk@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :no binaries for other IRC clients < 1310476667 178006 :asiekierka!~asiekierk@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :i'd be happy to move to anything better than netcat < 1310476680 276453 :asiekierka!~asiekierk@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :i could just get dropbear and SSH into another computer but THAT'S CHEATING < 1310476695 253591 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why /is/ that SSH impl called dropbear? < 1310476700 525382 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the name always confused me < 1310476702 625595 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :asiekierka: you could use zzo38's client >:) < 1310476706 626937 :asiekierka!~asiekierk@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :it drops bears < 1310476711 903479 :asiekierka!~asiekierk@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :oerjan link < 1310476720 377252 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :asiekierka: *WHOOSH* < 1310476738 457992 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(admittedly it is probably better than netcat) < 1310476741 910309 :asiekierka!~asiekierk@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :not a link to the past, just an http link < 1310476749 779724 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: it does the PONGs < 1310476754 146200 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :automatically < 1310476760 418240 :asiekierka!~asiekierk@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :didn't < 1310476764 707920 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :other than that, it's pretty similar to nc < 1310476768 622301 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: i think it also has some completion < 1310476774 673176 :asiekierka!~asiekierk@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :i used bootstrap-linux by pikhq to get into where i'm now < 1310476789 513457 :asiekierka!~asiekierk@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :anything is better than netcat for IRCing < 1310476792 48991 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a nice thing about Freenode is that you can type anything at all in response to a PING, even a privmsg or whatever, and it accepts it < 1310476804 977760 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you don't need to bother about writing perfect PONGs < 1310476807 99772 :asiekierka!~asiekierk@078088172155.elblag.vectranet.pl PRIVMSG #esoteric ::D < 1310476810 118411 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most servers aren't so forgiving < 1310476815 207844 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, asie. < 1310476817 824374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is back again < 1310476819 377547 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The perfect PONG. Long thought to be just a myth. < 1310476823 305734 :asiekierka!~asiekierk@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :yes < 1310476826 575241 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it won't even bother to ping you if you're sending a lot < 1310476833 500036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : why /is/ that SSH impl called dropbear? < 1310476834 552829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why not? < 1310476844 245831 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, what did you do, pikhq_ :( < 1310476862 760493 :asiekierka!~asiekierk@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :pikhq did awesome < 1310476866 629128 :asiekierka!~asiekierk@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :why? < 1310476869 757529 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because programs ideally should either a) have names that are descriptive of what they do so you don't have to look them up, or b) have names that are unique enough to search on < 1310476874 164333 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and "dropbear" doesn't fulfil either requirement < 1310476891 99392 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(fulfilling both would be ideal, but is typically very difficult) < 1310476900 646342 :asiekierka!~asiekierk@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :derp < 1310476924 460326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Find me another piece of software called Dropbear < 1310476934 759433 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :asiekierka: hm i went to http://zzo38computer.cjb.net/index.php/ but i cannot find a link to his client. anyway, it was more of a joke. < 1310476951 182557 :asiekierka!~asiekierk@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :i am serious D:< < 1310476954 797777 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: why software? the word comes up in other contexts < 1310476961 36743 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1310476961 379897 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :asiekierka: do you even have php intsalled < 1310476985 811641 :asiekierka!~asiekierk@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :no, not yet < 1310476994 973771 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo's is in php < 1310476997 956461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Windows: bad software name; Macintosh: bad software name; Gnome: bad software name < 1310477006 628994 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Eclipse: bad software name < 1310477013 821478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :: bad software name < 1310477029 376923 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: Windows is at least vaguely descriptive < 1310477031 858503 :asiekierka!~asiekierk@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :i'll try fixing ircii < 1310477032 753099 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the others aren't ideal < 1310477048 822002 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, "Microsoft Windows" is a pretty good name for what it does < 1310477051 527071 :asiekierka!~asiekierk@078088172155.elblag.vectranet.pl PRIVMSG #esoteric : openssl? < 1310477051 778301 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :under a) < 1310477056 321534 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :asiekierka: that's a good name too < 1310477209 103473 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I've always just guessed the name is intended to evoke adjectives such as "lean", "fast", "vicious". Haven't seen it documented anywhere. < 1310477217 671407 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :They do have a mailing list if you want to know. < 1310477704 384051 :asiekierka!~asiekierk@078088172155.elblag.vectranet.pl QUIT :Ping timeout: 252 seconds < 1310477719 458490 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :SOMEONE FORGOT TO PONG < 1310477738 578578 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: oh, I've been doing a bad Java thing in my bad Java :< < 1310477755 57151 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I've been using HashSet as a type on the LHS, just because that's my implementation < 1310477757 692460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and in classes < 1310477794 415035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION feels bad ::::: (((( < 1310477805 562407 :asiekierka!~root@078088172155.elblag.vectranet.pl JOIN :#esoteric < 1310477805 724629 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"type on the LHS"? < 1310477807 163570 :asiekierka!~root@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :yes! < 1310477812 693848 :asiekierka!~root@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :yes < 1310477818 602834 :asiekierka!~root@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :i finally compiled a sane IRC client < 1310477818 764736 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe! < 1310477829 520885 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :No! < 1310477832 896139 :asiekierka!~root@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :i had to mod it a bit, though - minor defs.h change + adding u_xxxx < 1310477833 58142 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :":propelling chess in the 21st century and beyond!" < 1310477837 702624 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it's the colon that amuses me the most about that < 1310477853 784445 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as if ircII was meant to have its version number automatically parsed by something that used IRC syntax < 1310477856 450977 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: i.e. < 1310477860 922169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HashSet x = ... < 1310477861 793204 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rather than < 1310477864 83852 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Set x = ... < 1310477886 556575 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: aha < 1310477886 719226 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, it depends on if you're doing anything with it that would require a HashSet in particular < 1310478031 908132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nope < 1310478035 434140 :asiekierka!~root@078088172155.elblag.vectranet.pl PART :#esoteric < 1310478050 159055 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :HashSet doesn't really have any methods that are not specified by Set. Well, except clone(). < 1310478072 705078 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(But that's from Object.) < 1310478088 925241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :public void load() < 1310478091 44018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Loads the configuration file. All errors are thrown away. < 1310478091 206145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :save < 1310478091 206431 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :public boolean save() < 1310478091 206544 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Saves the configuration to disk. All errors are clobbered. < 1310478091 206651 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sounds safe < 1310478113 135498 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :What does save() return? < 1310478147 498354 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a boolean < 1310478156 488254 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I was debating whether to clarify that. < 1310478168 403802 :asiekierka!~root@078088172155.elblag.vectranet.pl JOIN :#esoteric < 1310478168 925473 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :What does the boolean signify? < 1310478194 369952 :asiekierka!~root@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :hep < 1310478199 340979 :asiekierka!~root@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :whoops, testing out ircii < 1310478199 691291 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Presumably success < 1310478205 227065 :asiekierka!~root@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :it's hrrible but not as bad as netcat < 1310478211 198481 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Deewiant: But it "clobbers" all the errors. < 1310478233 615145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Who knows? < 1310478246 198787 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's the Bukkit YAML configuration processor < 1310478257 229396 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I can't help shake the feeling that it's not what everybody uses < 1310478258 250137 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :That doesn't mean that it won't tell you whether there were any < 1310478296 32930 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Deewiant: Well, I guess you could argue so. But to me a it's not a real clobbering if you can still tell there was something that got clobbered. < 1310478345 612045 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Deewiant: You are, however, correct. "Returns: true if it was successful" < 1310478369 328378 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I guess that's the difference between "throwing away" and "clobbering" the errors. < 1310478396 338713 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I don't know, it can be good to leave some kind of evidence of one's clobbering skills < 1310478404 743210 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes; a bloody mess. < 1310478415 539217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote Deewiant: Well, I guess you could argue so. But to me a it's not a real clobbering if you can still tell there was something that got clobbered. < 1310478416 607587 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :499) Deewiant: Well, I guess you could argue so. But to me a it's not a real clobbering if you can still tell there was something that got clobbered. < 1310478533 481015 :augur!~augur@208.58.6.161 NICK :augurAFK < 1310478748 135735 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1310478881 51012 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 260 seconds < 1310479467 386394 :nooga!~nooga@77-253-19-156.adsl.inetia.pl JOIN :#esoteric < 1310479481 790453 :asiekierka!~root@078088172155.elblag.vectranet.pl PART :#esoteric < 1310479654 876293 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1310481176 928458 :derrik!~xix@gprs-inet-65-59.elisa.ee JOIN :#esoteric < 1310481194 256047 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1310481763 851498 :augurAFK!~augur@208.58.6.161 NICK :augur < 1310482067 429786 :derrik!~xix@gprs-inet-65-59.elisa.ee PART :#esoteric < 1310482342 440175 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Later < 1310482540 464537 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, does anyone here know where the documentation for the x86 Linux ABI (that is, the userspace to kernel ABI, not the unstable in-kernel one) is in the kernel source tree? < 1310482558 575869 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the main documentation section just says that it's arch-specific, and I can't find it in the arch documentation sections < 1310482761 729565 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, there is the header with syscall numbers I guess < 1310482769 873652 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: there is, and I'm aware of it < 1310482775 516209 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, not sure where they document which registers to prod and so on < 1310482780 941077 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but syscall numbers doesn't give things like number/type/order of parameters, or even which registers they're passed in < 1310482789 733288 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :exactly what I just said yeah < 1310482791 637745 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it's hard enough working out the difference between ax and orig_ax < 1310482803 570930 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :The calling convention is standard C < 1310482815 961411 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the header in question documents it as "this information is only provided for gdb", which isn't massively useful) < 1310482835 204140 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, uh. Not exactly? It use pushing various registers then doing a SYSCALL iirc < 1310482862 770563 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I have the x86-64 register convention here if you care < 1310482871 316290 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I care more about x32 < 1310482880 389005 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even though I'm on a 64-bit system myself < 1310482886 19057 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I have x86-64 ABI docs too here. < 1310482897 526712 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :commercial precompiled Linux binaries tend to be 32-bit, right? < 1310482910 99776 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, depends. I seen both. < 1310482917 421770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yes < 1310482942 393210 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(this is for the same program that errors out if a process it creates doesn't have PID 2, btw) < 1310482953 532392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: what are you trying to do? :-P < 1310482964 729916 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, hmm, I was hoping you wouldn't ask that < 1310482977 356809 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :basically, it's a similar idea to the one behind cryopid (which incidentally doesn't work) < 1310482978 221657 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I think generally you call a function in that high-mapped vdso, which then does syscall, sysenter or interrupt depending on what the processor supports < 1310482983 761045 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Distribute a commercial precompiled Linux binary that errors out if a process it creates doesn't have PID 2????? < 1310482986 821743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HOLE IN ONE < 1310483007 969774 :CakeProphet!~adam@h102.38.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1310483008 383940 :CakeProphet!~adam@h102.38.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1310483008 547244 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1310483011 768589 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: nah, the idea is that you operate on an existing binary, and try to run it in a completely reproducible fashion, no matter what else is going on in the system < 1310483015 856626 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, good one, pid 2 is always some kernel internal thingy :P < 1310483017 517026 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you can rewind it and start again < 1310483024 512724 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: not in my case < 1310483029 815679 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :root 2 0.0 0.0 0 0 ? S Jul07 0:00 [kthreadd] < 1310483031 16393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: (this is for the same program that errors out if a process it creates doesn't have PID 2, btw) < 1310483036 532094 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it is that on all the computers I checked < 1310483039 851943 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when I tested the code, the process always did have PID 2 < 1310483044 999444 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :huh < 1310483046 206460 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or think it did, at least < 1310483055 785961 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the trick is, that nowadays, Linux PIDs have namespaces < 1310483061 845065 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you just run it in a different namespace to everything else < 1310483062 552918 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :aaaah < 1310483064 616376 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(PID 1 is fakeinit) < 1310483065 464037 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, why would it error out if you don't get PID2 < 1310483067 195814 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I mean... < 1310483069 950319 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :why < 1310483074 174168 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it means something's gone wrong with the reproducibility < 1310483075 219859 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :PID 2* < 1310483082 903002 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a lot of programs will notice if you randomly change their PID under them < 1310483095 915184 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cryopid gets around the problem by, umm, opening /dev/kmem and setting the PID inside the kernel by hand < 1310483102 318959 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, wait a second, each time a program starts it get a different PID usually < 1310483106 729645 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is a bad idea for all sorts of reasons, not least that it doesn't check that the PID is already in use < 1310483117 534177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : cryopid gets around the problem by, umm, opening /dev/kmem and setting the PID inside the kernel by hand < 1310483118 840885 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wtf is cryopid? < 1310483120 96080 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :amazing < 1310483128 455607 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :anyway I don't even HAVE a /dev/kmem < 1310483133 171618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: jfgi < 1310483134 733590 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I /hope/ it isn't using that code any more, because /dev/kmem no longer exists < 1310483138 895989 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just /dev/kcore, which is readonly < 1310483147 614106 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1310483163 970256 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it looks like they were working on a workaround, which intercepts syscalls to getpid and ioctl and changes the PID returned < 1310483177 903755 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that seems only really partial, in that a huge number of other things know about PIDs (fcntl, for instance) < 1310483189 872622 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(not to mention kill) < 1310483269 109036 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, wait, is cryopid a way to freeze a process? Hm < 1310483280 984282 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: yes, and restart it later < 1310483289 955344 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I think such functionality is built in in the linux kernel nowdays < 1310483300 272904 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :used for stuff like suspend/resume, and many other things < 1310483310 141582 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although when I tried to compile it, it didn't compile, when I fixed the compilation (changing the header files included and the names of registers), it spouted errors, and the resulting program segfaulted < 1310483321 961326 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, but what would it do if the PID in question is already in use? < 1310483326 338427 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and that doesn't let you freeze a process and then restart it on another machine < 1310483335 42684 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: it'd give it the same PID as the process already in use < 1310483341 915004 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as far as I can tell, this is not a good idea < 1310483342 829703 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, that sounds dangerous < 1310483357 78745 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the syscall to create processes with duplicate PIDs was removed a while ago (and restricted to process 0 before that, and restricted to root before that) < 1310483401 658969 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, there is no PID 0 as far as I can tell? < 1310483410 739778 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :If CLONE_PID is set, the child process is created with the same process ID as the calling process. This is good for hacking the system, but otherwise of not much use. Since 2.3.21 this flag can be specified only by the system boot process (PID 0). It disappeared in Linux 2.5.16. < 1310483415 418168 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think PID 0 appears in /proc < 1310483425 674940 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, what is PID 0 supposed to be? Kernel itself? < 1310483426 66779 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nor do I think that signalling it would do anything particularly sane < 1310483438 245870 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1310483445 852242 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, right, you can't signal it < 1310483451 55569 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :PID 0 is init, isn't it? < 1310483455 303129 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you give an argument of 0 to kill, you kill yourself < 1310483456 915934 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and PID 1 is init < 1310483458 701550 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Lymee, no that is PID 1 < 1310483461 547489 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or fakeinit, in my case < 1310483461 738005 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Ah. < 1310483471 925 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Wait, then what's 0? < 1310483477 865523 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(as far as I can tell, all init actually has to do is spawn a process, then call wait in a loop) < 1310483481 159739 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :System boot process? < 1310483486 429432 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yes, whatever that is < 1310483488 252249 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :according to that man page, yes < 1310483496 851341 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :WTF is that? < 1310483502 58683 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Something pre-init? < 1310483514 815849 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes. < 1310483535 833992 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :from what I remember the system executes /sbin/init (or if an initramfs some other file) which at the end execs the real /sbin/init < 1310483545 11088 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so I have no idea what pid 0 could be yeah < 1310483589 392264 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I tried a search engine, it didn't seem to know < 1310483596 535875 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose it might be possible to ask in #linux or wherever < 1310483609 707737 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, ##linux is largely useless... < 1310483617 508781 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I can say that from my own experience < 1310483621 75771 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: what's it about? < 1310483625 434603 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in, actual topic, not notional topic < 1310483632 243056 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, newbies asking simple questions mostly < 1310483641 356420 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :not at all kernel related < 1310483644 322941 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :who's a linux? < 1310483655 945510 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, is there a channel for the kernel in particular? < 1310483663 91703 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I don't know of one, no < 1310483666 642726 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose there's kernelnewbies, which isn't on Freenode < 1310483679 200090 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I've forgotten which server it is on < 1310483680 289692 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, hm they have an irc channel? Good website though. < 1310483690 585978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Observation: Java is a language designed so that the majority of your variables have the exact same name as their type (or some trivial translation, e.g. List -> Ts) < 1310483691 382520 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, apparently so < 1310483712 282026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Observation II: If you removed the names from Java and just used the types, that would be one really weird language < 1310483713 520816 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, hehe. < 1310483719 811010 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: nah, I often use types more than once < 1310483731 836625 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I didn't say it was universal :P < 1310483734 780465 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well that's what natural language does all the time < 1310483742 185258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm just saying that it's surprisingly ubiquitous in Java. < 1310483745 813477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: right < 1310483759 722664 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :T t = getT(); < 1310483760 931233 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :which is why i've been thinking about having that in a lang < 1310483764 525092 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :for longs of times < 1310483767 171510 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it would be fun if you couldn't have (A,A) because you'd have no way to distinguish the two As < 1310483772 165334 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, maybe because java has 1) classes 2) lots of container types? < 1310483773 399241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so you'd have to find another way to construct A < 1310483780 519 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I think I feel an esolang coming on < 1310483788 999802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like, if you wanted a pair of two integers < 1310483794 444505 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you'd have to come up with two underlying representations < 1310483796 976495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so that they have different types < 1310483801 694397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so that you could distinguish them < 1310483805 168797 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Or alternately abuse scoping rules. < 1310483820 496292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: nah, what kind of esolang would it be if it was that easy to circumvent? < 1310483821 351316 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1310483825 614106 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello! < 1310483835 422625 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hello. < 1310483836 29218 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :haha if you had two types that have essentially the same structure, the compiler would complain that you have two identical types < 1310483836 812370 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi < 1310483845 315833 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: :D < 1310483863 141299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: "this is bits, and also this is bits, and also everything is bits. try replacing your program with just one bit." < 1310483869 433329 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :^ < 1310483885 398302 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Countdown has the letters for Linux < 1310483894 417527 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, hrrm... for signed integers I can only think of three representations... sign-magnitude, one-complement, two-complement < 1310483904 174480 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so you can have at most three signed integers in your program? < 1310483911 889549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : whats an (N,N) < 1310483918 789215 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: one-hot! < 1310483925 335648 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, oh true. < 1310483930 398621 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although that's a unary variant < 1310483932 788560 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeah < 1310483933 932152 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1310483937 55304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : whats an (N,N) < 1310483941 986882 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, gray-code for signed? My brain hurts < 1310483953 343097 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: it wraps round just like 2's-complement does < 1310483960 817646 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I know what a pair is. < 1310483967 88632 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, ah < 1310483967 743821 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Signed integers can also have Base -2 inegers < 1310483971 55835 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :*integers < 1310483978 65251 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm does "three-complement" even make sense? < 1310483978 227176 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: good point, that's a reasonable representation < 1310483983 798192 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: only in base 3 < 1310483987 315654 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh right < 1310484003 856546 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the terms are generally base-complement and base-minus-one-complement < 1310484010 107668 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which are silly names really, they should be more consistent < 1310484015 477808 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I suppose that means it makes sense in base 4 too < 1310484025 181982 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, what about one-complement in base 3? < 1310484083 346148 :Gregor!Gregor@codu.org PRIVMSG #esoteric :http://xkcd.com/923/ <-- OK, I have to admit, this XKCD is legit funny :P < 1310484098 363927 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i think that's the worst one ever < 1310484127 923811 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Gregor: I liked it too < 1310484129 55907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott, I know what a pair is. < 1310484132 328323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1310484135 835405 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I don't get that XKCD < 1310484144 247091 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Strunk and White? < 1310484149 913461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: o_O < 1310484157 768993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://en.wikipedia.org/wiki/The_Elements_of_Style < 1310484168 77184 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you don't need to know who they are to get the joke, though < 1310484175 411992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: you do < 1310484179 897251 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm British < 1310484182 469094 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: in that, the joke is based around the stickler-ness < 1310484182 770057 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I didn't, and I got it < 1310484185 174550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: so am I < 1310484190 658149 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's because the comic itself makes them out to be sticklers < 1310484197 493232 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, true < 1310484199 82052 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought they were fictional sticklers from it, and it still works < 1310484201 916818 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's still basically reference humour though < 1310484213 883638 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: you can't seriously have expected an xkcd without a reference < 1310484224 800018 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: xkcd is full of references? < 1310484234 120417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION boggles mildly at ais523. < 1310484238 608313 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I still have no idea who Ron Paul < 1310484239 874766 :Gregor!Gregor@codu.org PRIVMSG #esoteric :You don't need to know who they are to get the joke ... < 1310484242 359483 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :is < 1310484264 160429 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I mean, you need to understand that it's a prescriptivist English style manual, but everything else you can get from there. < 1310484266 984267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: he's the president of australia < 1310484269 551451 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: American politician, tends to be the third most popular (and thus way behind the Democratic and Republican candidates for President) < 1310484272 616592 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hope this helps < 1310484279 883700 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: third most popular??? < 1310484287 846318 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: out of the people running, I mean < 1310484290 384508 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(and you realise Ron Paul is Republican?) < 1310484294 190671 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1310484310 139110 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most people don't bother to run against their own party when they lose the primary < 1310484325 705502 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm incredibly sceptical of any statistics saying that Ron Paul is the third-most popular candidate < 1310484343 170196 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Ron Paul is on the republican /ticket/, he's a libertarian. < 1310484345 383405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Unless the sample is "reddit just before Obama looked like he was going to win". < 1310484350 4678 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, third = statistical fluctuation in the US < 1310484372 989624 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I didn't actually know what his policies were, because his fans never seem to say < 1310484407 861351 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, that's true of all sides in American politics, I think < 1310484413 144090 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :both the really big ones and the really little ones < 1310484420 339893 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :their favourite politicians are right, regardless of what they believe < 1310484436 252037 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i liked http://xkcd.com/920/ way more than that penis joke < 1310484455 927528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Java really needs shorthand for "if (x instanceof T) { T y = (T) x; ... } else { ... }" < 1310484456 616062 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :There's a penis joke in that? < 1310484459 363937 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :don't recall seeing anyone make that point < 1310484463 787860 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :in a comic < 1310484466 758642 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :therefore it is funny < 1310484471 533203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"cast (x as T y) { ... } else { ... }", say < 1310484483 16475 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Taneb: well penis enough. < 1310484498 534655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: as you can see, we are always on-topic. < 1310484501 655169 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, 920 is an interesting observation that isn't particularly funny, just like most of XKCD < 1310484502 840978 :Gregor!Gregor@codu.org PRIVMSG #esoteric :oklopol: But is anything ever really penis enough? < 1310484509 407 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, is java statically or dynamically typed? Or some mix? < 1310484516 323035 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ais523: It isn't particularly interesting either. < 1310484517 981801 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :reading XKCD for the observations can be interesting, if not funny < 1310484520 333219 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ais523: interesting observation = definition of funny < 1310484528 387067 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Vorpal, statically. < 1310484534 499187 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: ... static. Having casts does not make you dynamically typed :P < 1310484535 762000 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wonder if I could get Eclipse to automatically add imports when there's only one option... rather than making me tell it to < 1310484544 112667 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, true. < 1310484547 46638 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Man, why am I even coding Java. < 1310484549 49887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Statically. < 1310484551 185405 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: "try { T y = (T) x; ...; } catch (ClassCastException) { ... }" :p < 1310484556 309551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Yeeeeeeeeeeees. < 1310484564 298511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: That doesn't handle NullPointerExceptions :) < 1310484564 783856 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklopol: did you know that children of fighter pilots of a particular nationality (was it Danish?) are 80% girls? < 1310484574 651963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: And also, catches ClassCastExceptions in the "...". < 1310484576 96435 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION waits for hilarious laughter < 1310484577 145093 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: catch (Throwable) { ... } < 1310484583 894662 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: LMAO < 1310484588 232837 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Perfect. < 1310484598 379593 :cheater_!~ubuntu@e179112088.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310484611 269718 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: ON ERROR RESUME NEXT < 1310484613 445051 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I, umm, invoke Sturgeon's Law < 1310484624 369950 :cheater_!~ubuntu@e179112088.adsl.alicedsl.de JOIN :#esoteric < 1310484719 763912 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I invoke Godwin's < 1310484721 569849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How is this still less than three hundred lines :-/ < 1310484724 124094 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And Poe's < 1310484727 532786 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ais523: okay interesting observation + puzzle < 1310484744 877317 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which one was Poe's again? < 1310484746 205841 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i suppose xkcd usually lacks the latter, just like your joke. < 1310484781 127316 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, that's the one I thought was Sturgeon's Law < 1310484785 228914 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Poe's was about parodies < 1310484792 358271 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION looks up sturgeon's law < 1310484796 425515 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, aha < 1310484799 853335 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, that was relevant by mistake < 1310484848 285569 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so here's the joke version: "if i had to fuck a random person in the ass i'd make sure the probability measure is heavy on children of danish fighter pilots!" < 1310484899 960931 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that is still not funny < 1310484905 228818 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except in banal bizarreness < 1310484907 609072 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :erm < 1310484916 623690 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :actually it's very funny, although not because i made it a puzzle < 1310484937 525989 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but because of the "accidental" pedophilia < 1310484941 83903 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I am laughing in real life right now, but not because what you said was actually funny < 1310484949 878221 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :more at the conversation in general < 1310484959 345855 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Because a ninja is tickling you? < 1310484968 214999 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think so < 1310484978 710596 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although if a ninja were involved, I'm not convinced I'd be able to tell < 1310485003 399729 :cheater_!~ubuntu@e179112088.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310485014 455851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : so here's the joke version: "if i had to fuck a random person in the ass i'd make sure the probability measure is heavy on children of danish fighter pilots!" < 1310485014 635288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : that is still not funny < 1310485016 967284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i dunno, I'm laughing < 1310485019 860724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although i'm not sure why... < 1310485022 824012 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: ditto < 1310485030 964974 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i thought it was some of my best work this week < 1310485035 210813 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think it's because of the "joke", which isn't funny, but because of the conversation as a whole, which is < 1310485039 768576 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :perhaps even better than my smileys yesterday < 1310485046 702270 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: you should do a standup show, thanks < 1310485056 144551 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Explaining recursion is tricky... < 1310485064 292563 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: try explaining recursion < 1310485078 808480 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hey! i thought really hard about algorithmically jokifying that and still adding a double entendre < 1310485084 785418 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i mean worked < 1310485092 934383 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :argh < 1310485099 513664 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i failed at sentence. < 1310485101 424038 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Huh < 1310485102 169307 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :let me retry < 1310485118 363545 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hey! i had to think really hard with my brain to manage to algorithmically jokify that and still adding a double entendre < 1310485119 630984 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*add < 1310485126 851790 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Turned out he got recursion, he just didn't get the return statement < 1310485159 740510 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :wanna see me recurse? < 1310485161 147886 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :fuck < 1310485161 932459 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :fuck < 1310485166 710959 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: wait, do you teach programming too? < 1310485171 524741 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklopol: stop masturbating < 1310485179 781736 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :elliott: my standup comedy show is here < 1310485181 101146 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Not professionaly < 1310485184 950854 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that was my first joke < 1310485201 518226 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :If I was professional, I wouldn't be on IRC at the same time < 1310485207 208854 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the second was, umm, you realising that the first was self-embarassing? < 1310485207 410994 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is too ridiculous < 1310485217 419325 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :second line, that is, not second joke < 1310485234 95640 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ais523: ? < 1310485236 803100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote Turned out he got recursion, he just didn't get the return statement < 1310485237 849738 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :500) Turned out he got recursion, he just didn't get the return statement < 1310485238 476447 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you did get my fuck joke right < 1310485238 991614 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it's an improvement over /parting to protect me from a lethal facepalm < 1310485260 586395 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which I did recently (it involved the usual suspect) < 1310485261 847349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I HAVE ABSOLUTELY NO IDEA ABOUT WHICH EVENT YOU COULD POSSIBLY BE REFERRING TO. < 1310485271 22701 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: good, don't read recent logs, I doubt you'll survive < 1310485277 917716 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :SEE I CURSED BY SAYING FUCK AND THEN I SAID FUCK AGAIN SO I *RE*CURSED < 1310485278 79667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I DEFINITELY DIDN'T < 1310485279 373432 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is this channel usually so confusing btw, or am i just tired < 1310485291 990633 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklopol: oh, I was thinking of an entirely different joke < 1310485292 383646 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ACTION explains just in case < 1310485303 3075 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it isn't, it's more confusing than usual today < 1310485309 62879 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ais523: well i'm sure mine was better < 1310485318 895331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :15:45:05: No nasty sounds for a while now. Going to turn off and on and see if the numbers get worse. < 1310485319 80139 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow, i actually missed this line < 1310485323 586528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote No nasty sounds for a while now. Going to turn off and on and see if the numbers get worse. < 1310485324 519314 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :501) No nasty sounds for a while now. Going to turn off and on and see if the numbers get worse. < 1310485324 681518 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :elliott: do like me and just read your own lines? < 1310485326 5621 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gotta curate < 1310485336 614021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: i dunno what you said but it was probably stupid < 1310485387 194813 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what did the child of a danish pilot say to his dad? < 1310485394 814504 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :he said why do i have so many sisters? < 1310485408 809578 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm on fire :O < 1310485415 668328 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :gah, if I've started a meme and got the wrong country, I'll be annoyed < 1310485430 320247 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :^ he also said that because his dad was not a very good pilot < 1310485431 532142 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :"Kan jeg have en pony?" < 1310485433 699920 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, I notice you implicitly assumed the fighter pilot was male < 1310485455 211903 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ais523: i did? < 1310485467 803574 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, no you didn't < 1310485473 399212 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i just assumed that's something you ask your own gender parent < 1310485491 89966 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I failed to parse the sentence as it was bizarre enough as it is < 1310485523 966841 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well not everyone can be a child of a danish pilot in linguistics. < 1310485563 178476 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Right, I've succeeded in explaining the return function < 1310485577 169795 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :return isn't a function < 1310485581 644966 :nooga!~nooga@77-253-19-156.adsl.inetia.pl QUIT :Ping timeout: 252 seconds < 1310485583 234452 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Statement, then < 1310485584 929931 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nor can it be meaningfully written as one, except in INTERCAL < 1310485591 408039 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(which allows you to return from functions you aren't in) < 1310485600 158736 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or asm, I suppose < 1310485604 361426 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or it's probably possible in Perl too < 1310485636 842064 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because all sorts of absurd things are possible in Perl < 1310485649 796009 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :GCC __builtin_return() is technically called a "function". < 1310485664 97021 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :BUT IS IT A MATHEMATICAL FUNCTION?!?!?!?!?!? < 1310485679 710067 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, there's a __builtin_return()? < 1310485685 42190 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that doesn't seem to fit the scheme of the other builtins < 1310485693 467914 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes. It returns a __builtin_apply-constructed value from the containing function. < 1310485701 162058 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :See the "constructing calls" section of the manual. < 1310485745 395677 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Using the built-in functions described below, you can record the arguments a function received, and call another function with the same arguments, without knowing the number or types of the arguments." < 1310485753 948629 :cheater_!~ubuntu@e179112088.adsl.alicedsl.de JOIN :#esoteric < 1310485769 455906 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :... "However, these built-in functions may interact badly with some sophisticated features or other extensions of the language. It is, therefore, not recommended to use them outside very simple functions acting as mere forwarders for their arguments." < 1310485787 687550 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can't think of an application offhand < 1310485822 3866 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Given a generic function pointer, it may be possible to construct another function that, say, logs something to a log and then "forwards" the call. < 1310485832 936094 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Without knowing the type of the function. < 1310485833 98358 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, that was an unintentional pun < 1310485878 117562 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you mean your application thingie < 1310485903 443370 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You could also use __builtin_return_address(1) to get the address to where your latest caller should return, but there's no portable way of actually doing a multi-level return there. < 1310485954 605833 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklopol: thanks for the correction < 1310485979 448061 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hey i have a good one: why were the child of a pilot and the danish child both women? < 1310485986 521458 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: can't you get your own return address, then overwrite it? < 1310486016 286561 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523: Not portably, I don't think; and in any case that'd probably leave the stack somewhat messed up, depending on the calling convention of course. < 1310486019 746379 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :because they were the same child :D < 1310486041 132643 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: good point < 1310486050 91482 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'd return correctly, but not set up the stack for the next return < 1310486067 765732 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ais523: i think you have discovered the funniest fact in the world < 1310486124 415788 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There's another built-in to get frame pointers, and if you know the calling convention it might be possible to do some sort of manual stack unwinding. Though it's not really "C" at that point any more. < 1310486157 798558 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I remember why I know those builtins < 1310486162 762747 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's because of gcc-bf, I had to actually implement them < 1310486185 637898 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was looking into a BF backend for llvm, but it makes all sorts of frustrating assumptions < 1310486211 387125 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like all its primitive operations either existing on the system it targets, or being implemented in terms of other llvm primitives that do exist < 1310486256 670851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how unfair < 1310486324 287227 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :gcc is better, in that it doesn't deliberately make any assumptions that contradict the way that BF does < 1310486334 929532 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although it effectively does as the codepaths for, say, 8-bit moves not existing don't work properly < 1310486427 715560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1310486589 110055 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523: Manipulating the return stack could let you define a RETURN "function" (well, word), but again not portably (you're not supposed to touch return stack values you didn't put there) and it wouldn't work properly when called from inside another control-flow construct that used the return stack. < 1310486604 271794 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Er, I forgot to mention "in FORTH" in there anywhere. < 1310486622 230556 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you do functions by hand in FORTH, don't you? < 1310486629 665241 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I suppose that would let you have two independent call stacks < 1310486640 213102 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and that might even be useful, perhaps? I'm not sure < 1310486731 917109 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Many cooperative-multitasking systems in FORTHs are based on having multiple sets of control-flow/data stacks (for each stack). < 1310486738 247939 :foocraft!~ewanas@KURAMATHI.QATAR.CMU.EDU JOIN :#esoteric < 1310486784 498460 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Most of the control-flow stack manipulations are not portable in the ANS Forth sense. < 1310486797 209088 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"The control-flow stack may, but need not, physically exist in an implementation. If it does exist, it may be, but need not be, implemented using the data stack. The format of the control-flow stack is implementation defined." < 1310486843 639488 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Portably you can mostly just use it for storing temporary data values when not crossing control-flow-structure nesting depth. < 1310487441 328499 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Here's an on-topic idea: Queue data structure with fast track passes < 1310487521 833228 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ben ate taneb < 1310487532 906451 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :He did? < 1310487562 880964 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i saw: boob was i :( < 1310487809 141661 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :EU? EU queue! < 1310487843 377125 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i apologize the cheating but that was just too good to pass < 1310487846 735300 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*for < 1310487847 851599 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklopol: that last one is execllent < 1310487852 155578 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*excellent < 1310487862 83558 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah < 1310487884 870889 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :although as a general rule i don't use proper names or acronyms because it makes palindroming kind of trivial < 1310487913 613155 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :at least in finnish, i haven't done much in english since it seems pointless in languages where reversed text isn't pronounced reversed < 1310487987 131820 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1310488000 731803 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yay! < 1310488012 652841 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1310488031 918925 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[17:25] <-- elliott has left this server (Remote host closed the connection). [17:26] yay! [17:26] --> elliott has joined this channel (~elliott@unaffiliated/elliott). < 1310488035 457725 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1310488121 726917 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so, ol' git felt a rat left igloos < 1310488125 178281 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Lion oil! < 1310488151 413275 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :also english has way too much of that gh and sh stuff < 1310488159 6105 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, the oil of champions! < 1310488171 5727 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i mean "the" is probably just there to annoy palindromists < 1310488194 952670 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oops, i eh: "the" is poo. < 1310488208 714999 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :luckily everything is a verb in english < 1310488226 272412 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Everything everythings in English. < 1310488324 776991 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :see palindrome 'n' an emo r'd nil apees. < 1310488331 900300 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(an apee is someone being aped) < 1310488337 882294 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :argh < 1310488343 251178 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :see: palindrome 'n' an emo r'd nil apees. < 1310488356 82089 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :r'ing is when you... well whatever < 1310488361 823961 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Bye < 1310488364 955762 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :this language is too hard < 1310488483 826601 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :seven a mom. o? hey bye homo man! eves :) < 1310488514 519641 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i have no idea what "seven a mom" was meant to imply < 1310488531 864208 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but the rest is okay i suppose < 1310488536 842152 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :why won't anyone play with me :( < 1310488558 88648 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :maybe we could do math instead? < 1310488587 455112 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Quit: Taneb < 1310488590 175158 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i generalized my characterization as follows: actually essentially the same thing characterizes all products of CA such that G^n = G for some n!=1 < 1310488599 396503 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and on arbitrary sofic shifts if i'm not mistaken < 1310488600 445790 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1310488606 586609 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello < 1310488631 4561 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :sofic shifts of course being the CA images of SFT's which are subshifts obtained by using a finite set of forbidden blocks < 1310488653 786383 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hi Taneb, do you wanna do palindromes or math? < 1310488667 253911 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm going to do math. < 1310488670 879245 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :! < 1310488677 762339 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm no good at palindromes < 1310488689 691884 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :me neither, as recently proven < 1310488695 726936 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Better than me < 1310488712 248416 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :eh, "seven a mom" < 1310488718 721689 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you would never say "seven a mom" < 1310488736 451469 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Not personally. < 1310488744 110890 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well there you go < 1310488745 30642 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I would say "seven a mum" < 1310488748 929071 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :British < 1310488764 753977 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Heck, I may even say "seven a mam" 'cos I'm Northern < 1310488782 134662 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well yeah but you are not a homu man, you are a homo man < 1310488801 18440 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so seven a mum would make no sense < 1310488821 734772 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but maybe i could "home u man"! do you ever say "muem"? < 1310488834 509090 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :No? < 1310488843 162269 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ok nm then < 1310488854 858776 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :"mu, emphasis"? < 1310488899 773401 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :oklopol: Eat, emit! Ho, bomb-mob. Oh, time tea? < 1310488923 441958 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Taneb: thank you, now i just need to fix the small hpm problem < 1310488933 755547 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :fizzie: nice, can you also make a palindrome? < 1310488936 519236 :Slereah_!x@ANantes-259-1-146-111.w90-49.abo.wanadoo.fr QUIT :Ping timeout: 246 seconds < 1310488970 575017 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Oh dear; read ho! < 1310488977 112889 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :also i'm not really following the story :D < 1310488985 117756 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Taneb: you are a natural < 1310489007 469511 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :"lion oil" was just awesome < 1310489047 371009 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :E, esoteric, ire to see. < 1310489059 900690 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::D < 1310489073 424568 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :So, is there an annoying esoteric programming language called "E"? < 1310489075 200938 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :^ also a palindrome < 1310489085 962693 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Taneb: there certainly is a language called that < 1310489137 55230 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But it's conventionaaaaal! < 1310489244 682946 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Do now that it... naw, it! I want it! Ah, two nod. < 1310489270 537273 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yay < 1310489271 50920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wouter has an e i think < 1310489280 688314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the capability-based E is hardly conventional, though < 1310489288 248832 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :fizzie: and no grammatical errors either! < 1310489293 769250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://strlen.com/amiga-e ;; Wouter's is rather more conventional :D < 1310489346 569216 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :dim u, he be humid! < 1310489408 853037 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :traditional? a no-IT iDart! < 1310489434 161167 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :sry couldn't make conventional work < 1310489469 821675 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Flow ebb Malbolge, eg., lob lamb be wolf < 1310489499 642361 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::D < 1310489533 668508 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what's eg tho < 1310489545 232645 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :eg. means for example < 1310489595 338922 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :right < 1310489598 276710 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Isn't that "e.g." CONVENTIONALLY? < 1310489601 520551 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah < 1310489608 253131 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Probably < 1310489629 652292 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i thought you spelled it wrong so i checked it, and the dictionary disagreed with your spelling so i decided eg actually did not mean for example < 1310489669 777148 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so like < 1310489732 993377 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i suppose "flow ebb" is like you telling malbolge to be easier to write? < 1310489747 193206 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yep. < 1310489755 62011 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Or to understand, like the tides < 1310489756 889981 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but then you say "stop being a lamb, be a wolf instead", are sheep hard to write? < 1310489787 195186 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Lamb has a silent lette < 1310489790 333030 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :r < 1310489794 53251 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::D < 1310489799 322683 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :okay < 1310489800 885588 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Sheep is the same in the plural < 1310489802 496052 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you are a fucking genius < 1310489820 150304 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :So I'm told < 1310489821 899741 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i don't think i'm ever making another palindrome < 1310489882 237341 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :SS eh? Come on, no emo chess. < 1310489906 314304 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :okay i'm not telling you what my characterization is < 1310489907 446546 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :SS eh being my lack of understanding is like a ship. < 1310489910 847877 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you'd just go like lolol triv < 1310489934 63234 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I have no idea what's going on < 1310489939 747688 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm just writing palindromes < 1310489986 877804 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i thought you meant "oh you're a member of the SS" and then compared killing jews to emo chess < 1310490006 935071 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :they have many similarities < 1310490014 709765 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That works too < 1310490033 739557 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I just want to say that the Nazis killed more people than Jews < 1310490088 562388 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Just everyone only remembers the jews < 1310490097 314325 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yeah, it was mainly Jews. < 1310490106 782413 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And 1 clown. < 1310490130 610114 :Zwaarddijk!miekko@infa.abo.fi PRIVMSG #esoteric :poor clown < 1310490133 460411 :cheater_!~ubuntu@e179112088.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310490137 310600 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Phantom_Hoover: nothing wrong with a bit of emo chess humor, elliott does it all the time as well. < 1310490137 534877 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That was the communists < 1310490147 192394 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Who killed that clowwn < 1310490214 547256 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Bye < 1310490232 339501 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm not giving you another one < 1310490268 637151 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Phantom_Hoover: The clown was gay. < 1310490287 661841 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Gregor, also a gypsy Jehova's witness? < 1310490303 909759 :Gregor!Gregor@codu.org PRIVMSG #esoteric :That must have been one complicated badge they made him wear ... < 1310490508 439656 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Ping timeout: 276 seconds < 1310490531 455220 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so this was fun < 1310490533 251452 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what's next? < 1310490581 984366 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Blackjack and hookers. < 1310490589 363041 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Gregor, WP says they just stuck all the badges one below the other. < 1310490605 491209 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Phantom_Hoover: Oh, I thought there were cases where they layered :( < 1310490639 539228 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Gregor, yeah, Jews had the coloured inverted triangle over a yellow one. < 1310490648 362214 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Ahh < 1310490690 158732 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :So I guess it'd be a purple triangle above a pink triangle above a brown triangle. < 1310490750 194698 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i suppose someone with that many triangles stacked on top of each other is certainly a "-gon"er < 1310490775 107859 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :was that a pun? < 1310490809 589527 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yes < 1310490815 533822 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :a horrible horrible pun < 1310490816 856146 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :ok < 1310490825 123344 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it's the theme of the day < 1310490833 63665 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :how unusual < 1310490889 630007 :cheater_!~ubuntu@e179112088.adsl.alicedsl.de JOIN :#esoteric < 1310491234 538281 :cheater__!~ubuntu@e179112088.adsl.alicedsl.de JOIN :#esoteric < 1310491313 135746 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :wow i really need to sleep < 1310491314 50501 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :-> < 1310491383 458331 :cheater_!~ubuntu@e179112088.adsl.alicedsl.de QUIT :Ping timeout: 250 seconds < 1310491408 119908 :foocraft!~ewanas@KURAMATHI.QATAR.CMU.EDU QUIT :Quit: if you're going....to san. fran. cisco!!! < 1310492084 382239 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Remote host closed the connection < 1310492255 633775 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1310492383 909376 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1310492420 494084 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1310492435 2593 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello! < 1310493616 503265 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1310493651 314003 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello? < 1310493726 35696 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hello < 1310494039 474792 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1310494422 711866 :nooga!~nooga@77-254-74-49.adsl.inetia.pl JOIN :#esoteric < 1310495387 650222 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PART :#esoteric < 1310495452 537996 :cheater__!~ubuntu@e179112088.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310495733 600151 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1310496115 751146 :monqy_!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1310496162 398096 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Disconnected by services < 1310496165 141219 :monqy_!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net NICK :monqy < 1310496240 976131 :cheater__!~ubuntu@e179113122.adsl.alicedsl.de JOIN :#esoteric < 1310496476 41297 :_foocraft!~ewanas@78.101.175.151 QUIT :Quit: So long, and thanks for all the fish! < 1310496503 168473 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :hello. < 1310496510 850983 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hello < 1310496640 540436 :nooga!~nooga@77-254-74-49.adsl.inetia.pl QUIT :Ping timeout: 255 seconds < 1310497902 142330 :Gregor!Gregor@codu.org PRIVMSG #esoteric :lulululul Star Trek: TAS is so cartoonish X-D < 1310497947 568852 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :it is, after all, the animated series < 1310497998 350978 :Gregor!Gregor@codu.org PRIVMSG #esoteric :That doesn't mean it has to be cartoonish per se :P < 1310498104 507112 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1310498244 160878 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :it doesn't? is cartoon a specific category of animation? < 1310498269 546671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cartoonISH < 1310498287 130954 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: well, if it is a cartoon, of course it's cartoonish < 1310498304 686999 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote * Sgeo is risking massive forest fires The bacon is worth it < 1310498305 866480 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :502) * Sgeo is risking massive forest fires The bacon is worth it < 1310498325 261964 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :`quote 501 < 1310498326 972116 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :501) No nasty sounds for a while now. Going to turn off and on and see if the numbers get worse. < 1310498353 26981 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sgeo confuses me < 1310498371 395057 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :`quote 500 < 1310498373 128186 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :500) Turned out he got recursion, he just didn't get the return statement < 1310498377 680808 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :`quote 499 < 1310498379 331437 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :499) Deewiant: Well, I guess you could argue so. But to me a it's not a real clobbering if you can still tell there was something that got clobbered. < 1310498387 648001 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :`quote 498 < 1310498389 339347 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :498) elliott: You have become the very thing you fought for! < 1310498394 985302 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :`quote 497 < 1310498396 617248 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :497) elliott: i have yet to demonstrate that the sml community has less productive power than the real chunk of meat. < 1310498430 445100 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :ok, caught up with the added quotes now, carry on < 1310498452 352770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1310498626 769216 :pikhq!~pikhq@174-22-147-14.clsp.qwest.net JOIN :#esoteric < 1310498666 615669 :pikhq_!~pikhq@174-22-175-181.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1310498989 450260 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1310499274 278386 :shachaf!~shachaf@204.109.63.130 JOIN :#esoteric < 1310499556 595441 :cheater__!~ubuntu@e179113122.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310499599 448814 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : I invoke Godwin's < 1310499608 206845 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i say someone fit in here rather quickly < 1310499695 816978 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Godwin's what? His theremin playing cat? < 1310499742 905462 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :law. < 1310499763 182864 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oh, that < 1310499791 607442 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i take it you did nazi it coming. < 1310499863 530391 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : ais523: I HAVE ABSOLUTELY NO IDEA ABOUT WHICH EVENT YOU COULD POSSIBLY BE REFERRING TO. < 1310499880 664379 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which is presumably why you absolutely didn't lampshade it in privmsg < 1310499930 952406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Eh? < 1310499938 176431 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh :P < 1310499954 271284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How do you state an actual negative with these towers < 1310499954 442912 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :NOTHING, ABSOLUTELY NOTHING < 1310499961 613546 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :towers? < 1310500297 273490 :cheater__!~ubuntu@e179113122.adsl.alicedsl.de JOIN :#esoteric < 1310500378 869718 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Heck, I may even say "seven a mam" 'cos I'm Northern < 1310500396 688512 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :by some freak coincidence taneb is elliott's next door neighbor < 1310500731 842817 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hehe, read "freak accident" there ... something like a teleporter malfunction that moved his entire home and made him elliott's neighbor < 1310500756 646807 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well i didn't specify _how_ freaky < 1310500842 14659 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :well, *coincidence* would be "... it just so happens that taneb's selected target coordinates made him elliott's neighbor" < 1310500867 504068 :kwertii!~kwertii@ResNet-33-19.resnet.ucsb.edu JOIN :#esoteric < 1310500870 42310 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I think freak accidents are generally more freaky than freak coincidences < 1310501374 610133 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net JOIN :#esoteric < 1310502706 902779 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl JOIN :#esoteric < 1310502711 450750 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :hi < 1310502785 443895 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Hi! Welcome! < 1310502800 525512 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Auf Wiedersehen! Goodbye! < 1310502807 874747 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl PRIVMSG #esoteric :D: < 1310502822 915717 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :bye bye, oerjan! < 1310502824 299620 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wait you mean we are _not_ doing sound of music? < 1310502860 956228 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :well, I think we got the lyrics wrong, also I don't know the lyrics < 1310504611 262989 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1310504621 151384 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello! < 1310504653 860371 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's what they all say < 1310504744 429870 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oerjan: no, the last one just said hi < 1310504883 424555 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's just the polish version duh < 1310504908 941255 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :no, the polish version is an indecipherable sequence of consonants < 1310504963 837110 :boily!~boily@mtl.savoirfairelinux.net QUIT :Ping timeout: 252 seconds < 1310504979 966788 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :some combination of sz, cz, rz, s, c, ś, ź and/or ć, iirc < 1310505012 250122 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1310505029 182426 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`translatefromto en pl Hi < 1310505031 836277 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1310505034 895689 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`translatefromto en pl Hello < 1310505036 916807 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1310505048 874066 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`translatefromto en no Does this work at all any more? < 1310505050 764267 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1310505057 443972 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :apparently not. < 1310505144 974948 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`translate Fru Ibsens ripsbusker og andre buskvekster < 1310505146 737969 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1310505210 879697 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1310505270 65632 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oerjan: why the sudden interest in mrs ibsen's bush? < 1310505407 533107 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i am merely investigating regarding the possibility of translating norwegian tongue-twisters < 1310505453 740870 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :can't hold a candle to sex laxar i en laxask < 1310505469 749517 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl QUIT :Ping timeout: 255 seconds < 1310505495 383553 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nobody asked for lax sex < 1310505564 887586 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :google translate renders that as "six salmon in a laxask" < 1310505591 599720 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :btw, I love how "wrong" is pronounced "fail" in norwegian < 1310505708 128888 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is a laxask? < 1310505716 73711 :MigoMipo!~John@2.70.86.196 JOIN :#esoteric < 1310505721 210081 :MigoMipo!~John@2.70.86.196 QUIT :Read error: Connection reset by peer < 1310505734 601428 :Gregor!Gregor@codu.org PRIVMSG #esoteric :To power cycle your modem: < 1310505734 787818 :Gregor!Gregor@codu.org PRIVMSG #esoteric : 1. Shut down your computer < 1310505734 950807 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Comcast: So much fail :P < 1310505745 675640 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :apparently, a box for keeping salmon in < 1310505750 683615 :MigoMipo!~John@2.70.86.196 JOIN :#esoteric < 1310505775 552049 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :seks laks i en lakseske < 1310505784 538420 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Someone showed me some article including mathematics and a code for recognizing shapes by converting the outline to a graph that stays the same regardless of orientation or scale. < 1310505792 910348 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :(no I don't know if anyone in sweden actually has boxes like that) < 1310505844 59377 :MigoMipo!~John@2.70.86.196 QUIT :Read error: Connection reset by peer < 1310505881 759162 :MigoMipo!~John@2.70.86.196 JOIN :#esoteric < 1310505902 871091 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :olsner: it's probably popular among seasick sailors and their nurses < 1310505907 688734 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :My brother's character is doppelganger but have not decided the class < 1310505934 401625 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : Someone showed me some article including mathematics and a code for recognizing shapes by converting the outline to a graph that stays the same regardless of orientation or scale. < 1310505954 790854 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :This is presumably the layman's definition of graph, not an actual graph graph. < 1310505959 303 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oerjan: probably... I don't know any nurses or sailors though < 1310506001 413655 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Phantom_Hoover: Yes. < 1310506008 7351 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1310506016 205293 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That is correct. < 1310506019 407087 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1310506105 543918 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :so, "converting the outline into a pretty picture" is what it means? < 1310506157 245962 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : This is presumably the layman's definition of graph, not an actual graph graph. < 1310506159 170348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whats the laymans < 1310506160 767115 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And then moving it about a b— wait, you can't have a graph that's the same regardless of orientation or scale. < 1310506171 41856 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, a drawing of y=f(x). < 1310506199 809682 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1310506208 50489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i would presume it means a graph graph < 1310506223 469303 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Graphs look the same regardless of orientation and scale by definition. < 1310506239 595083 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Orientation and scale don't even make sense with regards to them. < 1310507060 593348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BILLING SUMMARY < 1310507060 767870 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :--------------- < 1310507060 930037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PRIOR BALANCE: $0.00 < 1310507060 930153 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[2011-06-25] $-10.67 = Prorated refund for rutian - 256 slice < 1310507060 930201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :--------------- < 1310507061 467303 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NEW BALANCE: $-10.67 < 1310507067 103708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rip < 1310507144 235505 :MigoMipo!~John@2.70.86.196 QUIT :Read error: Connection reset by peer < 1310507376 778494 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If self-modifying code is allowed, you can possibly store some variables in the place of the immediate (or indirect, for pointer variables) operand to instructions, or boolean variables changing between JMP JZ JNZ if it is a condition with multiple parts. Can any platform-independent compiler do this? < 1310507618 378348 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net QUIT :Quit: Leaving < 1310508369 716395 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.maa.org/devlin/devlin_06_04.html < 1310508378 651123 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"For other examples of the appearance of the Golden Ratio in Nature, the growth of the Nautilus shell is governed by the Golden Ratio," < 1310508390 217059 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :A piece on abuse of the golden ratio abuses the golden ratio. < 1310508400 751822 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(Nautilus shells are logarithmic, but not golden.) < 1310508455 351977 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a missed golden opportunity < 1310508508 580057 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello < 1310508534 30518 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hello. < 1310508767 423746 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I've just had an awful idea for an esoteric programming language < 1310508781 697518 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not uncommon < 1310508817 521670 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Taneb: What idea? < 1310508854 779631 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The program is a lambda calculus thing < 1310508860 770131 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Just one. < 1310508871 924890 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It is then run as a church numeral < 1310508893 183340 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And the result is taken as a base 256 number and converted into ASCII and outputted < 1310508904 484957 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :If any of that makes sense < 1310508927 651257 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well since that's how a part of lazy-k already works iirc... < 1310508927 899657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: see lazy k < 1310508994 901815 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Not quite what I was going for < 1310509013 841142 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, lazy k + abstraction eliminator :P < 1310509021 374267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to go from lambda-calculus → SKI < 1310509032 407528 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I have no idea what SKI is about < 1310509083 224242 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :O_O < 1310509087 214198 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shocking! < 1310509094 336520 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im shocked < 1310509189 983206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: just predefined combinators: < 1310509197 339586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :S = \x.\y.\z.(xz)(yz) < 1310509199 617809 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :K = \x.\y.x < 1310509202 243417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I = \x.x < 1310509204 171100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :where \ is lambda < 1310509209 777605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and you just compose your programs out of those + application < 1310509213 648387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no lambda abstractions < 1310509240 329682 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I is equivalent to SKK and SKS, and so is technically superfluous) (note: application is left associative, i.e. SKK = (SK)K) < 1310509385 32019 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :So, it's equivalent to Lambda Calculus? < 1310509424 112409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes, but then so are brainfuck, and underload :) < 1310509431 101026 :Gregor!Gregor@codu.org PRIVMSG #esoteric : how do i create a var params for function f (params) { g1(key); g2(params[key]) } // Dear #esotericers, I challenge you to figure out wtf this means. < 1310509436 597011 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's a simpler way to specify reduction of SKI terms, but that's the definition in terms of the lambda calculus < 1310509453 404054 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :javascript? < 1310509458 196677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: They want variadic keyword arguments. < 1310509467 158163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: i.e. they want to be able to call f(a:b, c:d) < 1310509470 158402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and iterate through params < 1310509472 434759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as {a:b,c:d} < 1310509475 780482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I _think_. < 1310509493 168450 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: a la python's TWO ASTERISKS kwargs < 1310509499 411729 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :** < 1310509510 546702 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tasterisks < 1310509512 123325 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :disasterisks < 1310509517 539500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, there's my new band name < 1310509532 244497 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!unlambda ` ```sii ```sii ``s``s`ks``s`kkii .* i < 1310509543 453983 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :eek < 1310509565 358495 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: TIME TO FIND OUT < 1310509576 533682 :Gregor!Gregor@codu.org PRIVMSG #esoteric : lifechamp: On behalf of the rest of ##javascript , may I say "Whaaaaaaaaaaaaaaa?" < 1310509603 888606 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a good answer < 1310509605 191164 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1310509610 936488 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!unlambda `` ```sii ```sii ``s``s`ks``s`kkii .* i < 1310509611 359304 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​**************************************************************************************************************************************************************************************************************************************************************** < 1310509647 904388 :GuestIceKovu!x@ANantes-259-1-146-111.w90-49.abo.wanadoo.fr JOIN :#esoteric < 1310509661 747841 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi guesticekovu < 1310509757 466315 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: unlambda is the first and most famous SKI esolang < 1310509792 837624 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Okay < 1310509799 851161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but the worst :( < 1310509806 454749 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's not lazy though. in fact it has continuations and callcc < 1310509809 307500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's ok i forgive madore < 1310509928 865174 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it was probably also the first _functional_ esolang. < 1310510073 942408 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, why, is his erotic elf fanfiction just too good to hate him? < 1310510083 751220 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat < 1310510095 135093 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*erotic gay elf fanfiction < 1310510100 955293 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Erm, you were the one who found it. < 1310510114 564317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no i wasn't? < 1310510122 468499 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :XD < 1310510133 444147 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :DON'T DENY IT < 1310510133 623666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i forget who mentioned it but you can hardly "find" something linked directly on someone's webpage :P < 1310510139 152306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway this is inane you're frightening the guests. < 1310510144 239987 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It is actually the reason you got into esolangs. < 1310510152 306744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes totally. < 1310510159 583076 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PH has everything figured out. < 1310510165 643678 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: um sure you can, when it's something other than you were looking for... < 1310510172 57862 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You were looking for gay erotic elf fanfiction and you found out that this guy Madore also had this esolang thing. < 1310510176 584096 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :MYSTERY SOLVED < 1310510183 613242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote gay vampire < 1310510184 840721 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :401) [on Sgeo's karaoke] That is the thing that made me into a gay vampire. < 1310510186 418233 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I rest my case. < 1310510281 790267 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well madore is a creep anyway, never answered any of my emails. < 1310510340 371945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1310510562 430638 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :morning < 1310510673 599412 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Good evening, my further East than me addresser < 1310511396 586462 :elliott!~elliott@unaffiliated/elliott QUIT :Ping timeout: 260 seconds < 1310511741 64651 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Remote host closed the connection < 1310512290 40964 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1310513038 775083 :GuestIceKovu!x@ANantes-259-1-146-111.w90-49.abo.wanadoo.fr NICK :Slereah < 1310513058 930061 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :O_o < 1310513545 186754 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I'm just imagining this nondescript guy in the corner of a bar suddenly throwing off his cloak and exclaiming "it is I, Slereah!" < 1310513782 91245 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1310514019 892970 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION is now reminded of 'allo 'allo < 1310514052 678101 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :except leclerc never managed to look nondescript < 1310514895 152375 :kwertii!~kwertii@ResNet-33-19.resnet.ucsb.edu QUIT :Quit: bye < 1310514919 916498 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1310514920 964774 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1310515037 325702 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" by some freak coincidence taneb is elliott's next door neighbor" <<< a neighbor of mine was on #proglangdesign some years ago, a channel of about 6 people at that time < 1310515059 418595 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :not next door neighbor but less than 100m < 1310515145 543182 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" wait you mean we are _not_ doing sound of music?" <<< one more family guy joke is ruined for me by changing it from randomness to reference :( < 1310515249 360300 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" i am merely investigating regarding the possibility of translating norwegian tongue-twisters" <<< if that twists your tongue, you norwegians must have really sucky mouths. < 1310515277 951700 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oklopol: wait what, i have never watched family guy < 1310515288 363568 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :a jap once called me a "genius" when i managed to pronounce "it is warm" in japanese, that is, "atatakakatta" < 1310515295 440303 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*genius < 1310515331 558297 :pikhq!~pikhq@174-22-147-14.clsp.qwest.net PRIVMSG #esoteric :oklopol: That's "It was warm". < 1310515339 180235 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess that _would_ be easier for finns than most other europeans < 1310515410 712858 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oklopol: you are of course supposed to say "Fru Ibsens ripsbusker og andre buskvekster" as fast as possible, repeatedly < 1310515415 524809 :pikhq!~pikhq@174-22-147-14.clsp.qwest.net PRIVMSG #esoteric :"It is warm" is 'just' "atatakai". < 1310515440 226750 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :double genius < 1310515455 575069 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" This is presumably the layman's definition of graph, not an actual graph graph." <<< they layman definition of the graph of f of course being that it is the set f < 1310515618 971360 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" So, it's equivalent to Lambda Calculus?" <<< yep but the usual conversion algo from lc to ski has an exponential blowup < 1310515730 573843 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" but the worst :(" <<< no best < 1310515798 402781 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" oklopol: wait what, i have never watched family guy" <<< they just randomly sang that song once. < 1310515854 666536 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :' oklopol: That's "It was warm"' <<< i'm aware, whoops; i think the error originated from me being afraid of managing to screw up the trivial translation given that you would point it out in a second < 1310515912 15268 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :pikhq: does "taka ka kata ga atatakakatta ka" mean what i think it does? < 1310515954 202171 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :was either the hawk or the shoulder warm? < 1310516005 911406 :myndzi\!myndzi@c-24-22-176-245.hsd1.wa.comcast.net QUIT :Ping timeout: 250 seconds < 1310516109 424499 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" oklopol: you are of course ..." <<< given that you can only screw up "buskvekster" (prolly since it doesn't mean anything), all you have to do is pay some attention at the end of every repetition < 1310516122 326761 :pikhq!~pikhq@174-22-147-14.clsp.qwest.net PRIVMSG #esoteric :oklopol: Pretty much. < 1310516176 285702 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm slightly annoyed by the "ga" there but don't really see a way around it < 1310516215 669506 :pikhq!~pikhq@174-22-147-14.clsp.qwest.net PRIVMSG #esoteric :"taka ka kata kà atatakaka'ta ka" Bam, fixed. :P < 1310516221 147609 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::D < 1310516224 441456 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oklopol: um what about ripsbusker < 1310516290 514090 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no way to fail at that < 1310516302 252670 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i can just repeat that ad infinitum < 1310516322 903986 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :maybe i don't know how it's pronounced < 1310516382 400622 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well okay, i can repeat it about 10 times < 1310516398 775639 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the only silent consonant in that phrase is the "g" in "og" < 1310516407 622418 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*silent letter < 1310516424 270762 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :norwegian does not, in general, have silent vowels < 1310516763 175033 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :http://www.vjn.fi/temporary%20shit/ibsen.wma ? < 1310516872 868556 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that was my second attempt tho, didn't choose the number of repetitions the first time so i screwed up a bit at the end < 1310516881 131981 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :maybe i screwed up there too but didn't notice at least < 1310516913 506045 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm not going to listen to that now, i'd wake up people < 1310516918 173383 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i don't know what busk and vekster mean so it hard to get the k and s right < 1310516930 573320 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :alright, it's not very interesting < 1310516969 41905 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :busk = bush, shrub < 1310516980 686687 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well obviously i know that < 1310516998 776322 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :vekster = plants, growth < 1310517011 709251 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and yeah, i know i said i didn't < 1310517016 1482 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :didn't really know vekster tho < 1310517028 909741 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :although kind of obvious as well < 1310517040 144712 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :given swedish "grow" < 1310517164 654149 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :my favorite finnish one is "mun mummuni muni mun mammani, mun mammani muni mun" < 1310517310 933533 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION learns that the Hollywood sign originally said Hollywoodland < 1310517327 423214 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i just watched a hustle episode where they said that < 1310517341 543766 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :SYNCHRONICITY < 1310517363 77524 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so actually it's "mum mummuni muni mum mammani mum mammani muni mum" when pronounced by usual finnish fast pronunciation rules, lemme record that for funsies as well < 1310517453 620813 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :not very good < 1310517482 510812 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :http://www.vjn.fi/temporary%20shit/mummuni.wma < 1310517621 706484 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ran out of air pretty fast and did the first one slow so got just 5 before running out of air < 1310517625 229410 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :erm < 1310517630 815447 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what's wrong with my sentencing this week < 1310517874 178970 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oerjan: actually the whole ep was about the sign, since they sold it < 1310517910 420491 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so very synch < 1310518350 147890 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mhm < 1310518373 176396 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION learned it from wikipedia's front page, btw < 1310518386 153030 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the episode is very very old < 1310518400 565094 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah < 1310518402 196335 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so there can really be no connection < 1310518446 327812 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :SPOOKY < 1310518447 45778 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 264 seconds < 1310518474 724836 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oerjan: hey why did the topological space have a hole? < 1310518556 839523 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :because its parents were danish pilots! < 1310518620 76232 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this is worse than reddit's forced waffles/carrots meme < 1310518630 210397 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what's that? < 1310518637 774144 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :DEAD < 1310518653 280935 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :idgi < 1310518672 86089 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that was _not_ an attempt to explain. < 1310518700 97724 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :more of an attempt to urge you to run, before it's too late < 1310518716 832432 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i think the danish pilot meme is still better than my famous bisexual meme since i never really even got the famous bisexual thing myself. < 1310518761 760635 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :memes are so egoistic < 1310518776 932005 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :they are? < 1310518784 117548 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes, they contain "me" twice < 1310518792 933743 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::DS < 1310518796 955199 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ACTION slows < 1310518941 39324 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm apparently the english insist on spelling that meaning as "egotistic", for some reason. < 1310518964 154280 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah < 1310518970 30861 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i always found that compuddling < 1310519081 976580 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :how cromulent < 1310519095 111727 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :rather the elapsidance. < 1310519671 702216 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah found it: http://www.smbc-comics.com/index.php?db=comics&id=2295#comic < 1310519746 333010 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :sticktothativeness < 1310519826 568118 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sounds like something finnish would have a case for < 1310519862 962238 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :they anti-yessed my applicatrix < 1310520079 367258 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :http://www.smbc-comics.com/?db=comics&id=428#comic these are really good i should binge < 1310520196 202400 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :http://www.smbc-comics.com/?db=comics&id=2088#comic xkcd kind of did the reverse of this < 1310520218 262284 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or was it xkcd < 1310520220 392392 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that pi thing < 1310520412 547312 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :http://www.smbc-comics.com/?db=comics&id=1913#comic :DSDSDAFADSFASDFDSA < 1310520641 518749 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net JOIN :#esoteric < 1310521035 316467 :cheater__!~ubuntu@e179113122.adsl.alicedsl.de PRIVMSG #esoteric :smbc cynicism is weary < 1310521372 804531 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :http://www.smbc-comics.com/?db=comics&id=493#comic < 1310521376 503304 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :maybe i'm just tired :DSDFADFADFS < 1310521393 999533 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i've actually seen most of these way many times < 1310521953 881787 :cheater__!~ubuntu@e179113122.adsl.alicedsl.de PRIVMSG #esoteric :oklopol, you know about goatkcd don't you < 1310522015 403949 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :maybe < 1310522024 53950 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :is it xkcd but goatse in every square < 1310522026 487009 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I tried sending many files to CTAN, including chess typing program (including fonts), grid overlay program, PBM overlay program, Dungeons & Dragons recording program, but nothing is sent!! < 1310522029 879947 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or just the last one < 1310522045 286142 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so what's CTAN < 1310522058 535542 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :CTAN = Comprehensive TeX Archive Network < 1310522122 789564 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you want these programs? < 1310522133 461295 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no! < 1310522139 944144 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i have all i need < 1310522196 216496 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe it is not useful to you if these are not the kind of things you are trying to type (or if you don't use Plain TeX). < 1310522232 572847 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i use latex < 1310522243 435029 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and also no, i don't type chess < 1310522338 491469 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The Dungeons&Dragons recording program, I use it every time I am playing Dungeons&Dragons game. I find it useful for this. < 1310522416 789611 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i've played a few games as a kid < 1310522445 442686 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :This file contains all story events and character sheet data (and the entire history of the character sheet data for that game, with the exception that I couldn't put the one at start due to lack of data) for one game: http://zzo38computer.cjb.net/dnd/recording/shaman.tex < 1310522449 986637 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oklopol: What version? < 1310522516 327539 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :doesn't matter that much the way my friends play it < 1310522529 957800 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :rather freeform < 1310522919 156896 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Good night < 1310522945 110538 :cheater__!~ubuntu@e179113122.adsl.alicedsl.de PRIVMSG #esoteric :oklopol, no, just the last square < 1310522950 727573 :cheater__!~ubuntu@e179113122.adsl.alicedsl.de PRIVMSG #esoteric :and interestingly enough the comic book is ALWAYS better than the original < 1310523223 435957 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :weird < 1310523399 835080 :tswett_!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Vittu nostaa. < 1310523419 239856 :tswett_!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Ino aminen läksi. < 1310523551 901167 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :samat sanat < 1310523609 273832 :tswett_!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Sana sanat sanat sana. < 1310523723 921369 :tswett_!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Perkelin vittu, I can't access Wiktionary. < 1310523748 207811 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :perkeleen < 1310523754 102241 :tswett_!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Really? < 1310523770 474209 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :if you mean the genitive of perkele < 1310523783 937911 :tswett_!~Warrigal@171.64.42.221 PRIVMSG #esoteric :I do. < 1310523793 181874 :tswett_!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Who is this Perkele guy, again? < 1310523810 240903 :tswett_!~Warrigal@171.64.42.221 PRIVMSG #esoteric :I'm guessing whoever he is, he doesn't actually have a vittu. < 1310523815 941497 :tswett_!~Warrigal@171.64.42.221 PRIVMSG #esoteric :But no matter. < 1310523858 819279 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :perkele is originally the finnish god of thunder afaik, nowadays mostly means satan < 1310523886 171698 :tswett_!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Huh. < 1310523981 852353 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well i mean really it's just a curse word nowadays, but typecast into a guy, i would say he's the christian satan < 1310523992 95436 :tswett_!~Warrigal@171.64.42.221 PRIVMSG #esoteric :ACTION nods. < 1310524009 313398 :tswett_!~Warrigal@171.64.42.221 PRIVMSG #esoteric :I should perhaps figure out how to say some useful stuff. < 1310524013 963964 :tswett_!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Kuva. < 1310524042 18904 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :kuva puree lammasta < 1310524053 951082 :tswett_!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Suomen kuva lasti köri. I think that stopped being Finnish pretty quickly on. < 1310524066 456959 :tswett_!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Yes, what is what? < 1310524086 837318 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :kri isn't finnish afaik < 1310524099 493845 :tswett_!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Is lasti? < 1310524102 347437 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :except kri kri is something a silly car might say < 1310524116 72512 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :krtellessn. < 1310524133 253948 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :lasti means like a truckload < 1310524141 29119 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or an ejaculation < 1310524144 910954 :tswett_!~Warrigal@171.64.42.221 PRIVMSG #esoteric :I see. < 1310524186 976447 :tswett_!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Lammasta heimo syödä. < 1310524215 605098 :tswett_!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Koira syödää lammasta. < 1310524265 436984 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :syd is not finnish < 1310524267 72347 :tswett_!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Sota. < 1310524275 693139 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and i don't really understand "Lammasta heimo syödä." < 1310524299 685553 :tswett_!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Well, I don't know what "lammasta" means, so I figured I would just say it in the hopes that I would find out somehow. < 1310524303 260450 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :"syd lammasta heimo" is an okay verb ofc < 1310524314 688408 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :meaning "to eat a sheep a tribe" < 1310524323 616626 :tswett_!~Warrigal@171.64.42.221 PRIVMSG #esoteric :I see. < 1310524338 240202 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :lammasta = partitive of sheep < 1310524340 64691 :tswett_!~Warrigal@171.64.42.221 PRIVMSG #esoteric :And what's the third-person singular present of "syödä"? < 1310524349 584096 :tswett_!~Warrigal@171.64.42.221 PRIVMSG #esoteric :And what's the accusative of that? < 1310524351 172321 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but here it's just like the accusative case < 1310524353 561381 :tswett_!~Warrigal@171.64.42.221 PRIVMSG #esoteric :No, the nominative. < 1310524354 810011 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :essentially < 1310524366 475688 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :third-person singular present = sy < 1310524373 588197 :tswett_!~Warrigal@171.64.42.221 PRIVMSG #esoteric :I see. < 1310524378 847670 :tswett_!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Laskea irti. < 1310524395 806001 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :to let go < 1310524418 620107 :tswett_!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Hövemäpästi. < 1310524427 124459 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that's nothing < 1310524445 477106 :tswett_!~Warrigal@171.64.42.221 PRIVMSG #esoteric :I'm good at Finnish. :D < 1310524626 152451 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :also while you say syd lammasta heimo in context like "silloin tllin on mukavaa syd lammasta heimo jos toinenkin" (occasionally it's nice to eat a sheep a tribe or two), you have to say either "min syn lammasta heimon" or "min syn lammasta heimoa" < 1310524651 588963 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :in min syn lammasta heimo, i can only see the parsing that makes heimo vocative < 1310524721 316925 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*contexts < 1310524789 134205 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ACTION checks that heimo is actually a finnish word < 1310526156 816510 :pikhq!~pikhq@174-22-147-14.clsp.qwest.net PRIVMSG #esoteric :Jeeze. Google+ is at 10 million users. < 1310526159 32884 :pikhq!~pikhq@174-22-147-14.clsp.qwest.net PRIVMSG #esoteric :It's been a week. < 1310526227 777702 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :is google+ as good as google? < 1310526293 627343 :pikhq!~pikhq@174-22-147-14.clsp.qwest.net PRIVMSG #esoteric :It's a Facebook competitor that's reasonably integrated with Google's other services. And reasonably well-implemented. < 1310526303 244595 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh that thing < 1310526328 368815 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i doubt i'll ever touch that one either < 1310531936 195708 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl JOIN :#esoteric < 1310531949 472714 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Ping timeout: 264 seconds < 1310531958 535468 :kwertii!~kwertii@ResNet-33-19.resnet.ucsb.edu JOIN :#esoteric < 1310532768 997586 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1310532770 140366 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Max SendQ exceeded < 1310532813 50568 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1310533168 396626 :asiekierkaDS!~nds@078088172155.elblag.vectranet.pl QUIT :Ping timeout: 252 seconds < 1310535006 881459 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I wrote this http://zzo38computer.cjb.net/dnd/recording/level20.tex Is it good name of a character? (The text after \Character is their name) < 1310535683 202489 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1310535716 319387 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310537346 994750 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: export to pdf plox. this device has no tex on it < 1310537388 175018 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I uninstalled that program already < 1310537411 879176 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :zzo38: I do not believe that to be a good character name as I cannot pronounce it unless it is Welsh < 1310537424 906032 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :dvi or ps is fine too i think < 1310537429 396166 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and even then I'm not convinced it's pronouncable < 1310537429 912635 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Can't you read the source file? In fact, the source file contains some comments that would not be printed out anyways (on a PDF or otherwise) < 1310537446 171021 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it failed to download < 1310537447 254768 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :How would you pronounce it if it is Welsh? < 1310537518 817410 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Failed to download? I can export a DVI file although like I said, it contains comments and parts that are incomplete and will fail to print correctly. < 1310537551 589818 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :zzo38: I don't know; I do not know Welsh. < 1310537562 416264 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :However, Welsh has 'w' as a vowel which may make it pronounceable < 1310537599 106736 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :You have a sequence of 6 consonants there < 1310537600 225821 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1310537660 828949 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net JOIN :#esoteric < 1310537718 508486 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I made up the name at random on my calculator and added a space by myself. I could add some vowels if needed in fact I needed to add one vowel the first time I used this method (although I used dice at that time, not calculator; but it is the same method) < 1310537721 352117 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310537761 506205 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :As you can see there are two character sheets in this file although the second one is incomplete (they do not even have a name yet) < 1310537829 237526 :pikhq!~pikhq@174-22-147-14.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1310537858 960097 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The second one is my brother character he didn't decide the class yet < 1310537869 794540 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Or the name < 1310537880 350089 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Or ability scores < 1310538260 976650 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :zzo38: I would probably remove the q and the second v < 1310538270 670726 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :then I think it would be pronounceable < 1310538288 827881 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :are you planning on actually pronouncing it? < 1310538305 290420 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :can you just copy the name here so i can see it? < 1310538329 16322 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :quintopia: "Iuckqlwviv Kjugobe" < 1310538343 13840 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :s/second/first/ < 1310538371 388743 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i agree with coppro < 1310538385 508093 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Iucklwiv is somewhat pronounceable < 1310538414 688670 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i'd change Kjugobe to Djugobe, since Kj is tricky < 1310538423 860567 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :nah < 1310538431 749531 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK, I will think about these things. < 1310538449 971133 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :you can fake Kj good enough as Ky < 1310538465 404289 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but that's inconsistent < 1310538475 596418 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :inconsistent how? < 1310538479 668366 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :since the initial I must also be pronounced as y < 1310538502 289153 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :a) no it doesn't b) this is English. we don't care < 1310538503 821257 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :in that case i'd spell it Kiugobe < 1310538514 129038 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :or Jucklwiv < 1310538526 852458 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :is it english? < 1310538535 229471 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :looks like no english name i've ever seen < 1310538598 644437 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Actually it is just English letters, it isn't actually any language at all. < 1310538667 806766 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :exactly < 1310538682 89448 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and in English, we can pull any random pronounciation we feel like < 1310538688 406346 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :"si" looks like "zh" to me < 1310538692 52825 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so why not pretend it is a real fake language? < 1310538698 61153 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :this is for roleplaying isnt it? < 1310538703 423545 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :quintopia: No reason a character's name would necessarily be unilingual < 1310538718 517538 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i can think of one < 1310538745 794995 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes even in English the words is not necessarily pronouced like you have written. < 1310538766 362515 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And yes this is for roleplaying < 1310538807 420508 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :quintopia: It may make sense within the context of a character's backstory for their name to be unilingual < 1310538810 917914 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but there is no inherent reason < 1310538839 641227 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Part of a situation DM has already told us, we escaped from a sinking ship containing many slaves and many creatures and so on, and cannot carry any equipment (or money) except for wearing rags < 1310538843 929681 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i dont know about this characters backstory < 1310538864 79208 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: tell me about your character < 1310538901 24379 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I didn't write a backstory (at least not yet) < 1310538907 567722 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ah < 1310539041 908929 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I do have a random "Character Lifepath" script < 1310539048 945698 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :haha < 1310539075 734448 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :In many cases some (or all) of the results of that script cannot be used, though < 1310539116 322074 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :then it needs improvement < 1310539127 442192 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :have it pick a trope from tvtropes :P < 1310539144 988937 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::D < 1310539163 705359 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No, that isn't the reason why some results cannot be used. There are just results that do not apply to some characters or campaigns. < 1310539250 570451 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes that is a possibility make a script pick a trope from tvtropes although how would that work? If they have a random page function, just use that. If not, make a list with parameters and stuff so that you can make combinations of things with specific values entered in some cases. < 1310539262 62495 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :They have a number of indexes < 1310539269 152655 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :you could select, for instance, two Character Tropes at random < 1310539276 502888 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :you'd have to parse the index manually though < 1310539280 345248 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :they have a story generator script that picks tropes for the characters < 1310539307 46926 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :randomly < 1310539323 375981 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :really? awesome < 1310539359 891594 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah, yes < 1310539364 323172 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :cool < 1310539372 650339 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(I do know some of the pages there specify possible parameters that can also apply) < 1310539573 665734 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK I did run my script and here are the output (omitting the things that do not seem to apply to my character) (Note that it doesn't necessarily mean I will use this; it just means I am now copying its output!) < 1310539585 414149 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric : Place of birth: Fortress; Childhood environment: Strict; Caretaker's origin: Close family; Caretaker's background: Free laborers; Caretaker's status: Alive and well; You are an only child; < 1310539601 199352 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric : Luck: Fame; Luck: Travel; Tragedy: Imprisoned; Made an enemy: Creature with animal intelligence (Military, Foiled, Annoyed, Mutual); < 1310539631 345092 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :did you write this? < 1310539681 313408 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I did write the script however most of the information contained in the script is from other sources. < 1310539699 108627 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it looks very useful < 1310539715 196402 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I also modified the things a bit, and did a few other things with it. < 1310539719 312324 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Here it is: http://zzo38computer.cjb.net/furry/scripts/lifepath.txt < 1310540416 109396 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :what language is that? < 1310540457 233687 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what is TIM? timidity? < 1310540486 652836 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :TIM duplicates entry on stack the specified number of times, it is used to multiply the probability of an event. < 1310540525 491434 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ah < 1310540615 953970 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :CHA has a chance to discard something from the stack, it is used to reduce the chance of an event. < 1310540639 237713 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ok < 1310540669 95613 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1310540698 751661 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :BR is line break, [ ] makes a subroutine, ( ) makes a list, {{ }} are comments, + before a command results in concatenation. < 1310540741 930279 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There are also other commands and prefixes and suffixes. < 1310540752 963448 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Although the other ones are not used in this script. < 1310540781 444640 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :RRE means to repeat the next command a random number of times. < 1310540838 164738 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and you have your own program to parse this language? < 1310540865 948578 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :looks an awful lot like a lzw descriptor language < 1310540874 882730 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is lzw descriptor language? < 1310540875 44781 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but with random chance < 1310540888 202897 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :like .zip < 1310540914 116106 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :is there a wiki page for this language? < 1310540924 94936 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes I do have a program to parse this language, you can download the PHP code or run it remotely, including custom script form you can write your own. There is no documentation unfortunately. < 1310540962 772760 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You can download plain source code gopher://zzo38computer.cjb.net:70/0furry*FURRYSCRIPT or color source code http://zzo38computer.cjb.net/furry/Furryscript.php < 1310541025 22816 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Existing scripts are in the directory http://zzo38computer.cjb.net/furry/scripts/ you can write your own and I might include it in this collection. < 1310541080 402732 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you should document it < 1310541088 570233 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Form to run existing scripts is http://zzo38computer.cjb.net/furry/webform.php and form to write custom scripts is http://zzo38computer.cjb.net/furry/custom.php < 1310541088 932814 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :on esolang wiki < 1310541130 181468 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes probably it should be documented. < 1310541297 52720 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But so far you just look at example files and the interpreter program code. < 1310541426 162935 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you understand well any of the examples? < 1310542003 908027 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :give me an example of how the stack is used < 1310542005 7325 :BeedaWeeda!~BeedaWeed@74-45-176-122.dr01.pasn.ca.frontiernet.net JOIN :#esoteric < 1310542204 336034 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: Sleep < 1310542445 355600 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :http://i.imgur.com/moaG3.jpg This was apparrently drawn in MS Paint. < 1310543679 909880 :BeedaWeeda!~BeedaWeed@74-45-176-122.dr01.pasn.ca.frontiernet.net QUIT : < 1310544026 716624 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :One wonders if it was painted on top of a photo, though. The place at least is real; compare http://www.panoramio.com/photo/7082547 < 1310544065 147618 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Quite a lot of pixels to fiddle in any case. < 1310544383 622671 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :fizzie: watch the youtube video about painting mona lisa in ms paint. there are some very talented pixel artists. < 1310544534 776631 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I don't think that's in dispute. < 1310544567 674982 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Just thought I recognized the place. < 1310544879 839242 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :with a lot of time and careful application of the 1-pix brush, I can make any image < 1310545661 37732 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :ACTION sucks at sleeping. < 1310545948 450430 :BeedaWeeda!~BeedaWeed@74-45-176-122.dr01.pasn.ca.frontiernet.net JOIN :#esoteric < 1310547481 698519 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1310549288 255981 :BeedaWeeda!~BeedaWeed@74-45-176-122.dr01.pasn.ca.frontiernet.net QUIT : < 1310549308 345712 :kwertii!~kwertii@ResNet-33-19.resnet.ucsb.edu QUIT :Quit: kwertii < 1310550107 715604 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 252 seconds < 1310550174 635578 :copumpkin!~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com JOIN :#esoteric < 1310550174 797867 :copumpkin!~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com QUIT :Changing host < 1310550174 798015 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1310550509 741600 :cheater__!~ubuntu@e179113122.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310550877 911296 :jcp-!alex@opengroove.org JOIN :#esoteric < 1310550977 79507 :cheater__!~ubuntu@e179113122.adsl.alicedsl.de JOIN :#esoteric < 1310551053 254888 :clog_!~nef@bespin.org JOIN :#esoteric < 1310551572 996552 :javawizard!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 255 seconds < 1310551573 195279 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Ping timeout: 255 seconds < 1310551574 20082 :clog!~nef@bespin.org QUIT :Ping timeout: 255 seconds < 1310551607 970073 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1310552714 864591 :CakeProphet!~adam@h168.40.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1310552722 867235 :CakeProphet!~adam@h168.40.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1310552723 29470 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1310555332 504327 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 260 seconds < 1310555453 618297 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 252 seconds < 1310555480 504201 :copumpkin!~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com JOIN :#esoteric < 1310555481 18055 :copumpkin!~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com QUIT :Changing host < 1310555481 180523 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1310555737 539864 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1310557117 604576 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 260 seconds < 1310557212 112309 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1310557220 855346 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1310557241 944396 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1310557244 44870 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Client Quit < 1310557452 112152 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1310557648 591820 :derrik!~xix@gprs-inet-65-13.elisa.ee JOIN :#esoteric < 1310557769 588821 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 255 seconds < 1310557819 373786 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oops, you did it again? < 1310557910 729530 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :something wanted to reboot my computer < 1310557981 687776 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : i'd change Kjugobe to Djugobe, since Kj is tricky < 1310557985 208323 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :NO IT IS NOT < 1310558084 115035 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Do you think it is kjuut instead of tricky? < 1310558097 609060 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er? < 1310558125 24408 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Kj er kjempelett < 1310558156 366373 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The Finnish pronunciation of "kjuut" would more-or-less approximate the English "cute". (I do know it doesn't work that way when you folks do it.) < 1310558166 228650 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :indeed < 1310558393 521373 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Is it common for modern spoken languages to have no standardization body, or is this a rare feature? < 1310558397 421424 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Voiceless_palatal_fricative < 1310558402 554092 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1310558425 278060 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh look, I just asked a linguistic question when the topic was about linguistics. Completely coincidental. < 1310558425 478964 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't know < 1310558439 747584 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :english doesn't, but french, german, and norwegian do, iirc < 1310558461 344746 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Spanish and Italian as well. < 1310558498 449257 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so it seems like a common feature for living European languages, at least. < 1310558534 435663 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the chinese certainly did some official changing at one point < 1310558537 939011 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1310558539 675896 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Icelandic has a standardization body, if I recall correctly. < 1310558600 247659 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Finnish has "Kotus", the "Kotimaisten kielten tutkimuskeskus" -- "Research Institute for the Languages of Finland" is the official English name -- which sort of has a similar role, in that they publish a magazine and give recommendations; but they don't have any sort of legal or really-really-official standing or anything. < 1310558628 82883 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"The Research Institute for the Languages of Finland is devoted to the study and language planning of Finnish, Swedish, Saami, Finnish Sign Language and Romany. We also conduct research on languages related to Finnish. Most of our research is published in the form of dictionaries." < 1310558643 392321 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :It's mostly a meaningless formality though. Having a standardizing body doesn't mean that the language that is spoken by most speakers is not fluid. < 1310558644 602781 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :They also have a hotline service, in case you have an urgent query on matters of language. < 1310558655 180052 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :haha, nice. < 1310558665 534259 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh, they do have a law too. < 1310558671 206552 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"The Research Institute is administered by the Finnish Ministry of Education and regulated by the Act on the Research Institute for the Languages of Finland (48/1976, 591/1996). A Board of Advisors supports its work." < 1310558674 789290 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Perhaps we should construct a tricky sentence and ask them to parse it for us. < 1310558698 754775 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :norwegian also has competing "standards" made by institutions who don't like the two official forms < 1310558730 878375 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :most notably riksmål, a more conservative form of bokmål. < 1310558815 116015 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :The book held the record for the longest sentence in English literature with 13,955 words. That record was broken by Nigel Tomm's one-sentence, 469,375-word book, The Blah Story, Volume 4. < 1310558819 107863 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.... < 1310558861 366065 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The law has a total of two sentences of content in it, and it basically just says such a research institute exists. I suppose the law's there so that they can then divert some money into it. < 1310558953 930873 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION kind of wants to read The Blah Story < 1310558977 734722 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Except it apparently has a word count of over 13 million. < 1310559038 794788 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"The expert bodies in charge of [language planning] are statutory Language Boards, who issue decisions-in-principle and general guidelines on standard usage within each linguistic community." But it's not like they're controlling the language with an IRON FIST or anything. < 1310559067 618553 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think they did publish some recommendations for Finnish translations of IT terminology way back in the 1980s/1990s, but absolutely no-one adopted those. < 1310559297 293945 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :blah and blah blah to his blah character and then blah blah she was blah blah blah years old she blah blah boys about her so blah blah blah, her blah blah eyes blah blah along the blah blah blah his blah blah lips blah the pattern of a blah of blah on the blah as she blah blah blah and blah him with a blah < 1310559303 10164 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...this sounds like such a good read. < 1310559318 727596 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"... and blah him with a blah." < 1310559349 853388 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It sounds vaguely like fungot after a s/fnord/blah/g < 1310559364 848496 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :What, is that bot again gone? < 1310559366 684145 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :speaking of fungot... < 1310559391 770085 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :brave sir fungot ran away < 1310559398 441655 :fungot!~fungot@momus.zem.fi JOIN :#esoteric < 1310559402 129034 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fnord < 1310559413 19226 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the best English word. < 1310559413 800103 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fungot: what is your fnord on this matter? < 1310559414 214201 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: that's irrational. " snow crash" is worth reading: fnord/ markus/ papers/ ai-lab-pubs/ fnord? < 1310559422 596644 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :oerjan: Now I have that ditty looping in my head, thanks for that. < 1310559422 839392 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^style < 1310559423 1683 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher ic irc* jargon lovecraft nethack pa speeches ss wp youtube < 1310559448 290335 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :^style speeches < 1310559448 452808 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Selected style: speeches (misc. speeches from Project Gutenberg) < 1310559457 430001 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fungot: Hello < 1310559458 4718 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :CakeProphet: the nebraska bill finds an early occasion to make a few words upon the general position. < 1310559461 586501 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: yw < 1310559480 743721 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fungot: But who gives a fuck about Nebraska? < 1310559482 827739 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :CakeProphet: those who have read those writers. let the noble teachers but dissent, it is the fnord capital of polished society. omnes fnord fnord semper fnord, was with them a war or a revolution, and who have aggravated every fault they have found out a hundred ingenious devices by which they act, and i hope that you would be glad to know, that any of those questions which drive even wise men see any reason to apprehend, beca < 1310559500 482545 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Nebraska -- the fnord capital of polished society. < 1310559563 896137 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: do you know what Nebraska is? < 1310559564 212003 :oerjan!oerjan@sprocket.nvg.ntnu.no TOPIC #esoteric :omnes fnord fnord semper fnord | Esoteric programming languages | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1310559577 938228 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: a us state < 1310559583 633370 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...this blows my mind. < 1310559632 121609 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: otoh i cannot say anything _else_ about it < 1310559640 593903 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :at least not on the spot < 1310559646 72496 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :oerjan: But could you list all 50 just like that. < 1310559664 876727 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :doubtful < 1310559668 812717 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, I suspect he could recognize them though. < 1310559685 262041 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(And who stole the top half of my '?'? And is there a "pointless question mark" in Unicode?) < 1310559702 22554 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It could be used for pointless questions. < 1310559723 542454 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i could probably list _most_ of them, i guess < 1310559735 324453 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Wyoming < 1310559763 294264 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is an interesting word. < 1310559824 571785 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :The name Wyoming derives from the Munsee name xwé:wamənk, meaning "at the big river flat", but also named after the Wyoming Valley in Pennsylvania, made famous by the 1809 poem Gertrude of Wyoming by Thomas Campbell.[ < 1310559856 807420 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but then where did Wyoming Valley get its name... < 1310559879 446123 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, from that Munsee word. < 1310559900 128867 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :alabama, california, hawaii, texas, georgia, new mexico, oregon, washington, alaska, north dakota, south dakota, idaho, minnesota, wyoming you said, illinois, kansas, new york, florida, arkansas, arizona, michigan, pennsylvania, new jersey, massachusets, missisippi, missouri, tennessee, < 1310559932 309645 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :more than half. < 1310559971 275976 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :west virginia, virginia, maryland, < 1310559982 459157 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...I was about to type that exact same sequence.... < 1310559990 875355 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that is a bit weird. < 1310559995 341233 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh :P < 1310559998 74657 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I was about to add Maryland first. < 1310560015 560626 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :washington dc (not a state) < 1310560065 47532 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :utah < 1310560068 160397 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :maine, new hampshire, delaware, kentucky, nebraska, washington, idaho, oklahoma, < 1310560070 806679 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Related: http://www.ozyandmillie.org/comics/om20020109.gif < 1310560080 438016 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i _did_ say idaho :P < 1310560085 220709 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, my bad. :P < 1310560086 425128 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And Washington. < 1310560096 469003 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION can read. < 1310560109 84480 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I may actually needed to get glasses soon. < 1310560112 142553 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*need < 1310560130 582443 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I believe my vision is getting poor enough to interfere with my ability to read quickly. < 1310560159 145120 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :2CFA;COPTIC OLD NUBIAN DIRECT QUESTION MARK;Po;0;ON;;;;;N;;;;; < 1310560159 307400 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :2CFB;COPTIC OLD NUBIAN INDIRECT QUESTION MARK;Po;0;ON;;;;;N;;;;; < 1310560164 419880 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :But no "pointless question". :/ < 1310560237 712848 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fungot: How do you feel about COPTIC OLD NUBIAN DIRECT QUESTION MARK < 1310560240 620401 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :CakeProphet: _lincoln's first public speech. from an address to an indiana regiment. march 17, 1909, and delivered a long address so ardent and thrilling that the reporters dropped their pencils and, absorbed in watching him, forgot to take down what he said was, that he was branded with the mark of his despair, the seal of solomon upon it; there he had lain neglected for many centuries, limited the labour of the factory child. < 1310560266 9135 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no one mentioned connecticut yet :P < 1310560271 289120 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Thanks to Gutenberg's really sucky approach to metadata, not all of that stuff has had titles and such cleaned up yet. < 1310560299 169463 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"There he had lain neglected for many centuries, limited the labour of the factory child." < 1310560308 644697 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: But it's so much easier to say WAAAAH FUNGOT IS BUGGY. < 1310560310 533843 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::) < 1310560326 640455 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :^style < 1310560326 803054 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher ic irc jargon lovecraft nethack pa speeches* ss wp youtube < 1310560339 964592 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :%style youtube < 1310560344 873912 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :^style youtube < 1310560345 36156 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Selected style: youtube (Some YouTube comments) < 1310560347 358955 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Some of those abbreviations are a bit obscure. < 1310560356 166974 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And the youtube style's built out of a very small dataset. < 1310560367 785725 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, I should make a language that uses every possible sigil in the Perl tradition. < 1310560378 994440 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :fungot: How do they speak in YouTube comments? < 1310560379 238269 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: this was something like that, i liked the old avril...she used to be a president of the 3 dead. < 1310560385 806270 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er, let me make more sense. It would use !@#$%^&* < 1310560396 102044 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: well a larger dataset might cause fungot to go insane < 1310560396 264505 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: " is that justin timberlake < 1310560413 123342 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :fungot: Yes, it was a quote from him. < 1310560413 355774 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: incredible!!... this makes you mad, very dark, gloomy. but i read or hear on internet. this has been kept neatly inside the box got hit by the looks of it < 1310560464 356574 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well # would be for numbers, obviously. $ for strings. < 1310560477 808444 :derrik!~xix@gprs-inet-65-13.elisa.ee QUIT :Ping timeout: 258 seconds < 1310560486 335519 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay, I give up on this. :P < 1310560515 297174 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :having that many distinct sigils would be somewhat horrible. < 1310560584 731816 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :actually I think Perl would be better off in the long run if it ditched most of its sigils. The main benefit of having the sigil is that it removes ambiguities between variable names and other syntactic elements. < 1310560605 819606 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you only need one sigil to accomplish this. < 1310560618 708366 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but then there are sigils like * which are kind of special. < 1310560624 444476 :derrik!~xix@gprs-inet-65-44.elisa.ee JOIN :#esoteric < 1310560641 340281 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I guess that would stay, or completely removed and replaced with something that.. makes more sense. < 1310560699 402200 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as far as I know % doesn't serve much of a purpose and is pretty much the same thing as @, almost. < 1310560735 63219 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I do think Perl makes some distinctions between arrays and hashes, but they both evaluate to lists in most contexts. < 1310560764 223824 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Currently you can have a distinct %foo and @foo, though. < 1310560782 952289 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right, I suppose that's another feature of sigils. < 1310560843 694648 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :But with the addition of OO and $ seems like a catch-all for most Perl values. < 1310560849 172466 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*and references < 1310560873 166554 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Having @ makes sense with the list semantics though. < 1310560907 153046 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as it signifies that something is going on where it might not be expected if the variable began with a $ < 1310560955 65021 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I might try to learn ML soon. < 1310560966 176308 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but it looks pretty tedious compared to Haskell, so I don't know if I will. < 1310561029 641240 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :xkcd :D < 1310561052 613592 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Millilitre < 1310561056 283549 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: what? < 1310561069 649622 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :today's xkcd < 1310561084 518501 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://xkcd.com/ < 1310561087 214349 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, hey, it's kind of clever. < 1310561090 166518 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Read error: Connection reset by peer < 1310561094 416356 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is an improvement. :) < 1310561107 919349 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1310561384 404581 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Perl takes lists from Lisp, hashes ("associative arrays") from AWK, and regular expressions from sed. These simplify and facilitate many parsing, text-handling, and data-management tasks. < 1310561394 132363 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's quite a stretch to say that Perl takes lists from Lisp... < 1310561457 30776 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or any data structure from... any language. < 1310561478 936588 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but Perl lists aren't even linked lists, so.. that doesn't even make sense. < 1310561667 935812 :wth!~tianhou@61.184.206.140 JOIN :#esoteric < 1310561677 20956 :wth!~tianhou@61.184.206.140 PART :#esoteric < 1310561918 269770 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1310561922 492783 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello! < 1310561958 993141 :derrik!~xix@gprs-inet-65-44.elisa.ee PART :#esoteric < 1310561997 976537 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello? < 1310562210 440677 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hello. < 1310562561 869816 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :What's up? < 1310562603 678807 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :dunno, should probably ask fungot. < 1310562603 879397 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :CakeProphet: great video. woop. < 1310562643 408405 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fungot: how do you feel about that video? < 1310562643 573807 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :CakeProphet: i think you were still a very famous video. woop. deal with it < 1310562669 755957 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yeah, CakeProphet, deal with it. < 1310562722 869748 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :woop. < 1310562757 994710 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :In other news, I think Egypt's having its October Revolution < 1310562767 556017 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :JUST AS I PREDICTED IT WOULD < 1310562873 479153 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1310563302 208710 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1310563391 183602 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 258 seconds < 1310564033 642759 :cheater__!~ubuntu@e179113122.adsl.alicedsl.de PRIVMSG #esoteric :Taneb, october revolution in july? nice < 1310564042 56448 :cheater__!~ubuntu@e179113122.adsl.alicedsl.de PRIVMSG #esoteric :they're WAY ahead of schedule on this one < 1310564098 218456 :Lymia!~moe@unaffiliated/cirno-chan NICK :Lymee < 1310564473 805700 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1310564732 251849 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PART :#esoteric < 1310565841 875461 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!haskell main=putStr.ap(++)show$"main=putStr.ap(++)show$" < 1310565862 435769 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!haskell putStr.ap(++)show$"putStr.ap(++)show$" < 1310565866 754654 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you need to add imports for ap < 1310565870 533966 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh... < 1310565886 744685 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> ap(++)show$"ap(++)show$" < 1310565888 171575 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "ap(++)show$\"ap(++)show$\"" < 1310565890 945596 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how about this instead. :P < 1310565904 822640 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :actually the ghci can use explicit module qualifiers < 1310565906 205441 :EgoBot!Gregor@codu.org QUIT :Remote host closed the connection < 1310565912 165899 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh nice. < 1310565916 813606 :EgoBot!Gregor@codu.org JOIN :#esoteric < 1310565918 934926 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!haskell putStr.Monad.ap(++)show$"putStr.Monad.ap(++)show$" < 1310565926 279735 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1310565929 944285 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Control.Monad right? < 1310565932 485932 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with spaces < 1310565936 226306 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to disambiguate from (.) < 1310565960 155043 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, the syntax is fine, but the -> Monad instance is an orphan one < 1310565977 305956 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, so you need the import. < 1310566008 180401 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also Monad is the old form of the module, before hierarchical libraries, it should still work < 1310566017 855957 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but that's not where the instance is. < 1310566036 739191 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so ap(++)show s = s ++ show s right? < 1310566050 765849 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm yes < 1310566078 179083 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...one day I will understand the -> Monad < 1310566087 409332 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :until that day I will just understand idioms. :P < 1310566106 817999 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's just Reader without the newtype wrapping :P < 1310566123 773595 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION hasn't learned Reader, probably because he hasn't needed it. < 1310566143 318927 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@src ap < 1310566143 481514 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ap = liftM2 id < 1310566153 489471 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah right < 1310566159 703735 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :basically the -> monad provides an extra argument to everything < 1310566169 390497 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@src liftM2 < 1310566169 552590 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :liftM2 f m1 m2 = do { x1 <- m1; x2 <- m2; return (f x1 x2) } < 1310566197 126882 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which means you can use it for abstraction elimination. ap = S, return = K, ask = I < 1310566211 851767 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah. < 1310566230 252163 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay, so ap is where -> Monad is most useful? < 1310566244 120569 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not directly with >>=? < 1310566257 38292 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh >>= is useful too < 1310566278 679352 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :as is join < 1310566303 421797 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t join < 1310566304 204673 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a. (Monad m) => m (m a) -> m a < 1310566322 122411 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :join in the -> Monad essentially duplicates an argument < 1310566328 859016 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> join (++) "a" < 1310566330 319180 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "aa" < 1310566346 234139 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay < 1310566374 242411 :ais523!93bcc029@gateway/web/freenode/ip.147.188.192.41 JOIN :#esoteric < 1310566378 329236 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : @pl does some of this automatically < 1310566383 340673 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :m (m a) = (->) ((->) a)? < 1310566388 226743 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@pl \x -> f x (g x) < 1310566388 486718 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ap f g < 1310566390 883174 :ais523!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :bleh, the wireless here was getting so shaky that I was given a wired connection instead < 1310566393 804434 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not really sure how to read that... ' < 1310566407 961463 :ais523!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :and it has all sorts of issues, like requiring a proxy for HTTP that Firefox and Gnome can autodetect, but KDE can't < 1310566410 982741 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um it's actually the (e ->) Monad < 1310566414 704338 :ais523!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :and firewalling port 6667 outbound < 1310566420 591593 :ais523!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :(that's why I'm on webchat atm) < 1310566431 839985 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :for e the type of the common extra argument < 1310566443 404411 :ais523!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :anyone here have an idea of how to get KDE's proxy settings to work? < 1310566459 134757 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :e -> e -> a? < 1310566463 323586 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is m (m a) here? < 1310566466 565384 :ais523!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :or should I just search on the error message? < 1310566478 377536 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: yep < 1310566483 823101 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay, that makes more sense. < 1310566513 900784 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there's a trick you can sometimes use to get the -> instance type for things < 1310566518 710533 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t join.($) < 1310566519 444160 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a a1. (a1 -> a1 -> a) -> a1 -> a < 1310566583 761739 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :.($) is essentially a nop, except for restricting the type of the first argument of what it's added to to be a function < 1310566598 106552 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay. < 1310566601 731273 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t (>>=).($) < 1310566602 568058 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b a1. (a1 -> a) -> (a -> a1 -> b) -> a1 -> b < 1310566625 366735 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :huh, that's... interesting. < 1310566657 13363 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@pl \x -> f (g x) x < 1310566657 247651 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f =<< g < 1310566669 698132 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(>>=)f g a = g (f a) a --?? < 1310566673 617358 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah < 1310566674 450647 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes < 1310566715 559007 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :similar to ap, but kind of reversed in a way. < 1310566778 503291 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :return, ask and fmap/liftM of the -> Monad are rarely used but not because they are useless they just have simpler names: const, id, (.) < 1310566803 249366 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right, I was familiar with all of those except ask. < 1310566815 581600 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ask is a MonadReader method < 1310566817 607671 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t ask < 1310566818 541219 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) r. (MonadReader r m) => m r < 1310566850 741457 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it returns the commonly passed argument < 1310566852 371441 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so it's a constant, which for the -> function instance makes it a function. :) < 1310566870 737818 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1310566937 193129 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what does "the commonly passed argument" even mean? < 1310566956 1696 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like, an identity argument? < 1310566995 131678 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> ask :: [Char] < 1310566995 857223 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (Control.Monad.Reader.Class.MonadReader < 1310566996 69924 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ... < 1310567004 42611 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::) < 1310567026 816968 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :MonadReader instances are ->, Reader, and ReaderT (the transformer version) < 1310567132 256498 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> runReader (do x <- ask; y <- asks (+1); return $ "Argument was " ++ show x + " and argument+1 was " ++ show y) 5 < 1310567133 100402 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Num.Num GHC.Base.String) < 1310567133 263186 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `GHC... < 1310567134 339768 :ais523!93bcc029@gateway/web/freenode/ip.147.188.192.41 QUIT :Ping timeout: 252 seconds < 1310567135 356137 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh < 1310567145 748176 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Reader seems kind of redundant, but ReaderT is interesting. < 1310567167 134250 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> runReader (do x <- ask; y <- asks (+1); return $ "Argument was " ++ show x ++ " and argument+1 was " ++ show y) 5 < 1310567168 695905 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "Argument was 5 and argument+1 was 6" < 1310567198 58192 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well Reader is just the untransformed version. You might use it on the bottom of a monad stack. < 1310567224 282244 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 JOIN :#esoteric < 1310567244 34891 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in any case Reader is like State except the state is immutable. It's useful for passing common configuration and stuff. < 1310567276 75720 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :hmm, fun news story: apparently a monkey picked up a camera and accidentally took a photo of another monkey, someone posted it online, then someone (presumably related to the camera's owner) sent a takedown notice < 1310567319 188551 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh interesting copyright issue :P < 1310567349 363013 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :indeed < 1310567390 295188 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :ah not quite right, it seems that the monkeys took photos of themselves < 1310567396 438747 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :because they liked looking at their reflection in the camera lens < 1310567399 916756 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is this possible? < 1310567409 807844 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :module Foo ( module Foo) < 1310567418 342793 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: also in addition to be immutable, Reader has some better laziness properties since the passed state doesn't need to be threaded through every previous action. < 1310567425 324677 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1310567447 265469 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I've just had an idea < 1310567461 385687 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :An esoteric programming language based on Numberwang < 1310567472 98900 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :From That Mitchell and Webb Look < 1310567476 592758 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> runReader (do x <- undefined; y <- ask; return (y+1)) 5 < 1310567477 421025 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 6 < 1310567489 38559 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And also Wang B-Machines < 1310567491 883308 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> runState (do x <- undefined; y <- get; return (y+1)) 5 < 1310567492 757510 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (*Exception: Prelude.undefined < 1310567504 787329 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And a bit of Malbolge for extra measure < 1310567508 69434 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: see the difference? < 1310567529 270717 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I see that State is not as lazy. < 1310567538 636188 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the result of the ask is well defined because the state cannot change, but get isn't < 1310567558 780922 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :can you fix get? < 1310567565 326994 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sure < 1310567574 281890 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, right.. -_- < 1310567575 799332 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> runState (do x <- undefined; put (10); y <- get; return (y+1)) 5 < 1310567576 713628 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (11,10) < 1310567600 531544 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Instructions will be, GO RIGHT, GO LEFT, FLIP, IF ON GOTO, and NUMBERWANG. < 1310567611 676455 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Except these will be encrypted as numbers < 1310567617 379435 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now State works because no information about the undefined action actually is needed < 1310567630 881545 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there should also be a SHAZAM instruction. < 1310567632 404002 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: right. < 1310567713 74094 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :In Soviet Russia, The State has no undefined information: action actually is needed < 1310567760 737057 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's because in soviet russia, everything is strict. but somehow, still lazy. < 1310567800 914409 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.... < 1310567812 865010 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix fix < 1310567813 589655 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a = a -> a < 1310567830 925440 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Basically all I'm seeing is HASKELL HAS A LIMITATION SORRY. < 1310567831 808430 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Numberwang will be the halt instruction < 1310567845 588785 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t fix < 1310567846 382982 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (a -> a) -> a < 1310567911 499421 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :something wrong with an infinite -> tree? < 1310567956 100446 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not in principle, but the standard response is "it tends to make too many things type that are really errors" < 1310567971 795836 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(ocaml has a -t flag to allow it) < 1310567998 518300 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :cool, I've always wanted a function that has infinite arguments. < 1310568004 326875 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :think of the possibilities... < 1310568009 795602 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I sure can't. < 1310568077 249815 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :lambdabot: * forall a. (a^1 -> a)^1 -> a < 1310568084 371746 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, it could be possible to distinguish between an intended infinite type and an unintended one < 1310568089 897358 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :otherwise the resulting program might not be finite-state < 1310568094 659896 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :basically by requiring an explicit definition for intended infinite types. < 1310568102 633939 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: that's what newtypes are for :) < 1310568138 280036 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :NOT THE SAME. < 1310568172 924495 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!haskell import Data.Function (fix); newtype Fix a = Fix {unfix :: Fix a -> Fix a} deriving Show; main = print $ fix (fix . unfix) < 1310568181 325673 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh < 1310568210 556841 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :btw, I went and declared a string-indexed array in VHDL just to see what would happen, from "hello" to "world" < 1310568216 243471 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :well, "hello" downto "world" < 1310568221 683508 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!haskell import Data.Function (fix); newtype Fix a = Fix {unfix :: Fix a -> Fix a}; main = return $! fix (fix . unfix) < 1310568243 111986 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :the answer is, that it parsed correctly and typechecked correctly, then the compiler said something with a bogus line number about array indexes having to be discrete types, then crashed < 1310568256 309426 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: ok i got no error message for the last one :P < 1310568259 351069 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :are you fixing fix without fixing Haskell's type system? < 1310568273 796342 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :indeed i am < 1310568285 269901 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :also, the type of fix is basicaly ((a->b)->(a->b))->(a->b) < 1310568290 758127 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :*basically < 1310568290 920619 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay, well that's kind of cool. < 1310568312 607074 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :but writing it as (a->a)->a looks cooler and is marginally more general, even though a not being a function type isn't actually useful with the standard definition of fix < 1310568323 873969 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :???? < 1310568332 781633 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix (2:) < 1310568333 492343 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,... < 1310568334 132209 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> fix ('a':) -- i beg to differ < 1310568334 926360 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa... < 1310568339 373087 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523_: what are you talking about? :P < 1310568346 60930 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :oerjan: ('a':) is a function < 1310568349 625738 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric ::t ('a':) < 1310568350 433019 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[Char] -> [Char] < 1310568353 339099 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(a -> a) is a function < 1310568355 968200 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :see? < 1310568357 269910 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in (a -> a) -> a < 1310568364 732383 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.....? < 1310568367 111127 :EgoBot!Gregor@codu.org QUIT :Remote host closed the connection < 1310568367 273357 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :CakeProphet: I mean, a should itself be a function < 1310568367 435758 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sure, but not of the type (a->b)->(a->b) < 1310568371 653400 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :ah, I see < 1310568377 816383 :EgoBot!Gregor@codu.org JOIN :#esoteric < 1310568387 796228 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :oh, it's because you have a lazy language that you can get away with that < 1310568397 91010 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :and recursive types, so it's actually useful < 1310568405 14029 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :I'm working in a lazy language that doesn't have recursive types, so it isn't < 1310568411 74218 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :huh < 1310568416 922663 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix (a+) < 1310568417 685481 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a + (a + (a + (a + (a + (a + (a + (a + (a + (a + (a + (a + (a + (a + (a + (... < 1310568430 887968 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :> a + a < 1310568431 710372 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a + a < 1310568441 998852 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix f < 1310568442 436461 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :is it doing symbolic arithmetic there? < 1310568442 739049 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous type variable `a' in the constraints: < 1310568442 901642 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `GHC.Show.Show a' < 1310568442 901823 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a... < 1310568447 268601 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric ::t a < 1310568448 91168 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Expr < 1310568449 844312 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix f :: Expr < 1310568450 584263 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (... < 1310568468 344155 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523_: sort of. < 1310568473 222235 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's just an instance of Num < 1310568473 384383 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523_: mind you it'll probably end up true if you recode the recursive types as lambda expressions (System F types) < 1310568477 723496 :clog_!~nef@bespin.org QUIT :Quit: ^C < 1310568490 204675 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with an instance of Show to display the expression that is accumulated < 1310568501 360015 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :oerjan: there is no way to express recursive types, it's prevented by the type system < 1310568507 854772 :clog!~nef@bespin.org JOIN :#esoteric < 1310568511 581869 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :the best you can do is do, say, (int -> int) for [int] < 1310568517 905967 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :where it's a function from index to value < 1310568584 463776 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : cool, I've always wanted a function that has infinite arguments. <-- i almost did that for a table in unlambda once. i've never actually done so but you can make functions that take an arbitrary number of arguments and terminate on a d < 1310568634 502523 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :I implemented one recently < 1310568646 956513 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :it was lazy, so it only used a finite number < 1310568656 164263 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :and call-by-name, so all arguments were obtained via callback < 1310568657 465852 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Ping timeout: 260 seconds < 1310568665 44034 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :but it took infinitely many arguments < 1310568674 106510 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix (\r n -> if n == 0 then 1 else n * r (n-1)) 10 < 1310568674 861811 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 3628800 < 1310568729 998052 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : I implemented one recently <-- wait in what language < 1310568767 827289 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :ICA < 1310568779 598360 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :well, it was originally written in Haskell, using a list to hold all the arguments < 1310568798 829524 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: if you read the haskell report's definition of recursion it is actually based on (denotational) lowest fixpoint < 1310568807 671085 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :ICA used a sort of recursive callback, where it asked for an argument, then the caller asked which argument, then it gave the argument number, then the caller gave the argument < 1310568817 113346 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: nifty. < 1310568837 856397 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :CakeProphet: that's the usual definition < 1310568847 608628 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :if you're writing a language and giving a denotational definition of things < 1310568980 556051 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah but it is still a little out of place since most of the haskell report is not that formal :P < 1310569036 934269 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix (\f n -> case n of 1 -> [1]; 2 -> [1,1]; _ -> let z@(x:y:_) = f (n-1) in x + y : z) 10 < 1310569037 735653 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [55,34,21,13,8,5,3,2,1,1] < 1310569130 573945 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I love how magical fix is, while being completely definable in Haskell, and also very simple to define. < 1310569175 857020 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :just shows how powerful the semantics are. < 1310569185 161632 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :what's the Haskell definition? < 1310569196 183600 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fix f = f (fix f) < 1310569204 640351 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :heh, that actually works in Haskell < 1310569219 815308 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@pl fix f = f (fix f) < 1310569219 978975 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :fix = fix (ap id) < 1310569233 865119 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for elliott.. :P < 1310569256 677348 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :that's cheating, it defined fix in terms of fix < 1310569270 738264 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, this is generally how recursion works. < 1310569280 126536 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :it should define it as fix = fix (\f. f (ap id)) instead, that makes the fixing explicit < 1310569307 759843 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :well, Haskell uses \f-> rather than \f. < 1310569312 73020 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :but I'm used to the dot < 1310569331 893916 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't think that defintion would work. < 1310569360 358203 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let fix = fix (\f -> f (ap id)) in fix (const 4) < 1310569361 103655 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: < 1310569361 267973 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : t = (((((a -> b) -> a)... < 1310569386 297419 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: actually it's fix f = let x = f x in x < 1310569418 508969 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :> let fixnew = fix (\f -> f (ap id)) in fixnew (const 4) < 1310569419 281289 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: < 1310569419 443947 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a = (((a1 -> b) -> a1)... < 1310569423 774737 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :hmm < 1310569424 818528 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh right, it's even more magical. < 1310569429 25314 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :that's what I was getting at, but it seems not to work somehow < 1310569431 171400 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :otherwise you will recompute things a _lot_ < 1310569456 858764 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :replacing recursion with fixing like that is the standard way to transform a recursive program... < 1310569540 70118 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t fix (ap id) < 1310569540 843233 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b. (b -> b) -> b < 1310569548 162384 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t ap id < 1310569548 935387 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. ((a -> b) -> a) -> (a -> b) -> b < 1310569561 337936 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@unpl ap id < 1310569561 588532 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(\ f -> (\ a -> a) >>= \ c -> f >>= \ b -> return (c b)) < 1310569566 38621 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh < 1310569586 969918 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@unpl fix (2:) < 1310569587 153091 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :fix (\ a -> 2 : a) < 1310569625 251844 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how, arbitrary... < 1310569655 509764 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t \f -> f (ap id) < 1310569656 330728 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b t. ((((a -> b) -> a) -> (a -> b) -> b) -> t) -> t < 1310569711 72401 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fix (\f -> f (ap id)) = ap id $ ap id $ ap id $ ap id ... < 1310569721 436269 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that does indeed not look like something you can pass to fix... < 1310569737 242487 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: um no < 1310569758 911448 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1310569767 133198 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: ah, indeed not. :P < 1310569768 309905 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's ((...) (ap id)) (ap id) i think < 1310569794 934777 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t fix (\f -> ap id f) < 1310569795 763516 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b. (b -> b) -> b < 1310569812 949365 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523_: you switched the argument order, i think < 1310569828 595952 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :oerjan: perhaps < 1310569841 923758 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t ap id ?f < 1310569842 773681 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. (?f::(a -> b) -> a) => (a -> b) -> b < 1310569843 255921 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :@pl fix < 1310569843 447105 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :fix < 1310569866 617995 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :@pl fix f = let x = f x in x < 1310569866 807681 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :fix = fix id < 1310569875 843482 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :heh, that's a nice definition < 1310569882 905268 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :I wonder if it actually works? < 1310569893 787334 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :eek < 1310569895 949740 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :@pl fixnew f = let x = f x in x < 1310569896 172909 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :fixnew = fix < 1310569914 766879 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :and that's a sane definition < 1310569925 286723 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :let fixnew = fixnew id in fixnew (2:) < 1310569928 182093 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :? let fixnew = fixnew id in fixnew (2:) < 1310569930 180628 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :> let fixnew = fixnew id in fixnew (2:) < 1310569930 959732 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: t = (a -> a) -> t < 1310569935 460085 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :apparently not < 1310569977 777823 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suspect @pl gets confused when you try to define a function it uses internally. also it does no actual type checking. < 1310569989 947125 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric ::t fix fix < 1310569990 717564 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a = a -> a < 1310569990 879643 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Probable cause: `fix' is applied to too many arguments < 1310569991 41814 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `fix', namely `fix' < 1310569995 550165 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :@pl fix fix < 1310569995 776417 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :fix fix < 1310570007 614444 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :I see what you mean < 1310570030 417344 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric ::t \f -> f fix < 1310570031 177443 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a t. (((a -> a) -> a) -> t) -> t < 1310570033 469000 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523_: fix fix is already pointless so @pl would not do anything with it < 1310570040 402582 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :indeed < 1310570046 214827 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :but it's a quick way to verify that it isn't typechecking < 1310570073 668374 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :@unpl fix fix < 1310570073 871926 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :fix fix < 1310570098 895912 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also @unpl doesn't seem to do anything with fix... < 1310570198 186289 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Later < 1310571357 226929 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310571363 735521 :cheater_!~ubuntu@e179113122.adsl.alicedsl.de JOIN :#esoteric < 1310571543 802029 :cheater__!~ubuntu@e179113122.adsl.alicedsl.de QUIT :Ping timeout: 240 seconds < 1310573177 107051 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 QUIT :Quit: Page closed < 1310574050 815737 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1310574241 369170 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :^style jargon < 1310574241 531738 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Selected style: jargon (UNIX-HATERS mailing list archive) < 1310574274 144592 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :fungot: why? < 1310574274 720783 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :quintopia: sunsoft, a dentist's office is a computer " criminal" because the tar data. but i was tempted to reply to a particular string and i'd rather that the ' 90s citizens to problems such as < 1310575194 564883 :Gregor!Gregor@codu.org PRIVMSG #esoteric :The Comcast tech support goons are so cheery they're going to give me diabetes. < 1310575321 593511 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ugh comcast < 1310575339 484407 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :can't say whether i prefer cheery or sullen < 1310575679 386855 :Gregor!Gregor@codu.org PRIVMSG #esoteric :They've "sent a stronger signal to my modem" < 1310575686 369790 :Gregor!Gregor@codu.org PRIVMSG #esoteric :wtfbbq < 1310575709 729440 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :They probably have some sort of a dial, and they've turned it up to 11 now. < 1310575871 455085 :Gregor!Gregor@codu.org PRIVMSG #esoteric :And the INSTANT I disconnected from the help service, my modem disconnected. < 1310575872 853807 :Gregor!Gregor@codu.org PRIVMSG #esoteric :AMAZING. < 1310575891 8642 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It was like "exit chat" -> "all modem lights go out" < 1310575983 119631 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Greatest part is the tech guy said "please make sure to leave your modem online for the next several hours" < 1310576001 74904 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, did it reconnect? < 1310576001 796746 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :They took their finger off the "more power" button when you hung up. < 1310576016 957451 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: Nope. < 1310576021 202143 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: It's just flailing. < 1310576023 495928 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, did you call them again? < 1310576029 509794 :Gregor!Gregor@codu.org PRIVMSG #esoteric :fizzie: Like those turbo buttons on ancient PCs :P < 1310576041 870454 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hell yes, what did those turbo buttons actually do < 1310576043 461845 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I forgot < 1310576049 123276 :Gregor!Gregor@codu.org PRIVMSG #esoteric :They overclocked the CPU. < 1310576065 844051 :Gregor!Gregor@codu.org PRIVMSG #esoteric :If you held them long enough the CPU would go "OH SHIT TOO HOT" and shut down. < 1310576072 577532 :Gregor!Gregor@codu.org PRIVMSG #esoteric :And you'd go "daaaaaaaamn I overturbo'd" < 1310576081 189862 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wha < 1310576091 404155 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :huh < 1310576095 808315 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's not overclocking when it's a factory-sanctioned thing. And all I ever saw were of the dual-state type. < 1310576103 45914 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :8 MHz to 16 MHz, wasn't it? < 1310576115 322577 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, what was the intended use? < 1310576117 691583 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Something like that; but fine, it would UPclock your CPU :P < 1310576129 863418 :cheater_!~ubuntu@e179113122.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310576135 211358 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, I mean the reason to not use the max speed all the time < 1310576138 695179 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Vorpal: Mostly to slow too-fast things down for compatibility. < 1310576145 597074 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1310576158 689953 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I had one box where the frequency switch was controlled by a small executable that toggled it. < 1310576179 783096 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1310576198 87542 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"The button was generally present on older systems, and was designed to allow the user to play older games that depended on processor speed for their timing." ('pedia.) < 1310576207 83621 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1310576226 836476 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1310576232 483832 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I'm kiiiiiiiiinda pissed that my modem disconnected seconds after ending the help session :P < 1310576272 43476 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, did you call them again? < 1310576287 978159 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, also are you on phone now? < 1310576290 894928 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1310576311 39718 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Vorpal: I'm tethering my phone, and I used their online chat before, not a call. < 1310576313 602229 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :any guesses as to whether http://esolangs.org/wiki/http://esolangs.org/wiki/User:Obeisantregion9 is a spambot or a real user? < 1310576321 628564 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Hey, my ADSL link is also less speedy than usually. The downstream speed tends to hover around 19000 kbps, now it's 17949 kbps. So we all have our problems here! < 1310576333 587863 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think probably spambot, but it hasn't spammed yet < 1310576333 783623 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, well do a new online chat < 1310576350 767707 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, that url... what? < 1310576357 258314 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :"http://esolangs.org/wiki/http://esolangs.org/wiki/User:Obeisantregion9" <-- what? < 1310576358 476330 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, whoops < 1310576361 549904 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mispaste < 1310576363 637107 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1310576382 793101 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't type URLs like that by hand < 1310576392 60120 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :of course not < 1310576395 206078 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(spambots have been known to create pages at such URLs, incidentally) < 1310576401 753505 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yes < 1310576408 356097 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Considering that that's the only thing it's done, why don't we just wait it out :P < 1310576445 786293 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed, I plan to < 1310576902 120318 :cheater_!~ubuntu@e179113122.adsl.alicedsl.de JOIN :#esoteric < 1310577412 378778 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk JOIN :#esoteric < 1310577570 717861 :Gregor!Gregor@codu.org PRIVMSG #esoteric : I'm going to send new signals to the modem and refresh it on my end. < 1310577576 72635 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I'm gonna give you NEW SIGNALS! < 1310577579 641313 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ENJOY THE NEW SIGNALS YUM < 1310577687 506054 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 260 seconds < 1310577790 208456 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1310578109 389878 :Gregor!Gregor@codu.org PRIVMSG #esoteric :HyacintheACBU: I've successfully sent new signals to the modem. < 1310578113 412477 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Yessss, new signals! < 1310578115 578307 :Gregor!Gregor@codu.org PRIVMSG #esoteric :YUMMMMM < 1310578242 89759 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Your modem didn't seem to like the old signals, which were mostly Mozart. This time I sent some post-retro grindcore to your modem, let's hope it is more willing to work now." < 1310578464 905862 :hagb4rd!~hagb4rd@koln-d932d7e4.pool.mediaWays.net JOIN :#esoteric < 1310578492 654960 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1310579053 15606 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1310579728 590058 :chickenzilla!~zack@olol.eu JOIN :#esoteric < 1310580221 68311 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Gregor, works now? < 1310580314 970784 :cheater_!~ubuntu@e179113122.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310580402 388796 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Seems to work. < 1310580404 372744 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I'm online :P < 1310580406 377774 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I had to go through the whole activation procedure again though. < 1310580412 120687 :Gregor!Gregor@codu.org PRIVMSG #esoteric :But at least I have NEW SIGNALS < 1310580468 221242 :Gregor!Gregor@codu.org PRIVMSG #esoteric :And thusfar, no lagtown :) < 1310580564 609226 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :btw.. what is "ground" in a laptop. Wrt the case when it is on battery I mean < 1310580575 925172 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I don't mean circuit GND < 1310581114 75398 :cheater_!~ubuntu@g229098133.adsl.alicedsl.de JOIN :#esoteric < 1310581267 110941 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1310582574 168298 :MigoMipo!~John@2.67.216.111 JOIN :#esoteric < 1310583768 328729 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1310583867 482910 :CakeProphet!~adam@h60.40.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1310583867 950670 :CakeProphet!~adam@h60.40.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1310583868 113223 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1310584565 305989 :kwertii!~kwertii@ResNet-33-19.resnet.ucsb.edu JOIN :#esoteric < 1310585659 952594 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1310585769 11207 :cheater_!~ubuntu@g229098133.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310586405 210154 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :ahahaha < 1310586408 205477 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :im such an ass < 1310586497 614467 :cheater_!~ubuntu@g229098133.adsl.alicedsl.de JOIN :#esoteric < 1310586501 950598 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :epifunge :X < 1310586621 160060 :cheater_!~ubuntu@g229098133.adsl.alicedsl.de QUIT :Excess Flood < 1310586638 273705 :cheater_!~ubuntu@g229098133.adsl.alicedsl.de JOIN :#esoteric < 1310586914 787128 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hmm, all of TV Tropes' "You Fail X Forever" pages have been renamed to "Artistic Licence - X". < 1310586932 566792 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :wat < 1310586948 623029 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :obviously TVTropes artistic licenses page titling. < 1310587053 555358 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yep, it's for exactly the reason you think it is. < 1310587062 294556 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's too harsh on the poor little writers. < 1310587080 337427 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wow what < 1310587082 132012 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :-_- < 1310587113 918627 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :clearly a WRITER discovered TVTropes < 1310587267 815723 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so basically we are now starting a meme where "artistic license" is a verb meaning "fail forever"? < 1310587299 123232 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes. < 1310587300 937511 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :at least it's less overused I hope < 1310587323 261134 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :then again "fail" in that sense isn't near as overused as the other < 1310587358 952466 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :in what way is "fail" not overused? < 1310587487 394396 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I notice it a lot more as an adjective/noun/interjection than in proper use, somehow < 1310587504 64264 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :awful, regardless < 1310587547 219246 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :the fail is fail. fail! < 1310587583 99866 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Going to attempt to watch Ghostbusters < 1310587593 287139 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :why? < 1310587602 486026 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :....? < 1310587620 121310 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :......? < 1310587623 945529 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :olsner: THAT IS NOT AN ACTION THAT REQUIRES EXPLANATION < 1310587641 715393 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oerjan: I CAN STILL ASK FOR ONE, CAN'T I? < 1310587679 35259 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1310587684 773977 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess it is physically possible < 1310587769 74442 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :it is, it was, I did it < 1310587799 626291 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes. but you may have released Zuul in the process. < 1310587925 157115 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :so? as soon as someone watches ghostbusters they will just solve that problem yet again < 1310588014 184604 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah but what if someone ends up "Must not think of something immune to crossing the streams. Must not think of something immune to crossing the streams. Oh, damn." < 1310588056 865142 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :the sequel to the movies they actually made will have a solution to the stream crossing issue < 1310588072 708836 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :aha < 1310588081 55434 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION has only seen the first movie < 1310588106 645615 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I've been thinking about my next esolang, Numberwang < 1310588124 845544 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good name what does it do < 1310588134 885229 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :monqy: rotates the board? < 1310588191 293777 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION gives up for now < 1310588195 651883 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :YouTube has it mirrored < 1310588201 409464 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's got elements of a Wang-B machine, Malbolge, and Numberwang from That Mitchell and Webb Look < 1310588211 948406 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, lemme guess, it'll consist entirely of enterprisey buzzwords designed to make it look like there's a language somewhere which will mysteriously evaporate if any attempt is made to implement it? < 1310588236 154683 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Wow, that's a good idea. < 1310588241 532680 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But it's not Numberwang < 1310588260 107965 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Code snippets which look fine at first glance, but when cross-referenced cannot possibly be part of the same language. < 1310588273 488865 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The programs are lists of numbers < 1310588299 197972 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Like with whatsitsname? < 1310588300 250706 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Taneb, you're going to re-create BancSTAR? < 1310588304 445519 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The one Conway made. < 1310588310 203797 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :FRACTRAN. < 1310588318 719884 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Closer to FRACTRAN < 1310588318 935639 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Sgeo: speaking of which, any response from FIS? < 1310588327 425667 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :olsner, nope < 1310588329 73538 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric ::( < 1310588332 894744 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :bastards < 1310588333 485474 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But it's completely different < 1310588337 73862 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Maybe I did something wrong < 1310588346 337999 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :you didn't say sincerely < 1310588355 55606 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Sgeo: I'm on the wrong continent, so you'll just have to break in there yourself < 1310588359 97356 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :you didn't greet them either did you < 1310588395 261309 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :no, he freaked out when we gave him inconsistent guidelines on greetings < 1310588409 415500 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :(I think) < 1310588436 875244 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I need a way to convert any terminating decimal into an integer 1 to 4 < 1310588479 561495 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Taneb, round it to the nearest of 1,2,3, or 4 < 1310588490 583332 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Do something with edge cases < 1310588494 331023 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Nah, needs to be crazier < 1310588505 337424 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : I need a way to convert any terminating decimal into an integer 1 to 4 < 1310588513 223167 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :'Terminating decimal'? < 1310588521 936905 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Like, not recurring < 1310588523 747894 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you mean like 143.598632026? < 1310588527 433869 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yeah < 1310588528 178241 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ah, right. < 1310588538 530389 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :somehow fold all digits together then take the result modulo 4 then add one < 1310588552 814531 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, take the hash, and find its value modulo 4. < 1310588568 190967 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hashes work < 1310588570 252874 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It even carries on Malbolge's cryptographical heritage. < 1310588576 804475 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :convert to a continued fraction, use the last term (mod 4) < 1310588602 96818 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That's good too. < 1310588649 804130 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://tvtropes.org/pmwiki/pmwiki.php/Main/BFS < 1310588663 176465 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :What do swords have to do with anything? < 1310588663 808300 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Note how 'Frikkin'' links to Precision F Strike. < 1310588672 767228 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That's not how it works, you idiots. < 1310588691 847273 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :haha tvtropes < 1310588694 337569 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Maybe someone blue-nosed bowdlerised it? < 1310588709 780426 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes, that's becoming distressingly common on TV Tropes these days. < 1310588759 221136 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> unfoldr (\n -> if n==0 then Nothing else let f = floor n in Just (f, 1/(n - f))) (143.598632026 :: Rational) < 1310588760 6358 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Real.Integral GHC.Real.Rational) < 1310588760 191506 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use... < 1310588768 454926 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh < 1310588780 383489 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> unfoldr (\n -> if n==0 then Nothing else let f = fromIntegral $ floor n in Just (f, 1/(n - f))) (143.598632026 :: Rational) < 1310588781 197557 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [143,1,1,2,28,1,5,3,1,4,4,1,2,1,1,1,1,4,1,3,1,1,1,1,2*Exception: Ratio.%: z... < 1310588792 84720 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1310588801 897355 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1310588982 752261 :copumpkin!~pumpkin@unaffiliated/pumpkingod NICK :cowworker < 1310589196 707307 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> unfoldr (\n -> if n==0 then Nothing else let n' = 1/n; f = fromIntegral $ floor n' in Just (f, n' - f)) $ recip (143.598632026 :: Rational) < 1310589197 505091 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [143,1,1,2,28,1,5,3,1,4,4,1,2,1,1,1,1,4,1,3,1,1,1,1,2] < 1310589260 162572 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> unfoldr (\n -> if n==0 then Nothing else let n' = 1/n; f = fromIntegral $ floor n' in Just (f, n' - f)) $ recip (2.718281828 :: Rational) < 1310589260 918237 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,1,2,1,1,4,1,1,6,1,1,8,1,1,3,1,1,1,2,10,1,6,2,2] < 1310589285 201481 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> exp 1 < 1310589286 49145 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2.718281828459045 < 1310589297 396593 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> unfoldr (\n -> if n==0 then Nothing else let n' = 1/n; f = fromIntegral $ floor n' in Just (f, n' - f)) $ recip (2.718281828459045 :: Rational) < 1310589298 200245 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,1,2,1,1,4,1,1,6,1,1,8,1,1,10,1,1,12,1,1,10,2,1,3,1,2,2,1,2,1,1,2,1,1,7,4... < 1310589348 357591 :cowworker!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1310590613 163399 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION ponders if it would be easy to implement a TC subset of underload in DigFill < 1310591597 394365 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oerjan: let S be a lattice (and a poset), making S^Z a lattice in a natural way. the CA G is lattice-linear if it is a shift-commuting continuous endomorphism of S^Z. theorem: if S = {0, 1}, then a lattice-linear G must be a trivial map or a shift. < 1310591864 778471 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :proof: since a homomorphism must be order-preserving, if all-0 and all-1 map to all-b for the same b, then the map is trivial. so we may assume all-b maps to all-b. now, consider x = \inf^010^inf. x anded with some of its shifts is all-0, so the image of x must contain a 0. so G(x)_i = 0. < 1310591866 983776 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but then for any point y containing a 0 in coordinate j, G(y)_{j+i} = 0 by order-preservingness, and similarly there is such a i' that a 1 in a point forces a 1 somewhere. obviously i = i' or points x with x_i = 0, x_{i'} = 1 cannot have images. but then G is a shift. < 1310591929 479982 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(we're still working on the general case, although it's probably not much harder) < 1310591999 177499 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :sorry *"or points x with x_{-i} = 0, x_{-i'} = 1 cannot have images" < 1310592106 384080 :MigoMipo!~John@2.67.216.111 QUIT :Read error: Connection reset by peer < 1310592123 304852 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :in general i'm very interested in the shift-commuting continuous endmorphisms for algebras over S^Z induced by finite algebras S < 1310592144 580231 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there is no f way i'm going to try to understand that. < 1310592148 16733 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :linearity of couse being the most studied case < 1310592175 632578 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :"shift-commuting continuous endomorphism" just means it doesn't matter whether you take ands of points before or after the map < 1310592179 591920 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and or's < 1310592183 376280 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*and's < 1310592195 342063 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or maybe you meant that actual proof < 1310592201 219148 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes. < 1310592370 76000 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :basically i just said ...0001000... cannot map to all-0, or lattice-linearity would be contradicted, so the image has a 1 somewhere. but every point having a 1 somewhere is greater than or equal to a shift of ...0001000..., so you'll have that same 1 in the image of every point. < 1310592392 75210 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the same distance away from the 1 in the preimage < 1310592401 701261 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or to be precise, i meant _math in general_. < 1310592410 68676 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::D < 1310592412 974198 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :okay sorry < 1310592424 255575 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :everyone except oerjan: what i just said < 1310592793 133552 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :btw it's kind of fascinating that we apparently still don't know if the automorphism groups of the full 2-shift and the full 3-shift are isomorphic < 1310592873 845808 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i should probably check this factoid, might've been solved now < 1310593005 241037 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :"All fnord fnord always fnord"? < 1310593017 616639 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fungot! < 1310593018 87179 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Phantom_Hoover: again why does the market put up with an mclput message ( and 2.3 displays it correctly, maybe i want to buy a " revision" of circa 1989 ( from the user's full name later. < 1310593032 138815 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: words of wisdom by fungot < 1310593032 357515 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: hell, sendmail, inserts return-path headers at will and does not have a lot < 1310593038 328466 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fizzie, hey, any chance of homestyle in the near future? < 1310593192 42393 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Should I define the Numberwang operation in Numberwang, or keep it vague? < 1310593200 41028 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vague. < 1310593240 516340 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: you should define it with a program in numberwang. < 1310593249 873475 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I reckon Numberwang is Turing Complete without it < 1310593324 563332 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I have it print "It's Numberwang!\n" < 1310593373 622971 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :*may < 1310593438 766489 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Or run the Numberwang program "12! 4.4! 92! 10! 49.8! 2! 2! 2!" with the current tape and everything < 1310593512 716392 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Except I have no idea if Numberwang can do loops < 1310593526 692763 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It probably can. < 1310593531 319692 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It has a GOTO command < 1310593575 673160 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Which decimal → 1..4 thing did you use? < 1310593588 301937 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :http://esolangs.org/wiki/Numberwang this isn't your numberwang I hope < 1310593610 739112 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :because that numberwang has loops and is bad < 1310593620 581035 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :No < 1310593636 327664 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :We'll just sweep it under the rug. < 1310593651 176593 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Move it to Numberwang (crappy BF derivative) < 1310593664 438302 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, motion that the wiki has a Brainfuck: namespace. < 1310593708 464260 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*have < 1310593711 711216 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :so how does numberwang work? < 1310593755 938859 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I may write an interpreter and release it closed-source < 1310593772 178334 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Just to watch everyone not bother to do anything about it < 1310593775 874322 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :In that case, may I ask if you know how the wiki's copyrights are set up? < 1310593777 433064 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no spec? < 1310593886 830412 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :motion that people stop thinking i'm a wiki admin < 1310593976 951809 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :So, may I move the existing Numberwang? < 1310593998 709241 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Which is: a) Orphaned < 1310594004 279365 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :b) uncategorized < 1310594019 684798 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :c) a brainfuck derivative < 1310594035 782004 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Do it and see if anyone bothers to undo it. < 1310594041 35306 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :d) not actually uncategorized < 1310594315 294758 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Is there a proper way to link to Wikipedia, or do I just use the external links? < 1310594356 633685 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :External links. < 1310594363 705386 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :We don't have fancy interwiki stuff. < 1310594365 262364 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Thanks < 1310594388 718537 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Nor fancy anything, since the version of MediaWiki used is like 5 years old. < 1310594641 512606 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: actually [[Wikipedia:...] works afair < 1310594652 611245 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er *]] < 1310594693 450006 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but it may not be a good idea since it makes the link look internal < 1310594701 713519 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(also afair) < 1310594804 521134 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :What do you call it, when you've got the list, the text between the items? < 1310594822 929152 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what < 1310594854 960215 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :clarify please < 1310594892 441428 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Like, if I wanted to have Numberwang programs as 13! 42! 2! 7! 9!, it would be "!" < 1310594899 134177 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :delimiter < 1310594901 867634 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Thanks < 1310594955 40954 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Also, is moduloed a word? < 1310594960 880382 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :As in, moduloed by four < 1310594981 98728 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh in math one usually says "modulo four" < 1310594982 579259 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :misewell be < 1310594994 498865 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oerjan: indeed, but in programming we have the modulo operator < 1310595011 614892 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or (mod 4) in symbols < 1310595092 482344 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although it is not _exactly_ the same as the result of applying modulo by four, it modifies a congruence < 1310595119 482049 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :7 = 11 (mod 4), where the = should have 3 lines < 1310595130 379190 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(ideally) < 1310595174 15847 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and that use is afaik considerably older than the use as an operator name < 1310595240 99726 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :If I said "modulo 4", etc, the sentence would be ambiguous. < 1310595244 102683 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I've worked around it < 1310595299 588706 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you could use remainder < 1310595317 451804 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but i guess that gets more verbose again < 1310595705 669936 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :http://esolangs.org/wiki/Numberwang < 1310595752 52970 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm offended by the name < 1310595827 548637 :Rugxulo!~Rugxulo@adsl-065-013-115-246.sip.mob.bellsouth.net JOIN :#esoteric < 1310595829 453257 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It should be Numberwank. < 1310596193 422133 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Gregor, that would completely defeat the point of the reference. < 1310596201 160613 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Although my idea was way cooler. < 1310596209 90323 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I wish I was actually able to make it work. < 1310596333 800789 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :What was your idea? < 1310596359 562971 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The enterprisey jargon that made it look like there was a language where there was none. < 1310596547 523996 :Rugxulo!~Rugxulo@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :I've been away from here too long ... is there a good message board / forum to frequent these days? < 1310596567 11022 :Rugxulo!~Rugxulo@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :ACTION is not interested in searching months of backlogs ... < 1310596581 819824 :Rugxulo!~Rugxulo@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :I probably missed some interesting stuff ... is fizzie here now? perhaps he can sum it up for me < 1310596582 937710 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the message board / forum is too dead to be good < 1310596589 741356 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Rugxulo: we mainly just discuss things here and on the wiki < 1310596591 989462 :copumpkin!~pumpkin@unaffiliated/pumpkingod NICK :Vectron < 1310596599 202104 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the forum gets the rare message < 1310596615 593892 :Rugxulo!~Rugxulo@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :I always forget to check the wiki (and should signup / add some stuff one day, e.g. ETA page is woefully slim) < 1310596677 645050 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie seems to have been silent for a while < 1310596685 445604 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Rugxulo, you mean the general haps of the community, or specific esolang stuff? < 1310596703 698752 :Vectron!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1310596716 150802 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(OK, community is entirely the wrong word, but whatever._ < 1310596722 278067 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*) < 1310596748 551187 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's more like a gentlemen's club. < 1310596795 650951 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh god, that term has been appropriated for strip clubs. < 1310596803 309381 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :WHY DO YOU HAVE TO RUIN EVERYTHING, AMERICANS < 1310596804 597643 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :WHY < 1310596809 471153 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It is a club, that is for gentelmen < 1310596815 676941 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :As in, men who are gentle < 1310596839 322603 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Where they can sit quietly and read, or play bridge if they desire < 1310596858 32586 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Well, there you have it. < 1310596873 213702 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no were a strip club < 1310596877 20430 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Who wants a game of bridge, then? < 1310596885 815707 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Don't know how to play < 1310596887 24173 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :monqy, who's stripping? < 1310596895 6340 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Nor I! < 1310596903 972808 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I should learn to play bridge sometime < 1310596934 670243 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I understand that you can play it on these new-fangled computing machines though. < 1310596961 342667 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I was directed to http://www.chroniclogic.com/bcs_download.htm when I inquired. < 1310596976 66784 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well i've pasted videos of myself naked here < 1310596987 859827 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :On a bridge? < 1310597001 560262 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, yes. < 1310597012 749140 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, sure, but other than augur, who was watching it? < 1310597033 818842 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :oklopol: WAT < 1310597043 149737 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :We haven't had a female member in forever. < 1310597049 562643 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :WHERE ARE THESE NAKED OKLOPOLS < 1310597054 260933 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :You don't know what gender I am < 1310597060 286886 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(Lymee is almost certainly a 40-year-old man.) < 1310597073 412959 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But yeah, I'm male < 1310597079 488585 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :how did i miss naked oklopol :( < 1310597080 403543 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :T_T < 1310597083 5829 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :augur: i played something on the piano < 1310597090 289061 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :hot < 1310597094 146911 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :nekkid < 1310597099 198504 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Isn't it rich? < 1310597100 922542 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :augur, you'll have to comb the logs. < 1310597102 342716 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Aren't we a pair? < 1310597107 836781 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Me finally here on the ground, < 1310597111 299639 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :You in mid-air < 1310597113 563297 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :actually the vids have been moved to a better place. < 1310597116 351517 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, ah, but are you 40 years old? < 1310597119 220287 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :oklopol: gimme :D < 1310597124 406017 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :WAIT < 1310597125 516690 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CPRESSEY < 1310597128 316006 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :IS LIKE 40 < 1310597134 663323 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :AND HE HASN'T BEEN HERE LATELY < 1310597140 339847 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :augur: you can't actually see anything :D < 1310597146 175344 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :IT ALL MAKES SENSE < 1310597149 185899 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :oklopol: well what CAN i see < 1310597157 375120 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i mean on the vid < 1310597169 700115 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :oklopol: no i know < 1310597173 407339 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Phantom_Hoover: I'm not going to be 40 for a while < 1310597175 324132 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you can see my naked arms i suppose < 1310597179 524327 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :24 years < 1310597186 312606 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and maybe, MAYBE, part of my penis < 1310597192 983931 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but nothing else < 1310597206 178981 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :oklopol: :O < 1310597209 176916 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :i'd watch that < 1310597221 184561 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i actually love banging my dick against the keys < 1310597222 488354 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :< augur> oklopol: :O <-- you would, wouldn't you < 1310597230 729052 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :coppro: yes, i would < 1310597240 619374 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :i believe i just said that < 1310597259 132248 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I am regretting joining this chat < 1310597264 198202 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :;_; < 1310597271 634703 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's too... < 1310597278 359484 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, gay? < 1310597279 772305 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Wrong-gentlemen's-club-y < 1310597281 483298 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :HOMOPHOBE < 1310597292 76723 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Nah, too sexual < 1310597298 682253 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :SEXOPHOBE < 1310597312 274239 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Now, that just sounds like a woodwind instrument < 1310597330 831823 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :speaking of being gay, maybe i should've gone to america instead of europe for my vacation, augur would probably have agreed to meet me (unlike SOME PEOPLE :||) < 1310597335 795627 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I'b sorry, I can't play the sexophobe right now. < 1310597341 313060 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I hab a cold. < 1310597344 289294 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :oklopol: ;D < 1310597353 147585 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i tried to meet elliott < 1310597354 794731 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and he's like < 1310597355 575149 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :oklopol: depends on what you were looking to be agreed with about < 1310597357 676305 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :sorry i'm busy < 1310597360 317522 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :lol < 1310597375 266861 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :"how about next week?" "hmm hmm it seems i'm busy sorry" < 1310597381 113854 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: um we have at least two people here right now who may be female < 1310597385 173358 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :"uhhuh, and the week after that is busy i guess?" < 1310597390 467188 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :"sure seems that way" < 1310597391 394545 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, TbH, the part of England elliott lives in is so boring it'd be a waste. < 1310597396 817601 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Which part? < 1310597412 205766 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, well, that'd be telling. < 1310597421 578897 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : (Lymee is almost certainly a 40-year-old man.) <-- oh, ok. < 1310597429 384103 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, wait, who's the other? < 1310597430 689634 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :aloril? < 1310597501 992257 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(I vaguely remember coming across something mildly indicative of femaleness while trying to unravel the mystery of who the hell all these lurkers are.) < 1310597509 439955 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1310597554 729072 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : I am regretting joining this chat <-- you know, there used to much more of this stuff a few years ago :P < 1310597576 891565 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm sincerely glad I'm a newb, then < 1310597596 105881 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You mean the legendary days of 2008, when in the words of elliott the channel should have been renamed to ##gaysex? < 1310597606 880913 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :oerjan: i was more active a few years ago. < 1310597626 735040 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: Elizacat < 1310597632 861384 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, right. < 1310597634 326836 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Duh. < 1310597639 585263 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :ive been in #haskell and #agda primarily, recently < 1310597679 964860 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : oerjan: i was more active a few years ago. <-- THAT WOULD EXPLAIN IT YES < 1310597696 456424 :augur!~augur@208.58.6.161 PRIVMSG #esoteric ::) < 1310597701 162533 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :personally i find gay sex WAY more interesting to talk about than software/unix/compiles/whatever that stuff is you ppl are always whining about < 1310597707 418858 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*compilers < 1310597745 388664 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :oklopol: oh myyyy < 1310597784 856555 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::F < 1310597796 602917 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you know that's not saying much < 1310597820 830241 :Rugxulo!~Rugxulo@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :I'll admit *nix is boring, but not THAT boring! < 1310597835 122547 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Okay, I've created three esoteric programming languages this year, and they all begin with N < 1310597838 260818 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: although funnily i can only recall two people on the channel who are openly gay. (augur being one, of course.) < 1310597842 315899 :Rugxulo!~Rugxulo@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :BTW, new FreeDOS kernel 2040 released a few weeks ago ;-) < 1310597848 713375 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i have a complete mental ignore for all of that computer stuff, despite (and perhaps due to) years of trying to get interested in it < 1310597872 223536 :Rugxulo!~Rugxulo@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :in fact, I'm using it now! :-)) < 1310597890 501437 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm not homophobic, I just don't like talking about sex or nakedness < 1310597894 173894 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : ive been in #haskell and #agda primarily, recently < 1310597904 483526 :Rugxulo!~Rugxulo@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :agda? < 1310597907 109465 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :agda! < 1310597914 474644 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :agda. < 1310597916 452176 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Taneb: why? < 1310597918 10039 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :its like epigram except it gets released xP < 1310597919 236430 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :So is #agda now full of dependently-typed gay sex? < 1310597928 688524 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :Phantom_Hoover: oh yes < 1310597934 243959 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :oklopol: parents raised me that way, maybe < 1310597944 276667 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Or maybe it's because I'm asexual. < 1310597951 751201 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`addquote ive been in #haskell and #agda primarily, recently So is #agda now full of dependently-typed gay sex? < 1310597953 142281 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you are? cool < 1310597955 483885 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :503) ive been in #haskell and #agda primarily, recently So is #agda now full of dependently-typed gay sex? < 1310597958 464090 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :Phantom_Hoover: that and insights from mcbride and other shit < 1310597968 543142 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Bi- leaning hetero-romantic < 1310597974 698859 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :augur, why, is he an expert on gay sex? < 1310597983 443140 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh < 1310598005 349309 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, I recall reading the log of the first time CakeProphet came here and seeing pikhq_ claim that asexuality was literally biologically impossible. < 1310598011 458885 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well that's kinda gay, i hoped like complete disinterest in relationships < 1310598012 600407 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I wanted to go into the past and slap him. < 1310598025 981045 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: Uh, what did I what what? < 1310598035 987164 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :oklopol: Nah, just I rather ironically find sex a turn-off < 1310598044 795500 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :Phantom_Hoover: no, but hes an expert on dependent types! < 1310598048 781687 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :xD < 1310598050 119864 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :icky gross yuck < 1310598105 86267 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Taneb: you have been in relationships, yes? < 1310598109 344260 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :No. < 1310598110 170343 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Taneb: what about MAKING LOVE? < 1310598129 689231 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :THAT'S JUST A EUPHEMISM FOR THE SAME ACT! < 1310598143 816049 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :coppro: Got a crush on this girl, though < 1310598149 411013 :Rugxulo!~Rugxulo@adsl-065-013-115-246.sip.mob.bellsouth.net PRIVMSG #esoteric :Mike Love? nah, he's a Beach Boy ^_^ < 1310598152 602418 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no, there's way more love involved < 1310598160 273537 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :spewing everywhere < 1310598164 773102 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :Taneb: uh, i dont know about you but when i make love it requires milk, flour, eggs, sugar.. < 1310598167 918924 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :and semen < 1310598182 656574 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Oh, look, it's tomorrow < 1310598185 728452 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I better go now < 1310598201 840833 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :This has nothing to do whatsoever with where the conversation has turned < 1310598203 688556 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...you chased him away. i should ban the lot of you :P < 1310598204 897882 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :have fun < 1310598205 60391 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Bye < 1310598216 976012 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Goodnight. < 1310598220 39109 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PART :#esoteric < 1310598243 264857 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :mwahahaha < 1310598272 674537 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :1-0 for the sexual people < 1310598349 659000 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1310598361 596932 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hi elly < 1310598385 510403 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Three minutes too late. < 1310598409 103612 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :elliott! < 1310598413 324510 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :you missed all the gaysex < 1310598453 387380 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah me and augur had a "conversation" < 1310598481 361732 :Rugxulo!~Rugxulo@adsl-065-013-115-246.sip.mob.bellsouth.net QUIT :Quit: boring < 1310598498 1535 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :btw who reads scandinavia and the world? < 1310598580 788757 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :eh, scandinavians? < 1310598597 824505 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i think it's reasonably funny < 1310598607 379297 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :at least the ones i've seen linked < 1310598644 676056 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :augur: i actually started binging it yesterday < 1310598680 59808 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :oklopol: you are finland. just sayin < 1310598692 497127 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : you missed all the gaysex <-- ok new theory, elliott _is_ Taneb < 1310598731 275037 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Just as cpressey is Lymee. < 1310598738 172410 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm a pretty stereotypical finn in many ways < 1310598750 7839 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: wat < 1310598769 57280 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oklopol: so you are precisely like that finnish guy on satw, right? < 1310598776 843098 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :just checking < 1310598784 472724 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i don't know that much about him < 1310598786 333248 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what's he like < 1310598793 828668 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :apparently you < 1310598796 812002 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :huh < 1310598805 824494 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: you arrived 3 minutes after we embarassed him to leave < 1310598824 935291 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you think we embarassed him? < 1310598855 706588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I TOLD YOU WE HAD GUESTS < 1310598971 336080 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :really asexuality is pretty awesome, i could do way more mathing if i was asexual < 1310598985 334597 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: recap: Phantom_Hoover called #esoteric a gentlemen's club and then realized what that meant in american. then the discussion passed on to naked pictures of oklopol and someone woke up augur. the rest should be obvious. < 1310599029 892622 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oklopol: he _said_ he didn't like the subject. < 1310599046 881706 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : really asexuality is pretty awesome, i could do way more mathing if i was asexual < 1310599050 105839 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :he also denied that was why he left, but... < 1310599056 825841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there are testosterone inhibitors available HTH < 1310599060 678641 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :not liking it != being embarrassed about it < 1310599106 169967 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :elliott: the problem is not so much that i need my 2-5 orgasms a day, more that i start feeling like life is completely pointless if i don't get laid for a week < 1310599137 873721 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that is, with a living object other than myself < 1310599193 635986 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :oklopol: i'd be happy to help you with that < 1310599208 403210 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so would the retarded girl! < 1310599221 105133 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :actually i think it was just a sick joke, since she then just left. < 1310599222 585904 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :yeah but a) retarded, b) girl < 1310599226 99748 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and broke my heart < 1310599233 906611 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :oklopol: what happened to your girlfriend, anyway < 1310599247 579678 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :augur, she wouldn't have sex with him in a bath of coke. < 1310599271 171302 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :horrible < 1310599319 465121 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i had some issues with her starting serious relationships with other guys, and things lead to another and now she's in africa. < 1310599329 465353 :augur!~augur@208.58.6.161 PRIVMSG #esoteric ::\ < 1310599345 707965 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i was fine with an open relationship ofc but i'm not really a polyamorist < 1310599357 643431 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i mean a hole is a hole < 1310599378 802900 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh also what Phantom_Hoover said < 1310599383 686967 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that was really the main thing < 1310599409 782378 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :oklopol: well, come to maryland. :D < 1310599416 780556 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh you < 1310599533 559700 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hi, < 1310599533 789676 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You're receiving this because at some point in the past, the dice roller < 1310599533 951681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :at nomic.net (dice@nomic.net) received a request purporting to be from < 1310599533 951772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :your email address. < 1310599533 951827 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :We are happy to announce the deployment of a new dice roller to replace < 1310599534 479955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the original one, which is now more than 10 years old. < 1310599547 682632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A NEW AGE OF NOMIC DICE ROLLERS HAS ARRIVED < 1310599575 333816 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :... < 1310599664 836034 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :spamic < 1310599740 480279 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my lines or the email < 1310599759 12033 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :7 lines is not very spamic here < 1310599772 140268 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :7 screenfuls maybe < 1310599799 52251 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i'm proud to be a spamerican < 1310599799 927635 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :oklopol: if its 7 screenfulls of lambdabot, its a regular occurance < 1310599805 14224 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :or of some other evaluator < 1310599816 376348 :ralc_!~ralc@dhcp233.akk.k-net.dk JOIN :#esoteric < 1310599828 647212 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk QUIT :Ping timeout: 240 seconds < 1310599831 919355 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :eviluator < 1310599837 376017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: 07:26:45: -!- BeedaWeeda has joined #esoteric. < 1310599866 46294 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm, i didn't notice < 1310599870 627873 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :is boily back from wherever he went off to? < 1310599878 958842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :< 1310542005 7325 :BeedaWeeda!~BeedaWeed@74-45-176-122.dr01.pasn.ca.frontiernet.net JOIN :#esoteric < 1310599884 705004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wtf, is that a different isp? < 1310599895 592357 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ic < 1310599916 21767 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :augur: exactly < 1310599920 840021 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or debugging < 1310599942 793395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :12:06:55: The book held the record for the longest sentence in English literature with 13,955 words. That record was broken by Nigel Tomm's one-sentence, 469,375-word book, The Blah Story, Volume 4. < 1310599943 78387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wow < 1310599946 490219 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that thing has like fifteen volumes < 1310599961 770019 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"The tenth volume of The Blah Story by Nigel Tomm was published in 2008. In this volume Nigel Tomm shocks us with (only) one unthinkable word, which is 2,087,214 letters long (read more)!!!" < 1310599978 179851 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what < 1310599982 589310 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also 'The Blah Story, Volume 10' encloses the world's longest word which contains 2,087,214 letters. The ultra long word was created using very simple algorithm. Nigel Tomm joyfully explains an algorithm of building his extra size word: "Fuse separate words together no matter how cool you think they look singly." < 1310600002 585452 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i < 1310600003 609686 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i mean people have spent HOURS just debugging bots and shit here which is often just repeating " hello everyone !do stuff the wrong thing to say fucking ass-originating shit bye" < 1310600011 656278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Let me summarize some facts about world’s longest book/novel - The Blah Story. Nigel Tomm’s abstract novel The Blah Story was begun to publish in the October 2007. In 2007 first 4 volumes were published. In 2008 next 19 volumes were published. For now, 23 volumes of The Blah Story are published, they contain 11,338,105 words; 61,745,771 characters (with spaces); 17,868 pages. < 1310600016 974072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://theblahstory.files.wordpress.com/2008/12/the_blah_story_covers_big.jpg < 1310600018 368401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :literally amazing < 1310600050 42947 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :12:14:57: blah and blah blah to his blah character and then blah blah she was blah blah blah years old she blah blah boys about her so blah blah blah, her blah blah eyes blah blah along the blah blah blah his blah blah lips blah the pattern of a blah of blah on the blah as she blah blah blah and blah him with a blah < 1310600050 205942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :12:15:03: ...this sounds like such a good read. < 1310600062 991907 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :oklopol: e_e < 1310600091 989868 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is that an actual quotation from an actual volume of that actual story < 1310600096 208461 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :maybe it's art or something < 1310600102 108991 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: it seems somewhat dubious to consider this "english literature" < 1310600109 996708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i object, this is awesome literature < 1310600114 105774 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :art < 1310600117 12534 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or arey ou objecting to the english part :D < 1310600120 982234 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1310600131 379542 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i want to own everyvolume < 1310600159 837315 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" is that an actual quotation from an actual volume of that actual story" <<< someone answer plz < 1310600257 369128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i believe so < 1310600265 93650 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i want to read that shit < 1310600281 211537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://theblahstory.wordpress.com/ < 1310600282 433447 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're welcome < 1310600285 527811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :twenty-three volumes < 1310600289 433896 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :seventeen thousand pages for you < 1310600303 988033 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: oh and it's available to download. < 1310600313 433250 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Book Title: The Blah Story / Author: Nigel Tomm / # of Words: 11,300,000[citation needed] / Language: English / Reason for Dispute: Text composed mainly of 'blah's.[citation needed] < 1310600317 26594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Here’s an excerpt (the first page of The Blah Story, Volume 8): < 1310600317 229675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Then blah again to blah this time, where she blah blah with arty blah and blah in blah, took blah the simple blah, and wrote some blah blah poetry, supposedly the blah of a blah blah blah on the blah of the blah blah title My Blah Story: < 1310600317 391854 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Blah me. Blame you. < 1310600317 391978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Blah you. About you. You blame me. Blah you. < 1310600317 683489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I blah as you or blah by blah, < 1310600319 525692 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You know. You blah. You blah it out of blah. < 1310600321 524596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Blah blah. Blah blah. < 1310600323 541646 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Blah blah, a blah, < 1310600325 522551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Blah in blah. < 1310600327 630653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Discovers blah and circles < 1310600329 541606 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Into blah. ‘My eyes,’ I scream. < 1310600342 613600 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :to blah or not to blah, that's the blah. for whether it's nobler to blah or to blah, perchance to blah < 1310600346 898917 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Longest sentence continues – “The Blah Story, Volume 18″ < 1310600347 73662 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :June 12, 2008 by theblahstory < 1310600347 235839 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The eighteenth volume of The Blah Story by Nigel Tomm was published in 2008. The Blah Story, Volume 18 continues the longest sentence everrrrrrrrrrr (sorrry for rrrrrrrrrr’s, sometimes I just can’t control myself). The ultra-long sentence was started in Volume 16 and continued in Volume 17 (read more). For now, the sentence occupies three 812-page The Blah Story volumes (16, 17 and 18) and… there’s still more behind! < 1310600477 751701 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*'tis < 1310600490 109688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :12:49:44: Perl takes lists from Lisp, hashes ("associative arrays") from AWK, and regular expressions from sed. These simplify and facilitate many parsing, text-handling, and data-management tasks. < 1310600490 274711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :12:49:54: that's quite a stretch to say that Perl takes lists from Lisp... < 1310600500 688233 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think Lisp actually introduced the dynamically-sized list structure < 1310600508 379327 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :As a language element, I mean < 1310600850 59156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:30:47: I've just had an idea < 1310600850 230016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:31:01: An esoteric programming language based on Numberwang < 1310600850 392917 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:31:12: From That Mitchell and Webb Look < 1310600850 393098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WE ARE CULTURED, WE KNOW WHAT NUMBERWANG IS < 1310600882 558945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:38:31: something wrong with an infinite -> tree? < 1310600888 490992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I believe this makes the type system unsound (oerjan?) < 1310600940 15142 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:44:45: also, the type of fix is basicaly ((a->b)->(a->b))->(a->b) < 1310600940 276272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:44:50: *basically < 1310600940 438634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:45:12: but writing it as (a->a)->a looks cooler and is marginally more general, even though a not being a function type isn't actually useful with the standard definition of fix < 1310600945 163934 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, he already got told right after < 1310600990 125564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:48:31: the best you can do is do, say, (int -> int) for [int] < 1310600990 354697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:48:37: where it's a function from index to value < 1310600994 17016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :int is a recursive type < 1310600997 281340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(bad terminology...) < 1310601078 412621 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :only if unbounded... < 1310601138 905172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, i see, the context is not lamdba calculus < 1310601139 331759 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : I believe this makes the type system unsound (oerjan?) <-- ocaml manages... i'd imagine it doesn't hurt more than non-termination in general? < 1310601150 590428 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*ocaml with -t < 1310601180 353777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:58:50: I love how magical fix is, while being completely definable in Haskell, and also very simple to define. < 1310601180 598214 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:59:35: just shows how powerful the semantics are. < 1310601180 760357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:59:45: what's the Haskell definition? < 1310601180 760536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:59:56: fix f = f (fix f) < 1310601181 289488 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wrong < 1310601191 23513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ocaml has a weaker type system than Haskell's... < 1310601194 700356 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :< elliott> oh, he already got told right after < 1310601207 972094 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dammit oerjan why didn't you tell CakeProphet he was wrong :(((((((( < 1310601219 533525 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um i did? < 1310601226 590267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh you did < 1310601228 307112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thnx < 1310601283 439051 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :15:11:06: @pl fix f = let x = f x in x < 1310601283 606634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :15:11:06: fix = fix id < 1310601283 812653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat < 1310601322 213379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :16:24:01: Selected style: jargon (UNIX-HATERS mailing list archive) < 1310601322 450762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :still love this < 1310601322 614642 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :elliott: why not support certain common denominators in the towel and start learning perl. i've been using ftp software's network monitor program and mis-typed a command to execute something like that, you < 1310601329 471329 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: in any case i've always heard that the reason haskell doesn't allow implicitly recursive types is not something fundamental but because it would make too many obvious errors type (presumably involving missing function arguments) < 1310601345 949217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: fair enough, but I'm still Suspicious(tm) < 1310601357 510486 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i suspect that @pl is confused because it contains fix which @pl uses internally < 1310601386 779922 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@pl fix f = fix f < 1310601386 968398 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :fix = fix id < 1310601404 45658 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl alakazam f = let x = f x in x < 1310601404 234069 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :alakazam = fix < 1310601406 11281 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1310601471 32246 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :19:55:14: Hmm, all of TV Tropes' "You Fail X Forever" pages have been renamed to "Artistic Licence - X". < 1310601471 266122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow. < 1310601472 439109 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@pl ap = liftM2 id < 1310601472 630230 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ap = ap < 1310601477 452174 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bah < 1310601479 296561 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just wow. < 1310601498 940718 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And it's for the exact reason you fear it is. < 1310601655 507268 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(cur) (last) 22:20, 13 July 2011 Taneb (Talk | contribs) (Replaced with new esolang) < 1310601655 706973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(cur) (last) 21:53, 13 July 2011 Taneb (Talk | contribs) (Numberwang moved to Numberwang (brainfuck derivative)) < 1310601659 888046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I find this precedent disturbing < 1310601673 531256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm going to invent a language called brainfuck and move the old article away < 1310601680 181877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(perhaps to Brainfuck (brainfuck derivative)) < 1310601714 242716 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :21:51:26: motion that people stop thinking i'm a wiki admin < 1310601714 975817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NEVER < 1310601718 571415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: delete a page for me plz < 1310601755 552345 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : I'm going to invent a language called brainfuck and move the old article away < 1310601764 652577 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yeah, but I told him to try it and see if anyone stopped him. < 1310601771 625918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I WILL STOP HIM WITH MY POWERS < 1310601774 347354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :22:36:07: * Rugxulo is not interested in searching months of backlogs ... < 1310601774 509727 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :22:36:21: I probably missed some interesting stuff ... is fizzie here now? perhaps he can sum it up for me < 1310601780 433978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: your true purpose in life revealed. < 1310601795 904251 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, you're just before the gay stuff. < 1310601799 930768 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Poor Taneb. < 1310601805 913227 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :My cringing is ready. < 1310601838 376216 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :22:44:14: You don't know what gender I am < 1310601843 336080 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i forget what i was giong to say < 1310601968 382728 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :22:47:39: I am regretting joining this chat < 1310601968 565904 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I am regretting reading this log. < 1310602102 5113 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1310602243 918745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :22:57:18: Taneb: although funnily i can only recall two people on the channel who are openly gay. (augur being one, of course.) < 1310602244 83683 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait who's the other I KEEP A REGISTRY < 1310602256 337158 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :elliott: you, ofcourse < 1310602275 451845 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :22:59:11: `addquote ive been in #haskell and #agda primarily, recently So is #agda now full of dependently-typed gay sex? < 1310602275 680675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FOLLOW THE FUCKING RULES < 1310602279 713284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`delquote 503 < 1310602281 356190 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​*poof* < 1310602286 731096 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote ive been in #haskell and #agda primarily, recently So is #agda now full of dependently-typed gay sex? < 1310602288 392732 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :503) ive been in #haskell and #agda primarily, recently So is #agda now full of dependently-typed gay sex? < 1310602308 403413 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :elliott: whats the rules < 1310602315 55638 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is that a double space < 1310602336 643089 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :oic < 1310602337 689246 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I can't see because it breaks the line and I'm too lazy to adjust my terminal < 1310602393 897414 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1310602528 965434 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: wait what < 1310602536 682795 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ? < 1310602538 545608 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the two spacing rule < 1310602571 231282 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: it _was_ two spaces O_O < 1310602587 428097 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i have no idea why you didn't see that < 1310602599 523537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh was it < 1310602605 309612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hm < 1310602606 592043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :logs stripped it < 1310602606 997061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1310602616 420594 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bad logs < 1310602677 861577 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: also, slereah < 1310602709 105947 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I pronounce 'Slereah' as 'Slerah' in my head for some reason. < 1310602722 442229 :kwertii!~kwertii@ResNet-33-19.resnet.ucsb.edu QUIT :Quit: bye < 1310602734 258649 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Of course, I thought 'Fibonacci' was 'Fibocanni' for quite some time, so I'm not terribly good at that. < 1310602766 486732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esolangs.org/wiki/Nthern_archive < 1310602770 53498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itt: userspace < 1310605684 549443 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :O...K... < 1310605689 23388 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I hear seagulls outside. < 1310605698 894814 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :This suggests that it is uncomfortably close to morning. < 1310605704 649788 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1310605706 242175 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1310605714 876387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's two am, you idiot. < 1310606945 19889 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310607045 377148 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1310607349 536601 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :"More than 6,000 people with pillow-related injuries check into U.S. emergency rooms every year!" < 1310607360 445302 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Thanks, I really, really, wanted to know that < 1310607438 961362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Do you have... pillowphobia. < 1310607456 641102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pobia < 1310607485 246260 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :No, but I've never feared dying from pillow before < 1310607498 823260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and now you do < 1310607518 187475 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you're probably more likely to die in a pillow-related accident than by shark bite. especially if you never swim in the ocean. < 1310608246 416021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Guys how does Maven even work. < 1310608260 406693 :hagb4rd!~hagb4rd@koln-d932d7e4.pool.mediaWays.net QUIT :Ping timeout: 240 seconds < 1310608465 633121 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :how can you "die from pillow"? < 1310608492 140017 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you know that thing in the movies where they put a pillow on someone's face and try to suffocate them < 1310608497 791261 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that doesn't work. < 1310608513 874859 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :a pillow fight gets violent < 1310608516 167483 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :we tried that with my ex once, but we just couldn't kill each other that way < 1310608527 708081 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you can just breathe through it or slightly tilt your head < 1310608532 266030 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you know that thing where you sneak rocks into your snowballs because you're mean < 1310608537 815887 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it works with pillows too < 1310608544 5871 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ah < 1310608564 910059 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im a porks < 1310608683 196938 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :`addquote you know that thing in the movies where they put a pillow on someone's face and try to suffocate them that doesn't work. we tried that with my ex once, but we just couldn't kill each other that way < 1310608684 923066 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :504) you know that thing in the movies where they put a pillow on someone's face and try to suffocate them that doesn't work. we tried that with my ex once, but we just couldn't kill each other that way < 1310608914 691191 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oklopol: it is possible to suffocate someone with a pillow though. you have to shove it down her throat. hard. just because the movies do it wrong doesn't mean it can't be done. < 1310609092 734446 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well right or you could set the pillow on fire and then shoot the girl < 1310609909 611510 :derrik!~xix@194.150.65.52 JOIN :#esoteric < 1310612543 169183 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1310613354 946200 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Good night < 1310613769 497026 :derrik!~xix@194.150.65.52 QUIT :Quit: left < 1310613848 867145 :yorick!~yorick@unaffiliated/yorick QUIT :Ping timeout: 240 seconds < 1310613923 494613 :jix!jix@tomakin.h-ix.net QUIT :Ping timeout: 240 seconds < 1310614080 534056 :ralc_!~ralc@dhcp233.akk.k-net.dk QUIT :Remote host closed the connection < 1310614167 496387 :jix!jix@tomakin.h-ix.net JOIN :#esoteric < 1310614635 864451 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...wait < 1310614642 173267 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what? < 1310614850 818050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :? < 1310615268 235911 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :would you touch a boob that was on fire? < 1310615285 675296 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Debian are always right, right? < 1310615301 180314 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :#!/usr/bin/make -f says no. < 1310615320 83096 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What? < 1310615339 724620 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :That's the first line of boilerplate in pretty much every debian/rules file. < 1310615347 386512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :...so? < 1310615372 544147 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :My point is, "Their packaging scheme is absurd." < 1310615385 273077 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :That's just the most easy to spot absurdity. < 1310615521 515264 :yorick!~yorick@unaffiliated/yorick JOIN :#esoteric < 1310615706 919086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: OI < 1310616062 507082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gah, someone else answer :P < 1310616068 795517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Is Apache Two a DFSGLSGLSG-ok license? < 1310616107 47056 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :elliott: It's DFSG, FSF, and OSI approved. < 1310616113 151675 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :In addition to being GPLv3 compatible. < 1310616141 32635 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :Really, it's only a non-copyleft license with a patent clause. < 1310616166 326017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THEN WHY ISN'T INTELLIJ IDEA IN DEBIAN (As someone suffering with Java, I am trying to find a tool to make it as bearable as possible, and Intellij IDEA looks well-liked :P) < 1310616211 324797 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :DFSG is pretty good < 1310616216 872357 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :Probably because it became free software only a couple years ago. < 1310616222 400855 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :debian packaging scheme is ridiculous < 1310616231 65060 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh boy, their Linux distribution is a tar.gz. < 1310616232 778113 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but then again, so are all packaging schemes < 1310616236 570136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :INSTALLATION INSTRUCTIONS < 1310616236 804935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Unpack the idea-10.0.tar.gz file using the following command: tar xfz idea-10.0.tar.gz < 1310616236 967189 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Run idea.sh from the bin subdirectory. < 1310616249 68294 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :coppro: Some more so than others. < 1310616255 538617 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe I'll just try NetBeans; that has the advantage of being packaged in my distribution. < 1310616269 346708 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :Most the source-based distros have at least *respectable* packaging schemes. < 1310616278 544468 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :s/Most t/T/ < 1310616301 298704 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I might just stick with Eclipse if I can get a tolerable build system working with it :P) < 1310616325 119256 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :And I give Slackware props for simplicity, though Slackbuild scripts are way too complicated for my tastes. < 1310616350 651679 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :(mostly due to being *entirely standalone*) < 1310616432 875550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, good, IDEA doesn't install globally. < 1310616439 447439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It... just has no installation script. < 1310616446 623047 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: try Groovy < 1310616451 77918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's a language. < 1310616452 825178 :oklopol!~oklopol@dyn58-429.yok.fi QUIT :Ping timeout: 252 seconds < 1310616461 488836 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(in relation to your Java suffering) < 1310616464 959101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's also a fairly crappy one, but more importantly, an excruciatingly slow one. < 1310616491 524074 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Plus I'd have to bundle the entirety of Groovy in. < 1310616493 187586 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :java? aren't there other languages that run on the jvm and can interface with java, or are they bad too, or do you really have to use java < 1310616506 256434 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :groovy is one such language. < 1310616522 91138 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: I'm writing a Bukkit plugin, so it has to be JVM based; any language will add heaps to my filesize; and I don't know of any languages that run on the JVM that are sufficiently good to make this worthwhile. < 1310616524 101074 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and Clojure < 1310616533 990091 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: ah < 1310616540 984899 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Scala is a mess. Clojure is also a mess. < 1310616548 884838 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Jython! < 1310616554 408844 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Python is... Python. < 1310616554 992489 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :python is a mess < 1310616572 476640 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is there a perl for jvm < 1310616579 981842 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :doubt it < 1310616583 881227 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there's only one perl. :) < 1310616586 951415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :jerl < 1310616591 354418 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :Jacl. < 1310616596 406654 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :jaskell < 1310616598 39660 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :aren't there multiple perl6s at least < 1310616603 719145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : there's only one perl. :) < 1310616608 237346 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.perlmonks.org/?node_id=272641 < 1310616616 56668 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :right parrot < 1310616619 188883 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rather dead now, I think < 1310616643 531816 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what other languages exist < 1310616646 388849 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :elliott: http://jtcl.kenai.com/ < 1310616648 879437 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bancstar < 1310616652 441029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: "lol" < 1310616661 92935 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: why not just code in JVM. < 1310616668 57536 :oklopol!~oklopol@dyn37-132.vpn.utu.fi JOIN :#esoteric < 1310616670 757197 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like a real programer. < 1310616676 988977 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...yes, with one m < 1310616681 963791 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :Or, more realistically, write your own Forth for JVM. < 1310616682 215839 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :zepto for jvm < 1310616686 659996 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :j zepto < 1310616691 202638 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :Jepto. < 1310616696 913950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WARNING: You are launching IDE using OpenJDK Java runtime < 1310616697 88060 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no that ruins it < 1310616697 250363 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THIS IS STRICTLY UNSUPPORTED DUE TO KNOWN PERFORMANCE AND GRAPHICS PROBLEMS < 1310616719 103539 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh IDEA why are you using ugly Javaish text rendering < 1310616720 842350 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :... I was unaware there was any notable difference between OpenJDK and Sun JDK. < 1310616726 419454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, ugly javaish ui < 1310616732 469295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: there is < 1310616739 668971 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :elliott: Like? < 1310616749 723980 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :known performance and graphics problems < 1310616753 414905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :openjdk = java seven backported to work with previous java versions < 1310616759 803506 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with a bunch of proprietary stuff rewritten < 1310616780 150776 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Category:JVM_programming_languages < 1310616818 930540 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :are any of them minimal < 1310616848 165367 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Pizza is a superset of Java. < 1310616850 98002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IDEA you are not being nice to me. < 1310616866 802098 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :jscheme is r4rs is r4rs any good is jscheme any good < 1310616871 477910 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with generics, function pointers, and "class cases and pattern matching (a.k.a. algebraic types)" < 1310616881 489341 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, pizza == gj predecessor < 1310616891 672858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"It was designed by Gilad Bracha, Martin Odersky, David Stoutamire, and Philip Wadler to offer developers a smoother transition and better Java compatibility than the Pizza programming language, previously created by Odersky and Wadler." < 1310616893 399968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :big names < 1310616894 639312 :oklopol!~oklopol@dyn37-132.vpn.utu.fi PRIVMSG #esoteric :pizza tastes good < 1310616992 44515 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :GJ? < 1310617001 56383 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :And only one I recognize is Bracha :/ < 1310617002 517097 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :why is there php for jvm < 1310617013 952160 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the only one I recognize is odersky < 1310617026 722635 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does this make me a bad person < 1310617067 447289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: you don't recognise odersky? wadler? < 1310617082 341174 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott, I only recognize Bracha because of Newspeak, tbh < 1310617091 85487 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :odersky is the scala guy right < 1310617100 799901 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :if I ever knew who wadler is, I forget now < 1310617118 956989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: odersky = creator of Scala, Wadler = populariser of monads in functional programming, populariser in general of functional programming, influential in development of Haskell, author of "Theorems for free!", which popularised the study of parametricity in functional languages < 1310617157 406664 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Larry Wall = God of teh computers < 1310617157 603054 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sounds decent < 1310617162 853963 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :impressive < 1310617163 293789 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: r u srs < 1310617171 791674 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :teh is a serious word < 1310617176 114808 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ya srsly < 1310617198 270267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bleh, IDEA is complex < 1310617206 354218 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I dislike IDEs < 1310617208 587391 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what does it stand for? < 1310617216 12139 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IDEA, I think < 1310617223 555227 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: yeah but with Java it's not an IDE so much as... < 1310617226 143829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: the real language < 1310617236 671682 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what < 1310617237 928087 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :would it be possible to change the D to a K and make furniture puns? < 1310617245 701672 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott, um, it's not Smalltalk.. < 1310617248 485314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: you might see , but the actual language behind it is is [File → New → Class] < 1310617267 166119 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it just erases that information after you write it, because java is stupid < 1310617271 810866 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so you can't reify intentions < 1310617288 11887 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :can you do it with reflection < 1310617294 28890 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's a joke right < 1310617296 428427 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1310617305 95933 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I was going to continue it < 1310617309 251208 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and make it better < 1310617313 106347 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but then you killed it < 1310617314 138189 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok < 1310617317 358815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: go on < 1310617317 789002 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :basically the answer to any problem in Java is "define a class" < 1310617320 791981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :let's pretend i said nothing < 1310617321 721519 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I can't < 1310617322 744535 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's dead < 1310617324 212905 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :gone < 1310617328 915238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::< < 1310617343 217361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IntelliJ IDEA Q[ampersand]A for Eclipse Users < 1310617343 382346 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Q: What happened to my Workspace? Where are all my projects? < 1310617343 545835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A: They're OK, but in a slightly different way. < 1310617354 50267 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :they're in a better place < 1310617360 319015 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :they have been converted into a hilarious furniture themed interface! < 1310617381 604169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Q: I feel that the editor behaves differently. Am I right? < 1310617381 824151 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A: Yes, you are. < 1310617395 999202 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :these answers are so helpful. < 1310617477 953750 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :all of your files are in drawers, the current file being edited is on the table. You have a handy wardrobe of tools, and you compile with the coffee cup. < 1310617499 92106 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's longer answers below :P < 1310617543 635023 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IDEA what are you doing, you confuse me even more than Emacs :( < 1310617545 369628 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: the homespring of ides? < 1310617556 297385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :asterisk HOtMEfSPRIbNG < 1310617562 684475 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I can't bother to remember that < 1310617583 12092 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott can always be bothered. < 1310617604 213309 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :This is his youthful superpower < 1310617611 354176 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :apparently jaskell is a thing but instead of being like haskell it's weird < 1310617615 12818 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :young whipper-snapper < 1310617639 234446 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Nice apparently has ideas from ML and Haskell < 1310617649 913533 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but that's all I know about it. Also I think it's dying. < 1310617668 554300 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...I wish io wasn't dead. Such a good idea.. < 1310617670 288877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh god yeah jaskell < 1310617672 127498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we found that before < 1310617673 952237 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's amazing < 1310617685 521616 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it has like, literlaly nothing to do with haskell? < 1310617685 683884 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does anyone know what its deal is < 1310617687 103775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :literally < 1310617690 795408 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :literally < 1310617718 384333 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :There's OCaml-Java < 1310617760 616276 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Erjang, and Micro Focus JVM Visual COBOL < 1310617769 229310 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IDEA is upsetting me < 1310617769 484975 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :these are your best choices. < 1310617771 253532 :oklopol!~oklopol@dyn37-132.vpn.utu.fi PRIVMSG #esoteric :JOBOL < 1310617772 221002 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :like 4 java schemes, 2 java phps, 3 java clisps, two cobols, awk, ada, 2 logos, 3 luas, 2 pascals, perl6 < 1310617784 514415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'll write it in logo then < 1310617786 13521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or pascal < 1310617790 143833 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cobol < 1310617790 874940 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :twice < 1310617792 628520 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : I probably missed some interesting stuff ... is fizzie here now? perhaps he can sum it up for me <-- Just paste the last year of logs into Microsoft Word and use the "auto-summarize" option. < 1310617808 667440 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there's a C to JVM compiler... < 1310617808 840264 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wow IDEA wasn't joking about letting you place the cursor outside of a line boundary < 1310617825 504861 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you know what IDEA reminds me of < 1310617827 379201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IDEA reminds me of J < 1310617860 262841 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I've never bothered to understand J < 1310617874 708994 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no the other J < 1310617877 41437 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1310617881 418436 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Alef++, a programming language inspired by Perl and Lisp. < 1310617884 66725 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sounds good to me. < 1310617884 397911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :J the language is awesome you sohuld understand it. < 1310617889 608768 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: ahahahaha what < 1310617896 534190 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :There are two Js? < 1310617904 337711 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://en.wikipedia.org/wiki/List_of_JVM_languages < 1310617905 33327 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I'll put J in my reading pile < 1310617911 547422 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :under "New JVM languages" < 1310617916 712699 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :http://alefpp.sourceforge.net/ < 1310617924 940619 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how can a language have ++ in its name that's obscene < 1310617931 789306 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how can a language be influenced by both perl and lisp < 1310617934 167056 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that's obscene < 1310617960 427322 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, IDEA is kind of slow when i type, prolly cause of openjdk < 1310617961 365597 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think < 1310617962 576058 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that i < 1310617964 404565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :am going to try netbeans < 1310617989 169155 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I use Eclipse for Java IDEs.. < 1310617996 717355 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :me too, it sucks < 1310618007 252121 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I remember J is related to APL and it's good for golf and it's "function-level" but that's it < 1310618009 269386 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's the best one I've found. I don't like netbeans at all. < 1310618016 986760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok it wouldn't suck if i had the patience to get the build system working < 1310618035 358934 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: be a snob and use emacs for everything. < 1310618036 774680 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :investigating alef++ now < 1310618038 56290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: it's actually a really powerful paradigm and understanding it brings a great insight into why programs in it are so short < 1310618042 410939 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: J, that is < 1310618054 459273 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: hint: J would be just as good as golf if every operator had a word-long name < 1310618079 660899 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :function-level is a misnomer, it basically just has higher-order functions (every function is an operator, functions have one or two arguments only) < 1310618080 820056 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: yeah it's on my reading pile. I read about that function-level paradigm once but I never really tried doing anything with it. I will. eventually. < 1310618086 188387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not full higher-order functions, just second-level < 1310618092 377990 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it has things like forks < 1310618117 511962 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(unopa binopb unopc) x = (unopa x) binopb unopc x < 1310618124 191058 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Now if only the functions were even slightly possible to remember < 1310618125 114671 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I remember there are no values things in "function-level" languages and that's it < 1310618129 771543 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wrong < 1310618131 979756 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's bullshit < 1310618134 389768 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1310618136 881391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: they are. < 1310618143 37926 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Hmm, maybe I should make an Ahnk deck thing < 1310618155 90346 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: so sum is +/%# = +/ % # < 1310618158 688745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :% is division < 1310618162 360903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :# is length < 1310618165 740972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1310618168 442217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: mean < 1310618168 986252 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not sum < 1310618173 176379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/ is over (fold) < 1310618177 390626 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mm < 1310618180 114277 :oklopol!~oklopol@dyn37-132.vpn.utu.fi PRIVMSG #esoteric :Sgeo_: they are hard to remember forever without making a mnemonic. they are easy to remember while you're actually reading and using it. < 1310618183 490022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it's just (sum fold) divide length < 1310618183 652014 :oklopol!~oklopol@dyn37-132.vpn.utu.fi PRIVMSG #esoteric :*or < 1310618197 143274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: and basically, every operation is lifted to arrays < 1310618201 866749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. array+array does the obviousa < 1310618205 739653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(arrays are N-dimensional) < 1310618210 558198 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(and fixed-size) < 1310618222 104820 :oklopol!~oklopol@dyn37-132.vpn.utu.fi PRIVMSG #esoteric :yes, they always have 7 elements < 1310618224 660592 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1310618234 355580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: basically the J approach to solving problems is to look at the problem so that everything is an array, and then you just construct the array operation out of the primitives. :) < 1310618244 942968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you very rarely see explicit loops or recursion of any sort < 1310618252 306678 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yeah I need to learn this. I'll do it after I finish my busy. < 1310618252 742265 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think they have this thing called map that kind of works like that. < 1310618257 641939 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and fold.. < 1310618257 991087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: busy is a bad thing to do. < 1310618262 291213 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and zip < 1310618266 300903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: yes, and J takes that idea to the entire language. < 1310618331 942816 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh right and I'm suspending my busy until I get on this alef++ thing. good time management. < 1310618357 66100 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Why "Alef++"? < 1310618357 413533 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Well, some day I'm bored -- no project no idea --, but magically, i Googling a magical words "Creating my own programming language", by finding, reading, and testing some Open Source projects based in Java Virtual Machine like ObjectScript, Sleep, JRuby ..., i want to create my own dynamic programming language with a design like Perl. but recently, Artificial Intelligence has attracted my curiosity by programming with Lisp. < 1310618363 80205 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :After, i decided to forge a revolutionary design for a programming language, between my imagination and (Perl, Lisp) syntax, by giving birth for Alef++. < 1310618366 82028 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is this for serious < 1310618406 707497 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION attempts to counteract the horrible with http://inamidst.com/pluvo/ < 1310618417 500319 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a Perl-influenced language that's actually interesting < 1310618445 263722 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :onto the reading pile < 1310618465 160689 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION barf all over netbeans < 1310618495 837212 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :eclipse it is < 1310618507 505924 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :alef++ is, unsurprisingly, horrible < 1310618520 664248 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Its syntax owes much to Bash" ;; hehe, these words rarely signify goodness < 1310618523 236857 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I demand a J/Perl hybrid. < 1310618530 886910 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :actually I demand that there be Perl hybrids of every language. < 1310618540 441249 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :perl/lisp oh wait < 1310618544 689081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :perl/per < 1310618545 147236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :l < 1310618555 434259 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :actually alef++ doesn't seem anything like lisp to me < 1310618557 407686 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what am I missing < 1310618559 141532 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :FOR THE LOVE OF ALL THAT IS HOLY WHY WOULD ANYONE WANT BASH INSPIRED SYNTAX < 1310618564 253386 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi sgeo < 1310618568 710851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: pluvo is actually good, shut your trap. < 1310618585 121141 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :even alef++'s website is broken wtf < 1310618589 637395 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Oh, thought we were talkig about a different language < 1310618605 179758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :logic < 1310618619 956743 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Alef++, is a new programming language like Perl and Lisp syntax, with a many changing in classical languages designs, her specification designed to be implemented for any VM, by default can access to any private/protected/default Java fields or methods. < 1310618635 677323 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lolwhat < 1310618640 112375 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :alef++ < 1310618641 13359 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Can access any private Java field? < 1310618681 840485 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :...don't tell me encapsulation isn't enforced at the JVM level.. or is it workaround-able like in Ruby? < 1310618704 57361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :conclusion of my java ide exxxploration: everything sucks, eclipse slightly lessso < 1310618706 968529 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I believe access modifiers are compile-time only. < 1310618720 393300 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: They definitely exist on the bytecode level in Java. < 1310618721 300274 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I have reached the same conclusion. < 1310618735 171916 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I vaguely recall you can go around them with the reflection API, though. < 1310618736 130750 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: oh, well, shows what I know about JVM. :P < 1310618767 956265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh hey, you can configure eclipse to use less ugly tabs < 1310618800 146694 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :http://radio.javaranch.com/val/2004/05/18/1084891793000.html "Hack any Java class using Reflection" (first Google hit on some relevant keywords) < 1310618803 972758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION configures Eclipse to automatically close tabs. good idea. < 1310618820 562038 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :okay enough alef++ for me < 1310618861 165170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"[X] Show affordance in hover on how to make it sticky" < 1310618862 103270 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1310618870 892413 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: oh hey Pluvo looks pretty cool. < 1310618910 608744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i just wish Eclipse was slightly less laggy than it is < 1310618913 502047 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the syntax looks like someone mixed Haskell and Perl. < 1310618948 964413 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a good idea < 1310618949 913764 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I suspect this is superficial. < 1310618959 819237 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :"You put shit in my jelly!" "You put jelly in my shit!" < 1310618987 88900 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :syntax is good at being superficial < 1310619001 348289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does eclipse really rebuild every project whenever i save a file < 1310619024 794906 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: superficial in some sense, but not superficial in the "unimportant" sense. < 1310619114 868575 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's mostly concrete syntax that invites superficial; abstract syntax is nice and structurey < 1310619247 112540 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :concrete syntax is concerned with layout, abstract syntax is the structure. I think both are important. < 1310619277 940515 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :one thing that makes Haskell nice is the user-defined infix operators. A small change in syntax layout that improves the coding experience. < 1310619325 556077 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :notice the subtle difference between "is" and "is good at being"/"invites" < 1310619393 395495 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes it's important (at least at some level), but it invites lots of concern/hype/whatever about things that really don't matter < 1310619398 445515 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow, Eclipse actually wraps to eighty chars by defaul < 1310619398 951177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :t < 1310619452 802112 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: depends on what you think matters. The concrete layout of the syntax is important to me, especially as the semantics become more complex. < 1310619555 517718 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :reiteration: it matters, but is, in my opinion, more prone to invite superficial nonsense than other aspects of language design < 1310619613 43323 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: awesome < 1310619635 810732 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :CakeProphet: Because a ***<>* b makes code so clear < 1310619655 463496 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ha, no, not quite. < 1310619666 754413 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I mostly prefer things to be convenient. This is why I don't like Java. < 1310619667 587971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: "awesome"? < 1310619672 205900 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: yes < 1310619679 634422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: i too use a vtonehundred < 1310619686 994751 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Having short infix operators composed of just a few symbols is rather convenient. < 1310619705 583179 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: 80cols is important for putting multiple files up simultaneously < 1310619719 945529 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: also reducing horizontal scan < 1310619731 285616 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :CakeProphet: Yes except all the good ones are taken < 1310619731 967875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is java < 1310619737 561943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :eightycols just makes boilerplate spread across multiple lines < 1310619742 262634 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I dislike infix operators due to alignment/precedence/yuck issues but I don't know of anything better :( < 1310619761 97894 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: I very rarely run into wanting to name an operator a name that's already taken in Haskell < 1310619770 746044 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't believe it's an issue that exists in practice < 1310619789 253797 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The only duplicates I get are for Parsec, which has names identical to ones in Control.Applicative for backwards-compat, but they do the exact same thing as the Applicative ones < 1310619791 785555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So that's not even a conflict < 1310619807 44577 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :When I see code using operators like ||| or *** I cringe < 1310619815 243513 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I don't even have a fucking clue what they are supposed to do < 1310619818 185851 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I've used *** < 1310619818 439485 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :they're just symbols < 1310619820 185685 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :not ||| yet < 1310619829 709024 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :For me it's Java syntax that mostly ruins Java for me. Semantically I actually consider somewhat elegant due to the minimalism, but the syntax is verbose and that makes simple things very inconvenient. < 1310619830 179643 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I'd much rather `infix` operators at that point < 1310619830 372719 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: (***) is called split < 1310619834 596388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :somehow I don't think that would enlighten you either < 1310619839 695901 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :....not that I like Java semantics, I was just comparing it to the syntax. < 1310619849 682512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: Before you learned , you didn't have a fucking clue what was supposed to do. < 1310619856 14576 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Except by familiarity with things you already know. < 1310619857 201602 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :monqy: ||| is used in xmonad for composing layout strategies or whatever they call them < 1310619859 867920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Learning curves are not bad. < 1310619874 687119 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :coppro: oh I know (|||) from the ArrowChoice or whatever it is definition < 1310619875 745288 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: This is true < 1310619882 347357 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :coppro: (and (***) from Arrow) < 1310619888 659996 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The only reason you could possibly think learning curves are bad is because you have rarely strayed outside your circle of knowledge, i.e. you've only used languages that are really no improvement on what you know. < 1310619889 357835 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: < 1310619912 665923 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Programming languages are... well, languages; they should optimise for concision for powerful/general/useful/common operators. < 1310619940 226404 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :see: Perl. :D < 1310619945 625319 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*elliott: However I find that the Haskell community's treatment of abstract symbols are an unnecessary addition to the learning curve < 1310619947 306673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The Arrow options are pretty much as general as they come, so they have short, concise names; some of them are infix operators because any alphabetic name would either be far too long, or incomprehensible. < 1310619965 778432 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also alphabetic names for everything suck. see: Java < 1310619974 736586 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*sucks < 1310619977 266378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: I hear that complaint a lot, but never from someone who actually uses Haskell for actual projects. < 1310619997 786021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I find that, usually, valid complaints are echoed from within a community; certainly for Haskell there are many valid complaints that are echoed within the community. < 1310620010 703690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Actually most valid complaints about Haskell are heard /only/ within the community because they require an understanding of the language to form.) < 1310620051 644250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :When using Haskell I basically never think "oh, these infix operators sure are a drag"; usually, replacing infix operators with alphabetic ones would make my code's structure harder to see. < 1310620053 70839 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I agree with these statements, elliott.. < 1310620080 936788 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I must congratulate you on one of the most lucid arguments I have heard you make < 1310620110 151828 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: now extend the arguments to complaints about Perl, plz. :) < 1310620120 355504 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Although I would say that part of the reason these sorts of complaints don't get heard as much within the community are that the learning curve is steep enough to discourage the people who would complain about that sort of thing < 1310620123 480007 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Compare (f `blahBlah` g) with (f >>+ g); you may not know what (>>+) does, but you probably wouldn't know what blahBlah does either; you're pretty much going to have to look it up no matter what you do. At least with the latter, those who know the operator can more easily scan the code, because the symbols make a distinction between "branch"/"structural" elements and "leaf" elements of a tree of compositional-style code. < 1310620128 14916 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :perl is a mess end of argument < 1310620128 308425 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :CakeProphet: not on your life < 1310620177 17783 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: perhaps this is an implicit goal of the haskell community < 1310620178 172390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: Certainly true, but the Haskell community is big enough that I feel that just about any argument should have someone arguing for it from within. For chrissakes, I even saw someone argue, on /r/haskell -- someone who actually used Haskell to write actual code -- that nobody uses the monads that aren't basically StateT IO, and that they should be removed. < 1310620224 262966 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :hahahaha < 1310620224 632896 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah, no one uses [] or Maybe... < 1310620244 579766 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or -> < 1310620257 213667 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :The closest thing I ever wrote to a real project in Haskell used Parsec < 1310620269 762519 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sometime I should learn what the (-> a) monad instance means < 1310620272 269332 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and I still consider Parsec to be one of the greatest things about Haskell < 1310620286 765564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: Another thing on infix operations: If you read a paper about Haskell, the operators are almost universally prettied up with LaTeX along with the rest of the code, < 1310620289 58642 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]code. < 1310620297 673025 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :f >>= g a = g (f a) a < 1310620301 774821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: <*> is a lot nicer when you see it as "star in a circle". < 1310620303 679216 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :return = const < 1310620309 314359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's basically a limitation of ASCII, though. < 1310620322 751924 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ideally we'd write Haskell programs on whiteboards. :p < 1310620326 365958 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I dunno; the angle bracket shape is pretty groovy < 1310620359 708602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Parsec is certainly a great way of showing how Haskell's abstractions help in writing actual code. < 1310620409 614234 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and also how infix operators help to make code more concise. < 1310620411 914990 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: out of curiosity, how familiar are you with category theory in the rigorous sense? < 1310620433 428342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: Not nearly as much as I'd like to be, but learning it properly isn't on my short-term todo list. < 1310620439 103848 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*proper use of infix operators < 1310620446 93583 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: ok < 1310620469 467813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: I feel a little twinge of disappointment in myself every time Edward Kmett posts something and I don't "get" it. :) < 1310620480 57791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not "get" as in understand why the code works, but "get" in a more abstract sense. < 1310620488 255607 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :(my experience with Haskell tells me I would be best served learning proper category theory and considering Haskell to be an application of the category theory) < 1310620489 103511 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric : does perl properly use infix operators, or is that just unary prefix and those wacky sigil things and whatever /// and friends are? < 1310620495 751347 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a: no < 1310620509 67121 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: a useful function is ap. ap f g = (\a -> f a (g a)) < 1310620518 342640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: There are a significant number of prominent Haskell programmers that consider the category theory relation to not actually be that useful to understanding Haskell code < 1310620533 511597 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wouldn't be able to say who's right, though. < 1310620533 673764 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> ap(++)show$"ap(++)show" < 1310620535 186349 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "ap(++)show\"ap(++)show\"" < 1310620536 326755 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: S is nice, yes; I usually use (<*>) instead though < 1310620549 697591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But there is obviously much of Haskell that does not actually originate from category theory. < 1310620555 383354 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and return is K < 1310620563 646845 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There's only a handful of main abstractions from category theory to understand, I would say. < 1310620563 987093 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right. < 1310620565 307521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe two handfuls. < 1310620584 960657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Does anyone know how to get Eclipse to unindent blank lines as soon as I leave them? < 1310620591 47201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It really irks me to have those tabs lying around. < 1310620594 626946 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Tab characters, that is. < 1310620604 950640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I know that Clean Up does it, but that's another step. < 1310620616 293327 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and I think fmap is composition < 1310620626 870439 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :can't remember anything else at the moment < 1310620629 418819 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: not familiar with how <*> works for the (e ->) instnace < 1310620637 607814 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: correct. < 1310620642 340998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t fmap.($) < 1310620643 82703 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b (f :: * -> *). (Functor f) => (a -> b) -> f a -> f b < 1310620651 143226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh < 1310620657 549774 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t flip (flip fmap.($)) < 1310620658 296327 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b a1. (a -> b) -> (a1 -> a) -> a1 -> b < 1310620680 654926 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: (<*>) is literally ap but defined as a part of applicative functors rather than in terms of monad stuff < 1310620699 878847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sigh, we really need a better hierarchy for those typeclasses < 1310620716 607137 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: oh, so it's identical. < 1310620728 891758 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but <*> looks a lot nicer than `ap` < 1310620731 809468 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right. < 1310620759 36403 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and <*> is more general, assuming someone bothered to define applicative instances for every monad < 1310620759 901042 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: or perhaps something better than typeclasses.. < 1310620770 583363 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: perl allusion? < 1310620784 811221 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have done no alluding to Perl.... < 1310620800 478896 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or? < 1310620803 520428 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what are you talking about? < 1310620818 294813 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I was asking if you were in the process of alluding to perl < 1310620822 249420 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, no. < 1310620822 498508 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :apparently not < 1310620832 543703 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Typeclasses are pretty good. < 1310620838 871010 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no Haskell has generally figured shit out better than Perl has. < 1310620854 152650 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it would be silly to allude to Perl as a means to improve Haskell. < 1310620875 583571 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :silly is good so long as not everyone is serious < 1310620877 562985 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : < 1310620880 394517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :eclipse, u r being bad. < 1310620884 607323 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :meaning of good depending on who is serious < 1310620900 307064 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hehe ant < 1310620925 980071 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :all I know about it is it uses xml < 1310620933 529019 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it sucks < 1310620937 134305 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if you had dynamic typing like Perl, then typeclass hierarchies wouldn't even be an issue! < 1310620951 931837 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: how was that? < 1310620959 742569 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you had loose typing like forth, type errors wouldn't even be an issue! < 1310620966 507457 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I've seen antfiles and heard stuff and stuff < 1310620977 709831 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: notwithstanding the dumbstupid bits of design whereby Haskell concepts don't map cleanly onto category-theoretic ones, my main issue with Haskell is simply one of comphrehending the reason each particular abstraction exists < 1310620999 664759 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :who thought xml was a good idea suited to build process definition or whatever the term is for what antfiles do < 1310621002 833859 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :abstraction for the sake of abstraction, duh. < 1310621014 637800 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: I feel like "issue" places the blame unnecessarily on Haskell, since the problem seems to be mainly one of ignorance < 1310621033 66361 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: sorry, yes, that was phrased badly < 1310621044 576945 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Perl fixes all of these issues by not allowing you to define other data structures besides the ones it provides you. < 1310621057 374690 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :then it gives you oop < 1310621057 551367 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: I mean, understanding why monads are useful is pretty easy (IMO; way too much emphasis is placed on monads as being a Thing in writings about Haskell by people who don't know Haskell, which is unfortunate) < 1310621062 112705 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and my small experience with formal category theory tells me that this is the best approach. I shall eventually follow it up with learning examples (both in mathematics and in Haskell) < 1310621076 660532 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :agreed on that point < 1310621077 626860 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :e.g. Alternative is an abstraction that is very easy to understand the use of: < 1310621080 779073 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :class Applicative f => Alternative f where < 1310621081 14448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :empty :: f a < 1310621081 176778 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(<|>) :: f a -> f a -> f a < 1310621081 176961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :some :: f a -> f [a] < 1310621081 177068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :many :: f a -> f [a] < 1310621092 344069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you know Parsec, you understand Alternative's use, and can easily visualise its generalisation to failure handling of various kinds < 1310621103 899741 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you know the list monad, you can come up with the implementation pretty easily < 1310621129 55224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(well, some and many are confusing, but they have defaults) < 1310621154 250284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the shame with Alternative is that it's separate from Monoid and MonadPlus, sigh < 1310621171 79592 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but I mean, sure some abstractions are difficult to see teh application of < 1310621174 734710 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's arrowplus' deal; I forget < 1310621177 156366 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it's hard to think of a solution to that other than reading a bunch of code < 1310621188 686400 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or does it have a different name like arrowadd < 1310621200 819033 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: it would be nice if the only thing that mattered was the type of the function and not the name for the purposes of being an instance, but I think that would create some ambiguity. < 1310621208 432804 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: uhhhh, yeah. < 1310621209 90411 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I'm sorry, but I have to be honest; the defintion of Alternative provides me little insight into what it does < 1310621216 848410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: well it has documentation, I elided it < 1310621222 822631 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: it "does" nothing, it is a typeclass < 1310621231 890807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: you've used Parsec, you know what <|> does < 1310621235 59058 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :empty is the failure value < 1310621240 187144 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :some and many are irrelevant (they have defaults) < 1310621262 990267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i wish i hadn't picked it now since it's part of the Great Number of Typeclasses That are Actually Just Monoids, sigh < 1310621268 736740 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I'm lookingat the documentation < 1310621273 417600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the list implementation is empty = []; (<|>) = (++) btw < 1310621291 862551 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: what do some and many do? < 1310621298 934584 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :@src ArrowPlus < 1310621299 122894 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. Are you on drugs? < 1310621307 136241 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1310621317 838259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: like I said, they're basically just library functions; they're in the typeclass so you can give them more efficient implementations < 1310621318 358483 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fungot: why is lambdabot so mean? < 1310621318 585264 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :CakeProphet: i'll bet that lurking further down the road is some sort of magic shell script that gives you ( complaints/ bugs to: < 1310621329 280528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they're irrelevant for this quickly-becoming-disasterous example < 1310621334 1114 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ooh ArrowPlus is actually split up into ArrowZero and ArrowPlus < 1310621335 919693 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :snazzy < 1310621365 997813 :elliott!~elliott@unaffiliated/elliott PART #esoteric :"Leaving" < 1310621372 149020 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1310621382 4497 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :may your example rest in peace < 1310621393 237521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :guh, Eclipse's generated ant build.xmls are so ugly < 1310621393 399532 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: ok let's pretend you did MonadPlus then < 1310621404 440964 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: that's just as bad. < 1310621411 158613 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :only Monoid should exist :P < 1310621420 531064 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: ok fine < 1310621430 779429 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: monoid it is < 1310621431 861695 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(oh hey, new homestuck albums) < 1310621436 311381 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I really think that Monoid would be vastly improved by having (++) instead of mappend < 1310621439 885953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: well, you know whawt a monoid is. < 1310621441 327492 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :presumably.c < 1310621444 387512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: hysterical raisins < 1310621448 773305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :base sucks, get used to it :P < 1310621460 487334 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :caleskell caleskell < 1310621503 445389 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also, since monoids are pretty common, it seems expected that there would be a number of typeclasses that are supersets of Monoid. < 1310621514 588007 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: This is a real complaint about the Haskell community: They let the abstract algebra leak into 'how to program in this language' way too quickly < 1310621521 201463 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :at least they use better names like (<|>) instead of mappend... < 1310621526 736611 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: supersets/identical???????? < 1310621531 696086 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Thankfully I enjoy abstract algebra so I am not significantly discouraged by this < 1310621539 188726 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: except requiring a different kind < 1310621548 216461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: every other language lets sloppy engineering leak into "how to program in this language" way too quickly < 1310621575 226172 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but for newbies, the Monoid a => Monoid (Maybe a) instance documentation is horrendous < 1310621576 102893 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: well yes, some are identical. It's nice to not have to newtype for every possible monoid. < 1310621582 401452 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :(for instance) < 1310621589 196203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instances need documentation? < 1310621599 841493 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I think so, yes. < 1310621616 806641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, some types have more than one possible instance for a typeclass < 1310621620 32720 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but most of the time they don't < 1310621625 593765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so any documentation would be... boilerplate. < 1310621635 251476 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :isn't Maybe like that < 1310621643 166559 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :so there's what First and Last < 1310621645 312893 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> Just 2 `mappend` Just 3 < 1310621646 102748 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous type variable `t' in the constraints: < 1310621646 265225 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `Data.Monoid.Monoid t' < 1310621646 427818 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ... < 1310621653 13775 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :use +++ < 1310621654 577594 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I mean < 1310621655 505401 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :++ < 1310621656 78221 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: "Lift a semigroup into Maybe forming a Monoid according to http://en.wikipedia.org/wiki/Monoid: "Any semigroup S may be turned into a monoid simply by adjoining an element e not in S and defining e*e = e and e*s = s = s*e for all s S." Since there is no "Semigroup" typeclass providing just mappend, we use Monoid instead. " < 1310621657 73863 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bleugh < 1310621659 366793 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::t (++) < 1310621660 104913 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall m. (Monoid m) => m -> m -> m < 1310621665 619081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: ok, I agree that's ugly inline < 1310621682 33207 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: wait, (++) = mappend? Is that standard Haskell? < 1310621686 705284 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: caleskell < 1310621691 617117 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: it's wrapped in the code which is slightly better http://hackage.haskell.org/packages/archive/base/4.3.1.0/doc/html/src/Data-Monoid.html#Monoid < 1310621702 778056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: but basically ... well < 1310621706 882704 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: ok, what you're saying is: < 1310621716 375757 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::t (.) < 1310621717 155539 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b (f :: * -> *). (Functor f) => (a -> b) -> f a -> f b < 1310621720 115610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: that documentation is not helpful for a newbie who doesn't know abstract algebra < 1310621721 368003 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: caleskell < 1310621739 656873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which is true, but the newbie probably either doesn't want to use the instance, or will just use it without the documentation by experimentation < 1310621755 938059 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sometimes just a brief explanation of how a particular instance works would be nice. < 1310621762 659765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: But remember that this is an API reference, not a tutorial < 1310621767 901900 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: This is true < 1310621774 421366 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: tbh, I find sourcediving the quickest way to answer such wishes < 1310621781 974646 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, that's normally what I do. < 1310621790 103256 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: Thus it becomes apparent that knowing the abstract algebra is useful < 1310621799 975669 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :still it doesn't describe intent/use-cases and such. < 1310621803 915780 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: I agree that the Haskell... "experience" for a newbie could use improvement, but on the other hand, I don't really care much about the experiences of people coming from "traditional" imperative languages. < 1310621838 542963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, not that they're bad people or anything, I just think that "dumbing down" Haskell to make it easier for them would miss the point of Haskell < 1310621847 527221 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I didn't find Haskell to be particularly difficult to learn, at least the basics anyways. < 1310621858 152241 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :haskell wasn't difficult at all for me < 1310621868 860180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not saying I want to be "elitist" about it or anything -- god I love scare quotes -- but I find, e.g. a mathematician wanting to learn Haskell a much more interesting origin to optimise for. < 1310621869 899870 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :most of the learning curve is in the abstractions that are built from a fairly simple language. < 1310621893 724300 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: I also don't think that belittling "traditional" programmers by hiding the abstract algebra, etc. underpinnings of things a good idea, either. < 1310621912 993059 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sure, there are a lot of programmers who would dismiss it as abstract nonsense, but let's be honest, they probably wouldn't end up using Haskell anyway. < 1310621919 948674 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: true < 1310621954 61333 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Unfortunately this kind of we're-all-practical-and-those-guys-are-so-abstract-ho-ho superiority complex seems to be distressingly common with programmers on the internet, but well... this is the internet, everyone is an asshole.) < 1310621983 158348 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :see: Perl programmers < 1310621987 731449 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :We're "practical" — we believe malloc is cheap and garbage collection expensive. < 1310622005 34269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: I think your criticism is definitely valid, but at the same time I think that the Haskell community should focus on making the language nicer for existing users is more important than making it nicer for newbies, at least in the short-ish term. < 1310622008 308875 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what do php programmers think < 1310622013 338575 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :monqy: Nothing. < 1310622013 562880 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: ok < 1310622015 917840 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :php programmers don't think anything.... < 1310622018 411250 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :Their heads are entirely empty. < 1310622033 906915 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Do they also have a hat full of bomb? < 1310622047 939062 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :PHP programmers are programmers who are too stupid to be Perl programmers. < 1310622054 448973 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or who are paid to be PHP programmers. < 1310622064 538555 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :who pays someone to program in php < 1310622068 578991 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lots of people... < 1310622072 188093 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :see: the internet < 1310622076 898916 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: One thing I wish was possible was a better way to handle cases where a single type may have multiple instances of a typeclass, as with Monoid < 1310622080 262879 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sadist? idiot? are there other reasons? < 1310622094 589332 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like I said, money. < 1310622107 296391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: Typeclasses are a trade-off: You avoid passing a record to every single function you're using, but you can only have one instance. < 1310622122 740190 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but really every PHP script in the world should be replaced with Perl. < 1310622131 889745 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: Well you can get around that with newtype < 1310622132 52052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: Actually I hear that ML programmers laughed at Haskell typeclasses to start with, because "ho ho only one instance", but then it turns out that passing around records is a huge gigantic pain and typeclasses are so much more convenient. < 1310622140 910923 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: IMO, if there is more than one possible instance, either: < 1310622149 770345 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :newtype newtype newtype! < 1310622154 768139 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- There is one instance that is much more useful than the other, and the other should be provided with a newtype; < 1310622165 378435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- Or both are equally useful, and there should be _no_ instance for the base type, only two newtypes. < 1310622183 312857 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's not ideal, but usually there's only one instance you would actually want to use, so it works out. < 1310622188 219659 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Unfortunately the latter seems to be a path not often taken. < 1310622237 988466 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I agree in concept; I just wish the syntax was better < 1310622263 878300 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah. < 1310622271 618386 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :newtype is a pain :'( < 1310622297 863523 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Just have Monoid1, Monoid2, Monoid3, ... :) < 1310622302 232258 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what could be simpler. < 1310622318 311325 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Actually, not really. < 1310622321 102453 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(Note: 'everything else' is not a valid response) < 1310622322 978805 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: There'd be only one Monoid. < 1310622344 807871 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: There'd be ConcatList and ZipList, though. < 1310622383 370137 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :(note, not Monoid implementations. My brain sucks at thinking of a more relevant example.) < 1310622388 943962 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: for instance, getSum $ mconcat $ map Sum [1..10] < 1310622408 788621 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: http://hackage.haskell.org/packages/archive/newtype/0.2/doc/html/Control-Newtype.html < 1310622414 262357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"ala Sum" < 1310622449 681447 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: nice, didn't know about that < 1310622452 924386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Conor McBride: always the best? < 1310622453 642814 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Yes.) < 1310622458 11258 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that does look very nice < 1310622497 884975 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Make Ant easy with Eclipse --http://www.ibm.com/developerworks/opensource/tutorials/os-ecl-easyant/ < 1310622501 595478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`quote have become < 1310622503 322583 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :498) elliott: You have become the very thing you fought for! < 1310622514 217887 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I /think/, however, you could work this into the type system somehow < 1310622514 380362 :cal153!~cal@c-67-160-238-36.hsd1.ca.comcast.net JOIN :#esoteric < 1310622522 168760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this thing is 9 pages lol < 1310622523 906372 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: perhaps I should write a paper on it, or do those exist? < 1310622535 772797 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: Probably :-P < 1310622538 804433 :cal153!~cal@c-67-160-238-36.hsd1.ca.comcast.net QUIT :Client Quit < 1310622555 982720 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: Where is a good repo of Haskell papers < 1310622593 40435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.haskell.org/haskellwiki/Research_papers ? < 1310622597 471016 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :thanks < 1310622602 657899 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You should basically just read anything McBride has ever written and be done with it. < 1310622626 466638 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: But really, a blog post would accomplish at least as much as far as whatever idea you have goes. < 1310622674 712843 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: sure < 1310622683 974548 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: but I can do one better with a paper < 1310622693 848994 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :if I actually go and explain detailed semantics, etc. < 1310622699 746135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You said "sure", then immediately contradicted yourself :) < 1310622710 491401 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ok, fine then < 1310622711 983179 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I disagree < 1310622713 333365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You can put anything you can put in a paper in a blog post :P < 1310622732 178913 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: no one wants a multipage blog post < 1310622734 500444 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :ACTION is not quite getting what ala Sum would do < 1310622740 211680 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: I do. < 1310622756 406886 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: This is Haskell, we expect multipage blog posts :) < 1310622766 590673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm sure most of Conal's posts count as multi-page. < 1310622791 766185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Some of ezyang's oto. < 1310622793 597417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :too. < 1310622940 730505 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :I mean, would that "getSum $ mconcat $ map Sum [1..10]" example be written as "ala Sum (\_ -> mconcat)", or what? < 1310622967 911297 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :Erm, "ala Sum (\_->mconcat) [1..10]" < 1310623031 172840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you'd use foldMap, not mconcat < 1310623056 905734 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::t foldMap < 1310623057 637509 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `foldMap' < 1310623077 943350 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :@hoogle foldMap < 1310623078 204650 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Foldable foldMap :: (Foldable t, Monoid m) => (a -> m) -> t a -> m < 1310623078 394706 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Traversable foldMapDefault :: (Traversable t, Monoid m) => (a -> m) -> t a -> m < 1310623477 241322 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: my approach to multiple instances would be to basically allow the type system to implicitly create a complex type where multiple instances exist, and then disambiguate it later. Operations on the typeclass would be lazy and thus not performed until at least the disambiguation occurs. There's some deep type system magic that it would entail though. < 1310623504 643723 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :possibly the issues are actually unresolvable < 1310623528 441829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Lazy" is way too vague in this context; what you mean is that it'd add a context like < 1310623535 742099 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Num Integer) => Integer -> Integer -> Integer < 1310623548 79323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to the disambiguated signature of (+) whenever you used + on Integer arguments, right? < 1310623562 638187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Where the Integer arguments there are actually the same Integer as that Num instance. < 1310623565 373608 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's really vague :P < 1310623568 181118 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe something like < 1310623570 888264 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :nah < 1310623573 149078 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Num t, t ~ Integer) => t -> t -> t < 1310623582 375180 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I mean something like trying to make mconcat [1..10] be well-defined < 1310623589 845446 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but useless until you perform getSum or getProduct on it < 1310623591 730686 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t mconcat [1..10] < 1310623592 489964 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall t. (Num t, Enum t, Monoid t) => t < 1310623595 20547 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is. < 1310623600 935192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> mconcat [1..10] < 1310623601 672503 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous type variable `a' in the constraints: < 1310623601 834516 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `Data.Monoid.Monoid a' < 1310623601 996717 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ... < 1310623606 852482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> mconcat [1..10] :: [Integer] < 1310623607 619229 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Enum.Enum [GHC.Integer.Type.Integer]) < 1310623607 781484 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from ... < 1310623612 472663 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Meh, you can make an instance < 1310623630 945582 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :well sure you can. < 1310623800 176546 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I think it could be done by making a type which is a supertype of Integer, Sum Integer, and Product Integer, and the underlying machinery would actually make an mconcat instance on that type. The actual evaluation semantics would depend on whether you attempt to use the result as a Sum Integer or a Product Integer; an attempt to use it as an Integer would be illegal < 1310623819 456127 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :actually wait that makes no sense < 1310623836 320813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::) < 1310623841 135577 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :basically I want the magic type-inference disambiguation of Num < 1310623859 4424 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :as it works on constants < 1310623990 818570 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :except applying to ambiguous applications of polymorphic functions < 1310624003 447292 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :(and this is not the same as overloading, I'll note) < 1310624182 505135 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I want Perl contexts in Haskell. :) < 1310624191 140400 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :except you can define your own contexts. < 1310624242 74300 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1310624288 294276 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : basically I want the magic type-inference disambiguation of Num < 1310624288 495047 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : as it works on constants < 1310624295 196627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not magic; "9" simply doesn't mean "9::Integer" < 1310624301 222100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it means Prelude.fromInteger (9::Integer) < 1310624306 229368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sorry, it means Prelude.fromInteger (9::Prelude.Integer) < 1310624310 74180 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah < 1310624317 965167 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's also IsString with recent ghc and -XOverloadedStrings < 1310624320 884198 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :from Data.String < 1310624324 11789 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that lets you overload string literals too < 1310624336 137 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah ok < 1310624342 982428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then "x" means Data.String.fromString ("x"::Prelude.[] Char) :P < 1310624348 931188 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it wouldn't work quite like that then < 1310624352 86383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's kind of ad-hoc, but... < 1310624355 665286 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :although I guess it could < 1310624356 210748 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :hmm < 1310624365 232099 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t fromString < 1310624365 969816 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `fromString' < 1310624373 852074 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t Data.String.fromString < 1310624374 657806 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Data.String.IsString a) => String -> a < 1310624397 42106 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is a beautiful thing. < 1310624429 784191 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as that is pretty much the same thing as read. < 1310624436 722359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Uhh. < 1310624440 603649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No, no it is not. < 1310624447 413112 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t read < 1310624448 206719 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Read a) => String -> a < 1310624451 418217 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :hmm < 1310624455 240849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IT HAS THE SAME TYPE OBVIOUSLY THE SAME FUNCTION OMFGWTFBQBQ < 1310624463 803915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :For one, the argument to fromString is not expected to be a piece of valid Haskell cod.e < 1310624464 698824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :code. < 1310624476 603044 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right, this is even better. < 1310624486 321427 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's... < 1310624488 696431 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Literally completely unrelated. < 1310624493 101477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is only for string types like ByteString and Text. < 1310624507 386199 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because it means I can take an arbitrary data structure, and implicitly parse a domain-specific language into that data structure. < 1310624514 102612 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> fromString "hello" :: String < 1310624514 848691 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `fromString' < 1310624516 500305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That is not what IsString is for. < 1310624520 531452 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> Data.String.fromString "hello" :: String < 1310624521 253397 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `Data.String.fromString' < 1310624523 374910 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oops < 1310624524 310564 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: k. < 1310624548 168297 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but there is nothing stopping this usage is there? so... < 1310624567 561275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Yes, there is; my real-world ability to club you if you do that. < 1310624571 323876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Do not expect me to back down on this. < 1310624610 127846 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't see the harm in taking a risk here... < 1310624655 7315 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I mean, it's obviously a language extension that needs ridiculous exploiting. < 1310624679 340428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : hi, I know someone who thinks it's a good idea to use -XOverloadedStrings so that strings can act as a DSL for any data structure whatsoever. please give me appropriate threats to use in response. thanks < 1310624690 296354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#haskell is on the case < 1310624730 619793 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :incidentally he also likes perl < 1310624733 550121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : "go write perl" seems like an appropriate dismissal < 1310624735 660415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: craet < 1310624743 266652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :caret. < 1310624749 134901 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :^ < 1310624829 531108 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: so I think this is doable within the type system, but not with the existing language constructs < 1310624859 415831 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's way too ad-hoc for me to support it ;D < 1310624888 872842 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: since it requires a transparent supertype < 1310624896 454806 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Haskell has no supertyping :P < 1310624901 305916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or, well, subtyping. < 1310624905 341716 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't think you are using "supertype" correctly. < 1310624906 950336 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Not explicitly < 1310624914 478008 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You mean: data type with one type argument. < 1310624917 540660 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :No < 1310624928 434001 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I mean "type whose set of values is a superset of the other's" < 1310624937 995703 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right, Haskell does not have those at all. < 1310624943 53132 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sure it does < 1310624944 987730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No. < 1310624946 671992 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I see nothing wrong with my idea. < 1310624958 762772 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in fact it is an excellent abuse of a wonderful language extension. < 1310624967 685987 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: That's because Perl has removed your sense of taste. < 1310624976 884541 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: what type is fromInteger < 1310624980 920252 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :err sorry < 1310624989 840731 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :0 < 1310624998 926476 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :(you know what I meant the first time) < 1310625016 91841 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq_: but it has given me a newfound appreciate of convenience. :) < 1310625021 201152 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*appreciation < 1310625036 661992 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :dying < 1310625043 284068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: < 1310625043 763519 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t 0 < 1310625044 554513 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall t. (Num t) => t < 1310625045 262411 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you haven't lived until you've died. < 1310625055 76500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: just like the type of < 1310625060 310599 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cool well-designed macros are like convenience except elegant < 1310625062 609939 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :woah < 1310625065 892675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t (fromInteger (0::Integer) +) < 1310625066 642510 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => a -> a < 1310625067 543591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: is that. < 1310625074 315742 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: not subtyping at all, just syntactic sugar. < 1310625076 795177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you define < 1310625077 906769 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: We're talking about a language that enforces a variant of Hungarian notation. Except more confusing. < 1310625085 541956 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data Integer = Neg Nat | Zero | OnePlus Nat < 1310625088 34503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data Nat = Z | S Nat < 1310625089 195216 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then < 1310625095 100107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :0 === fromInteger Zero < 1310625103 594119 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :see? nothing that even looks like subtyping < 1310625112 890541 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :template haskell sounds more pleasant than abusing overloaded strings < 1310625122 243510 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :to me < 1310625126 65491 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq_: I'm not even sure if that's the right way to describe sigils. < 1310625135 628590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: well, there is a very shallow form of subtyping; every type has _|_ < 1310625138 828718 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :monqy: At the very least, Template Haskell is *intended for that*. < 1310625145 988590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: typeclasses are kind of like subtyping, but only if you look at them wonky :) < 1310625156 318183 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: Yeah, every type has bottom < 1310625210 127145 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what's the fuss about? It is completely harmless to use OverloadedStrings to my own advantage. < 1310625224 114428 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: Every type that has an instance of Read also has the type of read < 1310625226 707767 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for example, in live coding, it would reduce the amount of typing required to do something. < 1310625227 728276 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: I'm crying < 1310625239 792453 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: itwould increase the crying < 1310625243 474587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: category error: types don't... have types. < 1310625247 30870 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rephrase thx < 1310625251 568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(pedantic? yup, but so is this discussion :P) < 1310625257 168770 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: *value < 1310625260 928404 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: just use quasiquotation or something actually meant for what you want to do < 1310625266 114594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: that's overloading, not subtyping < 1310625271 440602 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: you know about template haskell, right? < 1310625281 257545 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :right? < 1310625283 136162 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1310625291 90640 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: why is the intent of a feature important when the actual utility of the feature is completely exposed for a certain use? < 1310625306 50190 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :dead < 1310625308 251038 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i really want to ban CakeProphet from using haskell < 1310625334 200261 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :send him to #agda < 1310625334 722691 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: and yes I know about it. < 1310625348 916945 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what did he do < 1310625349 801800 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :do you know about quasiquotation specifically < 1310625362 532243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: bad things. < 1310625363 728512 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if anything, the intent is a completely meaningless assertion. Call me a language anarchist, I guess. :P < 1310625369 532182 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, such as? < 1310625373 121897 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :perlist < 1310625386 806586 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: wow are you serious < 1310625388 557751 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this has nothing to do with Perl... < 1310625398 766869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: bad < 1310625407 920634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: i guess we really do need coq < 1310625416 821315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you actually _cannot_ trust some people to respect non-codified laws. < 1310625424 118384 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION was abusing Python's featured for unintended purposes before he ever learned Perl. < 1310625433 737700 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*features < 1310625435 769077 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're a bad person < 1310625438 776323 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :guido is crying too < 1310625440 167168 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nonsense. < 1310625452 154140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: he wants to use -XOverloadedStrings to use string literals as arbitrary DSLs < 1310625462 350744 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm merely apathetic to the designers concerns. < 1310625465 975123 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :because quasiquotation is uncool < 1310625476 914520 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instance IsString (IO ()) where fromString = compileAndRunWithGHC < 1310625477 968350 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, whoa < 1310625478 878447 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: "Apathetic to design", more like. < 1310625483 431697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :main = "print ()" < 1310625487 109284 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, what does -XOverloadedStrings do now again? < 1310625492 613792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: < 1310625495 207003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?src IsString < 1310625495 395728 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. This mission is too important for me to allow you to jeopardize it. < 1310625496 941629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh < 1310625499 9027 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: k we're both wrong < 1310625502 303224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: class IsString a where fromString :: String -> a < 1310625507 668427 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :especially when they haven't implemented a means to restrict the usage to the one they intended. It is purely vapor... < 1310625508 792534 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: "a" == fromString ("a"::String) < 1310625513 467510 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, eeeer whoa < 1310625516 447085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: just like integer literals are overloaded < 1310625519 207428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: it's for ByteString + Text < 1310625519 396026 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :errrrr* < 1310625523 469159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :+ other similar packages < 1310625524 848421 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nothing wrong with it < 1310625526 262789 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, nice < 1310625527 158614 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unless you let CakeProphet near it < 1310625531 474955 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I see < 1310625540 220691 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, yeah I can imagine where that is heading < 1310625542 14539 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :one time I read a bug report involving someone using it to embed XML < 1310625544 60686 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it was a mess < 1310625546 801800 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I got the relation backwards < 1310625550 732722 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, fits into perl though. But not haskell < 1310625555 520106 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: You're the kind of person who would use undefined behavior in C because it works with your compiler. < 1310625565 60235 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq_: no, that's different. < 1310625577 759540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: the difference is that the language spec forbids that :P < 1310625598 943039 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that has actual negative consequences. < 1310625614 309867 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :being clubbed in the head is an actual negative consequence. < 1310625615 964471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :please remember this. < 1310625619 828538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i can find out where y oulive. < 1310625629 348864 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, I can sell you an iron helmet < 1310625634 357477 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: Assume that the next person who will maintain your code is a serial murderer who knows where you live. < 1310625646 130655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they are (it's me) < 1310625648 321541 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why would anyone maintain my code? < 1310625650 360595 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is silly. < 1310625655 826608 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so i can club you < 1310625658 807202 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to be concerned with things that aren't going to happen. < 1310625682 84684 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :Serial murderer. Who knows where you live. < 1310625684 123416 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ooh what will be required to make you maintain cfunge in the future!? < 1310625689 227339 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott, pikhq_: hartnell or tennant < 1310625693 26293 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: loss of soul < 1310625696 522484 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ah < 1310625699 77296 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: hartnellant < 1310625702 969941 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: an abomination against nature. < 1310625705 405729 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, who's soul? < 1310625706 423271 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: if anything, you should club whoever designed OverloadedStrings < 1310625707 966386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: mine. < 1310625711 122258 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, aaah < 1310625711 734717 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: no, they were trusting. < 1310625719 664421 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why would they ever do that? < 1310625719 826996 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: no seriously I have to watch something < 1310625722 36671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HOW DO YOU SPLIT ECLIPSE WORKSPACES < 1310625728 399172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: which episodes are under consideration < 1310625768 406224 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :trusting anyone and everyone to use something exactly as you intended is like... writing an IRC bot with a command that executes bash outside of a sandbox. < 1310625771 950363 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :argh, i have no ide ahow you're actually meant to use workspaces. < 1310625775 280984 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is anyone an eclipse expert. < 1310625789 407638 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: how the fuck are they meant to prevent what you are trying to do? < 1310625792 506339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a strong AI problem < 1310625798 453501 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: is your fascination with breaking OverloadedStrings just because you want to defy something, or do you just not know about how quasiquotation is what you really want and so much better < 1310625803 500512 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: uh.. next up for Hartnell is the Aztecs. Next up for Tennant is start of series 3 < 1310625810 53880 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: This is like complaining about the design of unsafePerformIO because someone wants to define foo = unsafePerformIO killAllOfHumanity `seq` undefined < 1310625823 576319 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, by defining it to be undefined behaviour < 1310625851 100521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: Smith and Jones is, as I recall, quite good; The Aztecs sounds like it'll be cringingly sixties-racist < 1310625854 938535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :go for tennant < 1310625875 404166 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :k < 1310625879 447745 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: no, I'm not fascinated. I just see a possible use case that is pretty simple to implement, but really if I need TH I'll use that instead. < 1310625889 442434 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :on the one hand, this gets me closer to finishing the new series. on the other hand, it doesn't get me any closer to Baker < 1310625914 769287 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: This is worse than my C lambda macros. < 1310625933 353759 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, how so < 1310625937 761990 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: why is I am the Doctor only in the 11th doctor episodes < 1310625971 617889 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: i haven't seen many of them, so i don't know what you're talking about < 1310625983 118878 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :Vorpal: There's already something in the language that does this, but better and doesn't involve murder! < 1310625993 224369 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: the awesome music < 1310626006 523841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: presumably because it wasn't written until then < 1310626009 771702 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pikhq_: but unsafePerformIO doesn't have some arbitrary vaporous restriction attached to it. It is intended to break the rules where appropriate because sometimes it's a good idea. < 1310626026 883578 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what < 1310626033 173903 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but it does < 1310626043 687401 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I believe I linked it to you < 1310626070 640878 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also, I'm not saying OverloadedStrings is a bad idea. I am stating the opposite. < 1310626072 807117 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the "arbitrary vaporous restriction" is that application should be referentially transparent < 1310626108 376048 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or however the proper terminology says it < 1310626130 29396 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that is a perfectly reasonable restriction, in that case. :) < 1310626143 32247 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: also yes it was only written by then. But it will probably go away for the twelfth :( < 1310626148 300658 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why < 1310626160 438034 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :And what's so unreasonable about overloaded strings being supposed to represent textual data? < 1310626203 103385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DOES ANYONE USE ECLIPSE HALP;P < 1310626206 809077 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no < 1310626214 490596 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because you could use it safely for other purposes. < 1310626216 991041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HA;LPERGKJ < 1310626226 872745 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: because it is the eleventh doctor's action theme < 1310626271 19901 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: safely? If there's any sort of parsing going on, you can't check the wellformedness until runtime < 1310626277 574853 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, read the docs? < 1310626283 729539 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, try google? < 1310626305 381772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: docs don't answer nebulous questions of life < 1310626311 14124 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: oh is smith retirin' < 1310626311 971634 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I mean < 1310626315 385121 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :any parsing that might fail < 1310626315 547485 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, oh google does < 1310626318 790505 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net PRIVMSG #esoteric :Yeaaah, it pretty much eliminates static guarantees. < 1310626321 718460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: no i tried < 1310626334 274518 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: well he will eventually < 1310626345 962073 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :compare template haskell which is good at actually happening at compile time < 1310626352 491900 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: well, not safe in that sense, no. < 1310626360 152056 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :safe in the sense that it's a reasonable use... < 1310626363 138715 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no < 1310626365 533350 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it isn't < 1310626372 697221 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what does reasonable mean < 1310626396 298631 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Well, hmm, maybe a (Read a) => String -> IO a? < 1310626398 704756 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sane, useful, not buggy. I don't know. < 1310626416 887937 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :unsafeParse :: (Read a) => String -> IO a < 1310626455 124045 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :not sane; we already covered buggy; usefulness is covered by template haskell (or just making a function to do the parsing for you) < 1310626466 431265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :iWantToKillAndMurderCakeProphet :: (Killing a) => a < 1310626469 725446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it denotes exactly the value you want < 1310626472 839568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in that specific situation < 1310626477 780817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just define an instance and off you go < 1310626487 79251 :pikhq!~pikhq@71-219-206-139.clsp.qwest.net JOIN :#esoteric < 1310626487 79511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you have to state your intent to kill and murder CakeProphet to use it though < 1310626491 669430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HOPEFULLY THIS SHOULD BE AN ADEQUATE DETERRENT < 1310626505 443635 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :intent is meaningless < 1310626513 39026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: but but, quasiquotation involves at least three more characters : ' CRYNIIG ( < 1310626518 371611 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[f|uck|] < 1310626559 325839 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :monqy: how would calling the function explicitly eliminate the horrible possibility of a runtime error. < 1310626580 899864 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: it doesn't but it eliminates a good bit of the insanity < 1310626592 759635 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a good thing < 1310626618 729769 :pikhq_!~pikhq@71-219-228-176.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1310626689 547745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=how+do+i+use+eclipse+and+workspaces+and+what+is+it+and+also+should+i+have+just+one+per+like+bukkit+plugin+i+am+writing+or+multiple+in+one+or%3F%3F%3F%3F%3F%3F%3F%3F%3F%3F+FUCK+YOU+SHIT+HEAD+HELP+ME < 1310626691 635406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it isn't working < 1310626703 706174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: help < 1310626735 7721 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :http://www.google.com/search?q=eclipse+workspaces does this help i have no clue help me help you < 1310626752 919225 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Wait, what does CakeProphet want to do? Complex value literals via overloaded strings? < 1310626758 511212 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1310626767 710625 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: i dont .'t;,mk know < 1310626771 961868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im look at eclipse documentation < 1310626781 111536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im also cry < 1310626811 40517 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Why even use that instead of (read "Whatever")? < 1310626824 679888 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Or, um < 1310626830 206763 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Better yet, not use a string < 1310626831 258507 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because read is intended to be Haskell code!! < 1310626831 420788 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Sgeo_: the better question is why even use that instead of template haskell < 1310626836 848880 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: becaue CakeProphet is a trrible ipersonje < 1310626854 435605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what if i just ate my keyboard < 1310626892 236270 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :CakeProphet, do you object to 60 * 60 * 24 in code? < 1310626907 322338 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :basically I am thinking it would be useful as a way to describe a rhythm in a library for creating music. < 1310626915 351420 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, I can just define a function to do that. < 1310626920 788739 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and not use overloaded strings. < 1310626928 726204 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[rhythm|dumf ook dumf dumf ook|] < 1310626931 734230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"TOO LONG" < 1310626934 870050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[r|dumf ook|] < 1310626946 242234 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :too long < 1310626946 404434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[r|damf pluk|] --> compile time error < 1310626962 480885 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :let runtime handle it < 1310626966 893413 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy im crying irl how do i eworksapce < 1310626970 262489 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no, that's fine really. I just didn't consider TH as something to consider. < 1310626978 132174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i should try actually crying irl < 1310626981 667545 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe it would help ease my suffering < 1310626997 240889 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott, listen to Nightmare repeatedly < 1310627008 318460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The welcome page is the first page you see when you first launch eclipse. Its purpose is to introduce you to the product. Welcome content will vary from one Eclipse based product to another, it typically includes an overview of the product and its features, tutorials to guide you through some basic tasks, samples to get you started, etc. < 1310627008 497193 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There are many possible forms of welcome, ranging from simple static text to elaborate extendable multi-page presentations. The Eclipse platform and platform SDK uses a form known as Universal Welcome, which defines a common page structure, allowing several products to share the welcome space. If your product is using the Universal Welcome, you can customize its appearance using the "customize page" button. Products which use universal welcome w < 1310627008 659501 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ill display a welcome page the first time they are restarted after new features with welcome content are installed and highlight the new welcome content. < 1310627011 343887 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i dont even know what a workspace is whats ecluispe...... < 1310627023 854683 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: ecluispe sounds like the best ide < 1310627039 888135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.google.co.uk/search?hl=en&safe=off&q=good+java+ide&aq=f&aqi=g-c2g-b1&aql=&oq= < 1310627042 279146 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :help it still shows eclipse < 1310627045 519801 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott is quickly learning all the programs. < 1310627072 135846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :imjust looking at my screen crying softly < 1310627076 823090 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :http://www.google.com/search?q=bad+java+ide hth < 1310627089 172975 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: NO STUOPD MAKING ME CRY < 1310627090 989769 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Is that "hope that" helps or "happy to help"? < 1310627091 231869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :STOPS < 1310627095 953306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Java IDE ? Or should I even use Java? - YoYoGames Forums < 1310627133 372036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://gaming.stackexchange.com/questions/26210/my-pet-is-a-public-menace-what-did-i-do-wrong < 1310627139 870912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i saw this ad on stackoverflow w/o it specifying gaming subreddit < 1310627141 28950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i was like wow < 1310627146 805652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so now im not crying any more < 1310627278 847645 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I'm thinking it would be a good idea to write a Perl interpreter as an instance of IsString < 1310627307 453296 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :unsafePerformIO . runperl < 1310627311 952281 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :CakeProphet, if by good you mean "insane". Insane isn't bad, of course, just please keep it away from regular projects < 1310627323 110094 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :don't encourage him < 1310627375 968182 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :people like IntelliJ IDEA so much < 1310627377 605632 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I'm pretty sure that at this point CakeProphet is joking < 1310627389 518441 :Lymia!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1310627396 387526 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but you responded so seriously < 1310627404 246461 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im confused < 1310627407 96889 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::-; < 1310627413 576996 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what is :-; < 1310627415 319969 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I should add that I intend all of the Perl code used with this interpreter to be referentially transparent. < 1310627418 779379 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :;_; < 1310627431 519900 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :also ;-; < 1310627439 808380 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :....he's 100% serious. And apparently intending to use it in a project? < 1310627441 958642 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but i hit the rwong key < 1310627450 474530 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Or, no, I'm just reading too much into that < 1310627465 216825 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :But 100% serious. I'm going to have nightmares now. < 1310627486 428365 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :[Note: I will not literally have nightmares due to this. I think.] < 1310627486 761251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah obviously he's serious < 1310627492 717327 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :youuve jused good logi =c to that < 1310627498 305321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IM GONNA PUNCH A JAVA SHIT FUCK < 1310627501 469452 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kjnmfglhjk;tdrmknohgtreghmtrhn < 1310627509 115476 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 240 seconds < 1310627512 184127 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION CRYS; EXTENSIVELY; < 1310627516 999410 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION is always serious. < 1310627526 495099 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION opens Eclipse. < 1310627536 566908 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :use a preprocessor or something like that instead of an ide < 1310627536 954643 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IntellJ IDEA. I use to have this project with some 2,000 classes and tons of libraries. I swapped from Eclipse to IntellJ, bacause I hated so much the project and I though it was Eclipse fault. The result was Idea was very slow. Workaround? I create a module and use IDEA anyway. :) Idea is awsome!! – OscarRyz Oct 1 '08 at 2:08 < 1310627540 25595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im doint like you < 1310627545 730650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: HOW DO I USE WORKSPACES < 1310627550 424107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DO I USE ONE PER ACTUAL LIKE END PRODUCT < 1310627552 777005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OR?////////// < 1310627562 8632 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. < 1310627562 929750 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IM MAKE A BUNCH OF BUKKIT PLUGINS DO I WANT ONE WORKSPACE PER PLUGIN < 1310627567 581150 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :workspace = project < 1310627569 515609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EBCAUSE THAT SEEMS LIKE A LOT OF WORKSPOCES < 1310627577 736445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: thats clearly bull taken literally < 1310627585 226122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: because a Project is something you create inside a workspace < 1310627595 599829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i guess some big programs are made up of more than one project????? < 1310627595 770634 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er, not what I meant. < 1310627602 175184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it feels like < 1310627603 583767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :eclipse < 1310627607 391494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wants you to just use one workspace < 1310627611 118835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like the default is ~/workspace < 1310627617 339501 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whats a prbleject < 1310627617 501913 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, right. < 1310627618 231921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and switching workspaces is kind of a pain??? < 1310627620 806090 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but < 1310627623 162869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :at the ame time < 1310627626 581694 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah you normally only use one workspace. < 1310627629 86145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: aksjdg < 1310627632 60586 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's just the... location of all of your projects. < 1310627637 823613 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: but thats really weird because like < 1310627642 631078 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and each plugin should have its own project probably. < 1310627644 824386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you import the same builder into two separate java projects < 1310627649 997301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it actually renames them < 1310627653 521533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to have (number) after < 1310627655 799008 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since it considers itt a conflict < 1310627656 758240 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and im like < 1310627659 278406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :these are completely separate < 1310627660 887479 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why are you doing that < 1310627661 586727 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and like < 1310627663 704524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if the build fails in one < 1310627668 454763 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it bothers you whenver you make a change to another plugin < 1310627669 645703 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and im like < 1310627675 524503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is coupling these projects together way more than i want < 1310627675 713836 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...I have never imported a builder. I'm not even sure what that means. < 1310627680 246287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :am i meant to use two different workspaces???? < 1310627685 575065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: well i said other things < 1310627726 402817 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh you mean you're importing a package into two different projects? < 1310627738 495203 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :SEGWAYS < 1310627762 265821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: no < 1310627774 538215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Eclipse can't remotely be called an IDE to my opinion. Okay that's exaggerated, I know. It merely reflects my intense agony thanks to eclipse! Whatever you do, it just doesn't work! You always need to fight with it to make it do things the right way. During that time, you're not developing code which is what you're supposed to do, right? eclipse and maven integration: unreliable! Eclipse and ivy integration: unreliable. WTP: buggy buggy buggy! Ec < 1310627774 770700 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lipse and wstl validation: buggy! It complains about not finding URL's out of the blue even though they do exist, and a few days later, without having changed them, it suddenly does find them etc etc. I Could write a frakking book about it. To answer your question: NO ECLIPSE IS NOT EVEN CLOSE THE BEST IDE!!! IntelliJ is supposed to be MUCH better! < 1310627798 131276 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how does java < 1310627804 713965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION weep < 1310627814 601321 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott, why do you need an IDE again? < 1310627820 3419 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because java < 1310627822 121864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sucks < 1310627881 524751 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I don't know what a "builder" in Eclipse-land is either; but I'd probably still at least try to put multiple plugins in the same workspace as long as there's at least something that could be shared. I wouldn't put any "serious" completely unrelated projects to the same workspace though. < 1310627896 972132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :theres nothing that will be shared pretty much < 1310627903 192611 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: a builder is like... < 1310627906 221692 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you build your project with ant < 1310627908 179752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then you have an ant builder < 1310627911 908922 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and theres the built in Java Builder < 1310627913 125012 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also I believe you merge workspaces by closing Eclipse, merging the two directories, and opening Eclipse again. < 1310627915 850182 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :each project has a bunch of builders < 1310627919 420979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: no id want to split eclipse < 1310627951 788053 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: I can see that; but I've just been using Ant without any "builders". I mean, you can run the tasks from a build.xml just like that. < 1310627960 845362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: that's not automatic < 1310627987 128411 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I'm sorry, you're probably want some kind of IDE to handle that for you. < 1310627995 907071 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: um i mean i want to split workspaces < 1310628003 678312 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, well, I only use the ant thing to make .jars and other sort of "releases", I don't see why that should happen automatically. < 1310628018 507945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: I need jars every single change because that's how bukkit plugins are packaged < 1310628029 851100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so i can't test without the jar being created, at all < 1310628033 737680 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: as far as I know Eclipse only uses one workspace at a time... < 1310628059 33887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ffff < 1310628063 202560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i want to make a workspace into two workspaces < 1310628065 668373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because i put too mcuh in one < 1310628088 108348 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you could make two directories, but I don't think you can work with both workpaces at the same time. < 1310628103 327203 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :be productive make a language that compiles to java..... < 1310628104 134777 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: It's still just one more click to run the ant task. Presumably you need to do something to reload the plugin in Bukkit too; amortized in that it's not much. < 1310628109 990257 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :just to get rid of boilerplate < 1310628122 698665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: i dont want to. < 1310628128 36060 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it sounds much more pleasant than using an ide < 1310628133 749220 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: i thought an ide was meant to save me work < 1310628135 219844 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well then file > switch workspaces > Other.. < 1310628140 396067 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ides are hell < 1310628142 888731 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: I WANT TO SPLIT A WORKSPACE < 1310628145 440776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :god's sake < 1310628147 809948 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that is not hard to understand < 1310628154 988191 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: man mv < 1310628159 876861 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ffs < 1310628164 121274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it has metadata files with references to projects < 1310628169 635021 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :haha ides < 1310628170 647869 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :haha < 1310628180 705459 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: "cp -a workspace anotherWorkspace"; then delete half of one, switch to the other, delete the other half? < 1310628186 193412 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: gross, but fine < 1310628200 669152 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :then clean up the metadata? < 1310628215 990289 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :find would probably be good for that. < 1310628228 679504 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :deleting things, that is. < 1310628284 290132 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :About the builder thing, I don't really know; I wouldn't want to run my horrible ant packaging mess after *every* change, just when I'm ready to test it, so I'd keep it non-automatic anyway. < 1310628288 160234 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think you probably just want to use sh from now on instead of Eclipse... < 1310628296 264103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Horrible mess = single task to create a jar < 1310628306 561473 :Lymia!~moe@unaffiliated/cirno-chan NICK :Lymee < 1310628315 655874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymee: WHAT IDE DO YOU US < 1310628316 118680 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :E < 1310628353 370083 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: Still, it feels stupid to build a .jar every time a single file changes. But that's probably just me. < 1310628369 9345 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: It builds the Java files whenever a file changes; why not build the .jar too? < 1310628378 440568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, every time I save, I'm going to alt-tab, /reload, and test it; why add more steps? < 1310628382 196953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If I could make it automatically /reload, I would < 1310628432 95079 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you might be confusing Eclipse with something that does everything slightly tedious for you. < 1310628454 747106 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's called automation, yes, and it's what a computer is for. < 1310628470 802312 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, right. < 1310628488 534518 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm not saying it isn't possible. I'm just Eclipse probably isn't going to do that for you. < 1310628490 751285 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1310628495 61149 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*just saying < 1310628502 190241 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello < 1310628513 766711 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I tend to have to make changes to multiple files before a "thing" is ready to test, possibly because of the all-classes-in-separate-files. But anyway, I really suppose it's just my peculiarities why I don't want it to automatically keep updating the .jar file. < 1310628514 563692 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi < 1310628537 531599 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Maybe I'd feel differently if it was clever enough to actually update it instead of throwing it out and rebuilding it completely. < 1310628570 850309 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :What does everyone think of Numberwang? < 1310628573 198659 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I also hate how you have to re-import a builder every time it changes for the changes to take effect, sigh. < 1310628574 386976 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm... < 1310628579 726189 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe I'll just make the single build.xml build all the projects. < 1310628590 515898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Even though that's kind of gross. < 1310628602 635837 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sometimes programming is like surgery. < 1310628604 315655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: I thought you didn't know how to use Ant any other way than incrementally :-P < 1310628612 742067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: What; kind of gross? < 1310628615 25542 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. < 1310628624 944122 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :What kind of gross? < 1310628656 177445 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..the kind that makes elliott not want to do something? I don't know. < 1310628665 679534 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: That was in the "compiling Java" context. :p < 1310628717 158180 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t if' < 1310628717 869832 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `if'' < 1310628734 743631 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :From the web it sounds like a builder can be "interested in" multiple projects, so having a single all-plugins builder might be possible to automatate properly. < 1310628749 888060 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@pl (\c a b -> if c then a else b) < 1310628750 76518 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :if' < 1310628754 774466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Right; that seems like it'd have a lot of duplicated code with Ant though < 1310628756 439388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. one per project. < 1310628787 38730 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, so it's not standard, pl is just telling you to define that function. < 1310628801 441579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle if' < 1310628801 662139 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1310628804 741846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Meh < 1310628808 623953 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: It sounds like it should be possible to re-use a single task but change some properties between the invocation of it. < 1310628828 445551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Meh, possibly. It really feels like Eclipse wants me to use one workspace per project if I'm going to bring the BIG GUNS of Ant in. < 1310628830 939075 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :You mean like a function? < 1310628846 872404 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :With different stuff put in? < 1310628850 874889 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: this is Ant, it lacks such civilised concepts. < 1310628866 813094 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh what, is this article kidding me or does the ant builder stuff not actually have compile-on-svae. < 1310628868 234103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :God I hate java. < 1310628887 478025 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :svae < 1310628888 715811 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: Having a separate buildfile for each plugin sounds like a lot of duplicated Ant code too, except duplicated in separate files, not in one file. Unless you go into pulling stuff in from some common file, and so on. < 1310628899 623072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: they all have the same build.xml < 1310628902 753550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So I just store it in a "common" project < 1310628907 592930 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let if' c a b = if (c a b) then a else b in zipWith (if' (>)) [1,3,7,2,45,7,2,4,2,234,4,1,4,-4] [7,3,7,23,5,213,1,5,2356,35,24,21] < 1310628908 350237 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [7,3,7,23,45,213,2,5,2356,234,24,21] < 1310628951 381828 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not really if' as pl defines it, it's more like a generalization of max and min... < 1310629032 68640 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Anyway, there's an task which runs a target from the same build.xml with some defined parameters; that way you could have a single ... and then one-line per plugin. But again I don't know about hooking the Ant builder to the auto-build system. < 1310629047 269593 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ugh this is all so gross. < 1310629052 324648 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ISTR that running Ant's awfully slow (more than one second) anyway. < 1310629093 64583 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@pl (\f a b -> g (f a b) a b) < 1310629093 311710 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :flip flip id . (ap .) . (flip . (g .) =<<) < 1310629165 87523 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Vorpal: help <-- ? < 1310629173 86668 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let if' c a b = if c then a else b; compareWith = flip flip id . (ap .) . (flip . (if' .) =<<) in compareWith (==) [1,3,7,2,45,7,2,4,2,234,4,1,4,-4] [7,3,7,23,5,213,1,5,2356,35,24,21] < 1310629174 664418 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [7,3,7,23,5,213,1,5,2356,35,24,21] < 1310629278 374993 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle Bool -> a < 1310629278 708294 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Exception assert :: Bool -> a -> a < 1310629278 896823 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.OldException assert :: Bool -> a -> a < 1310629279 59143 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Exception.Base assert :: Bool -> a -> a < 1310629286 700655 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, I think bukkit uses maven instead < 1310629290 858670 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :which looks about as bad < 1310629310 884626 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: yeah, unfortunately using other peoples stuff can get ugly. < 1310629383 703214 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1310629387 39522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ISTR that running Ant's awfully slow (more than one second) anyway. < 1310629389 453150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh < 1310629393 726858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: yeah i am tempted to use maven myself < 1310629397 236588 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, idea for stupid esolang: generic brainfuck variant. Basically you feed a file with string->command mappings for brainfuck and a program to be translated. < 1310629417 914464 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1310629422 427719 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's actually brilliant < 1310629427 860107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :meta-turing-complete, too! < 1310629438 465397 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, wait what? < 1310629444 784479 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :meta-turing-complete? < 1310629469 938959 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it is just a simple lookup table to translate, say, ook or whatever, into brainfuck, and then it is executed < 1310629472 610143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whoosh < 1310629485 147030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esolangs.org/wiki/Talk:Meta_Turing-complete < 1310629509 209388 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh tehz < 1310629510 166418 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1310629538 671323 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: I'm in the slow process of specifying a regular expression based language that would basically be a superset of that. < 1310629548 599749 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the mapping file is the program string, the program to translate is the input string. < 1310629549 553772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :many languages are subsets of that < 1310629553 9020 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...yes. < 1310629556 981446 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*supersets < 1310629567 559913 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but also subsets, I guess. < 1310629583 628910 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, was " that's actually brilliant" a joke too? I presume so < 1310629596 192856 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1310629598 551647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its hilarious < 1310629618 885608 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well I lost my wiki account, you can put it up on the wiki and attribute it to me < 1310629634 967519 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah but i'll actually spec it so its BY EHIRD WITH INSPIRATION FROM VORPAL < 1310629637 721035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :MINOR INSPIRATION < 1310629639 177028 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(REALLY MINOR) < 1310629642 336385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :((LIKE, HE SNEEZED)) < 1310629644 32224 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wait < 1310629644 863274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(((AT THE TIME))) < 1310629651 432436 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I'll define it more < 1310629655 556483 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, file format: < 1310629656 961025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/ignore Vorpal < 1310629662 144446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CANT FUCKING HEAR YOU < 1310629666 344777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: how does maven work thx < 1310629671 236383 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : < 1310629673 444600 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, ^ < 1310629689 756685 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :followed by newline < 1310629699 897140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://maven.apache.org/eclipse-plugin.html HWICH DOES I USE < 1310629702 388426 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, that is all there is to it < 1310629713 113586 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"you should define it like this... < 1310629715 951956 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :So, it's a brainfuck equivalent creation tool? < 1310629735 662810 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Taneb, basically yes < 1310629737 453766 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Taneb, :D < 1310629747 492962 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :("string to be used" -> "bf code")* < 1310629756 201591 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :followed by a newline, or.. not < 1310629758 806921 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, why that format? < 1310629759 942618 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is the best syntax for it < 1310629763 943640 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because it is the best. < 1310629766 845086 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :why < 1310629779 42674 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because then it will be a subset of a language I am working on. :) < 1310629788 85254 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, not a valid reason < 1310629795 642453 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it is the best reason.. < 1310629808 340441 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I suggest string := <4 byte with length of string> < 1310629808 522537 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I wonder if it would be possible to make a language using that syntax that's barely like brainfuck at all < 1310629822 147615 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :then the file is made up with pairs of strings < 1310629824 784816 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :of* < 1310629837 88921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it should be < 1310629842 137228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/string/bf code/ < 1310629845 223651 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because then it's a subset of /// < 1310629849 760291 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, :D < 1310629857 527349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait, bf code can have comments < 1310629859 962410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok then it's literally /// < 1310629878 706532 :pikhq!~pikhq@71-219-206-139.clsp.qwest.net PRIVMSG #esoteric :elliott: Brainfuck code must have matched [] < 1310629894 843822 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, eh the interpreter needs two inputs: language definition and program-to-translate < 1310629912 598188 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: yeah but < 1310629916 792335 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can define loop equivalents with this < 1310629916 954582 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, hm we need to be rather advanced to do bitfuck, so that it out of the scope < 1310629917 116930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so < 1310629998 575782 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :If it could output an interpreter, that would be good < 1310630025 537009 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though I might define ->* in a prelude-esque file that is equivalent to (... -> ...)* < 1310630103 160298 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Taneb, hm that could work yeah < 1310630110 758552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Has anyone used Maven with Eclipse, I have literally become an insane. < 1310630130 457936 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, don't look at me. I don't use eclipse at all < 1310630177 646540 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1310630211 105856 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I blame Lymee. < 1310630235 287189 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, why < 1310630301 349393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because she didn't tell me what IDE she uses for Bukkit development which would obviously completely solve my problems by way of expertosity. < 1310630307 539956 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay so I have encountered a problem... < 1310630323 350932 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't think I can define global substition in terms of single substition and *.. < 1310630341 141078 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :unless single substition consumes all input up to the point of substition... < 1310630345 61342 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which is bad. < 1310630382 997488 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Add some sort of multiplication thing < 1310630395 850052 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well that is kind of what * is. < 1310630411 993 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Oh, okay < 1310630418 690001 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Add some sort of wildcard thing < 1310630467 567820 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay, so everything has a string result, numeric result, and a success or failure value. pattern* repeats pattern zero or more times until it fails. The numeric result of * is the addition of the numeric results of each subpattern invocation, and the string result is the concatenation of the subpattern's string results. < 1310630495 523604 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :-> is the substition pattern. Originally I intended to make it zero-width, meaning it doesn't consume any input. < 1310630527 35652 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but if it doesn't consume input (i.e. "move forward" in the input string), then each invocation of -> within a * will start at the beginning of the input string. < 1310630541 784525 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which is inefficient and will lead to strange things happening.. < 1310630555 525125 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :possible infinite loops and such, which is generally not good. < 1310630596 57202 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :however, if I make -> work so that it consumes all input up to the point of substition, then that means that using -> by itself will almost never happen. I will have to always enclose within a backtrack operator. < 1310630631 985670 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I think I should define them seperately, as much as I don't want to... < 1310630643 454683 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :have a -> and a ->* < 1310630666 75555 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with ->* not being defined in terms of -> < 1310630705 783413 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm just gonna wait until Lymee appearss. :p < 1310630743 193839 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I find this exceptionally lame, as the idea is that you should be able to use general-purpose combinators to do complex things with basic expressions. < 1310630806 307273 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: in the meantime you should help me with this. :P < 1310630808 946532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1310630839 869398 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but you always have good ideas for these types of problems... < 1310630870 943266 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Don't define -> without the backtrack operator? < 1310630897 594683 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so you're saying make -> inherently zero-width, right? < 1310630946 649634 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I have no idea what's going on, I'm just trying to say things so something happens < 1310630946 812244 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Maybe < 1310630952 739401 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.. < 1310630972 21290 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay so basically I want to define global substition in terms of single substition (->) and * < 1310630998 981053 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but to do that I need to make -> not be zero-width.. < 1310631022 673121 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because if it's zero-width then things like ('a' -> 'ab')* will loop infinitely. < 1310631058 637412 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :You could lock text that's been substituted in this cycle < 1310631075 405488 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I either need to change the semantic model, or change -> so that it is not zero-width but instead consumes input, which is lame because then there will be backtrack operations everywhere. < 1310631088 853072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: rename -> to => and make it not zero-width < 1310631098 105351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then make a->b an alias for backtrack(a=>b) < 1310631112 881989 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's a possibility. < 1310631122 329035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's the obvious possibility. < 1310631124 217749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::p < 1310631134 503882 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but couldn't I create some hackish semantic model? < 1310631135 622276 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1310631152 360402 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :implicit shenanigans. < 1310631193 683931 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think I would prefer --> to =>, or something. < 1310631200 3430 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because I am using => for something else. :) < 1310631259 197928 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :=> is a kind of variable modifier thing. The left hand side is a variable name and the right hand side is a pattern. The pattern is evaluated with the string result of the variable as the input string. < 1310631304 175557 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and the pattern modifies the contents of the variable. it's basically defined in terms of another operator that I haven't named yet. < 1310631330 625616 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am sure this makes perfect sense to everyone. < 1310631391 456625 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :~> looks like a good name for it. left-hand sides result string is used as the input string for the right-hand pattern. < 1310631432 107785 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm seeing what the Numberwang program 0! 1! does < 1310631441 698156 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the a => b := (a = (a ~> b)) < 1310631444 296606 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*then < 1310631457 663948 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :So far, it's into its second Numberwang < 1310631479 209941 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am finding the name Numberwang somewhat hilarious. < 1310631521 85247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: http://www.youtube.com/watch?v=qjOZtWZ56lc < 1310631576 89014 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...what the hell is this. < 1310631589 959321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A sincere and legitimate British institution throughout the ages. < 1310631606 914971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: http://www.youtube.com/watch?v=-r6NY4Kl8Ms < 1310631609 43978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This should be enlightening. < 1310631672 870758 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :these laugh track things are unnerving. < 1310631740 802301 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :philosopher and magician Bertrand Russell... < 1310632051 60901 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Graaah! I need a numberwang debugger < 1310632054 597091 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And a shower < 1310632059 70099 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :brb < 1310632066 130159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's Numberwang! < 1310632067 803560 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net NICK :TanebIsNotHere < 1310632270 995353 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : CakeProphet: http://www.youtube.com/watch?v=qjOZtWZ56lc <-- like Mornington Crescent right? But even more senseless < 1310632276 448368 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle (Read a) => String -> Maybe a < 1310632276 763287 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Network.CGI.Protocol maybeRead :: Read a => String -> Maybe a < 1310632276 925618 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Network.CGI readCookie :: (Read a, MonadCGI m) => String -> m (Maybe a) < 1310632277 87792 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Network.CGI readInput :: (Read a, MonadCGI m) => String -> m (Maybe a) < 1310632323 418686 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle String -> Bool < 1310632323 780864 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Network.URI isAbsoluteURI :: String -> Bool < 1310632323 943202 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Network.URI isIPv4address :: String -> Bool < 1310632323 943382 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Network.URI isIPv6address :: String -> Bool < 1310632659 909777 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp numberwang haskell flip when (putStrLn "That's Numberwang!") =<< (any (all isDigit) =<< getContents) < 1310632660 719333 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter numberwang installed. < 1310632672 554108 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!numberwang 22 34 83 < 1310632701 825615 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, parse error. < 1310632793 646386 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp numberwang < 1310632794 49226 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter numberwang deleted. < 1310633217 28347 :TanebIsNotHere!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello < 1310633221 864066 :TanebIsNotHere!~Taneb@host-84-13-89-246.opaltelecom.net NICK :Taneb < 1310633295 203145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he;lo < 1310633464 56705 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle f (a -> f b) -> f a -> f b < 1310633464 567163 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude (=<<) :: Monad m => (a -> m b) -> m a -> m b < 1310633464 729361 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad (=<<) :: Monad m => (a -> m b) -> m a -> m b < 1310633464 891405 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude (>>=) :: Monad m => m a -> (a -> m b) -> m b < 1310633480 355467 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :o rly? < 1310633567 752315 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :none of those appear to match < 1310633580 798902 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :indeed not < 1310633657 682670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :um, yes they do < 1310633663 349226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, close enough :) < 1310633672 954944 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t (join .) . (=<<) < 1310633673 719222 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a a1. (Monad m) => (a1 -> m (m a)) -> m a1 -> m a < 1310633680 8045 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t join . (=<<) < 1310633680 776500 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: m = (->) (m a) < 1310633680 939923 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Probable cause: `=<<' is applied to too few arguments < 1310633681 102284 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the second argument of `(.)', namely `(=<<)' < 1310633683 875904 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm wait < 1310633696 462931 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \f x -> f >>= \f' >>=x >>= \x' -> f' x' < 1310633696 662699 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(line 1, column 19): < 1310633696 825009 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected ">" < 1310633696 825229 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :expecting operator, pattern or "->" < 1310633706 858108 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \f x -> f >>= \f' -> x >>= \x' -> f' x' < 1310633707 51443 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(. (>>=)) . (>>=) < 1310633710 395394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1310633716 86977 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait hmm < 1310633719 117494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle () < 1310633719 441238 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Parse error: < 1310633719 603322 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : --count=20 () < 1310633719 765647 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ^ < 1310633720 211143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :someone do that plz < 1310633807 651694 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle (<*>) < 1310633807 857097 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative (<*>) :: Applicative f => f (a -> b) -> f a -> f b < 1310633871 184307 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1310633875 376218 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t (join .) . () < 1310633876 146465 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error on input `)' < 1310633877 76753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :someone do that also. < 1310633886 815448 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (join .) . (<*>) < 1310633887 599929 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a a1. (Monad m, Applicative m) => m (a1 -> m a) -> m a1 -> m a < 1310633916 184873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :see < 1310633918 566322 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :now u r the planet < 1310633944 293426 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@unpl (join .) . (<*>) < 1310633944 483269 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(\ d i -> (d <*> i) >>= \ e -> e) < 1310633971 384109 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :......? < 1310633978 174322 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :>>= id? < 1310633980 584026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes. < 1310633981 743474 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's join. < 1310633982 476825 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t join < 1310633983 209736 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a. (Monad m) => m (m a) -> m a < 1310634000 876641 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1310634010 176733 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :gah I was just about to ask him something < 1310634416 482293 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@pl do { f <- when <$> (any isDigit <$> return "22"); f . putStrLn $ "That's numberwang!"} < 1310634416 670249 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(line 1, column 4): < 1310634416 832538 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected "{" < 1310634416 994727 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :expecting variable, "(", operator or end of input < 1310634424 370557 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :aw... < 1310634528 783640 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp numberwang haskell do { f <- when <$> (any isDigit <$> getContents); f . putStrLn $ "That's numberwang!"} < 1310634529 477108 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter numberwang installed. < 1310634532 321369 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!numberwang 22 < 1310634555 472249 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am so bad at this it's ridiculous. < 1310634659 906748 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp numberwang haskell do { c <- (any isDigit <$> getContents); when c $ putStrLn "That's numberwang!"} < 1310634660 410626 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​There is already an interpreter for numberwang! < 1310634666 4573 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!!! < 1310634670 385473 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp numberwang < 1310634670 864161 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter numberwang deleted. < 1310634672 133894 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp numberwang haskell do { c <- (any isDigit <$> getContents); when c $ putStrLn "That's numberwang!"} < 1310634672 576286 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter numberwang installed. < 1310634680 707867 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!numberwang I hate you 23 < 1310634699 485615 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :!numberwang 12 < 1310634713 644621 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's got a parse error... < 1310634733 938069 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!addinterp ! haskell putStrLn "I really hope this works." < 1310634734 126490 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 4 new messages. '/msg lambdabot @messages' to read them. < 1310634734 457293 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter _ installed. < 1310634736 673151 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!! < 1310634738 725329 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!_ < 1310634739 239789 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :I really hope this works. < 1310634741 405703 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :I really hope this works. < 1310634741 744254 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Dammit. < 1310634745 445158 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wait, no < 1310634747 55119 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!! < 1310634749 846154 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :I really hope this works. < 1310634784 578279 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you could speed it up by using an interpreted language, since it compiles Haskell every use. < 1310634794 108426 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!delinterp ! < 1310634794 489497 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter _ deleted. < 1310634815 713105 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp numberwang < 1310634816 197309 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter numberwang deleted. < 1310634936 628780 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp numberwang perl print q(That's numberwang!) if grep /\d/, <> < 1310634937 103048 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter numberwang installed. < 1310634939 596623 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!numberwang 22 < 1310634940 540220 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :That's numberwang! < 1310634943 978955 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I succumbed... < 1310634972 382592 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :!numberwang hello < 1310634983 185596 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :!numberwang 12 < 1310634983 813347 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :That's numberwang! < 1310634992 261400 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I suppose a "That's not numberwang!" would be appropriate. < 1310635010 380050 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Or "Sorry, but Brazil isn't a vegetable!" < 1310635027 900495 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp numberwang < 1310635028 385586 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter numberwang deleted. < 1310635080 251719 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp numberwang perl print (grep /\d/, <>)? q(That's numberwang!) : q(I'm sorry, but Brazil isn't a vegetable!) < 1310635080 628054 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter numberwang installed. < 1310635098 210044 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!numberwang when is that? < 1310635103 650296 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... :o < 1310635105 480677 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :!numberwang 2 < 1310635106 239611 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :2 < 1310635108 661044 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1310635138 20631 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I believe you have made an error < 1310635143 370135 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes I believe so as well. < 1310635153 649294 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.reddit.com/r/Minecraft/comments/iot8b/dear_miners_and_notch_think_bigger/c25jyoh < 1310635156 371266 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp numberwang < 1310635156 904013 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter numberwang deleted. < 1310635163 172998 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Please please please tell me this person isn't right. < 1310635171 831364 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Because if so I'll have to shoot every programmer ever. < 1310635202 434824 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp numberwang perl print (grep /\d/, <> ? q(That's numberwang!) : q(I'm sorry, but Brazil isn't a vegetable!)) < 1310635202 932231 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter numberwang installed. < 1310635206 917127 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Ping timeout: 255 seconds < 1310635207 311860 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!numberwang what is this? < 1310635212 231560 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::( < 1310635231 68928 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!numberwang 44 < 1310635252 101152 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp numberwang < 1310635252 603427 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter numberwang deleted. < 1310635271 16615 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp numberwang perl print (grep (/\d/, <>) ? q(That's numberwang!) : q(I'm sorry, but Brazil isn't a vegetable!)) < 1310635271 531739 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter numberwang installed. < 1310635275 22528 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!numberwang 44 < 1310635275 685549 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :That's numberwang! < 1310635278 732783 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!numberwang q < 1310635279 521426 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :I'm sorry, but Brazil isn't a vegetable! < 1310635300 263243 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :!numberwang I'll give you a tenner if this is Numberwang < 1310635300 425546 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah, I have a bad habit of not using parentheses on operators... < 1310635300 907543 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :I'm sorry, but Brazil isn't a vegetable! < 1310635407 2686 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Okay, now there's three esolangs called Numberwang < 1310635424 5028 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Four, although my one doesn't count. < 1310635426 210676 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :!numberwang 12! < 1310635426 865965 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :That's numberwang! < 1310635437 557717 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess I could have used "" instead of q() but... I'd like to think that I'm making the code more efficient by not interpolating. :) < 1310635454 495605 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :!numberwang 12! 2! 42.4! < 1310635455 94217 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :That's numberwang! < 1310635500 363571 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Phantom_Hoover: Make your version < 1310635518 134898 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, I want to, but it's not an easy task. < 1310635579 178135 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Just say it's imperatively functional and build from there < 1310635610 973552 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :So how does one make a numberwang programming language? < 1310635644 549966 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Step 1: Have an idea < 1310635659 838338 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but, what makes it themed off of numberwang? < 1310635663 221655 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Step 2: Share idea < 1310635663 384109 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Step 3: Build on idea < 1310635663 384327 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Step 4: Publish idea < 1310635663 384435 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Step 5: ... < 1310635663 384542 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Step 6: PROPHET! < 1310635683 770263 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hmm... < 1310635693 52843 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's like calvinball, but with numbers < 1310635746 694716 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net QUIT :Ping timeout: 246 seconds < 1310635845 323117 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: You could've used '', it's literally the same as q(). < 1310635868 122169 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: well, right, but I used it to escape escaping the ' in the string < 1310635871 457215 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :My Numberwang has something that's a bit like eval(12!4.4!92!10!49.8!2!2!2!) < 1310635892 11850 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :For the program 0!1! it's in at least 7 nested ones of those < 1310635953 779904 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :After 14 instructions < 1310635986 392965 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net JOIN :#esoteric < 1310636092 585473 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I have no idea if it is Turing-Complete or not < 1310636119 466797 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am interested in defining a language for which the halting problem is solvable, and where programs can halt or not halt. < 1310636127 625766 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :obviously the halting problem is solvable for a language if it always halts... < 1310636174 375465 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Have all loops by definition infinite < 1310636182 399266 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :If it has any loops, it does not halt < 1310636185 855444 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Otherwise, it does < 1310636249 242871 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net QUIT :Ping timeout: 240 seconds < 1310636266 262820 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net JOIN :#esoteric < 1310636301 656566 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Oh dear < 1310636302 140506 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Instruction 16 is a successful goto < 1310636314 837355 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Taneb: or you could have a finite loop and an infinite loop. The finite loop could not be infinite. < 1310636342 628953 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but then there's the problem of conditionals < 1310636351 986543 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Like, it exits after n iterations where n is finite? < 1310636354 815855 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what if you conditionally infinite loop on the input? < 1310636358 830182 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Taneb: right. < 1310636396 193067 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I don't think this language will be Turing-Complete < 1310636490 131703 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, the halting problem would still be solvable with conditionals. < 1310636512 633323 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what you would do is execute the program, and when you come across an infinite loop construct then you say the program does not halt < 1310636519 662427 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if you reach the end of the program, then it does halt. < 1310636551 991104 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and the only way to not reach the end of the program would be to use an infinite loop construct. < 1310636563 58019 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net QUIT :Ping timeout: 258 seconds < 1310636601 38832 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :True < 1310636649 834371 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so there'd be no conditional loop, only a conditional, a repetition loop, and an infinite loop. < 1310636685 674734 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so it probably isn't possible to implement brainfuck since you have no way to implement [] < 1310636720 431609 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :So it isn't Turing Complete < 1310636722 594607 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, well, you might be able to compile it... < 1310636737 394209 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Otherwise, you'd be given lots of money by Cambridge University < 1310636755 913702 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but compiling bf does not make your language turing complete. < 1310636796 620641 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :You can compile HQ9+ into Brainfuck < 1310636861 972442 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Here's a almost entirely irrelevant question: < 1310636890 378214 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder if you could prove that /any/ Turing complete language cannot have the halting problem solved for it. < 1310636892 700890 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :How should a goto line number command work with non-integer values? < 1310636921 237680 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :most likely by mapping each non-integer value to an integer. < 1310636937 798303 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is what a label does essentially. < 1310636942 200054 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : I wonder if you could prove that /any/ Turing complete language cannot have the halting problem solved for it. <-- hm < 1310636949 733004 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, can you explain what you mean < 1310636982 319339 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :For any Turing-Complete language p, it is impossible to solve the halting problem < 1310636987 211525 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Is that statement provable? < 1310637009 563228 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :depends on if oracle machines can exist surely? < 1310637049 291277 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :For any program p with input i in Turing-complete language l, it is impossible to solve the halting problem. < 1310637058 219503 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the input string is important. < 1310637116 340692 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the halting problem itself only asserts that you can't determine whether all programs and inputs halt or not. < 1310637123 901616 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, well you could given a program that consists of only the symbol "halt" say that it halts. < 1310637147 102356 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right, but it also has to be turing complete. < 1310637154 730550 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, or take C, it is trivial to say that #include \nint main(void) { return 0; } halts < 1310637164 817982 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I think this was why Alan Turing invented his famous machine < 1310637165 18750 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :From Wikipedia: "Alan Turing proved in 1936 that a general algorithm to solve the halting problem for all possible program-input pairs cannot exist. A key part of the proof was a mathematical definition of a computer and program, what became known as a Turing machine. " < 1310637179 334136 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because the idea is that we want to prove that it's impossible for all turing complete languages. If we can't, then it may be possible that a Turing complete language exists for which the halting problem is solvable. < 1310637249 488941 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :As any Turing Complete language by definition can be translated into any other < 1310637293 177716 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I think that we can't tell whether any program for turing complete language p will halt on input i < 1310637335 443810 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, yes, that makes sense. < 1310637378 601730 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so essentially the inability to determine whether an arbitrary program halts in a turing complete language is built-in to being turing complete... < 1310637383 212094 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I also think I need to walk my dog < 1310637383 374477 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Bye, everyone < 1310637383 374678 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net NICK :TanebIsNotHere < 1310637383 374759 :TanebIsNotHere!~Taneb@host-84-13-89-246.opaltelecom.net NICK :TanebIsAway < 1310637383 374838 :TanebIsAway!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Oh, I've dissappeared < 1310637617 210747 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net JOIN :#esoteric < 1310637769 331287 :TanebIsAway!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Ping timeout: 240 seconds < 1310638371 950586 :tswett_!~Warrigal@171.64.42.221 QUIT :Ping timeout: 264 seconds < 1310638800 352116 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : so essentially the inability to determine whether an arbitrary program halts in a turing complete language is built-in to being turing complete... < 1310638818 27842 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :iirc the halting problem is not solvable for some simpler models of execution either < 1310639972 695470 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's not solvable for any model of execution that allows a self interpreter, basically. < 1310640587 836533 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, look up the proof on the Wikipedia article; it's very simple. < 1310641484 425690 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm surprised Wikipedia doesn't have an article on code golf < 1310641492 906432 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :instead "code golf" redirects to Perl. < 1310641510 188690 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Not GolfScript? < 1310641541 168923 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, I think the practice of code golfing might have originated in the Perl community, but it's since become a more general phenomenon < 1310641827 204564 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@P=split//,".URRUU\c8R";@d=split//,"\nrekcah xinU / lreP rehtona tsuJ";sub p{ < 1310641827 411645 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1310641827 573955 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@p{"r$p","u$p"}=(P,P);pipe"r$p","u$p";++$p;($q*=2)+=$f=!fork;map{$P=$P[$f^ord < 1310641827 574156 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :($p{$_})&6];$p{$_}=/ ^$P/ix?$P:close$_}keys%p}p;p;p;p;p;map{$p{$_}=~/^[P.]/&& < 1310641827 736316 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1310641830 689077 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :close$_}%p;wait until$?;map{/^r/&&<$_>}%p;$_=$d[$q];sleep rand(2)if/\S/;print < 1310641961 228316 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :''=~('(?{'.('-)@.)@_*([]@!@/)(@)@-@),@(@@+@)' < 1310641962 75239 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :^'][)@]`}`]()`@.@]@%[`}%[@`@!#@%[').',"})') < 1310641964 371905 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...what? < 1310641977 671133 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't even understand how people come up with these. < 1310642137 696284 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :What, no pack/unpack pair? < 1310642365 827336 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://search.cpan.org/dist/Acme-EyeDrops/lib/Acme/EyeDrops.pm < 1310642509 630114 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl @{sub b{[@b=(abs||No,bottle.'s'x!!++$_,of,beer),on,the,wall]}b} < 1310642752 44844 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :!help < 1310642752 514167 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​help: General commands: !help, !info, !bf_txtgen. See also !help languages, !help userinterps. You can get help on some commands by typing !help . < 1310642756 124352 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm it is there < 1310643032 272926 :tswett!~Warrigal@171.64.42.221 JOIN :#esoteric < 1310643188 312624 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1310643705 526295 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION drinks cow milk like a baby cow < 1310643861 70034 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Except I am a large bipedal furless ape. < 1310643983 791350 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Meh, a mammal's a mammal. < 1310644115 612924 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :But as a string-parsing ape creature, I feel strange about stealing delicious fluids from mama cows. < 1310644139 543789 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so much so that I am generating strings about it. :) < 1310644176 491119 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :For some reason I found that whole string-generation thing hilarious. < 1310644185 674349 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Oh look, it's generating strings all flustered there!" < 1310644214 621048 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Anyway, it's the cow's fault somehow. It always is. < 1310644241 884338 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, because their strings do not suggest that they care. < 1310644261 864773 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :they're all "moooo" < 1310644267 620295 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"meeeeh". < 1310644290 246309 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I like how one of the 18 pictures in the Mammal_Diversity_2011.png main illustration of Wikipedia's "Mammal" article is the meeting of Nixon and Brezhnev. < 1310644336 6957 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Diverse indeed. < 1310644367 845502 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Also, a cow: http://isometric.sixsided.org/data/strips/only_when_youre_ready/21.gif < 1310644404 151224 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(I had a dot-matrix printer rendition of that on my wall as a decoration, not more than 9 years ago.) < 1310644575 604254 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1310644587 504479 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :oerjan: Welcome to the cow channel. < 1310644612 783433 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Moo! < 1310644618 288544 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Correct! < 1310644627 99004 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay < 1310644779 362068 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : For some reason I found that whole string-generation thing hilarious. < 1310644837 42816 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now i am imagining sentient^Wsapient spiders communicating with silk strings < 1310644937 677383 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :They could form... a SPIDER NETwork! < 1310645152 444995 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Step 6: PROPHET! < 1310645159 714637 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sounds dangerous. < 1310645621 808959 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :00:27:50 > let if' c a b = if (c a b) then a else b in zipWith (if' (>)) [1,3,7,2,45,7,2,4,2,234,4,1,4,-4] [7,3,7,23,5,213,1,5,2356,35,24,21] < 1310645625 71956 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :00:27:51 [7,3,7,23,45,213,2,5,2356,234,24,21] < 1310645625 234121 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in fact... < 1310645627 591196 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :00:28:34 not really if' as pl defines it, it's more like a generalization of max and min... < 1310645649 773129 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> zipWith max [1,3,7,2,45,7,2,4,2,234,4,1,4,-4] [7,3,7,23,5,213,1,5,2356,35,24,21] < 1310645650 548416 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [7,3,7,23,45,213,2,5,2356,234,24,21] < 1310645834 357996 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The zipWith Camel, a famous World War 1 era airplane. < 1310646241 259972 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`addquote The zipWith Camel, a famous World War 1 era airplane. < 1310646244 910288 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :505) The zipWith Camel, a famous World War 1 era airplane. < 1310646426 8386 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I was trying to come up with some sort of add-on, maybe a known function that sounded like "Camel" and a related pun, but failed. < 1310648396 584498 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t zipWith (zipWith f) < 1310648397 404648 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c. (Show a, Show b, SimpleReflect.FromExpr c) => [[a]] -> [[b]] -> [[c]] < 1310648448 128603 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t zipWith zip < 1310648448 937835 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. [[a]] -> [[b]] -> [[(a, b)]] < 1310648452 646510 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what else would you zip with? < 1310649058 985245 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric ::t zipWith zip3 < 1310649059 747738 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c. [[a]] -> [[b]] -> [[c] -> [(a, b, c)]] < 1310649062 807708 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :A reasonable type. < 1310650181 242304 :derrik!~xix@gprs-inet-65-16.elisa.ee JOIN :#esoteric < 1310650209 312418 :derrik!~xix@gprs-inet-65-16.elisa.ee PART :#esoteric < 1310650259 333524 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :In 1920, H. G. Wells referred to the Mediterranean race as the Iberian race. He regarded it as a fourth subrace of the Caucasian race, along with the Aryan, Semitic, and Hamitic subraces. He stated that the main ethnic group that most purely represented the racial stock of the Iberian race was the Basques, and that the Basques were the descendants of the Cro-Magnons. < 1310650848 745194 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1310651598 964508 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t zapWith (zapWith zipWith) < 1310651599 723022 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `zapWith' < 1310651599 885104 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `zapWith' < 1310651607 705392 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t zipWith (zipWith zipWith) < 1310651608 451827 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c. [[a -> b -> c]] -> [[[a]]] -> [[[b] -> [c]]] < 1310651755 86633 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1310651786 499749 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello! < 1310651830 446826 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi < 1310651833 28609 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1310652167 833230 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :What's happening in the world of esoteric programming? < 1310652221 915867 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well i think i just proved DigFill TC, see wiki < 1310652261 71095 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've been thinking about Anarchy again < 1310652318 340390 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Anarchy? < 1310652340 699775 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a programming language I'm working on, possibly an esoteric one, I'm not sure (it's near the boundary) < 1310652344 684238 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so far, just thoughts, no code < 1310652364 489503 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's based on algebraic data types where type constructors can mean different things at different points in the program < 1310652372 501127 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is a feature that's both insane, and badly missing from Haskell and OCaml < 1310652383 713233 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's just one of ais523's methods to suppress thinking of fe *hit by falling anvil* < 1310652425 845172 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Meta type constructors? < 1310652475 162470 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i never m *anvil rolls on top of him again* < 1310652513 190488 :boily!~boily@mtl.savoirfairelinux.net PRIVMSG #esoteric :that's quite the pesky anvil... < 1310652521 600551 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes. < 1310652912 266796 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: is that a mezzacotta reference (with an indirect reference behind it)? < 1310652946 702799 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm not that i recall < 1310652958 918042 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Everything's a mezzacotta reference < 1310652966 211388 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :There's a lot of it to reference < 1310652974 945563 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's the Turing Oracle of Webcomics < 1310653032 490008 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the problem is of course _finding_ the reference. < 1310653228 694600 :copumpkin!~pumpkin@17.45.135.66 JOIN :#esoteric < 1310653228 895145 :copumpkin!~pumpkin@17.45.135.66 QUIT :Changing host < 1310653228 895326 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1310653342 950241 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Why can't my German-made French-published game with Italian characters run on my Japanes-designed Chinese-made laptop with a South African OS based on a kernel designed by a Swedish speaking FInn? < 1310653386 424853 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The game also has Norwegian and... Argentinian? characters < 1310653409 664233 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah there's the problem. the chinese currently hate the norwegians. < 1310653434 984049 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :they _really_ didn't like the last nobel peace prize. < 1310653541 273171 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That explains < 1310653544 327309 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :it < 1310653554 173951 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I pressed return compulsively... < 1310653590 129315 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :newline is a punctuation mark on IRC < 1310653597 646255 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but one that several channels discourage people from using < 1310653604 448804 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, people tend not to be completely consistent on its meaning < 1310653656 333465 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it means "i despise you so much i'm going to steal your screen real estate despite not really saying much." hth. < 1310653678 724589 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION feels out of character. < 1310653705 953465 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But yeah, Settlers IV doesn't run on Ubuntu on my Toshiba < 1310653722 859139 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what OS is it intended for? < 1310653726 849162 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Windows < 1310653735 158380 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: wow, that was out of character for you < 1310653744 479820 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Numberwang should clearly just be a stupidly computationally expensive algorithm for generating sequences of numbers. < 1310653761 744173 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I could think of a fix, but it's easier just to nick my brother's laptop with Windows < 1310653763 392219 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: YOU THINK? < 1310653799 375258 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe elliott is taking over my brain. except he does the return thing too... < 1310653851 959510 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: hey turing proved all computation is really just generating sequences of numbers. well, more or less. < 1310653875 781394 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Any data can be encoded as a sequences of ones and zeroes < 1310653902 984974 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, depends on how you define 'data', I suppose. < 1310653965 993919 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Give me a definition that you can't < 1310653988 175984 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION gets the virtual popcorn < 1310654000 340203 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Well, if you allow arbitrary reals to be data, you can't. < 1310654000 646648 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm just curious < 1310654024 697430 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Can you encode reals as anything, though? < 1310654042 708927 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a real is perfectly encodeable as a sequence of ones and zeroes. it just has to be infinite. < 1310654052 50673 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, OK then, P(R). < 1310654076 533421 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fiendish. < 1310654094 207308 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Just stick Ps on until it gets big enough. < 1310654227 592318 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think if you define data as something you can extract any part of in finite time, Taneb's point may still stand. < 1310654267 310555 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I had a really good argument if you said something like "the feeling of happiness" < 1310654276 570637 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But it's no use now < 1310654286 676866 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And pretty... psychopathic < 1310654316 662800 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Um... < 1310654323 182168 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Or is it sociopathic? < 1310654331 798579 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :homeopathic < 1310654345 881575 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, right, that actually does make sense. < 1310654454 560871 :ais523_!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1310654553 883009 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Phantom_Hoover: What, homeopathy? < 1310654564 272172 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No, what you said. < 1310654571 755896 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I thought you'd just gone slightly mad. < 1310654586 75732 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Nah, not gone. < 1310654591 157369 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And not slightly < 1310654593 142004 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 255 seconds < 1310654595 922160 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION googles for that quote again < 1310654740 402428 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :"The next time you decide to stab me in the back, have the guts to do it to my face"? < 1310654754 170870 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no < 1310654766 169834 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"Alice: But I don't want to go among mad people. < 1310654766 332191 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :The Cat: Oh, you can't help that. We're all mad here. I'm mad. You're mad. < 1310654766 332397 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Alice: How do you know I'm mad? < 1310654766 332506 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :The Cat: You must be. Or you wouldn't have come here. < 1310654767 788000 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :" < 1310654771 794525 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Who's stabbing who in the back? < 1310654783 492268 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i was trying to find a version without line breaks, but i gave up < 1310654788 949585 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Jayne Cobb and Captain Mal Reynolds < 1310654792 849078 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :If there's any backstabbing going on, I want to be in on it. < 1310654799 196133 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh god not Firefly. < 1310654874 350253 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That'll be the last Firefly I quote, I promis < 1310654877 452393 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :e < 1310655037 972323 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION does his regular thursday taneb stalking < 1310655046 634566 :ais523_!~ais523@unaffiliated/ais523 NICK :ais253 < 1310655049 990083 :ais253!~ais523@unaffiliated/ais523 NICK :ais523 < 1310655055 181567 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, someone else has ais253 registered < 1310655061 727205 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :stop registering typos of my name, ais253! < 1310655067 166631 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ais523: wat < 1310655073 360536 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Maybe it's you? < 1310655078 371439 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :haha, I know who it is, too < 1310655087 720345 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's someone I know from another channel, they must have set that up to troll me < 1310655120 223051 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i wonder if e has ever been here without us noticing it... < 1310655147 126608 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Just got a 416 error on the wiki < 1310655152 914387 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Recent Changes page < 1310655175 183577 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it sometimes gets a bit flaky < 1310655182 346193 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Never had one of those before < 1310655186 668164 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, the internet is collapsing around you. < 1310655191 205735 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Civilisation is at its end. < 1310655204 502440 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :loads for me < 1310655208 8776 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :We are actually just chatbots to keep you occupied until you can fulfil your purpose. < 1310655219 578388 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :4xx errors are client-side < 1310655220 890195 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what does 416 even mean? < 1310655230 229523 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :"Requested Range Not Satisfiable" < 1310655242 110653 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Something to do with asking for stuff after EOF or something < 1310655353 779264 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's just the recent changes page < 1310655473 655962 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hang on < 1310655478 226352 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :My purpose? < 1310655493 699925 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Your Destiny < 1310655502 710685 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Does it come with a sword? < 1310655520 559446 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :either that, or a spaceship, i'm not sure which. < 1310655536 621439 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Oh, like in Arthur King of Space and Time? < 1310655544 801317 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or possibly, a horse and a gun. < 1310655591 768050 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if you discover it is a laser sword and a space horse, run away as fast as you can. < 1310655642 181635 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'll keep that in mind < 1310655800 674155 :cheater_!~ubuntu@g229098133.adsl.alicedsl.de PRIVMSG #esoteric :wtf < 1310655805 228784 :cheater_!~ubuntu@g229098133.adsl.alicedsl.de PRIVMSG #esoteric :eiffel in gmail ads < 1310655836 710907 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, on the space horse? < 1310655860 617001 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: i'd not recommend that. at least unless you also have a space suit. < 1310655872 412003 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Or a terraformed planet < 1310655896 327835 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well the trouble here, you see, is keeping the horse _on_ the planet < 1310655912 893407 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, what, you mean I ride away on my space horse on a terraformed planet. < 1310656215 297985 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Here's a problem: Is Taneb's Numberwang Turing Complete? < 1310656257 467572 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I suspect it is < 1310656265 369410 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :That's numberwang! < 1310656391 343581 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1310656463 111685 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :ℼ < 1310656468 995747 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION makes it a table so he doesn't need to scroll < 1310656658 97859 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm digital root, so there is a fundamental mod 9 operation in most cases < 1310656672 999991 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And a subsequent mod 4 < 1310656704 509830 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what precisely is "the value of the current command" in command 2? < 1310656737 796208 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :If your program was 0, 7, 2, and you were on the 7, it would be 7 < 1310656756 643220 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok so before any of that summing and moduloing stuff < 1310656782 168318 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yeah < 1310656801 612945 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i was a little confused by the "this value" a bit above that, which means something else < 1310656834 393972 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(and can only be 1-9 afaict) < 1310656858 201438 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I use the word value to mean three different things < 1310656867 331103 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I think I'll change the second to number < 1310657143 499882 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think this will not be too hard if you make sure all jumps are by multiples of 9, so the step number is always in synch with the position < 1310657220 777846 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: I have encountered a problem involving my regular expression language I would like to submit to you.. < 1310657247 972139 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh, i mean hm? < 1310657303 21827 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: do step numbers and positions start at 0 or 1? < 1310657325 78739 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :0 < 1310657339 458942 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay so basically the language is composed of patterns, which can also take subpatterns as arguments. A pattern has a string result and a numeric result, which can be based on the string/numeric results of their subpatterns... < 1310657349 348430 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I have -> as a substition operator. It takes the first occurence of the left-hand pattern in the input string and replaces it with the string result of the right-hand side. < 1310657383 307189 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I would like to define global substition (s/.../.../g) in terms of ->, as (a -> b)* < 1310657399 690659 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :where * is similar to * in other regexp languages. < 1310657413 136485 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :however... < 1310657416 188194 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: ok so if jumps are ensured to be mod 9, then the adjustment to each command is predictable (mod 9) from position: 0,2,4,6,8,1,3,5,7,0 etc. < 1310657455 112 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if -> is zero-width then upon each repetition it will start at the beginning of the input string, which is undesirable because it means patterns like ('a' -> 'ab')* would loop infinitely. < 1310657459 529350 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Jumps are mod length of program < 1310657464 34517 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I think < 1310657478 23614 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: er *0 (mod 9) < 1310657534 449500 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if the length of the program is _not_ divisible by 9, then you should be able to jump from any position < 1310657539 736229 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :however, if -> consumes the input string after the point of substition, then I can define global substition as * applied to ->, but then.... it consumes the input string that I just made substitions upon, which is generally not desirable. < 1310657557 928999 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I'd have to explicitly backtrack. < 1310657618 559574 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I'm just trying to figure out how to make this work... < 1310657639 699453 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1310657646 109683 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :perhaps I need a second method of traversing the input string rather than literally consuming it.. < 1310657662 267996 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: i'm afraid my brain refuses to switch context to your problem < 1310657664 775793 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or different backtracking semantics... or multiple substition operators. < 1310657670 280770 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: haha, okay. That's fine. < 1310657690 708490 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's obscenely late in the morning for me to be thinking about this. < 1310657771 345810 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I may have to ditch defining global substition in terms of a repetition of single substition, and just have -> and a separate ->* defined as built-ins. < 1310657838 681787 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott suggested a zero-width version and a consuming version of ->.. but a consuming substition operator seems pointless unless the semantics of the backtracking operator magically preserve side-effects of things when backtracking... < 1310657860 213873 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which might be undesirable in other cases.. < 1310657885 956485 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :turns out making a systematically elegant regular expression language is difficult. < 1310658001 671785 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :You know what would make everything much more confusing? < 1310658026 60591 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Making Numberwang have ternary cells < 1310658061 938606 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, perhaps I could add more contextual return values for expressions. Yes, this sounds fun. < 1310658074 477304 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :string result, numeric result, and NEXT ITERATION RESULT. < 1310658076 144417 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... < 1310658080 74645 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no, this is a terrible idea. < 1310658109 238058 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Taneb: ternary isn't terribly confusing, but I don't know how numberwang works so... < 1310658140 819726 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's binary < 1310658171 287585 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :3,6,0, oh hum < 1310658197 287087 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :With similar changing commands to one of the BF Minimization things < 1310658209 946662 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: what would be awesome about (a -> b)* is that * defines its string result as the concatenation of each iteration of the subpattern, and the numeric result as the addition of the subpattern's numeric results.. < 1310658241 174724 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1310658249 505419 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :-> could return the number of substitions that occurs for the numeric result, which would be either 0 or 1 < 1310658263 611338 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :thus the * would return the total number of substitions... < 1310658280 998919 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is awesome, you see. < 1310658308 862042 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I've had a crazy idea for making an esolang < 1310658315 454666 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :We all say stuff, and see what sticks < 1310658350 512703 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://www.esolangs.org/wiki/Adjudicated_Blind_Collaborative_Design_Esolang_Factory < 1310658419 551096 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :not an imperative language those are boring if they don't have really good gimmicks < 1310658423 452718 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sadly no one ever tried to sort out that mess :P < 1310658458 942579 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1310658471 650097 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: positions 2,5 or 8 (mod 9) are ideal jump points for numberwang, as when the step number and command value are all of the same kind, that gives a jump < 1310658493 82586 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Okay < 1310658500 539630 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :So, this crazy idea < 1310658512 318289 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :ABCDEF... G < 1310658536 328497 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :G? < 1310658548 351872 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats Taneb for the heinous crime of abbreviating Adjudicated Blind Collaborative Design Esolang Factory < 1310658554 928 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :* -----### < 1310658560 511892 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(forgot the swatter) < 1310658562 270616 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I never abbreviated that < 1310658574 926918 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :WELL YOU GOT DANGEROUSLY CLOSE < 1310658607 40249 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I abbreviated Abbreviation Because Crazy Declarative Esoteric Fantasy... Groans < 1310658612 870263 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :adjudicated blind collaborative design esolang factory garden < 1310658623 212830 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :O KAY < 1310658625 578673 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :garden is a good word < 1310658632 850363 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Gaiden? < 1310658678 980271 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That means like a spin-off < 1310658697 326397 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: I enjoy your submission the most. :D < 1310658698 467915 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait i'm miscalculating, because a jump should go to a position _after_ the current one (mod 9) < 1310658712 823122 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :an adjudicated blind collaborative design garden of esolang factories < 1310658727 68715 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or is it a garden of adjudicated blind collaborative design esolang factories < 1310658749 636815 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's the garden that is attached to an adjudicated blind collaborative design esolang factory < 1310658939 955554 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :1,4,7, whoops < 1310658964 813972 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: ok my miscalculation corrected, there actually _aren't_ any perfect jump points < 1310658989 202171 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I think it's possible to jump from anywhere to anywhere, though < 1310659012 612678 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: it still should work if the length of the program is not 0 (mod 9) < 1310659059 107638 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: the thing is i'm trying to do this without step numbers getting out of synch < 1310659135 305707 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's easy to make it 4 (mod 9) instead, by appending a NOP 1,0,1,0 < 1310659173 259009 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :anyway, later < 1310659176 395619 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1310659176 863652 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :bye < 1310659252 122810 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Taneb: the language has only numbers as values < 1310659272 708295 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in string contexts, an inverse hash function is applied to the number to get a string. < 1310659284 684920 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the hash function is implementation defined. < 1310659308 139545 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :All functions take strings < 1310659465 951032 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :all numbers are quantum numbers that can be composed of a possibly infinite number of superpositions. The superpositions collapse based on what context the value is used in. For example, in string context the collapse occurs as the concatenation of the inverse hash value of each superimposed number. < 1310659568 359567 :cheater_!~ubuntu@g229098133.adsl.alicedsl.de PRIVMSG #esoteric :http://shrike.depaul.edu/~mhendri5/CSC394/ConceptDemo/projectManager.html Professor Elliott - 2 l's and 2 t's. < 1310659587 893895 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for every context there is an anti-context in which an inverse collapsing operation occurs. For every defined context an anti-context must also exist. < 1310659632 988658 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :There is one context that is its own anti-context < 1310659661 123613 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, are you working on figuring out ABCDEF? < 1310659679 339783 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: we are defining a language collaboratively via logs. :) < 1310659687 200724 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and I am sleep deprived enough to come up with some crazy ideas. < 1310659698 995627 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, uh, logs of who and from which time span? < 1310659705 965393 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Logs of us, and now < 1310659714 371222 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1310659750 146495 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, Taneb whatever it is, the source code (if such exists) should exist on a hyperbolic surface < 1310659858 444637 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the anti-string context is the union of each superposition in string-context. There is an operator to induce the anti-context of whatever context an expression is in. < 1310659905 850092 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :numeric context is the summation of the superpositions. anti-numeric context is the subtraction of each superposition in left-associative order < 1310659947 914296 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there is nothing horrible about any of this. < 1310659950 732923 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::) < 1310659974 323184 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :If a context and its anticontext are used in the same function, that function is from thence forth outputs infinity on any input < 1310659991 275186 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Why are you discussing hyperbolic surfaces? < 1310660063 203763 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Making an esolang < 1310660110 358212 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the null superposition is a special value that is empty. It represents the identity element for whatever context it is being evaluated in. < 1310660155 303513 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Are you trying to make the semantics as complicated as possible? < 1310660159 185931 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. < 1310660217 688314 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :All operations are nondeterministic. < 1310660228 750394 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :In list context the superposition is merely a linked list. This is the natural state of the superposition. The anti-context of this context is identical. < 1310660229 818252 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Except the rand() function < 1310660230 423237 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You have to make sure that all eventualities lead to the same outcome. < 1310660244 128515 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Which always outputs four < 1310660247 587278 :MigoMipo!~John@2.69.127.136 JOIN :#esoteric < 1310660287 12192 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :In boolean context, only the null superposition is false, all other superpositions are true. The anti-context is the logical negation of this. < 1310660353 54881 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : In list context the superposition is merely a linked list. This is the natural state of the superposition. The anti-context of this context is identical. <-- shouldn't the anti-context be the reversed list? < 1310660369 334800 :MigoMipo!~John@2.69.127.136 QUIT :Read error: Connection reset by peer < 1310660371 461319 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, I guess that would make sense... < 1310660371 681571 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, did you need to paste the last line of chat to reply to it? < 1310660378 548959 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1310660382 159867 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, it wasn't the last line < 1310660384 827742 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, wait. < 1310660385 936186 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Right. < 1310660405 231315 :MigoMipo!~John@2.69.127.136 JOIN :#esoteric < 1310660422 574971 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, it would make sense? Perhaps we can think of something else then < 1310660424 704819 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I think I've got Settlers IV working on Ubuntu < 1310660444 399447 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Got a splash and my CD drive is whirringh < 1310660464 579192 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And flashinh < 1310660475 951984 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :You can figure out what I mean < 1310660520 233125 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :operators can only be named as numbers. < 1310660538 301429 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Names can only be numbered as operators < 1310660552 272481 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what does that even mean < 1310660558 657029 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :http://esolangs.org/w/index.php?title=Brainfuck&curid=961&diff=23689&oldid=23593 uhm, can we just split the "implementations" section to the separate comparison page? it is becoming hard to manage. < 1310660590 636575 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in function context, a superposition acts as the function with the same name. The result is the superposition of each function in the superposition applied to all of the arguments specified. < 1310660607 733318 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :The superposition of two superpositions is their concatenation concatenation. < 1310660634 912999 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :with columns like "implemented in", "targets", "cell size", "behavior on EOF" etc. < 1310660648 766195 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :thus an infinite superposition of 1s will apply the function 1 infinitely many times to its arguments. < 1310660681 895063 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Vorpal: If I wanted to assign a number to a name (like Vorpal is number 6) I would have to say "Vorpal is +" or something < 1310660687 66310 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, how would you write such a superposition in the source? < 1310660694 578185 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Taneb, ah < 1310660708 947964 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: just put the bits on your hard drive into quantum entanglement < 1310660712 715337 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: shenanigans. Probably via some repeat function. < 1310660716 484346 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1310660719 392932 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which is probably recursive. < 1310660725 169936 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, or that yes < 1310660725 950122 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Numbers can only been operated as names < 1310660756 546283 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's like... a hybrid between Haskell and Perl. :) < 1310660761 675916 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1310660766 576588 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And befunge < 1310660783 656909 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, there needs to be more two-dimensionality somewhere... < 1310660803 357055 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's on a hyperbolic surface, isn't it? < 1310660814 687458 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't even know what that means. < 1310660827 269827 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Taneb, suggestion: if you write "foo is" without anything after (except statement delimiter such as newline) it should be assigned a default implementation defined value out of the set {-42, 0, 42, 2-5} < 1310660853 61040 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's not my language, there's nothing I can do to stop it < 1310660854 878586 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay, so that's the extent of my idea-vomit. I am probably going to sleep now. < 1310660859 597730 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's everybody's language < 1310660863 280056 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Goodnight < 1310660883 211231 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Not only is it two-dimensional, it's non-euclidean < 1310660885 505610 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, not sure either. But I guess that mean parallel lines aren't like in an Euclidan geometry < 1310660906 784852 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :as in, I suggest a hyperbolic geometry (which one: implementation defined) < 1310660985 286822 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : I don't even know what that means. < 1310661004 864619 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Basically, hang on < 1310661009 996543 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You can get one by taking a standard triangular tiling and putting seven triangles around a point rather than six. < 1310661010 716642 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :>v < 1310661012 717297 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :^< < 1310661014 991947 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Isn't an infinite loop < 1310661018 612591 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :numbers are delicious fruit. Thus subtraction is the devouring of a number of fruit from a pool of fruit by the interpreter or object code. Negative fruit is fruit owed and thus accumulates compound interest over time. < 1310661020 505502 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But does sort of work < 1310661040 74399 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Numbers can fall in any direction < 1310661137 625852 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, BtW, I assume you're referring to http://en.wikipedia.org/wiki/Order-5_square_tiling as the tiling used. < 1310661154 377256 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That works < 1310661188 34788 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(Is it just me or is that projection not a Poincare disc?) < 1310661197 691217 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(The lines near the centre seem too straight.) < 1310661237 477380 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, never mind. < 1310661328 669557 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :bbl < 1310661535 949316 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :negative numbers accumulate continuous compound interest, with an interest rate that is implementation defined. The interest rate must be available to programs as a built-in constant. < 1310661631 211985 :MigoMipo!~John@2.69.127.136 QUIT :Read error: Connection reset by peer < 1310661671 157603 :foocraft!~ewanas@78.101.63.193 JOIN :#esoteric < 1310661753 632277 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :local usury laws wherever the program is being run provide a cap for the interest rate. < 1310661786 221052 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so...basically, negative numbers get more negative proportional to their magnitude < 1310661792 240768 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes < 1310661815 245991 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :one can get an exponentially large number by subtracting one, nopping for a while, and then absing < 1310661820 898367 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :sounds useful < 1310661825 556077 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with respect to local legislature on the matter. < 1310661829 276654 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Ping timeout: 255 seconds < 1310661848 167208 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : local usury laws wherever the program is being run provide a cap for the interest rate. < 1310661857 369839 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :So it's impossible to use in the Islamic world? < 1310661884 595094 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :is it possible for a program that is destitute and performing nothing but nops to collect unemployment? < 1310661946 723390 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't know, is it? < 1310661955 369201 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :is it possible for a program with a large fruit debt to go bankrupt? < 1310661977 914741 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Phantom_Hoover: I would presume that in those countries it would either be simple interest or no interest at all. < 1310661983 624558 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :(knowing that its credit score will weaken and it will be unable to store negative values until it performs well for a while) < 1310662050 857015 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :would it be possible for it to store a positive value (over some minimum value) in a savings register and collect interest on it? < 1310662069 767199 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :these are complex financial and legal matters. You will need to contact your program's lawyer and accountant on the matters. < 1310662102 414790 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :quintopia: sounds resonable. < 1310662159 256076 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :perhaps also a mutual fund with net loss/earnings based on regional stock quotes. < 1310662266 429826 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ABCDEFG, a context, quantum, hyperbolic, numeric, and finance oriented language. < 1310662318 150794 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, it's not going to be very helpful for anything hyperbolic, TbH. < 1310662343 523612 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ooh, wait, if it has Befunge-style mutable program space it can construct geometrical things. < 1310662496 686803 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, it might be possible, but perhaps not globally. < 1310662507 952522 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :making it a fungeoid constricts the syntax to single characters. < 1310662524 533446 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but incorporated a 2D code grid as part of the language would be interesting. < 1310662530 254479 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*incorporating < 1310662577 246753 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :code that manipulates quantum superpositions of fruit and fruit-loans, no doubt. < 1310662604 50485 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :CakeProphet: if it's finance oriented, all output should be as advertising. thus, it must be paid for and associated with some commodity. the value of that commodity will rise depending on the investment in advertising. < 1310662642 833199 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think fruit is a good commodity. < 1310662650 712861 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as it is delicious. < 1310662651 899116 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :all input should be as market research, and may not be possible for some users depending on whether they are in the target demographic < 1310662660 923168 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :the preferred input method will be multiople choice surveys < 1310662670 973321 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..... < 1310662681 152113 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I lol'd < 1310662740 351957 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :(the nice thing about surveys is that sometimes they include "select all that apply" questions, thus making it possible to input superpositions) < 1310662885 234742 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : making it a fungeoid constricts the syntax to single characters. <-- unicode is large < 1310662900 839706 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, anyway you could construct source lines on the surface or something < 1310662924 19572 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, oh and... hm... perhaps the gravity of the program deforms the geometry? < 1310662930 758044 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :for sufficiently large programs < 1310663062 450350 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :quintopia, there is only one free text input per program, which is so annoying to get at, that most programs will promptly discard it? < 1310663140 436849 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Vorpal: rather, the user can provide as much input as s/he likes, but the program pays by the character to read it < 1310663158 928210 :cheater_!~ubuntu@g229098133.adsl.alicedsl.de PRIVMSG #esoteric :you can have n-character-wide commands too < 1310663160 496614 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :eventually, this cost is passed on to the user < 1310663164 756127 :cheater_!~ubuntu@g229098133.adsl.alicedsl.de PRIVMSG #esoteric :nothing wrong with that < 1310663269 789477 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :Phantom_Hoover: well, actually i wanted something like this: http://esolangs.org/wiki/User:Tokigun/Brainfuck_Implementations < 1310663527 955429 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :lifthrasiir, sure, but it's good to have them out of the main article before experimenting. < 1310663556 102757 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :yes. that's exactly why i set it up in my user page. < 1310665720 410775 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1310665728 753129 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello < 1310665981 386251 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi < 1310665982 388329 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Laughing at where the esolang I suggested has gone < 1310665994 469428 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :A context, quantum, hyperbolic, numeric, and finance oriented language? < 1310666443 820837 :cheater__!~ubuntu@g229162048.adsl.alicedsl.de JOIN :#esoteric < 1310666637 363232 :cheater_!~ubuntu@g229098133.adsl.alicedsl.de QUIT :Ping timeout: 240 seconds < 1310666903 358975 :MigoMipo!~John@2.69.127.136 JOIN :#esoteric < 1310666998 507027 :MigoMipo!~John@2.69.127.136 QUIT :Read error: Connection reset by peer < 1310667032 515274 :MigoMipo!~John@2.69.127.136 JOIN :#esoteric < 1310668275 506167 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310670177 465117 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1310670538 697868 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : CakeProphet, are you working on figuring out ABCDEF? < 1310670557 941650 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no, ABCDEFG. there is no such thing as a language abbreviated ABCDEF. < 1310670569 454502 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION readies the swatter in case someone disagrees. < 1310670585 858598 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's actually abbreviated ABCDEF...G < 1310670592 2467 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The ellipsis is important < 1310670593 465151 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :aha < 1310670624 9077 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :However, it can be replaced by a newline in some contexts < 1310670658 404730 :cheater__!~ubuntu@g229162048.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310670683 773504 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also, i realized my former idea of perfect jump points in numberwang works again if the program has an initial 2!, to put things into the correct phase initially < 1310670696 578467 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Ooh, brilliant < 1310670855 381395 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and then we can put the "real" instructions at spots that are position 2 (mod 9), and pad between with 1,0,1,0,1,0,1,0 nops (although one might manage to put something other than a nop in there too) < 1310670899 389307 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :since 0 and 1 commands can be achieved easily anywhere < 1310670940 580289 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yeah < 1310671058 643591 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :How is ... the thing that ABCDEF is not an abbreviation for? < 1310671076 967662 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Inactive < 1310671082 129789 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Confusing < 1310671086 514123 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Self-contradicting < 1310671119 826496 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :rest in peace abcdef < 1310671129 411360 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats monqy -----### < 1310671131 217151 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :oerjan? < 1310671143 563011 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Just as I expected < 1310671169 795154 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i guess it was inevitable < 1310671190 688985 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :rest in peace that thing for which abcdef is not an abbreviation, too < 1310671400 681584 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it is also possible to put jumps at positions 5 and 8 (mod 9), although they can only jump to other instructions with consistent phase (lest you make the phase inconsistent :P) < 1310671469 733137 :cheater__!~ubuntu@g229162048.adsl.alicedsl.de JOIN :#esoteric < 1310671530 682430 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :those jumps can be to next instruction, so you can insert nops that way < 1310671541 723988 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*the next < 1310671554 904311 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :This is too easy to program in < 1310671562 794419 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :eek < 1310671617 448047 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well it looks obvious that you can automatically translate a Wang B-machine to this now < 1310671629 341594 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hence it is Turing Complete < 1310671710 91224 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Damn < 1310671945 60140 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is it meant to be sub-TC? < 1310671947 987658 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm actually it's not exactly the same, numberwang flips bits while the B-machine only sets them (and the W-machine also clears) < 1310671964 496487 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's meant to be really hard to prove < 1310671992 477885 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but nothing really difficult there i guess < 1310672011 509311 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's practically usable < 1310672034 441772 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Oozlybub and Murphy is a good example of hard to prove < 1310672141 162733 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes but in a somewhat unsatisfactory way < 1310672171 280992 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :are there any satisfactory examples < 1310672230 280942 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Not off the top of my head < 1310672234 463799 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Piet? < 1310672243 861960 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well no one has attempted my Malbolge Unshackled yet afaik :P < 1310672250 567511 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(not me, for sure) < 1310672429 665000 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :How can I complicate this? < 1310672462 114587 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I want its computational class to be "probably Turing Complete..." < 1310672512 27146 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :All programs much reach Numberwang so many times? < 1310672533 582583 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what does numberwang do < 1310672555 342360 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Numberwang < 1310672561 275354 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I mean < 1310672570 49706 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Oh, ok < 1310672570 687531 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :12! 4.4! 92! 10! 49.8! 2! 2! 2! < 1310672577 701982 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Depends when it happend < 1310672580 378677 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :*happens < 1310672583 932020 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :right < 1310672598 440753 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but does it necessarily have any effects? < 1310672610 846119 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's an almost certainty < 1310672652 731649 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1310672673 247554 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Like, I have no idea what the program 3! does < 1310672790 297498 :MigoMipo!~John@2.69.127.136 QUIT :Remote host closed the connection < 1310672882 401735 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :Taneb: is the digital root of 4.4 or 49.8 defined? < 1310672903 168419 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It is, but the most common algorithm doesn't work < 1310672910 244015 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :8 and 3 respectively < 1310672915 492544 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :okay < 1310672941 102139 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Multiply by 10 until n % 1=0 < 1310672943 57433 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :so that it only affects the interpretation of instruction 2, right? < 1310672949 455963 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yeah < 1310672974 887202 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :then what on the earth is the command at the fractional index? :p < 1310672992 984409 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :(given the current cell is marked) < 1310672998 929987 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I haven't worked that out yet < 1310673052 346747 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :i guess some kind of interpolation will be fine... < 1310673058 141662 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I think you do the * 10 until n % 1 = 0 < 1310673120 911642 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :e.g. if you go to the offset 4.2 which is between the command 92 and 10, then it is interpreted as the command 26.4 < 1310673160 578696 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That works, too! < 1310673163 214087 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :since the initial commands are always integers multiplied with 10^-k (k integer) < 1310673171 705384 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :there is no problem with recurring decimals etc. < 1310673205 302610 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :All commands are k/(2^j)*(5^l) < 1310673228 985464 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :that is k'/10^max(j,l) for some k'. :p < 1310673247 847275 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :ugh, < 1310673258 371576 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :no don't mind. < 1310673270 837859 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :my expression parser seems to be broken < 1310673385 499566 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1310673579 279747 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Your suggestion is now canon < 1310673601 718172 :cheater__!~ubuntu@g229162048.adsl.alicedsl.de PRIVMSG #esoteric :hi < 1310673607 447858 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello < 1310673608 131369 :cheater__!~ubuntu@g229162048.adsl.alicedsl.de PRIVMSG #esoteric :anyone know what encoding this page is in? http://www.john-a-harper.com/tubes201/ < 1310673640 781150 :cheater__!~ubuntu@g229162048.adsl.alicedsl.de PRIVMSG #esoteric :ACTION eyes fizzie < 1310673652 232684 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :UTF-8? < 1310673665 21817 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :HTML 3.2? < 1310673685 741669 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :GIF? < 1310673686 343560 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I don't think HTML 3.2 is an encoding < 1310673702 941609 :cheater__!~ubuntu@g229162048.adsl.alicedsl.de PRIVMSG #esoteric :Sgeo, any ideas? < 1310673709 268015 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Pretty sure it's UTF-8 < 1310673734 287353 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :With HTML 3.2 markup and images as GIFs < 1310673735 610902 :cheater__!~ubuntu@g229162048.adsl.alicedsl.de PRIVMSG #esoteric :can you search for the text "is a constant for a given electrode geometry. In other words, the actual plate voltage is divided by" ? < 1310673752 797119 :cheater__!~ubuntu@g229162048.adsl.alicedsl.de PRIVMSG #esoteric :does a \mu character show up? < 1310673756 921868 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric : nice < 1310673761 687979 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :No < 1310673763 20500 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yeah, the "broken" characters seem to be UTF-8 "missing character" symbols. < 1310673791 130067 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :� ...encoding...:( < 1310673820 701876 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :looks like U+FFFD in UTF-8. < 1310673836 669264 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There's the byte sequence EF BF BD (which is UTF-8 for the U+FFFD) for both the degree signs and the supposedly-µ. < 1310673852 779303 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :So it's not something you could reverse back to anything sensible. < 1310674036 946902 :cheater__!~ubuntu@g229162048.adsl.alicedsl.de PRIVMSG #esoteric :wtf is an element? < 1310674042 540307 :cheater__!~ubuntu@g229162048.adsl.alicedsl.de PRIVMSG #esoteric :i'm looking at the source of this < 1310674046 863978 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Google has a quick-view of a PDF version, second hit for me for the "How Vacuum Tubes Really Work" (in quotes) search. < 1310674066 364580 :cheater__!~ubuntu@g229162048.adsl.alicedsl.de PRIVMSG #esoteric :fizzie, yeah i decided to change everything by hand < 1310674068 440942 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i guess someone sent non-UTF-8 to a program that was expecting UTF-8, and the unknown characters were turned into that < 1310674077 341229 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And the and tags are used to denote insertations and deletions in a document. < 1310674171 860412 :cheater__!~ubuntu@g229162048.adsl.alicedsl.de PRIVMSG #esoteric :oh oh < 1310674225 227784 :cheater__!~ubuntu@g229162048.adsl.alicedsl.de PRIVMSG #esoteric : < 1310674262 453807 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I could make a better website with Wine Notepad and a packet of crisps! < 1310674271 961076 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :By better, I mean better HTML < 1310674277 312698 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Not better content < 1310674296 312916 :cheater__!~ubuntu@g229162048.adsl.alicedsl.de PRIVMSG #esoteric :the preview has all the right characters < 1310674324 677364 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Replace your mu characters with μ < 1310674371 283954 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :&moo;. < 1310674401 998006 :cheater__!~ubuntu@g229162048.adsl.alicedsl.de PRIVMSG #esoteric :yeah i will < 1310674409 789820 :cheater__!~ubuntu@g229162048.adsl.alicedsl.de PRIVMSG #esoteric :what's the degree one? ° right? < 1310674434 753288 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :°, yeah < 1310674440 873981 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The semicolon is important < 1310675053 667053 :cheater__!~ubuntu@g229162048.adsl.alicedsl.de PRIVMSG #esoteric :i realize, but it's part of sgml, not the entity < 1310675066 880970 :cheater__!~ubuntu@g229162048.adsl.alicedsl.de PRIVMSG #esoteric :funnily enough i have had to use two different encodings for the mu character < 1310675075 465845 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Why? < 1310675076 76762 :cheater__!~ubuntu@g229162048.adsl.alicedsl.de PRIVMSG #esoteric :&mu and µ for different contexts < 1310675081 91782 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Huh < 1310675102 548455 :cheater__!~ubuntu@g229162048.adsl.alicedsl.de PRIVMSG #esoteric :mu is used for the prefix "micro" in units as well as for a variable called "mu" < 1310675115 451453 :cheater__!~ubuntu@g229162048.adsl.alicedsl.de PRIVMSG #esoteric :as in "Vari-mu", "low-mu", "high-mu" < 1310675132 190004 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :What does a zen cow say? < 1310675134 584322 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Mu! < 1310675221 890159 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :why did the kitten stay on the hot tin roof longer than the adult cat? < 1310675227 99800 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it had a higher mu! < 1310675297 871611 :cheater__!~ubuntu@g229162048.adsl.alicedsl.de PRIVMSG #esoteric :that made no sense < 1310675341 18911 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Today I have ice cream, so I take it away from you. < 1310675352 164718 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Tomorrow I have no ice cream, so I give it to you. < 1310675359 485383 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :This is an ice cream koan < 1310675870 231273 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :today i had lots of beer < 1310675873 969637 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i am a koanhead < 1310675916 282278 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I seem to finally have working webernauts. < 1310676064 511496 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Ping timeout: 264 seconds < 1310676416 472632 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1310676787 522955 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1310676934 969502 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310677435 535626 :boily!~boily@mtl.savoirfairelinux.net QUIT :Ping timeout: 255 seconds < 1310677458 837383 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION notes that he just clicked on a YouTube video called "Mitchell & Webb Mac Adverts" on the assumption it would be a parody. < 1310677502 530321 :hagb4rd!~hagb4rd@koln-4db4fe19.pool.mediaWays.net JOIN :#esoteric < 1310677594 346471 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION recalls someone posted an animated gif of a mac advert on reddit the other day < 1310677630 84591 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :from a norwegian online newspaper < 1310678191 546183 :cheater__!~ubuntu@g229162048.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310678255 41496 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1310678583 432468 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :something is wrong, elliott joined and the channel is _still_ silent < 1310678592 382772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im logreading -minecraft first is why < 1310678597 544051 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1310678600 986673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1310678610 587492 :oklopol!~oklopol@dyn37-132.vpn.utu.fi PRIVMSG #esoteric :morning < 1310678614 600585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mroing < 1310678658 867440 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :mwrong < 1310678963 362918 :cheater__!~ubuntu@g229162048.adsl.alicedsl.de JOIN :#esoteric < 1310679319 224635 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION figures -minecraft must have been _really_ active today. < 1310679339 167701 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no im just scrolling dwon to find ten am < 1310679344 724325 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :when i left < 1310679347 115664 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :down < 1310679397 459114 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION uses ^F for that < 1310679419 546526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ur an f < 1310679500 146704 :oklopol!~oklopol@dyn37-132.vpn.utu.fi PRIVMSG #esoteric :what's your angle? < 1310679512 680021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:06:23: it's just one of ais523's methods to suppress thinking of fe *hit by falling anvil* < 1310679512 845703 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:07:05: Meta type constructors? < 1310679513 7988 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:07:55: i never m *anvil rolls on top of him again* < 1310679513 170577 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1310679515 96629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pet anvil < 1310679532 95224 :oklopol!~oklopol@dyn37-132.vpn.utu.fi PRIVMSG #esoteric :aww :D < 1310679554 168174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:22:22: Why can't my German-made French-published game with Italian characters run on my Japanes-designed Chinese-made laptop with a South African OS based on a kernel designed by a Swedish speaking FInn? < 1310679554 426794 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:23:06: The game also has Norwegian and... Argentinian? characters < 1310679554 588995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which south african os? < 1310679558 342024 :oklopol!~oklopol@dyn37-132.vpn.utu.fi PRIVMSG #esoteric :"hihihi here i come oerjie" "AAAAAAARGH!" < 1310679564 200219 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjie < 1310679582 372832 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:27:36: it means "i despise you so much i'm going to steal your screen real estate despite not really saying much." hth. < 1310679583 535957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: why < 1310679584 249082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :don't < 1310679584 738132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you < 1310679586 64557 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :love < 1310679587 387120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ME???????????? < 1310679617 709010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:28:25: But yeah, Settlers IV doesn't run on Ubuntu on my Toshiba < 1310679617 937511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ubuntu is South African only by very dubious measures :-P < 1310679619 939993 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :nothing personal, you're just evil newline-spamming scum, is all. < 1310679649 18968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:34:02: a real is perfectly encodeable as a sequence of ones and zeroes. it just has to be infinite. < 1310679649 184035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:34:12: oerjan, OK then, P(R). < 1310679649 346408 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:34:36: fiendish. < 1310679649 346581 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14:34:54: Just stick Ps on until it gets big enough. < 1310679650 739928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1310679678 421154 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I think domesticated anvils will be made of light metals and have some form of truss-like interior instead of being solid metal < 1310679707 508693 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :they're just not that cuddly when they still weigh a ton or two (or a half) < 1310679766 419680 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://esolangs.org/wiki/Surface < 1310679776 740872 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ITA: Madk doesn't understand fundamental polygons. < 1310679784 740528 :oklopol!~oklopol@dyn37-132.vpn.utu.fi PRIVMSG #esoteric :aww now i want a pet anvil :D < 1310679800 136866 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :anvils are not pets! < 1310679803 119685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: I am going to revert your [[Brainfuck implementations]] change < 1310679809 414041 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Why? < 1310679814 769816 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I had CONSENSUS. < 1310679821 754823 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because you moved every single implementation, including the /original/ < 1310679822 274039 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :they are fierce creatures who hate puns < 1310679822 436225 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oerjan: pet anvils are pets < 1310679834 840072 :oklopol!~oklopol@dyn37-132.vpn.utu.fi PRIVMSG #esoteric :really it would be kind of sad, it moves by jumping so everyone always yells at it if it moves too much because it makes this huge noise :( < 1310679845 805975 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, consider simply moving that into the article, rather than moving the whole thing. < 1310679858 247250 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And it _is_ an implementation regardless. < 1310679865 262530 :oklopol!~oklopol@dyn37-132.vpn.utu.fi PRIVMSG #esoteric :and when it tries to come greet its master, it will just often step on his feet and get yelled at again :( < 1310679928 352842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14 July 2011 < 1310679928 607529 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(diff) (hist) . . Brainfuck implementations‎; 21:44 . . (-8,084) . . Ehird (Talk | contribs) (...better organisation than the current section. I will do a proper move later today or tomorrow.) < 1310679928 770027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(diff) (hist) . . Brainfuck‎; 21:44 . . (+8,024) . . Ehird (Talk | contribs) (Revert; while I support the separation of implementations into a separate article, ''notable'' implementations (e.g. original distribution, esotope) should stay. And any such page should have...) < 1310679933 743388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: (read backwards) < 1310679963 883404 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: tokigun is already working on a better implementation listing < 1310679973 603641 :cheater__!~ubuntu@g229162048.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310679980 173231 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: citation? < 1310679982 45913 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :not got very far, mind you < 1310679984 164568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, I see < 1310679987 858839 :oklopol!~oklopol@dyn37-132.vpn.utu.fi PRIVMSG #esoteric :i wish i had 100 million moneys < 1310679990 25673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I find that format much worse, I'm afraid < 1310679997 342164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :especially since we don't have wikipedia's table sorting JS < 1310680007 554730 :oklopol!~oklopol@dyn37-132.vpn.utu.fi PRIVMSG #esoteric :i could buy a pet anvil AND pillow shoes for it < 1310680222 374835 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oklopol: oh it's all fun and games until one day you want to meet a pun and then *BAM* < 1310680247 682879 :sidhe!~sidhe@beowulf.benuphoenix.com JOIN :#esoteric < 1310680268 47230 :oklopol!~oklopol@dyn37-132.vpn.utu.fi PRIVMSG #esoteric ::\ < 1310680268 721436 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION smells an elf < 1310680280 687763 :pikhq_!~pikhq@71-219-239-219.clsp.qwest.net JOIN :#esoteric < 1310680307 283869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the name sidhe rings a bell < 1310680316 495374 :sidhe!~sidhe@beowulf.benuphoenix.com PRIVMSG #esoteric :dresden files < 1310680370 912344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat < 1310680380 488355 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i mean from here. < 1310680402 771900 :oklofok!~oklopol@dyn58-429.yok.fi JOIN :#esoteric < 1310680432 921814 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oerjan: are you the chairman of the "former pet anvil owners who've had enough" club or something? < 1310680437 701559 :sidhe!~sidhe@beowulf.benuphoenix.com PRIVMSG #esoteric :i was just on ##nomic for a few seconds due to forgetting the name of this channel < 1310680452 483494 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :one < 1310680453 96096 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :olsner: no, i never met any other survivors < 1310680454 87050 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hundred < 1310680455 141748 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :million < 1310680456 376811 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :moneys < 1310680463 137452 :sidhe!~sidhe@beowulf.benuphoenix.com PRIVMSG #esoteric :though i've never been here before using this nick. < 1310680478 248351 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also it's not my pet < 1310680516 681167 :pikhq!~pikhq@71-219-206-139.clsp.qwest.net QUIT :Ping timeout: 258 seconds < 1310680525 170705 :oklopol!~oklopol@dyn37-132.vpn.utu.fi QUIT :Ping timeout: 240 seconds < 1310680556 103726 :cheater__!~ubuntu@g229162048.adsl.alicedsl.de JOIN :#esoteric < 1310680683 100140 :sidhe!~sidhe@beowulf.benuphoenix.com PART :#esoteric < 1310680708 725865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymee: OK SERIOUSLY HOW DOES MAVEN EVEN WORK. < 1310680727 609440 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: maven? isn't that some java crap? < 1310680732 547086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes. < 1310680746 759733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lymee is our resident expert on java crap. < 1310680751 534861 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: i gather it's less crap than ant, though < 1310680752 250569 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :but do you really want to know how it works? < 1310680759 518556 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott, Maven works with magic. < 1310680759 987847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well i need to use it, yes, so i can avoid using ant. < 1310680764 95792 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Magic is bad < 1310680770 404300 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymee: do you have a better suggestion < 1310680770 911569 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :*shrug* < 1310680773 435271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::-P < 1310680776 176088 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I let Eclipse deal with maven. < 1310680785 883798 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :So, "loldunno < 1310680786 509523 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah, but there's two different plugins and no indication of which one to use :-( < 1310680792 127430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's like fascism. < 1310680838 75938 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I get the impression that maven does things that ant users find useful, and it uses xml < 1310680847 356959 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymee: http://maven.apache.org/eclipse-plugin.html Which one ;_; < 1310680939 915079 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :*shrug* < 1310680982 882504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Clearly you want me to suffer. < 1310680983 752870 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION cries. < 1310680996 565616 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :No, that's Apache. < 1310681004 533912 :cheater__!~ubuntu@g229162048.adsl.alicedsl.de QUIT :Ping timeout: 250 seconds < 1310681042 382950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which one do you have installed, I just want something that works :P < 1310681049 926105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ant has completely melted down under its own shittiness. < 1310681063 595467 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also I think Maven is meant to be a bit faster than Ant, which is nice because Ant is dog slow. < 1310681178 981666 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :http://www.vjn.fi/temporary%20shit/anvie.png < 1310681182 954610 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Maven Integration. < 1310681207 430406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymee: Thanks. < 1310681215 594387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: awwwwww < 1310681250 684463 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Now I just have to figure out how to write Maven files :( < 1310681252 337703 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oklofok: you drew that? < 1310681260 796513 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :or is it a photograph? < 1310681274 282558 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :photograph < 1310681315 215877 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah i photographed it using my mspaint brand camera < 1310681389 146404 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :IT'S A TRAP < 1310681430 585695 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it's soooooo cute when it bounces around :D < 1310681468 92776 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i wish i was awesome at animating shit, hope you're imagining what i'm imagining < 1310681501 227968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bleh, it looks like my eclipse version is too old to use m2e < 1310681510 123439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I blame Lymee for probably not using Linux < 1310681521 86098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm just going to blame every Bukkit plugin development problem I have on Lymee < 1310681529 833862 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Makes things super easy < 1310681545 731487 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oklofok: bouncy bouncy :D < 1310681575 521406 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it's like the antidog in the sense that it loves to scratch you with its horn < 1310681602 354818 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(it can actually move that thing a bit) < 1310681619 678319 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oklofok: also think of the floor repair bills < 1310681639 801122 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :in fact it wiggles and waggles it like a dog does with its tail, although the movement is slightly slower and much smaller < 1310681711 941742 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"The Eclipse software development kit is the development environment used to develop plug-ins for the Eclipse platform." < 1310681718 569595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Eclipse is like the most incestuous piece of software imaginable. < 1310681728 937588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Its main distribution is a tool to extend itself. < 1310681778 642102 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott, Lymee does use Linux. < 1310681796 847186 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PAH < 1310681821 225861 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm having problems; the only conceivable way anyone else could not be having problems is if they are inferior to me. < 1310681876 169861 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :holy shit what the hell is maven < 1310681912 523636 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :a monster raven < 1310681993 895634 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :awww that's so cute :D < 1310682010 863616 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is like using martian software, if martians were idiots < 1310682033 320392 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :conclusion, oklofok thinks everything that can kill you is cute < 1310682729 983814 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :http://www.vjn.fi/temporary%20shit/monsterravie.png < 1310682741 858523 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's my fursona < 1310682824 653453 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :erm updating a bit < 1310682862 483189 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :realized i had two ground levels < 1310682903 708583 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no thats good < 1310682914 386607 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i prefer the new one < 1310682936 170182 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION is disappointed that http://www.vjn.fi/permanent%20shit/ doesn't exist < 1310682992 430064 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :we emptied vjn.fi, and moved stuff to our new domain, but missed the deadline for cancelling the webhotel thingie we had for it so now we'll just have an empty domain standing there for about a year < 1310683021 563989 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so it turns out i love drawing shit < 1310683029 242889 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :why have i never drawn anything :\ < 1310683051 39244 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :because you're no good at it? < 1310683090 238352 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :eh, did you see the pics? < 1310683098 93851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymee: if I steal CommandBook's pom.xml and modify it to my own nefarious purposes, do you promise not to tell? < 1310683115 827018 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 258 seconds < 1310683131 989100 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::3 < 1310683142 902390 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i don't think i've ever seen a cuter monster raven < 1310683156 798952 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or a more terrifying anvil < 1310683557 660670 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1310683573 757999 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wow OK Maven is literally the slowest thing. < 1310683578 479616 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Is it... downloading every dependency each time? < 1310683589 310003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This is the least Zepto I have ever felt. < 1310683664 407403 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :are you still eclipsimng < 1310683722 642641 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott, if it is... < 1310683773 790861 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What is Maven? < 1310683803 652698 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymee: It isn't. < 1310683804 253770 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :the worst build system evern < 1310683805 523199 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Confusing. < 1310683814 765958 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :[sic] < 1310683821 462980 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Mavern. < 1310683824 80691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: Yes. < 1310683862 833192 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :why haven't you just made something to replace ides yet < 1310683889 629682 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or is an ide actually required for whatever you're doing is it a bukkit plugin I don't even know what that is < 1310683945 411753 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1310683999 109076 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Phantom_Hoover: you can also check you my picture of maven < 1310684045 10110 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, did. < 1310684048 11447 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It was best. < 1310684080 438981 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i love how paint adds a smoothing touch around every line so that the filler fucks up < 1310684100 473312 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :of course it would have been hard to have a wing otherwise, but still sorta ugly < 1310684130 453866 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sweet Maven and Hella Oklopol. < 1310684190 101700 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :X-D < 1310684200 206527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maven has to download maven-clean-plugin just to clean the repository out. < 1310684202 996623 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Beautiful. < 1310684332 824324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14/07/11 23:57:54 BST: [WARN] Some problems were encountered while building the effective model for net.pyralspite:hostilechunks:jar:0.1 < 1310684332 995521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14/07/11 23:57:54 BST: [WARN] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 49, column 12 < 1310684333 157895 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14/07/11 23:57:54 BST: [WARN] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-jar-plugin is missing. @ line 58, column 12 < 1310684333 158085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :14/07/11 23:57:54 BST: [WARN] The expression ${artifactId} is deprecated. Please use ${project.artifactId} instead. < 1310684335 994857 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BLARRRRRRRRRR < 1310684404 786877 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1310684710 710695 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :WHAT < 1310684719 830402 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymee: wat < 1310684729 680309 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric : 14/07/11 23:57:54 BST: [WARN] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 49, column 12 < 1310684735 894385 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :*boggles* < 1310684739 650978 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :WHY IS THIS A PLUGIN!? < 1310684741 266768 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah, you have to tell Maven the exact versions of every Maven component you want. < 1310684744 587607 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's so great. < 1310684753 73313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymee: Like I said, "mvn clean" actually downloaded maven-clean-plugin. < 1310684757 282614 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rm -r: a plugin < 1310684779 350294 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Enterprisey, eh? < 1310684796 95202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm this close to replacing my build system with a shell script and getting Eclipse to run it. < 1310684801 106039 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I can understand that level of modularization, but not not including it by default. < 1310684806 989281 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :including core modules* < 1310684842 753849 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :But... < 1310684861 459018 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :If you do that, the only reason you'd remove core modules is for slimmed down bundled releases. < 1310684938 826957 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.reddit.com/r/math/comments/iph88/mathematics_questions_over_on_raskscience_are_met/ < 1310684950 135370 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :r/math vs. r/AskScience: place your bets! < 1310684962 833258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Why you should use the Maven Ant Tasks instead of Maven or Ivy < 1310684963 86715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :MARCH 8, 2009 BY PETER THOMAS 21 COMMENTS < 1310685003 700026 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, incidentally, is it possible to have a non-Euclidean space where there is a circle constant which works like it does in Euclidean space? < 1310685044 492836 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1310685047 408970 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Since radius:circumference clearly isn't constant in an elliptical space, and ISTR it's not constant in hyperbolic space either. < 1310685054 159207 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymee: hmm, does Maven kill Eclipse's automatic error-highlighting for you, too? < 1310685084 476055 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that's actually a kind of interesting question < 1310685109 247778 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott, havn't used it with anything I actively modified a lot. < 1310685141 563547 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: what i recall is that in both hyperbolic and elliptic geometries the limit is the usual pi when you let the radius approach zero < 1310685162 496373 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, sure, but it's not the case for *all* circles. < 1310685186 478051 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no, but i mean neither gives the possibility of anything _other_ than pi being special < 1310685279 541340 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, OK, but is it possible to have a space where all circles have radius:circumference = k, k != pi? < 1310685293 45392 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm if you do it around poles in the complex plane don't you get a multiple of pi... although that's just at that point < 1310685328 466774 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :bleh, i know way too little about lesser mathematics to even *try* to construct such a space < 1310685333 856933 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :sorry non-discrete mathematics < 1310685348 682979 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :obviously i don't know the answer either < 1310685355 277265 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what's a circle? < 1310685363 546594 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i would certainly love to know the exact rules < 1310685369 299773 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :we talking 2d manifold? < 1310685383 477360 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, that's what I had in mind. < 1310685411 767726 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and then some metric for it k < 1310685417 709976 :pikhq_!~pikhq@71-219-239-219.clsp.qwest.net PRIVMSG #esoteric :oklofok: Isn't it something like "a set of points equidistant from a given point in a given 2d product space" or some such? < 1310685427 937812 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what's a 2d product space? < 1310685431 676818 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you mean < 1310685431 949609 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i expect it must always be pi in the limit for a riemannian manifold < 1310685434 900790 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :nono < 1310685441 416932 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :don't be silly < 1310685447 118787 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :not a product space < 1310685469 925682 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what's a riemannian manifold? < 1310685488 974356 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the problem is what's a circumference in general? < 1310685513 822968 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :maybe the 1-dimensional measure of the radius 1 sphere < 1310685532 282166 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :assuming its hausdorff dimension is 1 < 1310685543 402184 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :can you define something like that? < 1310685561 772578 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hmm < 1310685562 835088 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :riemannian manifolds are obvious spaces in which you can at least define a circumference (because you have a metric and differentiation) < 1310685576 699023 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah < 1310685588 875679 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hausdorff measure can be supplied with a dimension right < 1310685593 815242 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :mind you i don't know that much about them < 1310685609 413117 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"a rational number is a quotient of two integers. 10 is not an integer." < 1310685634 564268 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :iirc the hausdorff measure of a set is always 0 or infinite except for at most one dimension < 1310685649 586617 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oerjan: how can you define circumference based on a metric and differentiation? < 1310685656 383081 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :is there a concept of angle? < 1310685666 555584 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :"A Riemannian metric makes it possible to define various geometric notions on a Riemannian manifold, such as angles, lengths of curves, areas (or volumes), curvature, gradients of functions and divergence of vector fields. < 1310685675 617738 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(http://en.wikipedia.org/wiki/Riemannian_manifold) < 1310685709 463621 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" iirc the hausdorff measure of a set is always 0 or infinite except for at most one dimension" yes and circumferences should have dimension 1 and their length as the measure in the euclidean case < 1310685719 91965 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :erm < 1310685721 193644 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :spheres < 1310685724 208424 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*circles < 1310685752 305784 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oerjan: i don't see how that still necessarily lets you measure the length of a circle < 1310685821 294843 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it lets you measure the length of a differentiable curve < 1310685834 880576 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so... what curve do you measure? < 1310685856 780905 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :we have a set < 1310685863 22737 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the set of points at a certain distance < 1310685906 42272 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ok i guess i don't know for sure whether that _does_ form a curve < 1310685939 337504 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :for each point there is an r such that you get a curve out of the r-sphere or smaller i think < 1310685939 882084 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :although i'm sure someone who actually knew this stuff could answer < 1310685950 228833 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that may be < 1310685957 835612 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :because the metric is compatible with the topology and you need to have R^2 in some neighborhood < 1310685978 513664 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so you get something that's homeomorphic to the usual sphere for small enough radius (?) < 1310685980 886909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"In what year was your Gandi account created?" -- worst possible security question < 1310685993 287815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :takes exactly /twelve/ tries to beat at most :D < 1310685998 624858 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :blergh i don't know shit about this stuff < 1310685999 971319 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait no, eleven < 1310686132 651667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :https://www.gandi.net/static/contracts/en/whois/pdf/ObfuscatedWhois_1_1.pdf < 1310686136 928178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :someone read this for me, thnx < 1310686157 115293 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hmm actually i'm pretty sure a circle is a curve < 1310686162 554940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :umm < 1310686163 23881 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Resell < 1310686163 263324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yesno < 1310686163 425689 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Our contract with ICANN requires that we sell our WHOIS database to any party that requests it. However, you have the right to refuse the sending of your personal data in such an event. Only click on YES and proceed to the next form if you accept that your personal data may be sold. < 1310686169 858613 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does this mean that it won't let me go past if i don't say yes :D < 1310686198 332094 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :in any manifold with a metric compatible with the topology, i think it's a path < 1310686213 586530 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hmm < 1310686234 738557 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well actually dunno, blergh < 1310686263 391632 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oerjan: hey btw recall that really interesting thing we proved the other day? < 1310686268 221374 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :we generalized it yesterday! < 1310686272 665215 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :now we know it for all chains < 1310686302 609129 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(and it seems it's not true for anything else by a simple counterexample) < 1310686311 411175 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :O KAY < 1310686318 544947 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::D < 1310686333 554575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im a chain < 1310686411 924401 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :basically it just becomes a question of homomorphism from S^n to S where S is a lattice. for chains these are just projection to one coordinate + homomorphism < 1310686445 445889 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but there's a nontrivial homo from D^2 to D for the diamond D < 1310686448 313283 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1310686472 977705 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*finding homomorphisms < 1310686603 371839 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so what i'm thinking is if you have a diamond (you do if it's not a chain) and take like a minimal one in some sense, then you might be able to homo the whole S^2 into that one diamond < 1310686643 292511 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well haven't given it thought really but sounds like it should be doable, solving the problem completely, in a sense < 1310686708 91611 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so as everyone here prolly already knows a subshift that's also a group is easily shown to be an SFT < 1310686723 367987 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :a more recent result is that it is in fact a full shift (or conjugate to one at least) < 1310686746 130790 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so perhaps there is something similar for lattices < 1310686802 720275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: what's my telephone number < 1310686817 556592 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :a non-trivial binary subshift that's a lattice always contains the all-0 and all-1 points (proof: it's obvious), and if there's a 0-finite or 1-finite point then it's the full shift < 1310686823 371241 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :elliott: dunno. < 1310686849 731259 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but that's all we know so far < 1310686863 718288 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but i have a hunch it's really simple as well < 1310686937 600998 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :like, take a point and shift it a bit, and and or it with itself, if you get something trivial then the point is periodic and otherwise maybe you get something interesting < 1310687066 126096 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(i don't actually know if it has to be periodic if what i said happens) < 1310688015 483486 :hagb4rd!~hagb4rd@koln-4db4fe19.pool.mediaWays.net PRIVMSG #esoteric :numbers, endlessly looping a series of digits are also called periodics, yes? < 1310688037 994376 :hagb4rd!~hagb4rd@koln-4db4fe19.pool.mediaWays.net PRIVMSG #esoteric :like, 1,2343434 < 1310688055 11912 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :they are called rationals < 1310688081 41552 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and such symbolic sequences are called eventually periodic or ultimately periodic, occasionally also periodic < 1310688252 524950 :hagb4rd!~hagb4rd@koln-4db4fe19.pool.mediaWays.net PRIVMSG #esoteric :i guess occasionally periodic when falling back into unstructred? < 1310688268 708820 :hagb4rd!~hagb4rd@koln-4db4fe19.pool.mediaWays.net PRIVMSG #esoteric :like 1,234343434343425235623 < 1310688292 174284 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that's not really a proper definition < 1310688307 244592 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ofc you can use that term if you like, haven't heard it < 1310688330 250611 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :there are many terms for sequences that are sort of periodic, recurrence, quasiperiodicity etc < 1310688381 5681 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :say if for all words w, there is an n such that every subword of length n in your point (your infinite sequence) contains a copy of w, then the point is, umm, recurrent i think? < 1310688473 620991 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :if for all i and n there is a nonzero p such that x[i, ..., i+n+mp] = x[i, i+n+mp] for all m, then the point is called quasiperiodic iirc (although quasiperiodic can mean a lot of things, people just love using it for everything) < 1310688571 236408 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :then you call the point iso...somethingic if that same thing holds, but you might have to move a bit; that is, for all w occurring in x, there is a k and a p such that x[k + pm, ..., k + pm + |w| - 1] = w < 1310688584 561412 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :following me? < 1310688597 903707 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i don't recall the names of the terms because they are not as standard as one would hope < 1310688604 836374 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but i can check them if you're interested < 1310688653 415885 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or you can check them yourself, kurka has a marvellous book online called topological and symbolical dynamics where he gives the defs for arbitrary dynamical systems < 1310688656 7333 :hagb4rd!~hagb4rd@koln-4db4fe19.pool.mediaWays.net PRIVMSG #esoteric :yea thanks you for this nice excursion < 1310688692 985673 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well i sort of do it for a living :D < 1310688728 230300 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(not very good at remembering terms) < 1310688753 892586 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ACTION wants to talk more < 1310688835 930722 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so every subshift has a recurrent point < 1310688864 899031 :hagb4rd!~hagb4rd@koln-4db4fe19.pool.mediaWays.net PRIVMSG #esoteric :i'm sure elliott'll be back in a moment ready to kick your ass with his final question :P < 1310688885 801953 :hagb4rd!~hagb4rd@koln-4db4fe19.pool.mediaWays.net PRIVMSG #esoteric :we alle wait for < 1310688956 670041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1310688984 634449 :hagb4rd!~hagb4rd@koln-4db4fe19.pool.mediaWays.net PRIVMSG #esoteric :life, universe and all < 1310689040 776880 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :let S be a subshift, and let w_1, ... be an enumeration of all words. if for every word, you have the recurrence property in every point of S, then we're done. otherwise, take the first w_i for which it doesn't hold. then, there is a point x in S which contains arbitrarily big subwords without an occurrence of w_i, so this point x and its shifted versions have a limit point without an occurrence of w_i. so, S \cap Y is a nonempty proper subshift of S, < 1310689087 473755 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :now, observe that repeating this we obtain an infinite chain S_i of subshifts such that S_i does not have an occurrence of any w_j with j<=i unless w_j appears recurrently in every point of S < 1310689110 410737 :hagb4rd!~hagb4rd@koln-4db4fe19.pool.mediaWays.net PRIVMSG #esoteric :btw.. i bought the book ian bell mentioned as his favourite on his homepage ;) ..the cosmic serpent < 1310689124 60593 :hagb4rd!~hagb4rd@koln-4db4fe19.pool.mediaWays.net PRIVMSG #esoteric :i can't wait to have it < 1310689137 925450 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so, just take the intersection of such S_i, it's a descending chain of compact non-empty shift-invariant sets and therefore the intersection is also a compact non-empty shift-invariant set. < 1310689154 846744 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it is clear that in this intersection, every point is recurrent < 1310689192 634351 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :was nice to get that off my chest < 1310689675 241708 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 240 seconds < 1310689821 375800 :foocraft!~ewanas@78.101.63.193 QUIT :Quit: So long, and thanks for all the fish! < 1310689839 851495 :foocraft!~ewanas@78.101.63.193 JOIN :#esoteric < 1310689904 51300 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1310691088 839766 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i just love shift spaces so much < 1310691101 109890 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i just... can't get enough of them < 1310692043 291451 :hagb4rd!~hagb4rd@koln-4db4fe19.pool.mediaWays.net QUIT :Quit: hagb4rd < 1310692152 940951 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : < 1310692201 886277 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1310692224 861608 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :drugs. < 1310692236 757692 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 250 seconds < 1310692373 432462 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1310692374 638679 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1310692604 792737 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1310693105 855690 :hagb4rd!~hagb4rd@koln-4d0b6997.pool.mediaWays.net JOIN :#esoteric < 1310693708 811785 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 240 seconds < 1310694024 248413 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> :D < 1310694024 971203 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `:' < 1310694038 550985 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> : parse error on input `<' < 1310694039 296833 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `<' < 1310694079 779072 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :all error messages from my language interpreters will be valid code. < 1310694088 50915 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :thus preventing error-based quines. < 1310694167 813043 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> 1:Maybe "so" < 1310694168 537286 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: data constructor `Maybe' < 1310694178 168329 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :O_o < 1310694182 223899 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> Not in scope: data constructor `Not' < 1310694182 926093 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `in' < 1310694188 813091 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :damn < 1310694215 927385 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> 1:Just "so" < 1310694216 604550 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[t]' < 1310694216 766715 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `Data.Mayb... < 1310694256 537128 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> 1:hm < 1310694257 239128 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `hm' < 1310694312 724870 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh well < 1310694499 770719 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(in any dimension, the binary shifts that are lattices are exactly the shifts where the set of 1's is linear) < 1310694543 852489 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(linear in the sense used with semilinear sets, that is, each 1 forces a periodic sequence of 1's in different directions) < 1310694562 678373 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(just as easy as i thought, and done exactly as i guessed earlier) < 1310694588 803714 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1310694664 492094 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ermerm sorry not linear. but anyway that period thing. < 1310695074 584904 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1310695120 825958 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1310695123 431217 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :as for shift spaces that are boolean algebras, they are just the full shifts and the periodic shifts < 1310695140 671709 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :binary ones that is < 1310695191 660629 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(the general case is slightly more complicated, although i did solve that one too, in a sense) < 1310695316 658040 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :where's that... whatever his/her nick was last time, that crazy math dude; why is he not here, i need someone to eagerly repeat "uhhuh? i'm listening!" :\ < 1310696564 385746 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix error < 1310696565 178266 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "*Exception: *Exception: *Exception: *Exception: *Exception: *Exception: *E... < 1310696646 498336 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not quite what I was hoping for. < 1310696649 9156 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t fix (?f.) < 1310696649 719728 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b (f :: * -> *). (?f::b -> b, Functor f) => f b < 1310696674 892721 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :what is the ? < 1310696683 858742 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :implicit argument < 1310696704 757128 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix (error.) < 1310696705 500462 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Show.Show (f [GHC.Types.Char])) < 1310696705 662763 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use ... < 1310696706 129815 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :aka dynamically scoped variable < 1310696724 287789 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's not exactly a _variable_ :D < 1310696736 776572 :elliott!~elliott@unaffiliated/elliott PART #esoteric :"Leaving" < 1310696740 427280 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1310696754 177269 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> fix (error.) "is too!" < 1310696755 601459 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "*Exception: *Exception: *Exception: *Exception: *Exception: *Exception: *E... < 1310696755 763772 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t fix (('a':).) < 1310696756 353384 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *). (Functor f) => f [Char] < 1310696786 109236 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: it's because of lambdabot's (.) = fmap definition < 1310696790 939158 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right < 1310696866 810746 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t fix ((.).(.).) < 1310696867 550390 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : The operator `.' [infixr 9] of a section < 1310696867 712443 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : must have lower precedence than that of the operand, < 1310696867 874571 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : namely `.' [infixr 9] < 1310696877 932077 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t fix (((.).(.)).) < 1310696878 674476 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a = f (f1 a) < 1310696878 836797 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: f2 (a -> b) < 1310696878 999040 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Inferred type: f2 (f (f1 a) -> f (f1 b)) < 1310696896 975528 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t ((.).(.)) < 1310696897 728133 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) a b (f1 :: * -> *). (Functor f, Functor f1) => (a -> b) -> f (f1 a) -> f (f1 b) < 1310696905 627816 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh this is stupid < 1310696918 618488 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t . < 1310696919 362045 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error on input `.' < 1310696920 997177 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (.) < 1310696921 751351 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b (f :: * -> *). (Functor f) => (a -> b) -> f a -> f b < 1310696951 558694 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t ((.).(Prelude..)) < 1310696952 294855 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) b c a. (Functor f) => (b -> c) -> f (a -> b) -> f (a -> c) < 1310696955 241958 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (const 4) . putStrLn "Hello!" < 1310696956 778760 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : < 1310696968 212148 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oerjan: ah. Which (.) are we using? < 1310696975 90175 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :coppro: fmap < 1310696985 642992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: caleskell < 1310696991 441276 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :where is it defined? And how does it shadow Prelude's? < 1310697012 575874 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :coppro: in lambdabot's L module < 1310697019 857798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"how"? < 1310697022 204394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can shadow anything < 1310697028 373444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :on import < 1310697036 283950 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott weighs in on the matter. < 1310697040 692773 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: Really? I thought you couldn't ever have two things with the same name < 1310697051 892354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: what on earth gave you that impression? < 1310697054 629547 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :O_o < 1310697056 673046 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :import Prelude hiding ((.)) < 1310697059 318182 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :module Foo (map) where < 1310697061 809787 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :import Prelude hiding (map) < 1310697063 210164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :map = 99 < 1310697064 642522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and then: < 1310697067 618293 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :import Prelude hiding (map) < 1310697068 616796 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :import Foo < 1310697070 725046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :main = print map < 1310697074 226380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- program will print 99 < 1310697093 454257 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: derp ok < 1310697110 293429 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: you can also e.g. < 1310697112 319821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let map = 99 in map < 1310697113 84975 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 99 < 1310697119 587639 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :wait no, still doesn't answer my question < 1310697121 64562 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also if you qualify the name then you can have both in scope. < 1310697123 825613 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Prelude is imported by default < 1310697135 542914 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: yes, but adding an explicit import declaration overrides that < 1310697138 321865 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah ok < 1310697144 381774 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :also there is no shadowing there < 1310697148 803868 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :(except in the 'let' declaration) < 1310697150 802816 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :alternatively, NoImplicitPrelude or whatever it is < 1310697153 792903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: yes there is < 1310697155 676707 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :which also does other stuff < 1310697161 262227 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let {map = 99} in {9 + map} < 1310697161 993753 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `{' < 1310697165 773643 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let {map = 99} in 9 + map < 1310697166 565992 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 108 < 1310697170 91150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: map is shadowed in the scope of the in expressio < 1310697171 62967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :n < 1310697172 656876 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I believe import Prelude () will hide it entirely? < 1310697174 907229 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I forget what else, aside from letting you use your own monad definition for do notation < 1310697175 69697 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I said except in the let declaration < 1310697180 402413 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: well, duh :) < 1310697196 70242 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: do you feel an urge to abuse NoImplicitPrelude < 1310697205 486034 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't see how it could be abused. < 1310697211 615912 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :unless improving the Prelude is abuse. < 1310697248 188453 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dammit mvaen i want automatic builds in eclipse < 1310697248 351089 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I'm sure there's some way to abuse it < 1310697291 887101 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :any kind of abuse I can think of would be highly contrived. < 1310697301 446583 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not as obvious as the ways one can abuse OverloadedStrings < 1310697339 268756 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :of course by "abuse" I mean "use in ways that are completely allowed by Haskell and typecheck with no special hacks required" < 1310697348 66545 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haha monqy < 1310697348 613734 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what if < 1310697350 750866 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i asked stack overflow < 1310697379 608363 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: do you find unsafecoerce hilarious < 1310697387 423441 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: what would happen I'm not a stackoverflow guy < 1310697395 67307 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm not even sure what the hell that is supposed to do. < 1310697401 210928 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::t unsafeCoerce < 1310697401 953762 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `unsafeCoerce' < 1310697403 389147 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the notion of coercing types in Haskell confuses me. < 1310697404 806065 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oops < 1310697412 252822 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle unsafeCoerce < 1310697412 480574 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unsafe.Coerce unsafeCoerce :: a -> b < 1310697425 105394 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's used in Data.Dynamic or whatever it is < 1310697428 946692 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :do you find Data.Dynamic hilarious < 1310697455 443597 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: stackoverflow ims a bad persons < 1310697456 68941 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...I don't find anything in Haskell particularly hilarious. < 1310697467 739771 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Dynamic is interesting and possibly useful. < 1310697501 160260 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it demonstrates that Haskell can support dynamic typing, which is pretty incredible < 1310697516 468004 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: also when I said NoImplicitPrelude I meant RebindableSyntax (which implies NoImplicitPrelude) < 1310697517 9870 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t fromDynamic < 1310697517 844087 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Typeable a) => Dynamic -> Maybe a < 1310697529 487898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: What does Haskell look like? < 1310697541 570519 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: what the hell kind of question is that. < 1310697550 274750 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: What country are you from? < 1310697562 88422 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.... < 1310697569 288313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: "...." ain't no country I ever heard of. They speak Haskell in ....? < 1310697573 799938 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I refuse to answer all of these questions. < 1310697582 737252 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :HASKELL MOTHERFUCKER, DO YOU SPEAK IT? < 1310697590 400656 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: DESCRIBE WHAT HASKELL LOOKS LIKE. < 1310697600 690627 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what? < 1310697616 302626 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay we cannot quote Pulp fiction anymore. < 1310697618 339692 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am leaving now. < 1310697619 369268 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :please tell me if i am dying or crying i cannot tell < 1310697628 274858 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :they rhyme this is confusing to me < 1310697628 918265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: God dammit just get to the bitch part so I can ask if Haskell looks like Perl. < 1310697639 801015 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :LAME < 1310697641 230191 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :NO < 1310697658 752317 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also you will have to ask why I am trying to fuck it like a Perl. < 1310697664 191722 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which is pretty disturbing. < 1310697666 593344 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :CakeProphet: http://www.haskell.org/ghc/docs/7.0.2/html/users_guide/syntax-extns.html#rebindable-syntax < 1310697666 933122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No; code it like a Perl. < 1310697694 974197 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so you're saying that Dynamic is only useful if you want to code Perl in Haskell? is this the grand point? < 1310697704 837545 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell {-# LANGUAGE RebindableSyntax #-} import qualified Prelude; a >>= b = b a; main = Prelude.print $ do x <- 3; y <- 4; x Prelude.+ y < 1310697713 131108 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/tmp/input.30856.hs:1:13: unsupported extension: RebindableSyntax < 1310697716 49375 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1310697724 865254 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :GRMBL < 1310697752 64048 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :actually, that's a potential use case, writing a Perl interpreter in Haskell could make use of Dynamic. < 1310697763 695528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: NoImplicitPrelude used to do it, IIRC < 1310697766 317233 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :embed perl in haskell < 1310697769 544478 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh < 1310697782 168882 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell {-# LANGUAGE NoImplicitPrelude #-} import qualified Prelude; a >>= b = b a; main = Prelude.print $ do x <- 3; y <- 4; x Prelude.+ y < 1310697792 703717 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though I suspect not using Dynamic could lead to better results. < 1310697799 670032 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :heh < 1310697814 427983 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: that doesn't absolve you of the need to type main properly :P < 1310697816 754967 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :since Perl has a finite number of types, using a single PerlData type would work. < 1310697831 736944 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell {-# LANGUAGE NoImplicitPrelude #-} import Prelude hiding (>>=); a >>= b = b a; main = print $ do x <- 3; y <- 4; x + y < 1310697850 563482 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell {-# LANGUAGE NoImplicitPrelude #-} import Prelude hiding ((>>=)); a >>= b = b a; main = print $ do x <- 3; y <- 4; x + y < 1310697868 179236 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wtf < 1310697871 780295 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell {-# LANGUAGE NoImplicitPrelude #-} import Prelude hiding ((>>=)); a >>= b = b a; main = print $ do x <- 3; y <- 4; x + y < 1310697912 902661 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :TH + Dynamic = fun abuse of Haskell < 1310697922 829450 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh whatever < 1310698838 640840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Java is literally intolerable. < 1310698897 103623 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :are there any jvm languages worth using < 1310698921 314414 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION wants Seph < 1310698962 760395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: it isn't even the language that's giving me pain < 1310699019 631505 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :if it's the ide, don't use the ide, but then the language gives you pain, at which point fix that??? < 1310699084 21557 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: it's the combination of ide and build system < 1310699091 221747 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :quick, what's the last word that pops into your head < 1310699096 563253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: head < 1310699106 514058 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::o < 1310699117 641698 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :my words are still popping < 1310699119 969868 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :when will they stop < 1310699131 487183 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i hope he didn't type that in and quickly shoot himself before anything else did < 1310699428 68372 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix monqy < 1310699428 829664 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `monqy' < 1310699464 304352 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im long gone < 1310699588 318438 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> fix ?monqy < 1310699589 20428 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: internal error: PAP object entered! < 1310699589 182707 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (GHC version 6.12.3 f... < 1310699604 747960 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :MWAHAHAHA < 1310699625 602258 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t fix ?monqy < 1310699626 331622 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (?monqy::a -> a) => a < 1310699642 663244 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IM STAB A FORK THROUGH THE CHEST OF JAVA < 1310699649 125269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CRYING ALWAYS < 1310699726 617435 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 252 seconds < 1310700075 321163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Develop with pleasure!" --IDEA < 1310700172 450851 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :diaf < 1310700201 528286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rude dude rude < 1310700643 915223 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 276 seconds < 1310701308 522457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: oh i found out why people like IDEA < 1310701321 369484 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does it pay them money < 1310701329 365575 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: what is the prefix ?? < 1310701335 21953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: ? < 1310701339 446093 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: in ?monqy < 1310701342 681045 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: it might be slow and weird, but it works with maven without idiocy :D < 1310701345 339803 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: oerjan already told you < 1310701349 612339 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oh did he < 1310701351 430902 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :i fogtor < 1310701360 420108 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: implicit parameter < 1310701360 628425 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: and why do people like maven < 1310701384 671324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: it might be weird and verbose, but it does stupid java things for you without (much) idiocy < 1310701386 158249 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott what does that do < 1310701395 783494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: it does nothing, it's a language feature < 1310701473 875613 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah i see it now < 1310701478 261238 :ruku56021!ruku56021@123.200.248.10 JOIN :#esoteric < 1310701517 807439 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :i am ambivalent about this extensions < 1310701548 332726 :ruku56021!ruku56021@123.200.248.10 PART :#esoteric < 1310701683 472471 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let f = ?x in let ?x = 3 in f < 1310701684 216353 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 3 < 1310701702 373607 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> ?y < 1310701703 72579 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: internal error: PAP object entered! < 1310701703 234760 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (GHC version 6.12.3 f... < 1310701838 348804 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: there is no way to provide a default value for an implicit parameter? < 1310701856 856694 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :eh? < 1310701863 407775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can say < 1310701866 485769 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :main :: IO () < 1310701871 109308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :main = let ?foo = default in realMain < 1310701872 972772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess < 1310701880 901631 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or well < 1310701882 643653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :main :: IO () < 1310701883 798407 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :main = do < 1310701886 460568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : let ?foo = default < 1310701889 332419 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ... < 1310701892 405571 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(does that work? oerjan?) < 1310701904 984494 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm it probably should < 1310701927 244571 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so you can do ?foo <- x? :D < 1310701927 406602 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> do let ?foo = 3; [?foo] < 1310701928 135627 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : < 1310701928 298179 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : The last statement in a 'do' construct must be an ... < 1310701933 803761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :o_O < 1310701937 793811 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh < 1310701946 396397 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> do let {?foo = 3}; [?foo] < 1310701947 154037 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [3] < 1310701953 883388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat < 1310701968 709682 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the let block wasn't ending < 1310702027 755392 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i don't think you can do ?foo <- x, since that's desugared into lambda < 1310702045 551 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> do ?foo <- [3]; [?foo] < 1310702045 745997 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : Parse error in pattern < 1310702047 274947 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I mean that if I have a function with an implicit parameter, I cannot give it a default right? < 1310702053 959818 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :the calling context must have it declared at some level? < 1310702065 724044 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: sure, but the question seems to imply some confusion to me < 1310702077 621479 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I was just asking for clarification < 1310702083 615246 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then, yes, that's true < 1310702101 654333 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: because the docs give an implicit-pameter version of sort and I wanted to make sure it wasn't drop-in replaceable < 1310702116 88810 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :> ?cmp = cmp < 1310702116 878114 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `=' < 1310702125 545456 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1310702132 304186 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not sure why implicit parameters exist, tbh < 1310702133 698609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they're kind of ugly. < 1310702153 355358 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I'm not really partial to them myself < 1310702160 35325 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :they would be nice as a sort of 'named argument' thing < 1310702230 943421 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :they're supposed to be a way to pass configuration without making your code all monadic < 1310702257 59101 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah < 1310702281 590040 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :that smells of an excuse to retain technical purity < 1310702299 779873 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :while introducing all the issues of global state < 1310702328 505849 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's not truly global, you can redefine implicit parameters in different calls < 1310702393 955095 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah, and they only affect calls later in the stack < 1310702400 225568 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I still wouldn't want to use it for that though < 1310702412 794991 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION has never used them apart from to make lambdabot give nicer signatures for examples. < 1310702452 567997 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Why didn't I use IntelliJ IDEA from the start, this is so much less painful. < 1310702506 565981 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :face magice < 1310702516 899434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: wat < 1310702526 182820 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: it is magical ice of the face < 1310702529 602339 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :face magice < 1310702533 894752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah. < 1310702563 738835 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oleg et al. made a different method to put configurations in typeclasses, which uses a horrible hack passing through the ffi to support inserting arbitrary runtime values. it's in the reflection package on hackage. < 1310702564 906578 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :you see, face magice is notable for its complete lack of zepto < 1310702589 107393 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :your problem, lack of zepto, was probably caused by it < 1310702640 849139 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle reify < 1310702641 165346 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Language.Haskell.TH reify :: Name -> Q Info < 1310702641 327336 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Language.Haskell.TH.Syntax reify :: Name -> Q Info < 1310702641 489648 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Language.Haskell.TH.Syntax qReify :: Quasi m => Name -> m Info < 1310702646 518866 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :bah < 1310702653 22064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://hackage.haskell.org/packages/archive/reflection/0.4.0/doc/html/Data-Reflection.html < 1310702655 747900 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@hoogle Reified < 1310702655 951672 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1310702659 627636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yw < 1310702661 916635 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes < 1310702668 912536 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :um i know where it is < 1310702676 656518 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :reify :: a -> (forall s. Reifies s a => Proxy s -> w) -> w < 1310702730 422013 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that part is rather elegant, but the horrible hack to get around ghc's lack of any way to put runtime values directly into typeclasses, not so much. < 1310702781 86678 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a Functional Pearl < 1310702896 714862 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: :D < 1310702912 88301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: what does that actually mean, runtime values directly into typeclasses? < 1310702932 246718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Behold my ugly, heavy iron: http://i.imgur.com/PkWCv.png < 1310702958 45303 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :in pure haskell there is no way to make a new class instance whose methods depend on a runtime value < 1310702974 788431 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this abstract is funky < 1310702980 548607 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: that's as easy as just unsafePerformIO (readIORef globalIORef) isn't it < 1310702988 737149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, sure, /ugly/, but not _that_ ugly < 1310702991 789939 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :This < 1310702992 4467 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :problem is common in all software systems, but particularly acute < 1310702992 166784 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :in Haskell, where currently the most popular solution relies on un- < 1310702992 166955 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :safe operations and compiler pragmas. < 1310702992 167028 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :We solve the configurations problem in Haskell using only sta- ble and widely implemented language features like the type-class system. < 1310703016 153721 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: well it's ridiculously inefficient if you want to many reifications :P < 1310703023 667851 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*to do < 1310703037 35167 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this makes it sound so clean < 1310703040 745545 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :internally I mean < 1310703059 262137 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :like if you want to do modulo arithmetic with many different moduli in the way the paper shows < 1310703111 100075 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok where does it do the horrible ugly ffi stuff < 1310703161 216277 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :to handle an arbitrary value it makes an ffi pointer to the value, then converts that pointer into a string < 1310703176 515385 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mind boggled < 1310703177 190974 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :then encodes the string in the type system < 1310703185 693520 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :double boggle < 1310703221 939428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: amazing < 1310703229 165306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ffi in the type systme < 1310703230 518581 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thanks oleg < 1310703265 134269 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :which then gives a type which has the right Reifies instance to reconstruct the string, convert back to the pointer, and then extract the value :P < 1310703285 70204 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and of course the ffi part uses unsafePerformIO < 1310703343 391489 :xxxx!~Administr@123.5.215.191 JOIN :#esoteric < 1310703374 286240 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[Haskell-cafe] Type checking oddity -- maybe my own confusion oleg at okmij.org < 1310703374 448704 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah _right_ < 1310703408 339981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait < 1310703411 268516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that was a reply :) < 1310703617 842102 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: the thing is, afaict there is almost certainly a way to do this type wrapping _directly_ in ghc core. but iiuc ghc doesn't currently have a way to compile from core format... < 1310703621 45380 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1310703656 569461 :xxxx!~Administr@123.5.215.191 QUIT :Quit: Leaving. < 1310704310 958296 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1310704405 814016 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :xkcd :D < 1310704550 65683 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION has actally held his laptop like that :/ < 1310704559 944878 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1310704590 303771 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't suppose there are any Maven experts that haven't answered previously just hanging around :) < 1310704767 218113 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :only mavericks < 1310704838 588164 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Good night < 1310704942 612037 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so it seems it doesnt take randall long to go from saying "i want to make cancer jokes" to making things that aren't really jokes but are definitely about cancer... < 1310705010 458423 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1310705012 396636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :when did he say that < 1310705081 230614 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :this week i think < 1310705091 477507 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :on the blog < 1310705146 60753 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :He said "talk (and draw comics) about stuff", not "make jokes". < 1310705178 614079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: I bet you're a total Maven expert. < 1310705182 941139 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Mexpert. < 1310705193 928954 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(There's a "new blog post" link on at least the m.xkcd.com comic page, otherwise I wouldn't have noticed.) < 1310705211 678760 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Mav-pert. Per-vert. No, I'm really not. < 1310705225 914985 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not even the LITTLEST bit???? < 1310705239 896250 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :fizzie: sorry i didn't mean to imply that a humor comic strip should be jokes < 1310705287 140612 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Not even the. I know about some projects that use Maven, but I've never even taken a look. < 1310705301 523458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: SOOOOOOOOOOOOO LAAAAAAAAAAME < 1310705420 968458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I can't believe this is non-trivial >_< < 1310705749 650635 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I'm not sure which I like more, Homestuck music or some Doctor Who music < 1310705762 573980 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :http://www.youtube.com/watch?v=I80pc9jZ_t8 (The Pandorica Opens spoilers) < 1310706084 692941 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"I use XML for complex config, and haven't gotten very many complaints from it. Nothing like the YML issues Permissions and GM cause." < 1310706093 661979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah yes; XML is much simpler than YAML < 1310706577 26312 :cheater_!~ubuntu@g229162048.adsl.alicedsl.de JOIN :#esoteric < 1310707271 42575 :cheater_!~ubuntu@g229162048.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310707462 814721 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net QUIT :Read error: Operation timed out < 1310707568 60153 :olsner!~salparot@c83-252-161-133.bredband.comhem.se QUIT :Ping timeout: 255 seconds < 1310707622 37388 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 255 seconds < 1310707716 229680 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net JOIN :#esoteric < 1310707919 151064 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have checked what happens when sending a message from the UNIX mail account at FreeGeek to the internet (I used Mailinator service to test). What happens is the from address is specified as black@beryllium.shop.lan (which is not a valid internet email address) < 1310707933 803176 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I told them to use telephone, though, so it is OK. < 1310708019 964676 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :zzo38, not this FreeGeek? http://www.freegeek.org/ < 1310708038 145877 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Correct, not that FreeGeek. It is this FreeGeek: http://www.freegeekvancouver.org/ < 1310708077 373968 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo: you're a bit late on linking that here < 1310708090 79447 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo: I linked it a few days ago < 1310708107 889977 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I'm only linking it because it made no sense as being something that zzo38 was talking about < 1310708115 180512 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :But zzo38's thing is the same sort of thing < 1310708119 191865 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :not that < 1310708121 242536 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :the doctor who < 1310708125 602128 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Oh < 1310708150 531873 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I love that they included the awesome speech < 1310708191 231044 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :The speech is kind of [spoiler] given the later context < 1310708212 887147 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :only a little < 1310708229 890307 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it doesn't spoil any major twists < 1310708256 403967 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :No, I don't mean that it's a spoiler, just that later events in the episode kind of ... < 1310708277 415599 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :uh... pm? < 1310708284 646004 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I fixed some things for them at FreeGeek, including fixing the drive wiping script, and I use TeX to print out stuff they need. < 1310708358 543469 :olsner!~salparot@c83-252-161-133.bredband.comhem.se JOIN :#esoteric < 1310708370 458709 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Wow. Headphones in my ownership tend to die within days, apparently < 1310708595 621170 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Is there such a thing as headphones that don't get damaged easily? < 1310708703 194070 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes, headphones you don't own < 1310708720 752496 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :lo < 1310708721 870542 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :lol < 1310708804 616364 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Perhaps you are just using them wrong? < 1310708828 342534 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I need headphones that can take the abuse < 1310708851 388376 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Hmm, now I'm wondering if I could replace my HD with solid-state < 1310708852 832251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dont abuse them < 1310708866 689298 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Or get a box that can take the abuse, and put them in that. < 1310708885 754784 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :put head in box < 1310708890 83926 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :quality audio < 1310708909 811319 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It also doubles as the canonical paper bag to hide your FACE in. < 1310708914 794102 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Was that mean?) < 1310708920 856801 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sgeo has an ugly face < 1310708925 754575 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1310708931 349397 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I misread < 1310708951 182610 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I thought I was building off of a sort of joke I would make, not spoiling one of the sort someone else would make < 1310708954 672607 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::'( < 1310708971 565554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1310709010 219902 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :My personal problem with 'phones is that if I ever accidentally leave the cord visible, the cat's attacking it within ten minutes. < 1310709039 792418 :pikhq_!~pikhq@71-219-239-219.clsp.qwest.net PRIVMSG #esoteric :ACTION did not realise just how absurd modem autonegotiation is... < 1310709058 466864 :pikhq_!~pikhq@71-219-239-219.clsp.qwest.net PRIVMSG #esoteric :It goes down to 300 baud. < 1310709089 55015 :pikhq_!~pikhq@71-219-239-219.clsp.qwest.net PRIVMSG #esoteric :In precisely the same format as the second model of modem. < 1310709106 527886 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :second model? What about the first? < 1310709107 36352 :pikhq_!~pikhq@71-219-239-219.clsp.qwest.net PRIVMSG #esoteric :From 1962. < 1310709116 391940 :pikhq_!~pikhq@71-219-239-219.clsp.qwest.net PRIVMSG #esoteric :Sgeo: 110 baud. Can't negotiate down to that. < 1310709153 735160 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Hmm. < 1310709190 105775 :pikhq_!~pikhq@71-219-239-219.clsp.qwest.net PRIVMSG #esoteric :Incidentally, it's a bit too slow to get TCP working. < 1310709198 663813 :pikhq_!~pikhq@71-219-239-219.clsp.qwest.net PRIVMSG #esoteric :(though IP works just fine) < 1310709284 511476 :pikhq_!~pikhq@71-219-239-219.clsp.qwest.net PRIVMSG #esoteric :And, of course, you could dial into a terminal server. < 1310709295 400240 :pikhq_!~pikhq@71-219-239-219.clsp.qwest.net PRIVMSG #esoteric :One with a modern, off-the-shelf 56k modem. < 1310709301 272313 :pikhq_!~pikhq@71-219-239-219.clsp.qwest.net PRIVMSG #esoteric :Using a 300 baud modem from 1962. < 1310709801 288892 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I wonder how well that works in practice with the specialized v.90/v.92 uplink hardware, which aren't off-the-shelf modems. (Two nominally "56k" modems can't get that speed when connecting to each other; you can only get 56k downlink when connecting to something that has an all-digital connection to the telephone service.) < 1310709818 122432 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There were all kinds of modem incompatibility issues in the dialup days already. < 1310710206 866660 :pikhq_!~pikhq@71-219-239-219.clsp.qwest.net PRIVMSG #esoteric :fizzie: Actually, in order to work *at all* a modem has to support 300 baud. < 1310710231 573938 :pikhq_!~pikhq@71-219-239-219.clsp.qwest.net PRIVMSG #esoteric :fizzie: The autonegotiation works by initiating a connection in 300 baud, and then communicating what rates they support. < 1310710281 186357 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, there is that. I don't envy modem-makers, what with all the different modulation schemes and all. < 1310710609 44914 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Maybe I should use wireless headphones? < 1310710665 454317 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Wikipedia's view on the speed negotiation is a bit different, though. < 1310710686 856127 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Microcom_Networking_Protocol#MNP_6 < 1310710689 645463 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"A less notable addition to MNP 6 was Universal Link Negotiation. With the introduction of additional modulation modes, notably v.32 and later additions, the modems on either end of the link had to spend an increasing amount of time negotiating a common standard. For instance, a v.32bis modem would first send tones into the line to try to get a 14.4 link; if that failed after a time, it would try 9600, 2400 and finally 1200 bit/s. Since each of these standards < 1310710689 808128 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :defined a minimum period of time to "try" for a link, the delay grew over 10 seconds. < 1310710689 808339 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ULN avoided this delay by always negotiating the link at 2400 bit/s with no error-correction turned on. Although this eliminated compatibility with older 1200 bit/s modems, by this point in time they were extremely rare. Once the connection was made, which occurred quickly, both modems sent a small identification string to the remote modem. Both modems then examined the string and selected the fastest common mode. The caller then re-negotiated once at that high < 1310710693 139557 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :er speed." < 1310710705 135959 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(I make no claims of having any knowledge about this.) < 1310710759 217105 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Maybe the later LAPM thing does autonegotiation like that. < 1310711525 70070 :foocraft!~ewanas@78.101.63.193 QUIT :Quit: if you're going....to san. fran. cisco!!! < 1310711981 673349 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1310712201 683949 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The speakers in my computer is a bit broken < 1310712223 486895 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :just a little bit? < 1310712282 529685 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It toggles a bit here and there, I suppose. < 1310712328 575274 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Now I put my own D&D character and also my brother's D&D character into the computer. I still don't have my brother's D&D character's name yet. < 1310712370 163713 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :My character helped his character to escape from an island of slaves by going on a merchant ship. < 1310712435 334798 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you think it is a good story? < 1310712604 538519 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :http://zzo38computer.cjb.net/dnd/recording/level20.tex < 1310712789 615160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: OK Java has just done something so mind-boggling to me that I absolutely must speak to someone with a basic knowledge of Java to confirm that this is the case do you know someone. < 1310712925 212790 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I've heard of Java, doesn't it have something to do with coffee? < 1310712931 641205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1310712948 565014 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(In that when you see some Java, you'll spit your coffee on the screen.) < 1310712954 967553 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Is Map, String> seriously incompatible with HashMap, String> because Set =/= HashSet? < 1310712968 235737 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And doesn't that completely defeat the point of using abstract interfaces?! < 1310713153 560589 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It is, yes, but HashMap, String> is compatible with Map, String>. < 1310713220 313784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Yeah, but I'm not typing "? extends Set" into the type signature of a local variable that I instantiate to a concrete type on the same line. < 1310713223 362556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's just too ridiculous. < 1310713278 723645 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I wouldn't necessarily bother using the abstract names on things that are instantiated on the same line, anyway. It's still one "place" to change, even if it's a bit bad. < 1310713303 209215 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, at least when they cause problems, anyway. < 1310713433 444272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't understand your second sentence there. < 1310713436 37347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :One place to change what? < 1310713605 817604 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :When you have a "HashMap foo = new HashMap();", it's still just one line to edit if you change from HashMaps to TreeMaps for some reason. Though on a second look I guess your case is a bit different, since it's the "inner" type you didn't want to fix in place. < 1310713665 604215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : @SuppressWarnings("unchecked") List commandAliases = (List) command.get("aliases"); < 1310713665 766590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wonder what this even compiles down to. < 1310713672 230685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, it has no concrete interface to go by. < 1310713752 964135 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Now that I look at it, why can't you just have "Map, String> foo = new HashMap, String>();" as your concrete-typed local variable? You can use HashSets as the keys of that map just fine then. < 1310713820 67139 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Someone in here (I think it was quintopia) asked me to write document of FurryScript in esolang wiki. Now I did it is User:Zzo38/FurryScript < 1310713953 16853 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Document is currently incomplete) < 1310713991 256665 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If you have more script, type on User_talk:Zzo38/FurryScript and I might add the script into my collection < 1310714006 794185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Oh, you can? Cool. < 1310714512 569900 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have a idea of format of playing pokemon card. Both decks are made at random (with some constraints). Second time, swap decks. At beginning of game after picking up 7 cards, bet secretly who win, and separately bet method of winning (regardless of winner). When a side card is picked up, previous bet is revealed and both players bet secretly method of winning. Each correct bet +1 point, winner +3 points, overmate +2 each, tie +1 each player. < 1310714600 109252 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :After 2 duels, make up random deck again but players have choice to retain some cards from the 120 pooled cards you can pick. First player 60 points wins a match. < 1310714944 883048 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If both players make or exceed 60 at the same time, whoever has more points wins the match. If both players make or exceed 60 at same time and also have the same number of points in total, the match ends in a tie. If no player makes at least 59 points in 20 duels, the match ends in a draw (if you make 59 you can play once more hopefully you can win) < 1310714983 650658 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sorry, it should be 30 duels or 40 duels, not 20 duels < 1310715103 80122 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And you refrain from betting if one or both player has no more side cards remaining. < 1310715183 69300 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Bet who wins: * Self * Opponent * Tie < 1310715223 413466 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Bet method of win: * Zero side cards remain * No opponent's card in play * No opponent's card in deck * Simultaneous no side card and no card in opponent's play * Tie game < 1310715280 790346 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1310715323 343137 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: Are you answering me? If so, which one? Nothing after your previous message, I type questions! < 1310715332 562153 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It is not questions. < 1310715582 157703 :cheater_!~ubuntu@g229162048.adsl.alicedsl.de JOIN :#esoteric < 1310715629 125681 :cheater_!~ubuntu@g229162048.adsl.alicedsl.de QUIT :Client Quit < 1310715634 15129 :cheater_!~ubuntu@g229162048.adsl.alicedsl.de JOIN :#esoteric < 1310715648 450581 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Method of overmate: If you take more side cards than you have, each side card you would take extra is worth one overmate. If you run out of side card and opponent no cards in play simultaneous, is worth one overmate. If winning by no side card or no opponent's card in play, you score one overmate for each player with zero cards in draw pile. < 1310715670 538092 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That makes you can have potentially a maximum of eight overmate. < 1310715724 860910 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :These betting and overmate can affect the strategy and bluff and other aspects of the game!! < 1310716996 174718 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1310717080 364224 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1310718059 579964 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1310718117 267113 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello < 1310718122 540979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi < 1310718340 936251 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :What's up? < 1310718429 997111 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :↑ < 1310719782 62610 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1310719820 519551 :elliott!~elliott@95.149.245.90 JOIN :#esoteric < 1310719823 738871 :elliott!~elliott@95.149.245.90 QUIT :Changing host < 1310719823 903445 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1310720489 126485 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1310720514 311162 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1310721081 803273 :rodgort!~rodgort@li125-242.members.linode.com QUIT :Quit: ERC Version 5.3 (IRC client for Emacs) < 1310721095 704412 :rodgort!~rodgort@li125-242.members.linode.com JOIN :#esoteric < 1310721824 250216 :cheater_!~ubuntu@g229162048.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310722072 247662 :cheater_!~ubuntu@g229162048.adsl.alicedsl.de JOIN :#esoteric < 1310722249 870992 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1310722264 893412 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::o < 1310722302 573548 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why on earth is TypeSynonymInstances not default for GHC... < 1310722321 651070 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Because life is not perfect < 1310722332 963427 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :This is a good reason. < 1310722566 866705 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder where my mind went. < 1310722813 381202 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I nicked it < 1310722876 212495 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That's an idea < 1310722887 798327 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :An esolang with only the keyword "Nicked" < 1310722931 133313 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I believe that would imply that the set of valid programs is countable. < 1310722949 788775 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Nicked has two meanings < 1310722954 743643 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :stolen and arrested < 1310722966 977252 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :You can map each program to a natural number by counting the number of "Nicked" substrings. < 1310723032 941366 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm pretty sure most languages' set of valid programs are countable < 1310723059 75964 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Brainfuck, for example, each character can be converted into a base-8 digit < 1310723088 551289 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't know. It gets more complicated to map each program to a natural number with languages like C. < 1310723106 27530 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but... I have difficulties determining what is countable and what isn't... < 1310723112 243810 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :No it doesn't, as long as you don't need each natural number to be a valid program. < 1310723138 678331 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but then you haven't found the set of valid programs... < 1310723155 108740 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah the number of valid strings in an alphabet is countable. < 1310723180 657091 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (`replicateM` "abc") >>= [0..] < 1310723181 391960 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[[GHC.Types.Char]] < 1310723181 554278 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ... < 1310723190 571994 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (`replicateM` "abc") =<< [0..] < 1310723191 321575 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","a","b","c","aa","ab","ac","ba","bb","bc","ca","cb","cc","aaa","aab","a... < 1310723198 807588 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there, I counted them. < 1310723202 679629 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::D < 1310723338 825906 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :By definition, any Turing-Complete program can be translated into Brainfuck < 1310723355 688292 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Therefore, any Turing-Complete language has a countable number of prograns < 1310723360 45833 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :*programs < 1310723362 744035 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but it's possible that each valid C program can be assigned a natural number. I'm just not really sure what kind of algorithm would apply the mapping... < 1310723377 853551 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it seems that for each subexpression there are infinitely many variations, so it can't be counted. < 1310723392 595931 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :There are infinitely many integers < 1310723414 903262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : but it's possible that each valid C program can be assigned a natural number. I'm just not really sure what kind of algorithm would apply the mapping... < 1310723415 102787 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Taneb: is that true? I don't think a C to brainfuck translator has ever been made. < 1310723422 143917 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes, it has < 1310723422 895144 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :twice < 1310723432 704703 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :argh, Bifro has been removed < 1310723448 602118 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so, is it true that you can translate every language to another? < 1310723454 345864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I wrote a computable BF<->nat bijection once) < 1310723458 609411 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Every Turing-Complete part < 1310723461 173275 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right. < 1310723468 504399 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Dude, being able to run other Turing-complete languages is pretty much the DEFINITION of Turing-completeness. < 1310723481 256315 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Excluding file-manipulation and IO and stuff < 1310723485 494412 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's not the same thing as being translatable. < 1310723502 777963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is in all non-contrived examples. < 1310723513 256547 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :For contrived examples see http://esolangs.org/wiki/%E2%84%92. < 1310723539 725688 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :anyways, I'm not claiming to know the answer. I'm just reasoning by intuition. < 1310723559 542796 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Intuition doesn't really work with countability < 1310723570 855736 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is probably why I am terrible at that. :P < 1310723600 807647 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Right. Mapping brainfuck programs to integers is trivial < 1310723605 643992 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :of course. < 1310723608 393257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: It's not quite trivial if you want a bijection < 1310723610 605736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(with the naturals) < 1310723618 112901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's not _difficult_ < 1310723628 101988 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Although finding an encoding that doesn't blow up into massive numbers for anything with nested loops is < 1310723666 806622 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Just convert each character to a base-8 digit! Integer mapping! Unique number for each programming! < 1310723728 301370 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And, as, by definition, any turing-complete language can simulate any other, all turing-complete languages can be simulated by brainfuck < 1310723745 397506 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: Nope < 1310723750 903599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[ is not a valid brainfuck program < 1310723752 917635 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nor is ] < 1310723756 953688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nor is anything without balanced brackets < 1310723774 680479 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Don't bother continuing the train of thought, I already spent a day doing so and thus was produced Bifro :-P < 1310723775 845840 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> filter (even . length . filter (`elem` "[]")) $ (`replicateM` "+-[]<>.,") =<< [0..] < 1310723777 373443 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","+","-","<",">",".",",","++","+-","+<","+>","+.","+,","-+","--","-<","-... < 1310723788 303165 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :That's why you should use befunge instead, no such thing as an invalid program < 1310723792 426475 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no, that doesn't work... < 1310723792 588853 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: [ is not a valid brainfuck program. ] is not a valid brainfuck program. < 1310723798 662382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: oerjan also already made a oneliner to do it < 1310723820 722983 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It generates even larger naturals, however, and isn't constant-time to map prog->nat < 1310723828 510859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, not even the other way, but that's because of the choice of data structure < 1310723863 63015 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Just because it allows invalid programs doesn't make the system invalid < 1310723873 246239 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: It makes it not a bijection < 1310723880 811644 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> filter (\x -> (length . filter (=='[') $ x) == (length . filter (==']') $ x)) $ (`replicateM` "+-[]<>.,") =<< [0..] < 1310723882 380069 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","+","-","<",">",".",",","++","+-","+<","+>","+.","+,","-+","--","-<","-... < 1310723895 919554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: Because if the non-program [ maps to 9, then what program does 9 map to? < 1310723899 627632 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And as long as you don't need a bijection, the same thing in C is equally trivial, just with a larger alphabet. < 1310723900 641820 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But still countable < 1310723937 39664 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's not including comments. < 1310723964 640081 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Comments do not affect the program. < 1310723983 317360 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Neither does replacing quicksort with mergesort < 1310723988 124784 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: but what you are saying is that I can make a Java to bf translator. It is completely theoretically possible? < 1310723992 68978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You think those should produce equal numbers too? < 1310724004 49661 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: I am rather disturbed that you haven't realised this earlier. < 1310724008 387602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Obviously this is ignoring I/O issues. < 1310724013 549448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Ask ais about gcc-bf. < 1310724022 90876 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Any ASCII string can be converted into a base-128 number < 1310724052 922977 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Taneb: that doens't really prove anything about programming languages. < 1310724097 808387 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :As the vast majority of programming languages use ASCII, there must be less valid programs for a particular language than there are valid ASCII strings < 1310724098 373594 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, well, okay yes it does. < 1310724116 403938 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because the valid programs of a language are a subset of this. < 1310724156 530099 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: but isn't ignoring IO issues a huge problem in writing a complete translator? < 1310724164 92036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, I need Lymia here so I can get her to coerce the right people to expose something through the Bukkit API < 1310724173 969758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: IO is not part of the definition of computational classes. < 1310724198 267226 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: "Besides, with PSOX..." < 1310724203 66822 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Nothing's stopping you giving brainfuck file capabilities, say, by feeding its input and output to a program ... yeah, what fizzie said. < 1310724211 154256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Honestly you should know this off by heart. :p < 1310724221 717426 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay, but it's still impossible to write a Java to bf translator because of that. < 1310724231 947366 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because Java can read from multiple input and output sources. < 1310724234 981393 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :while bf has only one < 1310724262 422964 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not necessarily < 1310724271 434744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You could have a Java implementation that errored out on every file operation. < 1310724273 625195 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That's as simple as mapping rational numbers to integers < 1310724287 56578 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: ha... < 1310724287 218627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Anyway, you're confusing library and core language. < 1310724298 474144 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not "ha"; that's how Microsoft got Windows declared POSIX-compliant. < 1310724379 381344 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Actually, I think you're confusing "a Java to bf translator" with whatever you think I'm talking about. < 1310724421 374170 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm feeling bored, I may install Haiku < 1310724474 22507 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Taneb: Install Debian GNU/Hurd, they're going to give it an "official release" status in Debian wheezy, I hear. < 1310724618 494295 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so, I believe a translator is possible if the input string is known at translation. < 1310724639 269421 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Input string"? < 1310724654 711515 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, no, because Java can also write to multiple output sources. < 1310724700 718947 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Java's class library can also speak to the network and open windows on some screens, but all those are just boring practical details that you can ignore and/or work around. < 1310724718 75901 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :If you say "theoretically possible", it's not very surprising people interpret you in a theoretical computer science context. < 1310724722 78908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Like I said, you can map all that to the byte input and output facilities BF has. < 1310724726 290404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's all a matter of interpretation. < 1310724729 185917 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"boring practical details you can ignore" means that the kind of translator I'm talking about is impossible. < 1310724735 3528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ooh, ooh, wait. < 1310724738 271553 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :* [PoppaVic] (~pops@unaffiliated/poppavic): It's all translators and context < 1310724744 399009 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's all translators and context, that's what it is. < 1310724762 372729 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: It isn't; you just need to interpret the input and output streams unconventionally. < 1310724778 889014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Rather than a console, you just need to interpret it as an IO layer. < 1310724784 516527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's nothing special/interesting/theoretically important. < 1310724788 891407 :rodgort!~rodgort@li125-242.members.linode.com QUIT :Quit: ERC Version 5.3 (IRC client for Emacs) < 1310724791 34235 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: yes, there needs to be a seperate program to map the input and output streams to locations. < 1310724804 345210 :rodgort!~rodgort@li125-242.members.linode.com JOIN :#esoteric < 1310724816 289544 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because for bf, the inputs all have to be concatenated together, as do the outputs. There is a seperate program that has to sort out what goes where... < 1310724824 205903 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which means that bf cannot do everything Java can do. < 1310724830 360446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Separate program" < 1310724834 683676 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A console is a "separate program" in that sense too. < 1310724852 875482 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :indeed. < 1310724855 854906 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sorry, but if you're going to use the word "theoretically", you can't jumble it up with vagueness related to the various minutiae of operating systems. < 1310724874 876872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Such a translator is perfectly possible, it would just require another program to implement /on Unix/. < 1310724879 568512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You said "theoretically", so Unix is irrelevant. < 1310724893 403960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is possible to translate Java programs to brainfuck programs. < 1310724910 559718 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay, but why is there no theoretical way to talk about input and output to multiple sources? < 1310724946 217269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :When did I say there isn't? The question is completely irrelevant to the question of whether there exists such a translator. < 1310724952 885719 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :For any Turing-equivalent machine m, it is possible to map any initialization for m to a unique integer. < 1310725009 409434 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Can we agree that true? < 1310725051 148423 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. < 1310725062 769559 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :here is my question < 1310725065 425476 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1310725075 992359 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what is it that makes a Java program identical to a bf program for the purposes of translation? < 1310725082 985000 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :turing-completeness < 1310725088 240528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well < 1310725090 86690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :turing-equivalence < 1310725099 809906 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which is? < 1310725115 746563 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Being computationally equivalent to a Turing machine < 1310725123 943060 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :intuitively, at least, I would that they perform the same computations. < 1310725127 575893 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: universal turing machine < 1310725130 260704 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*would think < 1310725131 359623 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: do you know the definition of turing complete < 1310725146 601640 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Not formally, no. < 1310725148 344875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this article might help clear up any questions you have: http://esolangs.org/wiki/Turing-complete < 1310725154 323349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh wait < 1310725157 926849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the first paragraph is idiotic < 1310725164 449283 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Turing_completeness < 1310725167 494793 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh, i guessed right, it's cpressey's fault < 1310725188 21356 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: that might be better, yes. < 1310725205 715731 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay, so I certainly belive that bf and Java can compute anything a universal Turing Machine can. < 1310725224 945173 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but... I do not believe that can be translated perfectly. A complete mapping of valid Java programs to bf programs. < 1310725235 196087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then you are wrong. have a nice day. < 1310725262 144370 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because I cannot translate netbeans to bf. < 1310725267 95731 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :You can't say that, you have to say why he is wrong < 1310725270 266927 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Elliott < 1310725305 307706 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: I would, but he's expecting explanations like a teacher would give, while arguing like a peer, and I'm busy < 1310725320 877921 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Fair enough < 1310725335 363950 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I've got the time, but not the know-how < 1310725354 721917 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :We just need oerjan to out-grumpy everyone until they shut up and agree. < 1310725367 497083 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :For any algorithm that can be defined in Java, that algorithm can be defined in brainfuck < 1310725388 55600 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And, indeed, Lazy K or Befunge-98 < 1310725391 126749 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, okay, I think I understand actually. < 1310725391 404784 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: Seriously, if you talk about "translating in theory", then people are going to take the computational-complexity view on this. If you say something like "Java runtime has all kinds of IO-related features that Brainfuck implementations don't tend to have, and the Brainfuck language doesn't exactly define", then I don't think you'll get so many people disagreeing. < 1310725421 119586 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Though the latter's a really inane statement to make.) < 1310725422 950946 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no, I was not originally talking about theory, it came up as part of the conversation. I am saying that you cannot translate to Jave to bf perfectly so that the same thing happens despite a change in language. < 1310725441 508675 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but, I understand, that for theoretical purposes, where the IO goes does not matter. < 1310725446 869504 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the only thing that is important is the computations. < 1310725467 470040 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: thanks < 1310725479 314415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(for saying what i would have, but better) < 1310725493 543925 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and that Java programs themselves rely on other programs to put the input and output of programs into different locations.. < 1310725512 597266 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, this is pretty vague.. < 1310725524 747391 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Such as OpenGL < 1310725532 469014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: what you do not realise is that brainfuck's IO perfectly admits _interpretations_ that allow it to do just as much as Java. < 1310725543 684847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there is nothing saying that the input stream has to be hooked up directly to the user, or the output stream directly to the user. < 1310725559 727769 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I didn't suggest that. < 1310725572 330338 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but, if two programs in two different language compute the same thing, shouldn't they produce the same output? < 1310725572 884617 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Java-the-language doesn't really define any form of IO, anyway. There's Java-the-class-library (also called Java) which does, but the part that's called "Java language specification" doesn't. < 1310725575 112162 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, what you are saying is so completely vague that I have no idea how to respond to it apart from that. < 1310725596 701025 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Turing machines are the archetype of turing completeness, and yet have no IO < 1310725626 747305 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I is manipulating the data tape before runtime and O is looking at the data type after the program halts < 1310725633 335729 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :*tape, not type < 1310725698 608727 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I still feel that there should be some way to explain why Java programs cannot perfectly translate to bf and produce the same result... < 1310725707 174969 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : but, if two programs in two different language compute the same thing, shouldn't they produce the same output? < 1310725707 364023 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 1 new message. '/msg lambdabot @messages' to read it. < 1310725725 288739 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I *think*, but don't quote me on this, that it can be phrased in terms of bijections. < 1310725756 121847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: that is basically what i was trying to convey with my interpretation-of-IO talk. < 1310725763 318435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PSOX being a "real-world" example. < 1310725773 363002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: There is no way because they can. < 1310725808 518237 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :PSOX? Phantasy Star Online for XBox? < 1310725809 527588 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I cannot be convinced until there is a bf program that is equivalent to netbeans. < 1310725828 864798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Enjoy wallowing in your self-created ignorance then? < 1310725830 782607 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, check the wiki; also years of logs because it turned into a Sgeo-meme. < 1310725848 31579 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :CakeProphet:The framework or the IDE? < 1310725853 732839 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the IDe. < 1310725884 532308 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :What's a Sge​o-meme < 1310725898 331681 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :FFS, is the term for computational equivalence not 'computational equivalence'? < 1310725899 504586 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Deewiant: A rare South-American insect. < 1310725906 890184 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Googling it only turns up Wolfram crap. < 1310725927 715827 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I was never really talking about computational equivalence... < 1310725929 198410 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Deewiant: No cheating please. < 1310725930 635169 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not initially. < 1310725948 294118 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Yeah, don't you cheat < 1310725950 466964 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I understand that all Java programs are computationally equivalent to some BF program. < 1310725951 805887 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :zzo38: What am I cheating < 1310725996 987888 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I am specifically saying that the BF language, by itself, cannot be used to create an IDE, while Java can. < 1310725999 954348 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Or maybe I just have the wront fonts or encoding selected. < 1310726011 568819 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and that there is something that makes these languages non-equivalent for the purposes of translation. < 1310726012 416431 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Deewiant: Stop that incessant cheating! < 1310726023 397725 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: CHEATING IS FUCKING UNACCEPTABLE < 1310726049 155956 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I think I'll just keep doing what I was doing < 1310726059 700523 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :brb < 1310726063 451339 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net NICK :TanebAway < 1310726064 473320 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: I have no idea what zzo is talking about, I just felt like accusing you < 1310726071 386854 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Deewiant: Same here. < 1310726077 462197 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Yeah, I realized that < 1310726080 234958 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Deewiant: You're somehow so... well-accusable. < 1310726081 899716 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I do know what he's talking about < 1310726083 438075 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It is also possible I am wrong < 1310726095 784320 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Due to wrong fonts or encoding < 1310726102 763183 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :otherwise I could run a magical program that transforms every piece of Java software into a BF program that is exactly the same in every way. I run the BF program, and I can use it to edit text files on my file system. < 1310726173 950466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Your repeated refusal to understand how IO streams can be viewed in different ways and this is the only thing that makes BF IO's normal interpretation different from the Java class library IO's normal interpretation will not make your statements any more relevant, or your objections any more true < 1310726191 388931 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You should probably focus on trying to understand why you're wrong instead of convincing us we are < 1310726193 870723 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :elliott: His point is just that you need a wrapper written in non-BF < 1310726207 759165 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I am saying that no one has shown that I am wrong. < 1310726223 13177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: That's an operating system detail; nothing says the BF streams have to be connected directly to a console < 1310726252 66696 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Like I said, a Java program could output and take input in PSOX form directly with a console, just as much as a BF interpreter could have PSOX built right in < 1310726254 912165 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: when have I mentioned a console? I am talking about input and output... < 1310726270 43487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: I give up. < 1310726283 264374 :TanebAway!~Taneb@host-84-13-89-246.opaltelecom.net NICK :Taneb < 1310726286 653291 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Back < 1310726326 374484 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :As far as I can make out, the point is the "Java runtime has features that Brainfuck implementations don't have, and the Brainfuck standard -- such as it is -- doesn't require" one, but I can't quite figure out why that's a point that would be necessary to make. < 1310726338 579764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because it's all he has left? < 1310726356 751042 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because that point makes a complete translation impossible. < 1310726361 719840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wrong. < 1310726368 886431 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :As bf does not have a standard IO implementation, it could be assumed that the IO uses PSOX < 1310726369 939820 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :The point is just that you need to distribute something non-BF in the BF environment that implements the Java < 1310726380 662382 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :without relying on a seperate program, yes. < 1310726382 538884 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: You need to distribute something non-BF in the BF environment < 1310726384 728823 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. a BF interpreter < 1310726396 626379 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: and these interpreter will write to different files how? < 1310726396 851406 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :elliott: Right, just as you need a JVM in the Java < 1310726398 7896 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, where does it say in the spec, for instance, that , and . read and write ASCII characters? < 1310726401 222239 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Right < 1310726401 384557 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :by.... creating a new language. < 1310726406 584484 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: So that's really not what he's saying < 1310726431 572875 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Phantom_Hoover: nowhere. < 1310726445 274299 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..that isn't what I'm talking about. I haven't even mentioned ASCII. < 1310726460 454077 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Phantom_Hoover: < 1310726460 982898 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :. Outputs ASCII code under pointer < 1310726461 156522 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :, Reads char and stores ASCII under ptr < 1310726497 858356 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Deewiant, dammit. < 1310726520 778360 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :It is impossible, in one bf program, to output "Hello" to stream A, and "World" to stream B, without fundamentally altering the language. < 1310726525 233041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: If we go by Müller, BF is sub-Turing and this whole idiocy is irrelevant < 1310726535 468553 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it is very possible in Java to do this. < 1310726544 961988 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :elliott: I figure the difference is just that if you take a standard JVM that's all you need, but if you take a standard BF you need something on top < 1310726547 368458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Anyway, you could easily implement a conversion layer on , and . without violating the spec < 1310726554 726766 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :elliott: Müller's spec doesn't look sub-Turing < 1310726561 214404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, OK, but his impls were < 1310726562 32905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Sure, but "standard" is purely a cultural/conventional thing < 1310726565 209289 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, hey, suppose I make an interpreter that writes every other character output to a different stream? < 1310726573 619853 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this has nothing to do with theoretics. I am saying no practical translator exists. Why is my assertion immediately interpretered as theoretical? < 1310726581 361383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: CakeProphet cannot prove something mathematically impossible just because of cultural norms < 1310726615 935589 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, FFS, he has acknowledged that they're computationally equivalent. < 1310726655 55618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Yes, but he's still trying to make a separate point, and that point is wrong < 1310726672 727028 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Because you said "theoretically"? < 1310726677 879118 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Because you're using absolutes like "cannot"? < 1310726732 788312 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right, I asked "is it theoretically possible?" < 1310726739 587495 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and it is not.. < 1310726741 220589 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I've completely lost focus on this debate, so I'm going to make a bf interpreter piping all IO through PSOX < 1310726743 411321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If your statement is "You can't expect a translated Java-to-BF program to have the same IO semantics when interpreted by an implementation that has different IO semantics in practice"... well, that's literally a direct tautology, and also not what you're saying. < 1310726745 832395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Yes, it _is_. < 1310726753 844479 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I am done with this. < 1310726766 903800 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: Also defining in which "streams" (whatever they are) the BF output goes is very much not "fundamentally altering the language", since the language doesn't say where it goes. < 1310726772 196853 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think I'm done here too. < 1310726773 478948 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You are wrong and until you accept you are wrong and try to understand why, you can continue believing whatever you want as far as I'm concerned. < 1310726787 624666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You'll still be wrong, though. < 1310726795 48834 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: but in Java, the language does say where the streams go. < 1310726800 168932 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there is some difference < 1310726812 988917 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in the language itself. < 1310726823 342399 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: The "Java Language Specification" does not even say how to make any output, so... < 1310726845 199127 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The "Java" system does, yes. < 1310726847 369428 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :CakeProphet: Those streams can work just as well in the BF, with a wrapper that handles it. < 1310726908 810554 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm... < 1310726932 65608 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Huh < 1310726934 218800 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You can compare the Java Language Specification document, which -- I mean, just read the name -- defines the "language itself", with the rather less formal BF language specification. < 1310726952 384281 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :A bf interpreter with PSOX is suggested right in the PSOX readme < 1310726954 323922 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay, the output has to change in order to accomodate the wrapper. < 1310726976 408084 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :"python PSOX.py bf somebf.bf" < 1310726989 16662 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :CakeProphet: Right, but that's internal to the translation process and doesn't matter. < 1310726993 490740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: Well, yeah, it /is/ Sgeo's pet vapourware < 1310727021 826796 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1310727022 722600 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, wait, PSOX was vapourware? < 1310727041 672620 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I think you just missed him < 1310727053 505308 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1310727069 483718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sorry, X messing up again. < 1310727071 599470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :10:50:22: elliott, wait, PSOX was vapourware? < 1310727071 780026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1310727079 525301 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but doesn't the program have to compute something that is non-equivalent to the source language in order to output data differently? < 1310727082 538877 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I thought there was a kind of implementation. < 1310727091 458729 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*source program < 1310727091 795504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There is, but it was late, and woefully incomplete. < 1310727093 465668 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, FFS, fix your goddamn site. < 1310727157 647757 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION understands, to an extent, what is being said, but still thinks there is a discrepancy < 1310727158 362779 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :CakeProphet: Depends on how you define "compute something that is non-equivalent". If you think printing "please print 'x' to stdout" is computationally nonequivalent to printing "x", then yes. < 1310727234 475196 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Oh man, that means that your libc introducing another layer of abstraction behind the scenes could cause your interpreter to become "computationally nonequivalent". < 1310727236 622222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sweet < 1310727250 738907 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :elliott: Yep, exactly :-P < 1310727293 589526 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :these differing abstractions require different computations in order to generate the write output. < 1310727304 257543 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...heh, s/write/right/ < 1310727307 53551 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Quite true. < 1310727319 163395 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Depending on the compiler and compiler flags used, you'll also get different computations. < 1310727322 158406 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :And the hardware, etc. < 1310727331 600960 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Deewiant: If those two things are not equivalent, I find it hard to believe a BF method of summing up two numbers in multiple distinct steps could ever be "equivalent" to the "computations" a JVM 'add' instruction does. < 1310727341 634968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Also the underlying fabric of the physical universe your computer is in. < 1310727354 442982 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :fizzie: Right. < 1310727355 329172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: That's what REALLY drives the computations, after all. < 1310727363 279524 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :elliott: Well, the universe we can maybe assume to be constant. :-) < 1310727370 455999 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: No, it's YOUR MIND that is IMAGINING the universe that drives it. < 1310727374 430354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: DON'T BE SO SURE < 1310727384 669607 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's actually my mind < 1310727385 384441 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :elliott: Maybe not in practice, but in theory. < 1310727399 369762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: But I thought CakeProphet was talking about practice now >:) < 1310727412 993347 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am trying to fit practice with theory. < 1310727415 552529 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :You are all figments of my imagination < 1310727429 618751 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hence the silly names < 1310727445 441663 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because the theory is inadequate if it can't describe what is happening in practice. < 1310727457 154563 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Have fun < 1310727504 579359 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Gonna make another statement: < 1310727537 713742 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Four score and seven years ago, ... < 1310727545 881794 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Any algorithm that can be encoded in brainfuck can also in executed by Java, and vice versa. < 1310727572 306894 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :*encoded in, not exexuted by < 1310727593 338645 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Right, they can both output the C code for the algorithm < 1310727615 627950 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : Deewiant: DON'T BE SO SURE < 1310727620 15077 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And they can both run the algorith, if it encoded correctly < 1310727639 166539 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Well, if it isn't constant, you can assume there are some rules for the inconstancy, which is just another kind of constant. < 1310727639 703656 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There is a program compiling brainfuck codes to LLVM. And it can use optimizations of LLVM. < 1310727682 685134 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm okay... < 1310727749 938567 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't believe a translator can determine the output of a Java program that will match the output of a bf program running in the same IO layer... < 1310727758 784987 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this makes no sense. < 1310727768 587686 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It makes perfect sense < 1310727774 27937 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's just tricky to implement < 1310727820 992049 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :None of it makes sense! It's all baloney! Aaaaaah! *sets self on fire, runs to the forest* < 1310727842 203478 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :See, that's why we can't have nice stuff < 1310727926 502366 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't believe the formation rules of the Java language provide enough information to determine the exact output of a Java program in a way such that a bf program can be constructed that produces the same output. < 1310727934 931368 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Don't worry, the snow in the forest should put him out. < 1310727959 6666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: i'm afraid you've ceased to make any sense < 1310727962 244794 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, *sigh*. < 1310727964 322791 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Phantom_Hoover: Oops that is too bad, because now you cannot see because there is no more fire < 1310727971 993605 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It is too dark < 1310727975 636265 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because the output of a Java program is dependent on its environment. < 1310727981 142010 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Take every output function, translate it into Brainfuck. < 1310727998 684317 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK, you don't understand basic *programming* now. < 1310728020 142521 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :zzo38, ah, but it's light until like 1 o'clock in the morning in Finland. < 1310728038 574325 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: indeed, a java program is a function from World to World < 1310728040 17079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/claps < 1310728056 627321 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Phantom_Hoover: O, then it is OK. I didn't know that at first. < 1310728077 523706 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so how can a language translator, which is given only the languages and source string, know which output to produce. < 1310728081 413731 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Quit: ZNC - http://znc.sourceforge.net < 1310728082 18287 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And dawn is so early, it's actually before midnight. < 1310728087 795413 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: ... < 1310728088 515997 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :CakeProphet: Compilers 101 < 1310728097 210479 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what Deewiant said < 1310728112 534359 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, are you actually studying anything? < 1310728119 562441 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is there programs that can convert a native binary into LLVM code? < 1310728143 474766 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :He's probably studying more than me. I just read Wikipedia from time to time. < 1310728154 918325 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"I'm a visual thinker which makes me a poor quantum physicist." < 1310728156 149620 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Phantom_Hoover: Helsinki at 01am, http://www.flickr.com/photos/ihmis-suski/4722433968/sizes/z/in/photostream/ (at least based on the name) < 1310728157 6166 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Die in a fire. < 1310728174 276124 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Phantom_Hoover: I don't know. Are you actually holding a conversation with me, or just being condescending? < 1310728176 454707 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fizzie, dear god, I was actually right? < 1310728179 245237 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :zzo38: libcpu < 1310728194 841697 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, I'm curious, because I have absolutely no idea what you actually do. < 1310728218 518459 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Phantom_Hoover: To some degree, sure. Though only the northern part of the country's actually above the arctic circle and gets the whole "sun does not actually have time to set" thing. < 1310728225 744214 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Most people here over 18 are doing some form of CS at university. < 1310728230 384138 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Nothing. I might as well be a ghost. < 1310728235 214511 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Phantom_Hoover: Or at least some form of BS. < 1310728257 879863 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: let's be honest, you've been pretty condescending in assuming that you've proved everyone in here as well as pretty much everyone who has ever done CS fundamentally wrong < 1310728259 573907 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, it's the best. < 1310728260 767432 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Deewiant: OK. Would instruction trace data help? Some instruction trace data (not necessarily all, except in the case of restricted harvard) can be figured out by static analysis. < 1310728274 193698 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I haven't proved anything. < 1310728286 857293 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Back when I was just Hoover life was just full of walls and doors and things holding me back. < 1310728298 256660 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am seeking to understand a discrepancy that I am seeing between theory and practice. < 1310728311 808335 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :No your not! < 1310728316 74631 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :zzo38: I don't know, I know almost nothing about libcpu. < 1310728319 934351 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :You're being overly pedantic! < 1310728336 674227 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And things seem wrong to you because you expect them to be wrong! < 1310728362 204436 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nothing wrong pedanticism, as long as it's correct < 1310728364 516312 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]wrong with < 1310728386 539987 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Unfortunately the highest layer of pedanticism on this issue definitely states that Java is equivalent to BF :-P < 1310728586 274383 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :!perl print "Java" eq "BF" ? "equivalent" : "not equivalent" < 1310728586 880359 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :not equivalent < 1310728590 417426 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Ha, proved you worng! < 1310728622 269039 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : I am seeking to understand a discrepancy that I am seeing between theory and practice. < 1310728629 150185 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*There is no discrepancy*. < 1310728646 318660 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You just don't understand what computational equivalence means. < 1310728658 488979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: It isn't even about computational equivalence and it hasn't been for like an hour. < 1310728670 526567 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric : And things seem wrong to you because you expect them to be wrong! < 1310728675 683655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's about CakeProphet not realising that the only thing distinguishing Java and BF's IO models is basically conventional implementation techniques. < 1310728680 806991 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Is that how quotes are done here? < 1310728681 884033 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's about cookies now. < 1310728685 328538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: Yes. :p < 1310728692 670972 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Oh, good < 1310728752 829167 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : Is that how quotes are done here? < 1310728754 344625 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1310728763 14677 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :They're done differently elsewhere? < 1310728773 583348 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I dunno < 1310728779 500890 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm very rarely on IRC < 1310728797 195645 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :In fact, this is pretty much the third channel I've ever been on < 1310728802 506618 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And the first on Freenode < 1310728835 760082 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The first two were pretty crazy and even less on-topic than here < 1310728847 474371 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :We have to beat them! < 1310728868 350685 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The topic of discussion is now the historical merits of the Whig party. < 1310728882 422150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: Is that... possible? < 1310728896 643620 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Evidentally < 1310728906 207958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Evidentistry. < 1310728907 611193 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :We occasionally discuss esoteric programming languages < 1310728921 10996 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Phantom_Hoover: Which Whig Party? < 1310728921 586572 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Just like here! < 1310728927 820996 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, you choose! < 1310728952 716795 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Let's do the first one on the Wikipedia redirect page < 1310728962 383334 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :"A faction of the Scottish Covenanters during the 17th-century Wars of the Three Kingdoms, and the original Whigs. (See also Whigg and Whiggamore Raid)" < 1310728963 228199 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Did the two others in fact have a topic? < 1310728972 325343 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yes < 1310728988 317062 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :A small MSPAFA on the MS Paint Adventure forums, and TV Tropes < 1310728993 875269 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Respectively < 1310729000 993730 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :TV Tropes does IRC? < 1310729005 944505 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yeah < 1310729012 990022 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, oh, you're an MSPA fan too. < 1310729018 268565 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yep < 1310729023 107237 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :main = readFile "a.txt" < 1310729026 866043 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :translate to bf plz < 1310729037 993167 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :fizzie: http://tvtropes.org/pmwiki/pmwiki.php/Main/TroperIRCChannel < 1310729062 363874 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION was told that IRC is a turing complete language. < 1310729080 214360 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You're talking about IRP, aren't you? < 1310729082 101400 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :You mean IRP, right < 1310729084 942384 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Ninja'd < 1310729089 620442 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Error 709: Ninja'd < 1310729099 87749 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er, yes, that. < 1310729130 532719 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :CakeProphet: .[>.] where EOF=0 < 1310729130 930872 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :#irp < 1310729146 145905 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :But seriously, it's just a joke. < 1310729196 522960 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Please write this exact line unless it has been written more than once before. < 1310729213 729993 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Done. < 1310729226 40447 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :IRP is a bit nondeterministic. < 1310729231 151675 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :CakeProphet: ++++++++++[>++++++++++>+++++++++>++++++++++>+++++++++++>+++>++++++>+++>+++++++++++>++++++++++>+++++++++>++++++++++>+++++++>++++++++++>++++++++++>++++++++++>+++>+++>+++++++++>++++>+++++++++++>++++++++++++>+++++++++++>+++<<<<<<<<<<<<<<<<<<<<<<<-]>+++++++++.>+++++++.>+++++.>.>++.>+.>++.>++++.>+.>+++++++.>.>.>+++++.>++++++++.>+.>++.>++++.>+++++++.>++++++.>++++++.>.>++++++.>++++. < 1310729238 85636 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.reddit.com/r/askscience/comments/iq2nk/how_can_autistic_savants_like_kim_peek_completely/c25sdgc < 1310729251 319169 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What is it with people believing this is how the brain works. < 1310729256 572246 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Could someone roll a standard D6 and tell me the number? < 1310729258 309595 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!bf ++++++++++[>++++++++++>+++++++++>++++++++++>+++++++++++>+++>++++++>+++>+++++++++++>++++++++++>+++++++++>++++++++++>+++++++>++++++++++>++++++++++>++++++++++>+++>+++>+++++++++>++++>+++++++++++>++++++++++++>+++++++++++>+++<<<<<<<<<<<<<<<<<<<<<<<-]>+++++++++.>+++++++.>+++++.>.>++.>+.>++.>++++.>+.>+++++++.>.>.>+++++.>++++++++.>+.>++.>++++.>+++++++.>++++++.>++++++.>.>++++++.>++++. < 1310729258 678742 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Is that the PSOX version? :) < 1310729259 30796 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :main = readFile "a.txt" < 1310729269 875388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Aww, you should have made it the PSOX version. < 1310729270 211341 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :elliott: Nah, it needs a GHC wrapper < 1310729278 535069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: That doesn't count, it's Turing-complete :-P < 1310729297 161478 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay, so what you're saying < 1310729299 174629 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Well, it can be done with a simpler wrapper too < 1310729323 446398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: I dislike the use "wrapper" here as it implies the standard IO interpretation isn't a wrapper mapping it to standard C IO < 1310729328 732751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which it is, just as much as any other wrapper < 1310729333 791588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's not something additional < 1310729347 416989 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is that the bf program . is Turing-equivalent to main = readFile "a.txt", since there exists some wrapper that takes a null character and as a result outputs that string. < 1310729355 928387 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :It's an additional layer between it and the platform < 1310729385 586460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: I think everyone's lost interest in seriously "debating" this with you, so I'm just going to poke fun at the sidelines < 1310729391 457847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :At the sidelines. On the sidelines? Along the sidelines? < 1310729392 691934 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :God knows. < 1310729401 564887 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Sidelines: Poke < 1310729403 697515 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: So is C stdio; you'd need read/write to be direct < 1310729405 332967 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :until the sidelines < 1310729408 19163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(On Unix) < 1310729418 463362 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :elliott: Yes, it is < 1310729436 785366 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: that's fine, I'm only looking for serious discussion on the matter. < 1310729464 825018 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :any fun-poking just suggests that you have nothing to contribute. < 1310729486 220195 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That's fighting words! < 1310729490 426612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Sure thing, Mr. Albert "Computer Science is Inadequate Because Java has GUI Widgets" Einstein. < 1310729494 282578 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fizzie, *them < 1310729508 90833 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I tried to contribute a PSOX version, but it's so complicated. :/ :\ < 1310729526 857038 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, unwarranted arrogance is at least not an uncommon trait in CS, so maybe CakeProphet could capitalise on this somehow. < 1310729642 820500 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: what does the PSOX version output, out of curiosity < 1310729698 655388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The contents of a.txt. < 1310729710 120029 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :awesome, thanks zzo < 1310729716 819540 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no, that's what PSOX outputs. < 1310729724 164378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nope. < 1310729771 778254 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hang on, wasn't this debate originally about countability? < 1310729797 113101 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.reddit.com/r/askscience/comments/ipsly/how_do_bananas_exist_why_dont_they_just_explode/ < 1310729797 113228 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Best question. < 1310729841 222536 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so then . instruction BF does not actually produce any output? < 1310729844 949408 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :+of < 1310729882 818738 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Do you seriously still believe you're right about this? Honestly curious. < 1310729886 619224 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because I am pretty sure a BF program that was written over PSOX would output something different than the contents of a.txt < 1310729895 384236 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric : I believe that would imply that the set of valid programs is countable. < 1310729901 792282 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That's what started the debate < 1310729908 919508 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Debate" < 1310729924 444940 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :CakeProphet: fiz‍zie doesn't know what the BF would output because "it's so complicated" so he didn't do it. < 1310729928 689075 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :debate := shouting match < 1310729932 52307 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The PSOX version would output the contents of a.txt, when you run it in a compatible BF system, yes. As for which strings are needed to make PSOX do that, I just said it's too complicated. < 1310729936 828791 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :g2g, bye < 1310729944 441800 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net NICK :TanebBeLunching < 1310729989 607800 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so then are the Java programs that output the PSOX string required to output a.txt, and the Java program that outputs a.txt, computationally equivalent? < 1310729991 524777 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Deewiant: At the very least, when run on a non-PSOX-compliant BF systems (assuming you can find any in this day and age of PSOX dominance), it'd just output the init string and wait for you to respond. < 1310730000 724797 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because it seems they would translate to the same bf program. < 1310730077 359601 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The PSOX version of a Java program that pretended to speak the PSOX protocol in the standard output would, when run in a PSOXy BF, output whatever the PSOX version of the a.txt-outputting Java program would output when ran in a non-PSOXy BF. Clearly. < 1310730133 285590 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...lol < 1310730138 124894 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Clearly! < 1310730151 36574 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(but no really, that makes sense) < 1310730232 486217 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Anyway, in the PSOX version you'd need to use both the . and , instructions to cause output, or even to get past the PSOX init. It's still very much BF, nevertheless. The difference would be sort-of analogous to using either fwrite() or write() in a C program to write something out. < 1310730452 360547 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmm, so let's say I had a bf to Java translator. < 1310730452 360862 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's very simple. constructs a resizing array and then translate bf instructions to standard Java operations on the array, with stdout and stdin IO for . and , < 1310730452 360969 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :can I translate every Java program into this subset of Java? < 1310730452 361078 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :With a different IO interpretation to the interpretation the programs you're translating were written for, yes. < 1310730452 361321 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :doesn't that imply that the IO is meaningless? There is always a suitable interpretation for the output. < 1310730452 361434 :Gregor!Gregor@codu.org QUIT :Ping timeout: 240 seconds < 1310730452 361525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If you like things to imply ridiculous things that they don't actually imply: definitely. < 1310730452 361631 :lambdabot!~lambdabot@li85-105.members.linode.com QUIT :Ping timeout: 240 seconds < 1310730452 361785 :glogbot!Gregor@codu.org QUIT :Ping timeout: 276 seconds > 1310730458 491696 JOIN :#esoteric > 1310730482 955196 JOIN :#esoteric > 1310730503 973099 JOIN :#esoteric > 1310730524 978494 JOIN :#esoteric > 1310730547 841426 JOIN :#esoteric < 1310730548 159937 :glogbot!Gregor@codu.org JOIN :#esoteric < 1310730575 923757 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Translating Java to BF isn't really related to how your BF implementation is done, or even whether you have one. Though as a practical matter maybe you could consider a built-in PSOX support using the Java runtime's facilities. < 1310730591 444124 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1310730594 581457 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That would let you stick an arbitrary amount of BF-based layers in Java programs, if they happened to run too fast. < 1310730600 828532 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(A common complaint about Java systems.) < 1310730640 362275 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it seems to me that changing the nature of the IO changes the computations required. < 1310730664 688800 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in order to make Java programs PSOX-compliant, you would first have to translate all Java programs into PSOX-compliant versions < 1310730670 626823 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :then translate those to bf < 1310730686 150602 :Gregor!Gregor@codu.org JOIN :#esoteric < 1310730709 891903 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in order for the bf code to be computationally equivalent to the original Java code, would means that the original Java code is computationally equivalent to the PSOX-compliant version < 1310730711 953845 :Gregor!Gregor@codu.org NICK :Guest64652 < 1310730722 913079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: As Deewiant has painstakingly pointed out, if you take that view, then a change in the internals of your C library can cause a program to "compute something different". < 1310730726 503494 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :even though they compute differently < 1310730755 234070 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: no, because changing the C library changes the C program. < 1310730755 407932 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :In fact, you can't compile anything, unless it causes the universe to make the exact same state change. < 1310730780 611596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Ugh, please deal with this or pass the buck on to somebody else, I'm way too busy to restate the obvious. < 1310730810 613370 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :CakeProphet: If you include the dynamic libraries as part of the C program, you have to include the PSOX as part of the whatever-is-using-the-PSOX program etc < 1310730832 936126 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: The point in the computational equivalence is not the exact sequence of operations followed when executing; those are obviously going to be different for different languages. They're going to be different for the same language when using different compilers, too. < 1310730856 233485 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what is computational equivalence then? < 1310730915 114139 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Read the Church-Turing thesis. < 1310730963 246521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: What definition are you using there? Computational equivalence seems to me a much more formal notion than Church-Turing < 1310731001 464788 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :A compiler from Java to BF is not going to be able to straight-forwardly map each separate Java "computation" (statement? expression?) into a distinct piece of BF code, anyway. < 1310731015 668308 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :elliott: Dunno, just blurting stuff < 1310731081 911691 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :So translating file.write(42); into whatever sequence of BF that is required to output the byte 42 in a PSOXy system is not really changing the "computations", or what the program in general does. < 1310731086 749891 :TanebBeLunching!~Taneb@host-84-13-89-246.opaltelecom.net NICK :Taneb < 1310731090 982450 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello again < 1310731098 863727 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: hi, nothing has changed < 1310731101 979621 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Taneb: As you can see, we've been making lots of progress. < 1310731110 443977 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Detect the optimist and the pessimist.) < 1310731144 457932 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Mumble mumble "realist" < 1310731146 59446 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so for the purposes of computation, IO is effectively a no op? < 1310731154 727476 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yes < 1310731205 509852 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :O is < 1310731209 403740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I isn't, since it's... well, input. < 1310731214 965462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And I can depend on O < 1310731224 258533 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But all input is available as a stack at the start of the program < 1310731256 230425 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :isn't the order important? < 1310731263 343145 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Actually, for the purposes of computation, all I has already happened < 1310731337 59306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Like I've said, every program is a function from RealWorld to RealWorld < 1310731352 681058 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You can model IO of any type merely by implementing the type RealWorld < 1310731370 393503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So PSOX provides a stream-based RealWorld type for anything with byte-based IO that handles things like file IO, networking, etc. < 1310731394 493550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Compiling Java to BF is just picking a concrete RealWorld type, then compiling the resulting function appropriately. < 1310731466 466646 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and so that function is considered to not compute anything, or be part of the program. < 1310731483 471497 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Eh? < 1310731485 920847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That function _is_ the program. < 1310731506 817433 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :So, strictly speaking, the second part of that is true < 1310731531 517563 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The first part isn't, though < 1310731582 938483 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so a valid string in a programming language does not correspond to a program that can be translated. < 1310731604 36290 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :until the source and target environments are known as well < 1310731616 639888 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :What? No < 1310731627 221426 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The program doesn't need to know the source or target enviroments < 1310731643 861043 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It takes a string, and converts it into a different string < 1310731646 531135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Do you really not understand how you can compile a function without knowing its input at compile-time? < 1310731659 185968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If you don't, I really question whether you have the slightest bit of programming knowledge at all. < 1310731690 889815 :lambdabot!~lambdabot@li85-105.members.linode.com JOIN :#esoteric < 1310731693 251440 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: more like, without knowing how its output is supposed to be structured. < 1310731711 588921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I just talked about defining the structure of a RealWorld type, for christ's sake. < 1310731746 392447 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The program will know the input and output formats < 1310731755 515322 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right < 1310731759 177614 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The compiler will know it's outputting for PSOX < 1310731760 30890 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or whatever < 1310731836 63585 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I feel like I haven't different defintiions of program and language than what you guys are talking about. < 1310731839 66190 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*have < 1310731859 360335 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :To be perfectly honest I doubt you have a clear definition of either < 1310731970 270975 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :from my understanding of what you guys are talking about, the actual concrete layout of a program has nothing to do with the theoretical program itself. < 1310731991 153819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Define concrete layout < 1310731997 630394 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :they do not correspond in any way. < 1310732017 475946 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If you mean that the syntactic structure of a program and the abstract computation it represents are not necessarily similar, well duh < 1310732033 239390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Do you consider gcc not a translator because it can change the logical structure of a program due to optimisation? < 1310732067 356524 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the string, or list of tokens, or whatever, that makes the source code. I have a bf program that consists of ".", and because it is hooked up to a certain environment, it is computationally equivalent to a Java quine. < 1310732104 880645 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :How the hell would that work? < 1310732115 624521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Are you saying that you want a Java quine to compile into a BF quine that outputs the same as the Java program? < 1310732118 945152 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Herp derp < 1310732119 998966 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It outputs "0" < 1310732133 678773 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have the CakeProphetBF environment, a bf program that outputs a single null character is a quine. < 1310732136 300491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: You could have a FuckedUpPSOX where the way to output is by printing a nul byte < 1310732146 193612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But it's really irrelevant, CakeProphet is just confused < 1310732180 902972 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :CakeProphet: You can therefore make a Java environment that does similar < 1310732196 309688 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: I am saying that a Java quine is computationally equivalent to the bf program ".". < 1310732197 358212 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Except you're probably not that good at programming < 1310732204 894502 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because this environment exists. < 1310732210 879771 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :No it's not < 1310732214 148865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Like I said: you're confused. < 1310732220 303508 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :A quine is a program that outputs itself < 1310732225 459629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm going to use my legendary buck-passing skills by pinging Deewiant and fizzie now, and go back to coding Java. < 1310732244 541447 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :By translating it, unless it is a cheating quine, it outputs the untranslated version < 1310732372 421252 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I'm just going to hide here behind this convenient tree; I'm supposedly at work and all. < 1310732392 757536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: You can't pass the buck to a TREE! < 1310732394 742870 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I have an environment that outputs a Java quine when given a null character from the BF program. Therefore "." is computatinally equivalent to both the Java quine that it outputs and the bf program that is hooked up to stdio that outputs the java quine. < 1310732442 703537 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Only if computatinally isn't a typo and it means something that I have no idea what < 1310732485 919216 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am not going to be able to explain what is confusing me. < 1310732524 712064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is computationally equivalent _in the context of your environment_. < 1310732544 652280 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :In your environment, a computationally equivalent Java program would output "." < 1310732567 352356 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: um, no < 1310732610 357198 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what if the environment of the target language is restricted and cannot do the same things that the source environment can do. < 1310732611 771728 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Okay, trust elliott, he's probably more right than I am < 1310732624 876647 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for example, Java runtime compared to the standard bf environment (stdio) < 1310732664 727249 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in the context of those two environments, there are Java programs that are not translatable to bf programs. < 1310732681 201114 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Example? < 1310732687 900223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Buck-passin' = bassin' < 1310732688 249424 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :brbr < 1310732703 730802 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Java program that reads a.txt and outputs it. < 1310732710 613983 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to stdout < 1310732727 367073 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, no, that's not a good example. :P < 1310732778 368903 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :anyways, it is pretty fucking early and I am tired of this... so... yeah < 1310732803 268664 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think I have made some progress towards clarifying what I was confused about. < 1310732808 175496 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Let me know when you realise you're wrong < 1310732918 1998 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am still positing that you cannot translate netbeans source code to a bf program that will do the exact same thing. < 1310732924 167983 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Well he's right in that the Java standard library does more than brainfuck's , and . do < 1310732949 353473 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :standard bf, as it is specified. < 1310733005 967559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: If hooked up to a console, yes < 1310733028 195953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: If you take "standard BF" to mandate the interpretation of IO, then sure. Now imagine this scenario: < 1310733033 670568 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"do the same thing" as in, windows will appear in your window manager, it is responsive to keyboard and mouse input, it will not work in the same systems that netbeans will not work in. < 1310733038 775002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: The program prints out "draw a box"; "draw a line inside box A"; etc. < 1310733048 186223 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Deewiant: Two hours ago: CakeProphet: Seriously, if you talk about "translating in theory", then people are going to take the computational-complexity view on this. If you say something like "Java runtime has all kinds of IO-related features that Brainfuck implementations don't tend to have, and the Brainfuck language doesn't exactly define", then I don't think you'll get so many people disagreeing. < 1310733051 504187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: If some underpaid worker read these instructions off a normal BF console output, < 1310733064 387643 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: And manually constructed the UI objects on a screen, < 1310733075 898609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Then they would have caused the implementation to stop being standard BF by your argument. < 1310733081 790457 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :fizzie: Yes, I recall that < 1310733088 188112 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Deewiant: O < 1310733114 535429 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: and so, nothing has changed, it is still impossible. < 1310733117 382393 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Deewiant: I just had a sense of that dezza fu. < 1310733130 260578 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(And the "O" was a typo.) < 1310733171 964046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: You're straying really close to "stubborn idiot" territory. When the entirety of #esoteric is telling you you're wrong about a point of basic computer science, you should probably admit you're almost certainly wrong and try and understand why, rather than arguing back. < 1310733178 730604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Sure, that's an appeal to authority, but then so is education of all sorts.) < 1310733238 794488 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh god, you're still at this? < 1310733249 987466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: CakeProphet is, yes. < 1310733272 117477 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Back < 1310733278 192556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: hi, nothing changed < 1310733284 29614 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Okay < 1310733420 772821 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the entire point of this conversation has been to understand why I might be wrong. So far you have explained how theoretical computer science handles the issue, but not why I am wrong. In any case, I'm done. < 1310733450 892591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fuk theoretics, we gangsta computa programmas on the street no the real computaional equivalence < 1310733463 866898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its a gun pointed 2 ur head//// and a bf implementation with only console io < 1310733467 89524 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no, not what I said. < 1310733497 113654 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am not a "fuck theoretics I am a pragmatist" stereotype. < 1310733522 483574 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I guess not fully understanding a subject = personal flaw < 1310733564 420881 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310733569 422189 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1310733584 135511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: it wasn't anything related, i was just being silly < 1310733608 773696 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :next time I talk about something on #esoteric I will make sure I know everything about it, otherwise I will be met with personal insults about how I haven't really been studying anything / can't program / etc < 1310733616 709504 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PART :#esoteric < 1310733675 831546 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It reminded me a bit of that Swordfish hacking scene, in fact. < 1310733721 453971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, i figured it was only a matter of time before he took being wrong personally < 1310733739 235185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kinda thought it would be sooner tbqh < 1310733809 142377 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : } else if (command.get("aliases") instanceof List) { < 1310733809 499575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : commandAliases = (List) command.get("aliases"); < 1310733817 476640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IntelliJ, you can't seriously be complaining about that cast on the second line. < 1310733826 727586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There's... no way that value is going to change. < 1310733830 625128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is so not an unchecked cast. < 1310733834 163993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Why don't you love me. < 1310733836 600525 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :elliott: It could change concurrently < 1310733861 562881 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: It's part of the command description YAML for the Bukkit plugin < 1310733877 372318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't even think you're /allowed/ to change it, even theoretically < 1310733881 61298 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :IntelliJ can't know that < 1310733889 3088 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Or maybe it can < 1310733893 726941 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah but you can't SuppressWarnings an assignment :-( < 1310733899 380911 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Bukkit? The Minecraft thing? < 1310733904 220611 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Having said that IntelliJ knows way more than any computer should < 1310733906 708043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: Yes. < 1310733908 634200 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :elliott: Sure you can < 1310733912 882966 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: How < 1310733914 825198 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Or maybe only a definition < 1310733917 504139 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah < 1310733928 490601 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :But that's a nasty double-lookup anyway :-P < 1310733941 649465 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Just name it < 1310733947 610485 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: If it was d[k] instead of d.get(k) you wouldn't bat an eye at it :) < 1310733955 65144 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Yes I would < 1310733968 207579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Would you bat an eye at array[0] being used twice? < 1310733970 182966 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Just as if it was *p < 1310733971 969907 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Yep < 1310733974 594231 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Seriously? < 1310733976 571181 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Yep < 1310733982 309478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if (*p =/= badValue) < 1310733983 558321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : f(*p); < 1310733986 20618 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I wouldn't necessarily care < 1310733991 853989 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :But I would bat an eye at it < 1310733998 63887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Do you name every subexpression? :-P < 1310734007 426148 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :If they have more than one use, I try to < 1310734016 974060 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Java really needs a casting operator that converts nulls < 1310734026 662072 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: Incidentally, what's the type of "command"? < 1310734053 899785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Map, grossly enough < 1310734059 592436 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Bukkit's API for this is kind of shitty < 1310734065 399104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It doesn't even expose it as the normal YAML API < 1310734069 107332 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :elliott: Right, so that can change concurrently and IntelliJ can't know < 1310734109 920234 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Maybe if it were a HashMap or whatever's not synchronized it'd think it knows < 1310734110 131242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : if (commandPermissionObject == null < 1310734110 305049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : || !(sender instanceof Player) < 1310734110 479314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : || permissionHandler.has((Player) sender, (String) commandPermissionObject)) { < 1310734112 612959 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Bat an eye plz < 1310734118 473632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :At this GROSSE MULTI-LINE CONDITIONAL < 1310734126 599993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :RELYING ON SHORT-CIRCUITING FOR CORRECTNESS < 1310734130 130080 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Nah < 1310734158 519729 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: Well, you can cast it (List) without warnings, just avoid the generics there. < 1310734177 37035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Heh. < 1310734180 920906 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :That should get you a warning about not using generics :-P < 1310734203 275040 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :You do use -Xlint:all,-serial don't you < 1310734206 820457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Java is such a strange language, for what is essentially the most "standard" language out there < 1310734220 985552 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think "instanceof List" is equivalent to "instanceof List", anyway, since due to that type erasure thing the generics don't exist any more at runtime. < 1310734228 649609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: I just use whatever IntelliJ uses by default, which I think is actually based on its own static analysis framework rather than javac < 1310734234 99138 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's certainly faster than javac :-P < 1310734247 433238 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Java is such a strange language, for what is essentially the most "standard" language out there < 1310734255 50029 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I think that's a covert tautology < 1310734262 225547 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Quite possibly < 1310734281 50946 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But still, Java's the weirdest member of the mainstream OOP canon by far < 1310734291 423018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's got as many quirks as Eiffel < 1310734365 212727 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I've had an idea < 1310734368 399364 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Take brainfuck < 1310734385 393677 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Add as many new features and syntax sugar as you can < 1310734395 677241 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :In the hope of making a new language < 1310734405 325330 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's been done accidentally many a time :-P < 1310734411 314376 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That is sensible and usable enough to go mainstream < 1310734423 339025 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But still has brainfuck at its core < 1310734435 823334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: < 1310734436 534265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : } else if (aliasesObject instanceof List) { < 1310734436 708118 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : aliases = (List) aliasesObject; < 1310734439 7294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Still complains < 1310734445 916717 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wonder if there's technically a way to make that fail :- < 1310734446 472838 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :P < 1310734505 526891 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: fizzie: "Illegal generic type for instanceof" < 1310734506 934427 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's why < 1310734517 806218 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Different idea: functional brainfuck < 1310734518 673795 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You can't instanceof a generics type < 1310734522 290800 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : :( < 1310734524 315388 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, I thought so. < 1310734538 220600 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :But since you already pasted it, I thought it just did the same as instanceof List. < 1310734547 906419 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: fizzie: Which also means that the only way I can do a "checked" cast is with (List). < 1310734553 61399 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I like that you only looked at the diagnostic now < 1310734553 238038 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : IM GOING TO KILL MYSELF < 1310734564 29230 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The "checked" doesn't mean that you have checked it at runtime, I don't think. < 1310734570 605395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I've been trained to ignore squiggly red underlines by word processors < 1310734591 648176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: It's about scoping isn't it < 1310734597 574875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instanceof definitely lets you do a checked cast I thought < 1310734601 844882 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It'd be a permissible cast to (List) even if you didn't instanceof-test. < 1310734616 567670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's not, because of the type of aliases being List < 1310734627 310067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And "aliases = (List) ((List) aliasesObject);" is also complained about :P < 1310734637 782124 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, but that's because you try to cast to List. < 1310734652 168636 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's about the compile-time type-checking of generics, and casting to a genericized type goes around that. < 1310734655 997717 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right. < 1310734661 985795 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :You know what would be fun? < 1310734666 44024 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Can you make an if branch body @SuppressWarnings easily? < 1310734681 829963 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Porting Netbeans to brainfuck just to annoy CakeProphet < 1310734682 732789 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I'm not especially well-versed on the details. But you can always cast to plain (List), which is what the runtime type of the object is in reality. < 1310734693 999159 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Then you'll just need another cast to String when you get objects from it. < 1310734744 563186 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :IIRC the point is that you shouldn't have a List anywhere without the compiler being able to really check (not just trust your casts) that it in fact is a list of strings. < 1310734759 736556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: So basically Java wants to be Coq :) < 1310734799 550748 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I'm not sure if there were some any cleaner workarounds than just avoiding the use of generics for the cases where your API gives you just an Object that you happen to "know" is a List. < 1310734818 768937 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : @SuppressWarnings("unchecked") List tmp = (List) aliasesObject; < 1310734818 942817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : aliases = tmp; < 1310734827 85211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Now IntelliJ complains that tmp is a redundant variable :-D < 1310734829 889993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I CAN'T WIN < 1310734844 738054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: It could technically be a Map or anything else, it's just that that would be an invalid plugin YAML < 1310734849 857473 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Dunno if it'd let you load that < 1310734861 371247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :One field that's meant to be a list also accepts a string as the single element, sigh < 1310734865 810879 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(This one, even) < 1310734897 576530 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :If you want to have a generic there, it is permitted for you to cast it to List. < 1310734909 262437 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Not that it's much of an improvement over List. < 1310734919 149148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Literally going to commit suicide < 1310734958 728905 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And I think you're allowed to cast to List too if you like. < 1310734975 905795 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :But not List, because that'd be a list of Objects only. < 1310735011 4510 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I vaguely recall there was some way of narrowing the types down without a warning, but I may be just misremembering that. < 1310735018 999582 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :elliott: Make an identity function and try id(tmp) < 1310735023 584879 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Probably ais could tell you, being a more Java guy. < 1310735051 368599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Hahaha < 1310735121 224087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: I bet there's an IntelliJ SuppressWarnings annotation I can use :-D < 1310735164 773154 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh, right, I recall the reason for the "unchecked cast" warning more properly now. < 1310735169 601870 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have just finished playing a game of pokemon card. This is probably the first time I have done, I have evolved for the sole purpose of increasing my own retreat cost! (And I did win. Both players 1 side card remain, opponent 0 cards in draw pile, me 7 cards in draw pile) < 1310735184 568775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: You do? < 1310735243 704666 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: See, in "List tmp = (List)obj", the run-time checking is able to actually check the cast, and throw a ClassCastException if it fails. But in "List tmp = (List)obj", the run-time type of "obj" is "List", and the cast would succeed with no exceptions even if it were in fact List instead. So that's why it's "unchecked". < 1310735273 628949 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And then you'd get a ClassCastException from Cock to String on some later tmp.get(42) where you'd least expect it. < 1310735278 759704 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This is why languages shouldn't include cocks < 1310735282 671022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Hey, wait, I could do case analysis < 1310735286 581446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If the list is empty, just construct a new empty one < 1310735294 348422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Otherwise, instanceof the first element... < 1310735299 231766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait, it could be List < 1310735300 106741 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SIGH < 1310735308 859496 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Java: The worst? < 1310735335 722137 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You could iterate the list, instanceof-test all the elements against String, and build your own List. < 1310735352 931919 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You could even make a helper static List stringifyMyRide(List lst) method. < 1310735365 665000 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Is there a more Javacally way to say assert(false);? < 1310735369 31740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : if (aliasesObject instanceof String) { < 1310735369 206852 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : aliases = new ArrayList(); < 1310735369 381315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : aliases.add((String) aliasesObject); < 1310735369 381501 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : } else if (aliasesObject instanceof List) { < 1310735369 381608 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : aliases = (List) aliasesObject; < 1310735370 90613 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : } else { < 1310735371 951842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : assert(false); // meh < 1310735374 250790 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : } < 1310735386 346988 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Some sort of a RuntimeException, maybe. < 1310735390 663475 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :about CakeProphet's silly stuff about computational equivalence, we just had an international, rather well-known conference where one of the speakers whined about the exact same thing for half an hour < 1310735458 260839 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haha < 1310735462 954413 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :For example, javax.xml.bind.TypeConstraintException has a description that sort-of matches your case. :p < 1310735465 51542 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :did he storm off afterwards too < 1310735472 688807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: hey wait you told us about hat at the time :)))))))) < 1310735494 282818 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : } else { < 1310735494 637064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : throw RuntimeException("fuck this"); < 1310735494 810966 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : } < 1310735494 986202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good < 1310735504 646062 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :elliott: yes < 1310735508 606417 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i did tolded us. < 1310735509 993318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/new/ < 1310735542 389668 :Guest64652!Gregor@codu.org NICK :Gregor < 1310735571 927672 :Gregor!Gregor@codu.org NICK :Guest36411 < 1310735712 768380 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :elliott: You could put the assert in front of that :-P < 1310735716 313642 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I invented a notation of pokemon card deck list using ASCII. < 1310735732 943003 :Guest36411!Gregor@codu.org NICK :Gregor < 1310735747 593689 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: Eh? < 1310735763 986088 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I did too: times < 1310735782 824608 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: If you can manage somehow to get a Class> object c (though I have no idea how, since only List.class is a valid class literal...), you can "List l = c.cast(obj)" without any warnings about uncheckedity. But I suppose that may be impossible too. < 1310735787 698574 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :elliott: Before the throw < 1310735938 956315 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Deewiant: It took me quite a while to puzzle out how " times " is putting the assert before a throw. < 1310736003 679056 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric : 4#92L17+2L17,L26+2L38 3#96L12+2L36 #124L23 #150L30 #21L13 #35L15+D33 #108L26 #249L55 22{@} {dc rc} ENERGYREMOVAL ENERGYRETRIEVAL ENERGYSEARCH 2POTION GAMBLER ITEMFINDER CHALLENGE GUSTOFWIND FULLHEAL SWITCH 2POKEMONTRADER BILL MASTERBALL < 1310736025 555061 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is it good format OK? < 1310736403 448075 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Of course there is the more common long form, but I prefer short form deck listing. < 1310737201 541185 :Tritonio!TrT@Phedra.cti.gr JOIN :#esoteric < 1310737646 222451 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Ping timeout: 240 seconds < 1310738097 80243 :cheater_!~ubuntu@g229162048.adsl.alicedsl.de PRIVMSG #esoteric :zzo38, what are you doing < 1310738106 273603 :cheater_!~ubuntu@g229162048.adsl.alicedsl.de PRIVMSG #esoteric :... < 1310738120 618988 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :cheater_: I am reading your message about what am I doing. < 1310738151 539496 :cheater_!~ubuntu@g229162048.adsl.alicedsl.de PRIVMSG #esoteric :i would like to see the syntax tree of that sentence. < 1310738243 41903 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :[I] am [reading [your [[message] about [what am I doing]]]] (maybe I did this wrong I don't know for sure) < 1310738293 16018 :Tritonio!TrT@Phedra.cti.gr QUIT :Quit: Leaving < 1310738306 550945 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I also do other things too. < 1310738341 638430 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Such as, pokemon card, and writing the document of FurryScript, and writing the D&D character sheets both mine and my brother. < 1310738367 525227 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :are you okay? i just dropped you people on the floor by accident < 1310738381 542137 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :nah just kidding, i know you're not real < 1310738481 190864 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes it is OK, in case my bed broke, I should sleep on the floor instead. < 1310738939 88048 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1310739166 755425 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Please tell me if this document is understandable to you: http://esolangs.org/wiki/User:Zzo38/FurryScript < 1310739245 249292 :hagb4rd!~hagb4rd@koln-4d0b6997.pool.mediaWays.net QUIT :Quit: hagb4rd < 1310739650 215381 :cheater_!~ubuntu@g229162048.adsl.alicedsl.de PRIVMSG #esoteric :ǐ̷̭͙̭ͪ͒̅ͥṡ̶͔̼̒́ ̸͓͕̭̲̬̺ͩ͐ͮ̽͛ͪ́͡y̶͈̹̺̙̘̓ͦͥ͗̾̐̒ọ̤ͮu̪̭̦̺̼̪ͨ̌ͫ̎ͪ͗̎̋͛͞r̢͕̞̦̣̩ͤ̅ͩ̐͑̕ ̖̲̺̘͔͕̞̰̤ͯ̉m̝̗͓̺̳͙̬̜̮͗̔͋ͬ͆͂́ͦ̚ỏ̶͉͉̲̙̭͓̼̌̀n̼̮̱̳̼̮̣̹̈́ͩͩ̊͘͝i̗͂ͫ͗̿ͯ̚ţ̢̗͎̃ͭͣ͆̋̂͑͘ọ̸̐̓̑̌̇͗̎̒͟r̥͙͌͋͢͞ ̮̤͈͚̯ͬ̐̋ͫ͗͟͞b̴̨͈̭̄ͧr̸͎̃͌͑o̩̘̝̜̍ͪ̓͑͘͡ͅk̟̻̥ͧ̑ͥ͡e̶̪ͨ̏ͥ͟ < 1310739655 821127 :cheater_!~ubuntu@g229162048.adsl.alicedsl.de PRIVMSG #esoteric :̩͎͇͈̹n̡̬̬ͣ̋̈̒̐͑̃͛́ͅ?̴͙͈͈ͥ̌ < 1310739682 752275 :cheater_!~ubuntu@g229162048.adsl.alicedsl.de PRIVMSG #esoteric :oklof̥̟̫̺̤ͮ̀̃͒̎ͪ̌ͩo̡̪͈̫ͮ́ͪ̋ͭk̛̻ͨͦ̉̉̕ͅ ̣̫̗̘͕̾ͧͅḓ̴̘͉̪̭̤̔ͤ͛̿ͤ̚͝i̗̜̯̤͇͐ͦ̋̌ͮ͒̈́̐̕d̋ͦ͏̞̲̦͖͇̪̤ͅ ̴͙̻̪̫̻̒ͥͬ͞͡y̝̪͙̰̖̼͖ͬͬ̍͂͐͊̎̚ͅǒ̘͍͔̫̤̻̠͗ͫ͘u̸͂̓͗ͫ͏̭̠͉̣̜̘̖̻ ̸̛̫͖̰̲͙̻͋̍̉̈d̪̤͎̗̟̪̩̦̗͗ͬͧͧͮ͆ͫ̑r̭̱̳̰̟̰ͭ͑ͥͤ͊o̶͇̪̖̒̑ͣͫͅp̺̩͛ ͕̦͈̲͎͖̐͛ͬ̈ͯy̺̹̫ͧ̈́̈́͌̍͝͝o̹͐͌͋͋̑͗͘ < 1310739683 929620 :cheater_!~ubuntu@g229162048.adsl.alicedsl.de PRIVMSG #esoteric :̜ų̣̙̙̗̮̝̌̇ř̗̙̩͗̈ ̨̝̤̩̬̺̖̑ͩ̃̾̅̃̓̓͘͝l̴̔̒̃͋͂͆҉̧̬̗͇̫̬͇̦̱ȁ̴̽͜҉̖̙̫̠̙͔p̬͈̮̘͉̒ͯ̉̆̊͌ͧ͐ͅͅtop < 1310739695 284830 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What are you trying to type now? < 1310739705 317539 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It seems like mixed up. < 1310739762 571617 :cheater_!~ubuntu@g229162048.adsl.alicedsl.de PRIVMSG #esoteric :it mus͔͓͕̄͊͋͘͞t̸̯̟̮͋̆̍͗̑ͫ̚͘ ̳̬̫̆ͣ̓̈́̂̀̚͞b̤͍̱̮̮͇̫́͒ͯ̽̀̓͆͑ę̹̗̉̅ͫ͋ͬ͌ͤ̂͟ ̆ͤͯ͏̘̯͠yͣ̓̊̊̾҉̤̰̦͕̯õ͌͆ͬ̓̽̂̚҉͓̟̱̬̰̻̯u̘̱̺̤̲͑r monitor < 1310739843 807886 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1310739864 800502 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Now I can read it a bit. But, no it is not my monitor is broken. The monitor is working correctly. It is the speaker which is broke. But that doesn't cause the mixed up text on screen. < 1310739878 83282 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello < 1310740044 960901 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Hello Hello Hello Hello Hello < 1310740046 13943 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Taneb: 5 < 1310740051 765850 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yw < 1310740235 512303 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1310740347 760101 :copumpkin!~pumpkin@17.45.135.66 JOIN :#esoteric < 1310740348 189773 :copumpkin!~pumpkin@17.45.135.66 QUIT :Changing host < 1310740348 363608 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1310740545 194523 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Hello Hello Hello Hello Hello Hello Hello Hello Hello Hello < 1310741906 707260 :lifthrasiir!~lifthrasi@61.106.27.227 QUIT :Ping timeout: 252 seconds < 1310743684 330190 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1310743733 684152 :foocraft!~ewanas@89.211.190.38 JOIN :#esoteric < 1310744963 593039 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1310745751 973556 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I still think Numberwang is too useable < 1310746309 117804 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :How can I make it less useable? < 1310746321 768714 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :make it sub-tc < 1310746330 584181 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :While still a) Turing complete and b) deterministic < 1310746381 697953 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :determinism is boring < 1310746417 183165 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Have you seen the Numberwang spec? < 1310746425 351175 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I think so < 1310746430 567524 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I have no idea what the program 3! would do < 1310746459 308457 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :speaking of esolangs, what is it with people and replacing the list of ideas with magic the gathering card deck of brainfuck < 1310746515 61315 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Has that happened a lot? < 1310746520 857320 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :twice < 1310746522 803483 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I'm gone now < 1310746530 214805 :derrik!~xix@gprs-inet-65-46.elisa.ee JOIN :#esoteric < 1310746534 777080 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Bye < 1310746562 128766 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Man, that must seem pretty non-sequitur for you, derrik < 1310746602 473917 :derrik!~xix@gprs-inet-65-46.elisa.ee PRIVMSG #esoteric :true < 1310746628 497531 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It almost made sense in context, though < 1310746653 148341 :derrik!~xix@gprs-inet-65-46.elisa.ee PRIVMSG #esoteric :possible < 1310746666 477479 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :What do you think is the best way to make a language less usable while keeping it a) Turing Complete and b) Deterministic? < 1310746702 497660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i am not so sure that numberwang is tc myself < 1310746707 961110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although that's more oerjan's forte >:D < 1310746709 828671 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Oerjan proved it < 1310746727 303626 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh hm it's close to the b-machine thing < 1310746730 293915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: ah, okay < 1310746739 458753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: i'd say it's as confusing as you're going to get < 1310746753 146445 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But it was so easy to prove Turing Complete! < 1310746757 721576 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And it's usable! < 1310746758 845369 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: as of right now you can ignore command three, though < 1310746767 264676 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :integrate some vital operation into it < 1310746775 888747 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(this maintains tcness only by power of hope) < 1310746776 644884 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Good idea < 1310746791 849636 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'll also add IO in the same move! < 1310746819 704267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: just make 3 print "That's Numberwang!", and 0 print... something else < 1310746828 770603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's all anyone could possibly need < 1310746837 193978 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :0 is flip and move left < 1310746851 951787 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah, the point is that you have two instructions that print different things < 1310746857 974331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that should be enough, if the instructions are vital enough < 1310746876 358329 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Heck, I think that Unary program shows us that that isn't even necessary < 1310746905 363099 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unary looks like it has normal output < 1310746925 571399 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm just saying, you can do output by just making two of your commands print two different things as a side-effect < 1310746927 455149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :input is for the weak < 1310746927 993062 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I mean, it shows meaning can be demonstrated with only one character < 1310746939 104565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :um well yes but if your program doesn't halt that doesn't work < 1310746944 794324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because the value is encoded into the length < 1310746955 755573 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hmm, yeah < 1310747124 713025 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Changed spec < 1310747147 156741 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :still doesn't require using three for turing-completeness :P < 1310747160 82869 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But it does for any output. < 1310747166 871379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :true, but who needs that? < 1310747180 543478 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :People making Hello World programs? < 1310747294 952318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i doubt that's possible, considering the program that three starts running < 1310747301 923273 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. I rather suspect it'll output other values beyond your control < 1310747319 261998 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :With the right setup, it should be theoretically possible < 1310747381 389316 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's a proposition stated without proof :P < 1310747389 109031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it could very well be completely impossible to output hello world < 1310747391 294084 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Make that hypothetically < 1310747460 62521 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's just considerably easier to get the entire population of the UK to agree on football teams < 1310747890 803940 :elliott!~elliott@unaffiliated/elliott QUIT :Ping timeout: 252 seconds < 1310748425 278354 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I want to play pokemon card, please. < 1310748440 272513 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I want to play chess < 1310748452 676343 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Normal (FIDE) chess or some variant? < 1310748460 143324 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :FIDE < 1310748467 22992 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Or maybe Threechess < 1310748683 454634 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Now invent pokemon card chess < 1310748705 474322 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But I have no pokemon cards < 1310748842 57793 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Use computer to make up cards < 1310748857 838262 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And I'm going out for dinner in 6.5 minutes < 1310748892 598280 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :http://zzo38computer.cjb.net/img_14/pokemon_card_01.png Pokemon Card GB2 < 1310748937 3220 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you know how to do this one? < 1310748945 261734 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :No, and I have to go now < 1310748948 360220 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Goodbye < 1310749111 354201 :lifthrasiir!~lifthrasi@61.106.27.227 JOIN :#esoteric < 1310749211 866487 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Ping timeout: 252 seconds < 1310749888 672140 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1310751083 693079 :DocHerrings!~DocHerrin@pool-71-246-79-149.bltmmd.east.verizon.net JOIN :#esoteric < 1310751215 834417 :DocHerrings!~DocHerrin@pool-71-246-79-149.bltmmd.east.verizon.net PRIVMSG #esoteric :Boredom is a terrible thing - I am writing a series of Markov productions that calculate Keymaker's Clue language. < 1310751767 719632 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1310752338 712599 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310752420 715946 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Hey, PSOX was useful for something! < 1310752432 787914 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :(If arguing with CakeProphet is considered useful) < 1310752546 829691 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I am very much doubtful that the "conversation" today was anything that'd count as "useful". < 1310752663 811632 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :http://www.smbc-comics.com/?id=2208 < 1310752780 45857 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1310752830 119619 :pikhq_!~pikhq@71-219-239-219.clsp.qwest.net PRIVMSG #esoteric :That's... Perverse. < 1310752839 87571 :pikhq_!~pikhq@71-219-239-219.clsp.qwest.net PRIVMSG #esoteric :"Gtk Hello World in Qt C++". < 1310752850 836033 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Hmm? < 1310752860 441306 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, my site is not up-to-date wrt PSOX < 1310752877 490483 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :The wiki's link to the assembla stuff is < 1310752911 376234 :pikhq_!~pikhq@71-219-239-219.clsp.qwest.net PRIVMSG #esoteric :Sgeo: Well, Qt is both a UI toolkit and a library providing a fairly simple extension to C++'s standard semantics and some replacement standard library functions. < 1310753009 909231 :cheater_!~ubuntu@g229162048.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310753099 576195 :pikhq_!~pikhq@71-219-239-219.clsp.qwest.net PRIVMSG #esoteric :Anyways. Someone bound GObject into the Qt C++ type system. < 1310753282 386546 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott, Phantom_Hoover, John/[SPOILER] panels are up < 1310753787 938617 :cheater_!~ubuntu@g229066135.adsl.alicedsl.de JOIN :#esoteric < 1310753946 899163 :oklopol!~oklopol@dyn37-169.vpn.utu.fi JOIN :#esoteric < 1310754051 986203 :oklofok!~oklopol@dyn58-429.yok.fi QUIT :Ping timeout: 252 seconds < 1310754258 633827 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OMG an [S]. < 1310754511 394664 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1310754512 265536 :derrik!~xix@gprs-inet-65-46.elisa.ee QUIT :Quit: nights < 1310755171 353299 :DocHerrings!~DocHerrin@pool-71-246-79-149.bltmmd.east.verizon.net PRIVMSG #esoteric :Okay, Markov production rule finished (so now Clue has a Thue interpreter). < 1310755182 131936 :DocHerrings!~DocHerrin@pool-71-246-79-149.bltmmd.east.verizon.net PRIVMSG #esoteric :I suppose I'll add that. < 1310755334 188713 :DocHerrings!~DocHerrin@pool-71-246-79-149.bltmmd.east.verizon.net PRIVMSG #esoteric :Well, maybe later. Markov to Thue conversion is messy. < 1310756082 811803 :MigoMipo!~John@2.71.241.100 JOIN :#esoteric < 1310756268 692704 :foocraft!~ewanas@89.211.190.38 QUIT :Quit: So long, and thanks for all the fish! < 1310756299 737583 :foocraft!~ewanas@89.211.190.38 JOIN :#esoteric < 1310756904 913163 :DocHerrings!~DocHerrin@pool-71-246-79-149.bltmmd.east.verizon.net QUIT :Quit: ChatZilla 0.9.87 [Firefox 5.0/20110615151330] < 1310757298 1588 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1310757548 251033 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : Wow. Headphones in my ownership tend to die within days, apparently < 1310757575 859477 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's because of the radiation from the brain implantat the aliens put in you. hth. < 1310757641 746389 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*implant < 1310757660 324999 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :so now i too can learn to hate the new google top bar < 1310757666 365148 :pikhq_!~pikhq@71-219-239-219.clsp.qwest.net QUIT :Read error: Operation timed out < 1310757670 214966 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in what way in particular is it irritating you? < 1310757675 842413 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, which Clue was DocHerrings talking about? < 1310757681 223734 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it does not disappear when i scroll < 1310757684 554767 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(it'd be extra fun if it wasn't either of the ones I know of) < 1310757684 729028 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net JOIN :#esoteric < 1310757689 769768 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: gah, I hate bars that do that < 1310757694 804865 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I hardly ever use Google, so I didn't notice) < 1310757711 334634 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@tell elliott SUNDAY IS GREGOR'S BIRTHDAY TAKE NOTE. ALSO PRESENTS. < 1310757711 973954 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1310757852 856699 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : I thought I was building off of a sort of joke I would make, not spoiling one of the sort someone else would make < 1310757861 903823 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :LEAVE THE BAD JOKES TO THE PROFESSIONALS < 1310758223 677384 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : Any ASCII string can be converted into a base-128 number < 1310758226 853438 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1310758252 266552 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> readInt 128 ord "abcd" < 1310758253 654018 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `GHC.Bool.Bool' < 1310758253 833181 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type ... < 1310758259 313763 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :mph < 1310758265 510780 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t readInt < 1310758266 892995 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => a -> (Char -> Bool) -> (Char -> Int) -> String -> [(a, String)] < 1310758296 159792 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> readInt 128 (<'\128') ord "abcd" < 1310758297 503671 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(205042148,"")] < 1310758336 541954 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> showIntAtBase 128 chr 205042148 "" < 1310758338 202715 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "abcd" < 1310758359 37403 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :actually it won't handle leading NULs < 1310758411 210567 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shouldn't you delete all DELs? < 1310758425 370074 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and all NULs, for that matter? < 1310758434 430800 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :v < 1310758435 734696 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : also, which Clue was DocHerrings talking about? < 1310758438 982874 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the purpose of those characters is that you can leave chunks of NULs that don't mean anything on your tape in case you need to correct things < 1310758439 597577 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Keymaker's. < 1310758446 794140 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm if you delete DELs, shouldn't you also delete the following character? < 1310758457 448639 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and then add extra things in the NUL space if you need to add < 1310758466 592934 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and to delete, just punch out every hole on the tape for that character and you get DEL < 1310758476 567463 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :aha < 1310758478 118988 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think DEL originally was a placeholder for things that had already been deleted < 1310758480 920999 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not a delete character < 1310758486 95231 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm clever < 1310758497 317162 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nowadays, we don't use paper tapes, so the whole trick is sort-of moot < 1310758550 909766 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I should tell C-INTERCAL to ignore NUL and DEL < 1310758555 7192 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Linky? < 1310758559 404429 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: well there are still write-once media < 1310758573 655394 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :working well with write-once media is exactly the sort of feature that works well with it < 1310758582 389652 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Oh, we're talking about ASCII? < 1310758600 417947 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but i don't know if they support changing single bytes after the fact < 1310758601 709239 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: modern write-once media, like CD-Rs, unfortunately don't let you overprint 0s with 1s like tape did < 1310758609 604631 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1310758631 593981 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :basically, because CD-Rs need a separate encoding layer because they can't represent two 1s in a row < 1310758649 752146 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's some sort of transformation done on bytes in order to change them to longer codewords with no consecutive 1s < 1310758672 842178 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure how many 0s they can have in a row; presumably there's some limit to avoid the read head losing count, as it needs to know where it is on the CD somehow < 1310758683 964762 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and mechanical imperfections prevents you just using the timing, if the distance is too long < 1310758704 980050 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Could said limit be larger than number of physical bits on the disc/ < 1310758711 24558 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in theory, yes < 1310758720 722831 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in practice it's very unlikely < 1310758721 321910 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm with such a scheme an ascii 0 would be a placeholder that could be replaced with an arbitrary digit < 1310758747 487494 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :statical tape typing! < 1310758781 303894 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, that reminds me, I've written an informal Anarchy spec < 1310758782 371907 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :although i guess there are non-digits possible as well < 1310758800 692544 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :still unfinished, still not mentioning a lot of things that would have to be mentioned in order to get an actual language < 1310758807 370423 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but enough there for people to get what's going on < 1310758822 752071 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hopefully it won't turn into a second Feather; at least, there are no obvious inconsistencies or difficulties in the spec < 1310758851 516855 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :interestingly the Wang B-machine which numberwang alludes to allowed only setting bits, not clearing. (although numberwang doesn't follow that, using flipping) < 1310758864 24253 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There is still possible such media such as print. And if it is scanned into the computer, or using a camera. < 1310758920 380766 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, like those optical scan forms used for multiple-choice tests? < 1310758934 837414 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes < 1310758949 796325 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : there's some sort of transformation done on bytes in order to change them to longer codewords with no consecutive 1s <-- well the "obvious" way is to use fibonacci base < 1310758965 9239 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: hmm, I wonder if that is it? < 1310758981 164102 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :here we go: http://pastebin.com/raw.php?i=MDEebq26 < 1310759020 235078 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :In fact something I designed which is similar, is FORMCARD, which also uses delete characters similar to ASCII using them in that way, although FORMCARD is based on Hollerith instead of ASCII (although it can also use POSTNET for purely numeric data). < 1310759037 959304 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: well fibonacci base doesn't support limiting the number of 0's, which i vaguely recall seeing before < 1310759101 447268 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I have no idea if the limit is a small integer or of the order of hundreds < 1310759117 278149 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in practice, they probably just make sure each word has at least one bit set < 1310759124 424393 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or at least two or three, if more are needed < 1310759172 799933 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :istr it was pretty small, so there was a fixed length encoding of some length of bits < 1310759343 104242 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that seems about right < 1310759500 295086 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :"The pits and lands themselves do not directly represent the zeros and ones of binary data. Instead, non-return-to-zero, inverted encoding is used: a change from pit to land or land to pit indicates a one, while no change indicates a series of zeros. There must be at least two and no more than ten zeros between each one, which is defined by the length of the pit." < 1310759555 946101 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"no more than ten", that's god to know < 1310759595 990208 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :"Under EFM rules, the data to be stored is first broken into 8-bit blocks (bytes). Each 8-bit block is translated into a corresponding 14-bit codeword using a lookup table. < 1310759608 988614 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :The 14-bit words are chosen such that binary ones are always separated by a minimum of two and a maximum of ten binary zeroes." < 1310759637 51354 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, so I expect some byte transformations are possible on CDs < 1310759643 19145 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as you can burn a land into a pit < 1310759644 983924 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but not very many < 1310759751 589112 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :"EFM requires three merging bits between adjacent 14-bit codewords to ensure that consecutive codewords can be cascaded without violating the specified minimum and maximum runlength constraint. The 3 merging bits are also used to shape the spectrum of the encoded sequence. Thus, in the final analysis, 17 bits of disc space are needed to encode 8 bits of data. < 1310759769 831647 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1310759773 76603 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(http://en.wikipedia.org/wiki/Eight-to-fourteen_modulation) < 1310759778 685985 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello < 1310759781 896452 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hi < 1310759802 330139 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh, CDs read fast enough that they need to have a consistent spectrum? < 1310759820 384934 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was surprised at that, but suppose it was inevitable < 1310759824 944640 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> readInt 128 (<'\128') ord "abcd" -- repeat what i tested above based on a comment by Taneb < 1310759826 181686 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(205042148,"")] < 1310759831 418977 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as if there's a simple trick to read faster, people are going to use it < 1310759857 103086 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :And modern CD drives are at the physical limits on read speed. < 1310759863 98034 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :(any faster and the disc would shatter) < 1310759877 83124 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :They've got data transfer at 26 Terabits a second in some lab somewhere < 1310759881 557335 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps they don't need to make the spectrum that consistent after all, then < 1310759882 943832 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Not CDs, but it works < 1310759896 651060 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And the technology is comparatively simple < 1310759906 554748 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :Taneb: Well, it's the physical limits of what can be done *with the CD spec*. < 1310759913 815214 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i hear CERN transfers some huge data amounts < 1310759915 547442 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :Obviously you can get higher rates with differing media. < 1310760075 53803 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Remote host closed the connection < 1310760100 907533 :copumpkin!~pumpkin@gw1.mcgraw-hill.com JOIN :#esoteric < 1310760101 175123 :copumpkin!~pumpkin@gw1.mcgraw-hill.com QUIT :Changing host < 1310760101 349022 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1310760214 920447 :pumpkin!~pumpkin@17.45.135.66 JOIN :#esoteric < 1310760215 254250 :pumpkin!~pumpkin@17.45.135.66 QUIT :Changing host < 1310760215 428777 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1310760377 903010 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 264 seconds < 1310760569 917599 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Man, I just got confused when Wikipedia didn't have an article on the Churing-Turch Thesis < 1310760617 31901 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :shocking! < 1310760782 65316 :pumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Remote host closed the connection < 1310760818 451126 :copumpkin!~pumpkin@17.45.135.66 JOIN :#esoteric < 1310760818 851309 :copumpkin!~pumpkin@17.45.135.66 QUIT :Changing host < 1310760819 25026 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1310760856 516355 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats copumpkin -----### < 1310760879 320722 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Did he abbreviate something to ABCDEF? < 1310760973 387789 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric ::) < 1310760975 408595 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no, he is quit-join spamming with a bad connection _and_ a broken cloak setup simultaneously < 1310760982 752006 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :sorry :P < 1310760995 421235 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :I've done it three times in the past 20 minutes haven't I? < 1310760997 208322 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :it isn't that bad < 1310761009 759512 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well it looks worse when no one else is talking < 1310761027 109576 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I got a tetanus jab last year, later that month I got over 1000 friends on Facebook < 1310761031 631136 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Connection? < 1310761064 356022 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: probably coincidence < 1310761080 439821 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no, correlation implies causation, obviously < 1310761100 8569 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: are correlation and causation correlated? < 1310761101 798453 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes? < 1310761106 177111 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then correlation /causes/ causation! < 1310761111 539823 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yep < 1310761114 408312 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I think it's connected to the time I watched the director's commentary for Finding Nemo < 1310761128 575678 :ais523!~ais523@unaffiliated/ais523 TOPIC #esoteric :correlation causes causation | Esoteric programming languages | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1310761140 405701 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyone looked at Anarchy yet, btw? < 1310761155 529891 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Anarchy? < 1310761171 20343 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :You mean, this channel? < 1310761194 373859 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :this is channel is anarchy? shocking! someone should fire the ops < 1310761198 101028 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*-is < 1310761238 654073 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: no, my language < 1310761243 317524 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :http://pastebin.com/MDEebq26 < 1310761246 159748 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, one of mine < 1310761262 91664 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's unusual for esolang design, as I invented it not because I thought it would be a fun basis for a language < 1310761266 313974 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but because I needed it to write prorgams in < 1310761273 915549 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unfortunately, it looks like a pain to implement < 1310761279 110110 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not massively difficult, but timeconsuming < 1310761288 212053 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, I need to get a constraint solver from somewhere < 1310761292 493458 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :So it's actually quite close to the actual meaning of esoteric? < 1310761296 885409 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i looked far enough to think you're going to have some trouble with the type inference there < 1310761334 172794 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: quite probably < 1310761338 237787 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i mean if that was not unsolvable it would probably be supported by ML already... < 1310761369 671463 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :mind you ocaml _does_ have something similar doesn't it < 1310761377 429963 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :What's a good language for someone with no knowledge of programming? < 1310761385 619799 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd be surprised if it were unsolvable < 1310761407 54684 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: Prolog, because if you do have knowledge of programming, your mind will explode trying to learn it < 1310761412 959655 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well i did not think about it very deeply (my eyes started to glaze over) < 1310761427 309830 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so learn it first, then you don't have to have an exploded mind trying to learn it later < 1310761429 54827 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :haskell, for the same reason :P < 1310761432 34162 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: right < 1310761453 107204 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, do you have to learn them simultaneously, then? < 1310761474 273569 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Taneb: um you don't have no knowledge of programming do you? < 1310761493 868288 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: you could do Mercury for that < 1310761494 785553 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :No, I'm trying to get a friend into computer sciency topics < 1310761507 394617 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: someone mixed Haskell and Prolog? < 1310761519 938340 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, why did you think Anarchy's type system is uncomputable? < 1310761538 584629 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: well not directly mixing but ideas from both prolog and ML/haskell sides < 1310761541 970714 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it just seems like sugar around an existing type system < 1310761562 50665 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's a statically typed, pure, logic language < 1310761573 874194 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I like duck typing < 1310761583 228593 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It helps prevent forest fires < 1310761621 439811 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: well it was that thing about having constructors not associated with a single datatype. although i guess that ocaml thing _does_ that. < 1310761635 482753 :MigoMipo!~John@2.71.241.100 QUIT :Read error: Connection reset by peer < 1310761647 143031 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Oh god, that was pretty much the stupidest thing I have ever said online < 1310761668 708735 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it might help if you think of the type constructors being different type constructors on call and return < 1310761673 266234 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's how I'll probably implement it < 1310761683 136923 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: in that case, you haven't been nearly as stupid online as most people < 1310761687 50089 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: also, afaik most things grafted onto hindley-milner tend to make type inference undecidable < 1310761707 867453 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, I just do type inference via constraint solving < 1310761715 769590 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I assume hindley-milner works like that too as it's the only sensible way < 1310761746 32396 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: you might have trouble with having "principal types" (i.e. a unique inferred type for your terms which works in all contexts) < 1310761782 543214 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: oh, I was just going to duplicate every use of a function < 1310761786 306616 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and yes, hindley-milner is mostly unification on the type level < 1310761801 404821 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :C++-style template specialisation < 1310761819 884973 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, I might have to inline every use of a function other than recursion, but even so, I think it still ends up decidable < 1310761822 717620 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: hm iirc there is a sense in which hindley-milner is equivalent to doing that < 1310761825 99768 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anarchic? I think so < 1310761849 125833 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well good luck anyway < 1310761889 856742 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm just annoyed at having had to do the relevant desugaring by hand at my day job < 1310761901 466673 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or else bodge it by using types more general than are actually needed < 1310761976 542939 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: btw iirc there is also a (probably dead) logic language based on haskell < 1310761983 76588 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i think that was the one named curry < 1310761989 358002 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, perhaps < 1310762013 386906 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Anarchy's constraint solving is uncomputable because you can express Diophantine equations in it < 1310762017 241721 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Curry_(programming_language) < 1310762021 606871 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but interps are allowed to go into an infinite loop if you do that < 1310762204 617918 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the curry mailing list doesn't seem to be entirely dead < 1310762265 649332 :rodgort!~rodgort@li125-242.members.linode.com QUIT :Quit: ERC Version 5.3 (IRC client for Emacs) < 1310762491 856122 :rodgort!~rodgort@li125-242.members.linode.com JOIN :#esoteric < 1310763042 955198 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Teaching someone Lambda calculus < 1310763099 615959 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Someone who has very little programming background < 1310763696 24953 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Taneb: the same guy? in that case what about scheme, it may the simplest "real" language to do LC faithfully... < 1310763706 33857 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :just don't mention call/cc :P < 1310763724 474831 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The same person. < 1310763730 728564 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Just doing it theoretically < 1310763781 454118 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*may be < 1310763798 986226 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I didn't actually realise there was a typo... < 1310763819 935661 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :INSUFFICIENT OC(P)D DETECTED < 1310763849 262250 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :geek license suspended pending review < 1310763882 569997 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm not a very good teacher... < 1310763892 281418 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Just said "So, when f is inputted, m replaces all the fs with fs and takes out the f in the input" < 1310763922 648007 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hard at work replacing fs by fs < 1310763976 406394 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i think of lambda calculus as the simplest possible mathematical model of naming things < 1310764032 316345 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : just don't mention call/cc :P < 1310764045 831620 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Come on, call/cc is pretty simple once you get your head around it. < 1310764072 12257 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :always mention call/cc < 1310764082 956718 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Like monads, really. < 1310764097 307955 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :like algebraic topology < 1310764134 28660 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and category theory < 1310764167 271050 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and zygohistomorphic prepromorphisms < 1310764219 779754 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :xenolinguistic polysyllablic neomorphemes? < 1310764235 854269 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*polysyllabic < 1310764264 804594 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but of course. < 1310764283 343028 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :except for the neo- part < 1310764292 958501 :boily!~boily@mtl.savoirfairelinux.net QUIT :Ping timeout: 276 seconds < 1310764335 15718 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i didn't make up any of those words < 1310764385 610997 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Although zygohistomorphic prepromorphisms are kind of only used as a joke, AFAIK. < 1310764386 886667 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the last one _is_ used as a joke on that though < 1310764404 632120 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah but it _does_ have a real meaning, if obscure < 1310764417 684028 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :not that i can recall what it is < 1310764478 642655 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I suspect I'd be a better computer science teacher if I had actually ever taken a computer science class < 1310764623 591288 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But did Alan Turing ever take a computer science class? < 1310764628 543240 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::P < 1310764635 99348 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Did Alonzo Church ever take a computer science class? < 1310764652 235115 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :did newton ever take a physics class < 1310764711 369062 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :No! Isaac Newton (who was kind of a dick) learnt about physics on the internet! < 1310764714 79270 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :Did Thog ever take a fire-building class? < 1310764717 577662 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :they almost certainly did take math classes though < 1310764728 356686 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :except thog < 1310764743 489578 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Meh, I've got a GCSE in stats. < 1310764746 579255 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That should be enough < 1310764776 46661 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Ping timeout: 260 seconds < 1310764791 503639 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :anyway, as an amateur very-occasional programmer i didn't learn most computer science i know from classes either < 1310764833 734130 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I have never been near a computer science class, which is why nobody listens to me. < 1310764848 233017 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : Meh, I've got a GCSE in stats. < 1310764849 188594 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :NO < 1310764880 520877 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :oerjan: Well, *programming* is a practical skill best learned by just doing it, and *computer science* is a particular form of mathematics. < 1310764880 998742 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :STATS < 1310764883 244848 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I have approximately 2.16 A levels in Maths < 1310764885 9528 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :IS AN ABOMINATION < 1310764889 417590 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :STATS < 1310764892 472144 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, elaborate. < 1310764892 954349 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :IS AN EXTRA GCSE < 1310764893 421041 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :some proportion of that is stats < 1310764915 449605 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :oerjan: And seeing as you have a Ph.D. in math, well, it makes sense you'd find CS easy... < 1310764919 526933 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I find out if I've got a maths GCSE in August < 1310764929 136602 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: the way it worked when I did maths A level (and still works similarly nowadays, although some of the details have changed) is that you do "modules" < 1310764936 106184 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :this is when we find out Phantom_Hoover has too passionate enemies in life: brainfuck derivatives and statistics < 1310764945 878770 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and six modules, subject to some constraints, gives you an A level; your grade is the average grade of the modules < 1310764956 933513 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*two < 1310764961 381368 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :another (distinct) six gives you a second A level < 1310764964 772027 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :although possibly too, too < 1310764977 457228 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :time for a brainfuck derivative based on statistics, or perhaps statistics about brainfuck and derivatives thereof < 1310764981 359110 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a good time < 1310764982 627487 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the actual names vary based on which modules; I did a balance mix and ended up with simply Maths and Further Maths < 1310764986 281641 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :Stochastic Brainfuck, eh? < 1310764995 435440 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But, by the time I'm 23, I could have a Masters in Maths! < 1310764995 989792 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and did thirteen modules, so I still have one left over (the one with the lowest mark that wasn't compulsory) < 1310765012 584316 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, I'm not sure if I hate stats itself or not. < 1310765019 40402 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably this would mean that if I did another five, I could get Even Further Maths < 1310765022 343535 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or maybe there's a time limit on the things < 1310765025 847926 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :But the way it's taught is *unquestionably* abysmal. < 1310765027 886954 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :To far you've past it maths? < 1310765063 884339 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: Math generally is taught poorly. < 1310765070 83166 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :And so *utterly* slowly, too. < 1310765077 930585 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wait is that what gcse means, i thought Taneb was older than that :P < 1310765079 908631 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was quite lucky, they sat me in a corner and gave me a bunch of textbooks < 1310765083 960883 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and told me to go learn maths < 1310765084 882252 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm 16 < 1310765087 207381 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I have... 1.07 A levels. < 1310765103 900393 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :According to UCAS, at least. < 1310765107 39294 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: is that to do with the fractional adjustment between English and Scottish tariffs, or something else? < 1310765107 582084 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I have 0 A-Levels, and 1 GCSE < 1310765111 663355 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, yeah. < 1310765114 505298 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, the UCAS reference cleared it up < 1310765115 118660 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I find out in August if that goes up to I think the equivalent of 12 < 1310765122 807547 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I agree with them that the Scottish qualifications are worth more < 1310765129 700606 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :oerjan: It's one of the testing bits towards the end of secondary education in England, I think Scotland, and no idea about Northern Ireland or Wales. < 1310765134 905527 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but Universities generally admit based on English scales < 1310765141 5842 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Wales is the same as england < 1310765159 86458 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: the general rule is that England and Wales are the same, and Scotland and Northern Ireland are different from those and from each other < 1310765163 158488 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, although I only have 0.75 A*As on A levels with additional AS (9 units). < 1310765168 363222 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Whatever that is. < 1310765176 264971 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :ais523: Yeah, but I prefer to make no assumptions about the UK. < 1310765177 166164 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: an AS is the first half of an A level < 1310765187 103954 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you do that first, then you do an A2 that upgrades the AS to a full A level < 1310765189 50992 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :by averaging marks < 1310765212 478746 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : pikhq: the general rule is that England and Wales are the same, and Scotland and Northern Ireland are different from those and from each other < 1310765218 799679 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can stop after the first half if you like; for instance, I have an AS in Electronics (as well as a GCSE in Systems and Control, which is a euphemism for electronics, and a MEng in Electronic Engineering) < 1310765219 191565 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :NI uses the same names, though. < 1310765225 93946 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :So it might well be the same. < 1310765228 855089 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps < 1310765233 644026 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :It's the easy solution for Americans who actually know that England, Wales, Scotland, and Northern Ireland have different systems for things. < 1310765245 198170 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :(or, indeed, that they are *actually different*) < 1310765252 323698 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :very few things are different between England and Wales in terms of administration < 1310765262 517815 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they're starting to diverge a bit more now Wales has its own government, but that's pretty recent < 1310765263 748292 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And the lack of a separate table in the tariffs suggests that they do use the English system. < 1310765268 476037 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That's because England actually conquered Wales pretty early on < 1310765272 331864 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(and Wales speaks a mix of English and Welsh) < 1310765273 976079 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: yep < 1310765281 998415 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Rather than had a weird political union < 1310765291 783637 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Caused by ending up with the same guy in charge < 1310765294 280640 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and Scotland was never successfuly conquered by the English; rather, intermarrying lead to England and Scotland having the same king at the same time < 1310765294 630353 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :ais523: Still. England and Wales are *likely* to not diverge, but they do on some things. < 1310765298 594556 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, they conquered Ireland as well, though. < 1310765322 183990 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which lead to a mess, as the way inheritance works, you can't diverge from thatp oint < 1310765323 672600 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*point < 1310765331 814666 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: And then had a series of conflicts about it, bringing a big mess. < 1310765338 2025 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : which lead to a mess, as the way inheritance works, you can't diverge from thatp oint < 1310765345 919869 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's... a bit more complex than that. < 1310765346 689155 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :ais523: If they had differing laws for inheritance. < 1310765351 917392 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: I know it is < 1310765358 701607 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know it's more complex than I understand < 1310765365 518694 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :There was a short period where England was at war with itself < 1310765368 761633 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :There would be even more headaches, though. < 1310765371 422428 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Ended up with Christmas parties being banned < 1310765375 3681 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: do you mean the Civil War? < 1310765382 229318 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yeah < 1310765390 978763 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Scotland wasn't at war with itself, though < 1310765391 563780 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that was pretty complicated too < 1310765406 402267 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and England wasn't at war with itself, it was basically people loyal to the King versus people loyal to Parliament < 1310765426 251762 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Okay, a bit of England versus a different bit of England < 1310765452 243276 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But the end result was a very weird school and political system < 1310765460 489283 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's just like any other rebellion, really, except that a) both sides were technically in charge beforehand, and b) both sides were pretty large < 1310765464 175509 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rebellions are normally rather asymmetrical < 1310765483 111508 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But Cromwell banned Christmas < 1310765485 431637 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nowadays, incidentally, the Queen still has to ask for permission to enter Parliament, as a result of all that < 1310765487 688403 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :parties < 1310765499 172176 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and a guy with a sword stands inside the door of Parliament just in case it gets invaded again < 1310765501 48686 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The Queen is banned from the House of Commons < 1310765501 935871 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :Taneb: You already had a weird school and political sstem. < 1310765509 203755 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :Just got *further* weirdness. < 1310765519 410552 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(rather awesomely, a couple of years ago a protestor broke into Parliament and the guy with a sword actually drew it and pointed it at him) < 1310765525 390223 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :Such as the House of Commons, the whole ceremony with the Black Rod, etc. < 1310765530 417859 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The Serjeant at Arms < 1310765542 345867 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : It's... a bit more complex than that. <-- yeah i recall Hanover split from the UK when victoria became queen because they did _not_ have the same succession rules < 1310765544 614756 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Is the name of the guy with the sword < 1310765547 705853 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :Erm, the House of Commons' < 1310765558 983105 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: yep, compleat with old-fashioned spelling < 1310765559 156907 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, no, I mean more how James ended up being I and VI. < 1310765582 241808 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That's because Scotland and England didn't officially become the same country until Anne < 1310765589 894111 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :We use the lowest possible number now < 1310765596 374112 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I think < 1310765600 381922 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Or is it the highest? < 1310765604 567622 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it just follows English numbering < 1310765612 693630 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably there are Scots annoyed at that < 1310765629 147318 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, it was a roundabout way of indicating the whole situation that led to unification. < 1310765629 601793 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :Probably also annoyed at the English Parliament becoming the UK Parliament. < 1310765644 514483 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, nah, we got a pretty sweet deal out of that. < 1310765648 150109 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Free tuition, anyone? < 1310765671 38566 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: Actually, yeah, that's probably more annoying for people in England. < 1310765677 256405 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :If I lived TWENTY MILES WEST, I would get free University tuition < 1310765679 703332 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed, Scotland got the best end of that deal < 1310765687 925090 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :TWENTY MILES < 1310765690 3480 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, ...what? < 1310765696 380937 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm a Northumbrian < 1310765701 441626 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably Taneb lives near the English/Scottish border < 1310765703 664469 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :Not being able to have any legislative process that applies to them exclusively is probably a bitch. < 1310765709 552277 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sure, but the shortest distance would be normal to the border. < 1310765717 344425 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :So NW. < 1310765722 248243 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this also implies that he's a Northener, and thus anyone from London is contractually required to hate him < 1310765729 828106 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: well yeah i hear some scots insist on calling the current queen Elizabeth I ... < 1310765739 563067 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, I haven't met any. < 1310765742 58262 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I'm from Birmingham, which means that nobody has a regional requirement to hate me, but many people have a regional requirement to laugh at me) < 1310765765 467096 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Goodnight < 1310765766 390194 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :oerjan: If only the Commonwealth Realms did that. < 1310765767 571738 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, oh, huh, the border is more vertical on the east than I thought. < 1310765779 419032 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :As technically Her Majesty *is* their first Queen by the name of Elizabeth... :P < 1310765841 198248 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: indeed, I was thinking "why west? oh right, the border isn't straight" < 1310765852 780265 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, has Scotland /ever/ been successfully invaded? < 1310765862 130459 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know the Romans tried and failed < 1310765869 302323 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and so did the English, multiple times < 1310765897 213045 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I think it was successfully invaded by people from modern-day Ireland once (which is where the name Scotland comes from) < 1310765907 133996 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1310765946 734050 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : I'm a Northumbrian <-- and you say that after i was joking the other they that you were coincidentally Elliott's next door neighboor < 1310765950 244082 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :Apparently some parts of it were actually occupied by Rome. < 1310765955 141443 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :... For 40 years. < 1310765959 774566 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, I don't think they got all that much of it, though. < 1310765993 862530 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: probably not < 1310766002 963148 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I imagine invading Scotland gets really difficult after a while < 1310766008 595361 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :past a certain latitude, even the A-roads are single track < 1310766016 670638 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :Up there with invading Russia, it seems. < 1310766023 943720 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Ping timeout: 255 seconds < 1310766047 536452 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :Best way to do it is just to luck out in having the same monarch as Scotland. < 1310766128 662900 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one amusing thing to do is to look at a map of Scotland colored by which way people vote < 1310766152 855782 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because basically the whole country votes for Labour, sometimes the Liberal Democrats (although probably not next time round...), or the SNP < 1310766162 857640 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and there's one constituency which is staunchly Conservative, looking out of place < 1310766214 780423 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it's a lowland place full of richish farmers, whereas most of Scotland is hilly or mountainous < 1310766228 364674 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*day < 1310766241 510640 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also, *neighbor < 1310766246 92688 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*neighbour < 1310766254 831671 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we're discussing the UK here, you should use British spellings! < 1310766259 838869 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :argh < 1310766279 321256 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION notes that the only places that voted Lib Dem were Orkney and the Shetlands. < 1310766300 492497 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: oh right, Scotland has had a full election since the Lib Dem collapse < 1310766313 655789 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`quote Scotland < 1310766319 272933 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :399) Scotland turns from red and yellow to A DIFFERENT SHADE OF YELLOW < 1310766337 644987 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(for people who don't know: the Lib Dems were the third party for ages, and due to a near-tie in the UK general election, actually ended up in power, much to everyone's surprise) < 1310766362 648945 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :"were"? did they collapse that much? < 1310766367 383541 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(and then when they didn't keep every promise they'd ever made, especially with having to negotiate with the Conservatives, everyone abandoned them in disgust) < 1310766376 26892 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, well, they're in power now. < 1310766376 537741 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: they've been coming fourth or fifth or sixth in by-elections < 1310766384 743449 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That too. < 1310766390 514059 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they're still in power with the Conservatives, ubt only because there hasn't been an election since < 1310766391 965716 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*but < 1310766396 207982 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is a pity, because I rather like them < 1310766408 762095 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: basically british voters don't understand the concept of coalitions, i guess < 1310766409 282107 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and think that most of the reasons people are hating them are stupid < 1310766413 870149 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: yep < 1310766431 838113 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, there's the whole tuition fees thing (which Phantom_Hoover won't have noticed, being Scottish) < 1310766446 355000 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :basically, after the election, all three parties did a U-turn on what to do about university funding < 1310766461 625168 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, hey, some of us go to university in England. < 1310766463 614912 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the Lib Dems had the most popular viewpoint beforehand, so people got most annoyed about them changing their mind < 1310766482 533095 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the funny thing is, all three parties are actually proposing the same thing, just with language that makes it seem different < 1310766515 475810 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: with the two party systems of the UK and the US, it's a wonder that the two top parties have ever changed < 1310766518 361727 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the difference is between people going to university "for free" and paying a percentage of their income afterwards for a while (popular opinion) < 1310766530 414881 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i guess it took some _major_ societal change < 1310766546 759829 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : ais523: with the two party systems of the UK and the US, it's a wonder that the two top parties have ever changed < 1310766555 142584 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and people going to university and paying a lot of money, but then getting a loan for the same amount of money, and paying off the loan with a percentage of their income afterwards for a while (unpopular opinion) < 1310766572 165248 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Well, in the UK the 2-party system is *far* less pronounced than that in the US. < 1310766573 37196 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can't figure out why one opinion is popular and the other is unpopular, given that with a bit of number-tweaking they come to the exact same thing < 1310766590 869468 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yes, the US has a very strong 2-party system, the UK doesn't < 1310766603 545968 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :"Hard-coded" more like. < 1310766650 398635 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :The last time we had a vaguely viable third party was when Theodore Roosevelt started the Progressive Party. In 1912. For 4 years. < 1310766668 210842 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :basically, think of it this way: if both the top 2 parties were simultaneously embroiled in a major scandal in the UK, it would be enough to tip a third party ahead of them across a wide spread of the country < 1310766672 262312 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in the US, it wouldn't < 1310766677 259133 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :Even then, he didn't *win*. Just got second place. < 1310766691 343078 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :probably a third party wouldn't win anywhere, or even come second < 1310766705 987275 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, you get occasional oddball wins in the UK as well < 1310766711 197340 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like the Green Party winning a seat last election < 1310766728 967146 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the evidence is very clear that they'd decided that it was the seat they had the best chance of winning, and focused all their efforts on it < 1310766729 672337 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :It's a freak occurance for a third-party candidate to win a state or local seat. < 1310766749 360982 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :Even less likely to win in the House. < 1310766752 515925 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the general election before last, the Save Kidderminster Hospital Party won a seat < 1310766755 479932 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :Nearly impossible to win in the Senate. < 1310766756 987700 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or was it two seats? I can't remember < 1310766767 506135 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(presumably more than one constituency lives within range of Kidderminster Hospital) < 1310766776 232383 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :And for President, it takes the third party *replacing* a party. < 1310766808 357415 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and as a result, the BBC ended up having to come up with a color for them on their maps (I think it was a dark greyish reddish-purple) < 1310766859 875704 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, here we go: http://en.wikipedia.org/wiki/Independent_Kidderminster_Hospital_and_Health_Concern < 1310766863 875909 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :looks like they only got one seat < 1310766909 689016 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and have been trying to expand their manifesto to not be specific to the one hospital (which obviously doesn't come up in debate in Parliament all that often) < 1310766920 41016 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(although I bet they tried to change the subject to it whenever they could) < 1310766924 9157 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(so as to have a reason for existing) < 1310766968 560336 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it doesn't say whether they managed to save the hospital unit < 1310766997 429063 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know, that's the reason I went there in the first place :( < 1310767092 97624 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it doesn't seem to say in the Kidderminster article either < 1310767120 726275 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I checked there too < 1310767125 991747 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.reddit.com/r/philosophy/comments/ih7qd/how_can_some_people_be_so_sure_that_we_cant_know/c23rb67 < 1310767144 370730 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so, I tried to go to their website, http://healthconcern.org.uk/ < 1310767154 768802 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and wow, website design from 199x (I forget which x, can someone remind me?) < 1310767197 166159 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, the website implies that they downgraded the hospital in 2000, before the party won its seat < 1310767206 114197 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and they've been fighting to have it restored to its former state < 1310767899 230740 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1310767912 269139 :olsner!~salparot@c83-252-161-133.bredband.comhem.se QUIT :Ping timeout: 252 seconds < 1310767938 47245 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 264 seconds < 1310767981 75831 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1310768000 823008 :olsner!~salparot@c83-252-161-133.bredband.comhem.se JOIN :#esoteric < 1310768970 889228 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, what? Is it wrong to correct someone who's mistaken? < 1310768983 892996 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, it's how mistaken he is that is amusing. < 1310769531 560478 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310769615 2224 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1310769935 676172 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1310770092 640473 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :"Our most common question these last few days has been, "The email address 'submit at machineofdeath dot net' doesn't work! My email program says 'Invalid address!' How do I send in my story??" < 1310770092 814389 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :In response we must gently explain that it is actually "submit@machineofdeath.net". " < 1310770117 794309 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Hmm, crud, wonder if spambots read these logs < 1310770360 478286 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well google rarely finds them < 1310770707 401156 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> 0.6*49.8 + 0.4*2 < 1310770708 772623 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 30.679999999999996 < 1310771905 860245 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Ping timeout: 260 seconds < 1310771972 110486 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :"Many natural dog food supplements boast garlic as a natural flea preventative. < 1310771972 285314 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :"? < 1310771974 976251 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :WTF? < 1310772026 534729 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably fleas don't like the smell of garlic < 1310772033 948131 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :secretly, it's really to ward against vampire dogs < 1310772042 462415 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1310772199 383416 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :But garlic in dog food just... < 1310772209 310327 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1310772218 826511 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Or is it just large amounts that are bad? < 1310772313 236755 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i only know about chocolate and dogs... < 1310772805 120695 :CakeProphet!~adam@h56.19.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1310772805 660580 :CakeProphet!~adam@h56.19.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1310772805 834103 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1310773590 913025 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :And the whole thing with chocolate and dogs thing is overblown. < 1310773605 5116 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :It's actually pretty hard to give a dog a lethal dose of chocolate. < 1310773624 236502 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :Too little, and it doesn't matter much. Too much and the dog vomits it right away. < 1310773625 172627 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even so, mildly poisoning a pet is a bad thing to do, right? < 1310773632 698008 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :ais523: Yes, I wouldn't *recommend* it. < 1310773644 432682 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net PRIVMSG #esoteric :Cause you'll either have diarrhea or vomit to clean up after. < 1310773926 105617 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 276 seconds < 1310773947 962769 :CakeProphet!~adam@h173.1.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1310773948 281224 :CakeProphet!~adam@h173.1.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1310773948 454919 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1310774457 884006 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au JOIN :#esoteric < 1310774468 781960 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1310774470 83268 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1310774607 158790 :copumpkin!~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com JOIN :#esoteric < 1310774607 502953 :copumpkin!~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com QUIT :Changing host < 1310774607 677154 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1310775471 69588 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have now made approximately one third of the DVI optimizer program. < 1310777128 136049 :hagb4rd!~hagb4rd@koln-5d81e041.pool.mediaWays.net JOIN :#esoteric < 1310777418 126889 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1310778640 214840 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1310778751 315782 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net QUIT :Ping timeout: 258 seconds < 1310778827 162487 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net JOIN :#esoteric < 1310779260 504666 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310780118 173468 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1310780142 49625 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310780623 442476 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310780739 184235 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1310780792 839206 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 246 seconds < 1310780842 339540 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I found list of spells of D&D game including "Explosive Familiar" it makes the caster's familiar explosive, and "Feign Invisibility" which causes others to believe the caster is invisible even though they can clearly see the caster, they must think they can see him somehow even if he is invisible. < 1310780901 366238 :yorick!~yorick@unaffiliated/yorick QUIT :Ping timeout: 255 seconds < 1310781008 215221 :yorick!~yorick@unaffiliated/yorick JOIN :#esoteric < 1310784198 987231 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you know Double Fanucci? < 1310785106 898662 :pikhq_!~pikhq@71-219-234-31.clsp.qwest.net JOIN :#esoteric < 1310785326 795130 :pikhq!~pikhq@71-219-253-145.clsp.qwest.net QUIT :Ping timeout: 264 seconds < 1310787655 163129 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :zzo, sort of like how stage hypnosis is supposed to work eh. < 1310787730 460749 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i've seen an [obviously staged] video of a guy who hypnotized a woman to think he was invisible and then he would tickle her with a feather and make her look up with confusion < 1310787740 769772 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :on youtube < 1310787765 403739 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: do you know any good math games? < 1310787780 637108 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but i am trying to put such bizzare fetishes behind me. < 1310787802 169321 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it might not have been youtube :-? i forget < 1310787857 579021 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and there is that book whose name i am not sure of which apparently has this word fnord which the citizens have been conditioned to block out < 1310787872 104819 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :instilling fear in them because it is present in their texts even though they cannot conciously see it < 1310788019 834452 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :as far as I know, the actual experience of such things is a deep form of submission whereby you let someone force you to fake it till you make it < 1310788041 916983 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :fungot: do you know anything about this? < 1310788042 175213 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: computergram via first! peter norton, founder of peter norton, founder of peter norton, founder of peter norton, founder of peter norton, founder of peter deutsch and warren teitelman ( all the major problems, consider that " if the translators of the < 1310788049 568962 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :^style < 1310788049 742947 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher ic irc jargon* lovecraft nethack pa speeches ss wp youtube < 1310788055 163054 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :^style irc < 1310788055 337026 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Selected style: irc (IRC logs of freenode/#esoteric, freenode/#scheme and ircnet/#douglasadams) < 1310788069 630398 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :fungot: could you elaborate on that? < 1310788070 163195 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: 1-based would be confusing? i hope i someday understand call/ cc will restore the stack and the registers. < 1310788084 403064 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :fungot, you disappoint me. < 1310788084 649959 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: i'm just curious if he had his student do it :) < 1310788140 854032 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :something is wrong, i cannot see fungot's fnords. oh wait... < 1310788141 66680 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: yes... roots are bad... < 1310788177 720742 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :So, who has the mysterious libc.so? < 1310788205 73972 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it was after a girl in a chatroom started actually doing this to me that I knew I had to leave her. < 1310788314 767550 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo_: some guy called Error: Malformed requestDomain Name < 1310788547 610871 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1310789259 433936 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :quintopia: I don't know a lot of math games < 1310789274 110220 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Although there are some games that you can possibly involve mathematics with < 1310789278 462814 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hmm < 1310789282 887747 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :math games.. < 1310789284 635068 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :for example? < 1310789322 709172 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :quintopia, single or multiplayer? < 1310789327 991217 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :multi < 1310789342 469438 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't have a specific example; I just mean in general some specific things having to do with certain games might be related to mathematical involving things, or maybe I wrote something wrong I don't actually know how to say this so I write like this is all mixed up sorry < 1310789452 418836 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I have a small stash of ebooks which I more or less just hoard and don't investigate, some of which may actually be relevant. < 1310789610 190471 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION vaguely remembers some computer game from when he was a kid < 1310789643 236336 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :When playing pokemon card I play for overmate. (Even if overmate is not relevant to the rules being used; it is certainly not relevant in the standard rules.) < 1310789665 269848 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :lewis carroll, raymond smullyan, douglas hofstadter < 1310789686 821097 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i don't know if they entirely reach the topic. < 1310789692 834774 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have one book written by Douglas Hofstadter. < 1310789776 789632 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i am sure john conway is relevant to the topic but i don't have any ebooks that are really related to him < 1310789981 443667 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :winning ways, probably < 1310790039 87403 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :puzzles are more common than actual games < 1310790076 709155 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION has simon tatham's lightup in the other window < 1310790206 599359 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :depressing wiki comment backs me up "This article is about using mathematics to study the inner-workings of multiplayer games which, on the surface, may not appear mathematical at all. For games that directly involve mathematics in their play, see mathematical puzzle." < 1310790312 699273 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :maybe things aren't so bad < 1310790319 496332 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :anyway here is the page: http://en.wikipedia.org/wiki/Mathematical_game < 1310790487 641989 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :all the math games i know are too hard for mere humans to do in their heads < 1310790634 902703 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :As a wannabe game designer it gives me great pain to think about how the only reason games are possible is due to imperfections in the players. < 1310790668 810977 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :relative to perfect play that is < 1310790697 125797 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but thats probably a naive view i hold too often < 1310790733 286735 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Good night < 1310790769 541327 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :That is the cynical depressing view that all gaming is to demonstrate some level of deviation from perfect play higher than the opponent. < 1310790815 128691 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Then again we find that perfect play is a waste of time. < 1310790842 664503 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :And yet it helps motivate us to play if we idealize perfect play. < 1310790858 71867 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :All of this of course is my cynical views which are probably wrong. < 1310790957 321608 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :this is only true of mathematical games < 1310790968 355517 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and not even all of those < 1310790977 694627 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :im full of shit ^_^; < 1310791002 900100 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :here's an example: the simple three player game help-or-hinder < 1310791016 420709 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it's practically unanalyzable < 1310791036 790933 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so winning has nothing to do with perfect players... < 1310791059 5743 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i analyze things too much < 1310791059 453809 :Elizacat!~Elizabeth@awos/2nd-in-command/init QUIT :Read error: Operation timed out < 1310791083 291528 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i can think of arguments against my earlier comments but its all just a pile of crap comments < 1310791121 548066 :mtve!~mtve@65.98.99.53 QUIT :Ping timeout: 252 seconds < 1310791129 731539 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :humm < 1310791143 510091 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :you know what i havent seen much is coop games < 1310791174 415414 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i was talking to this guy once about it < 1310791232 569920 :Elizacat!~Elizabeth@awos/2nd-in-command/init JOIN :#esoteric < 1310791309 714041 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Now I have the DVI file of my and my brother character sheet. Currently it has no story text or footnotes. < 1310791346 930500 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :omg the first result on google is an xkcd page < 1310791356 75499 :mtve!~mtve@65.98.99.53 JOIN :#esoteric < 1310791369 974496 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Result of what? < 1310791400 158858 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :http://forums.xkcd.com/viewtopic.php?f=3&t=16990 < 1310791422 518281 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :omg quintopia posted on that page < 1310791481 619876 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yeah, i am skillful googler < 1310791531 310506 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :good find < 1310791607 78897 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Did you expect the Spanish Inquisition? < 1310791633 16898 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well i searched on: "3 player game" "help or hinder" < 1310791644 819652 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :didn't work in bing so i proceeded to google and it did < 1310791661 788055 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK now I know what you search < 1310791676 452419 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yet an MS spokeswoman says "if google didn't exist bing would be good enough" < 1310791732 371361 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i didn't remember that that guy invented that game < 1310791741 841953 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :anyway, it's a good example < 1310791755 721086 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yeah good enough for me to use as fertilizer < 1310791787 352154 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :3 player eh < 1310791800 516648 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so.... by having an odd number of players the dynamics become much more complex < 1310791842 223495 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Isn't Diplomacy a 7 player game? < 1310791855 649663 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Not really mathematical in that way though < 1310791872 908632 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Although I wonder what would happen if you took the board out and just made it that sort of game < 1310791928 837444 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :this very sort of topic is what eventually led me to a chatroom for esoteric programming languages < 1310791994 243029 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so this page is like anti-3 player games < 1310791997 34779 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but i am all for it < 1310792061 364934 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ashbash makes the point < 1310792063 605965 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Theoretical maximum overmate in pokemon card is eight. Try to design a situation using only cards in Pokemon Card GB2 where the player whose turn it is can win with eight overmate on this turn. Better if the number of things that must be done is increased and/or if chance based things are involved although when combining them properly you can guarantee a win < 1310792090 578476 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :chance is fun. < 1310792142 99327 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh < 1310792150 307331 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :an idea just came to me, < 1310792188 676052 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Phutball this one is good. solving it is PSPACE-complete! < 1310792189 984368 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Alternatively, instead of overmate (since overmate is not standard rule), do such that you have six side cards remain and zero cards in draw pile, opponent has many cards in draw pile but only one side card remain. And you are poisoned. < 1310792208 440397 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i am a genius of course.. so ideas often come to me < 1310792253 213749 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but you are keeping it to yourself < 1310792254 406899 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :tell me < 1310792257 3870 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok i am "confident" you have not heard of this game before < 1310792271 353403 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :This is "The Ultimate Pokemon Card Puzzle Game". < 1310792281 537744 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so.. each player has 2 private 8x8 boards < 1310792297 806277 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :following with me so far? < 1310792330 179403 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :itidus20: OK. So far. But that isn't much. < 1310792342 460023 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :they each have a pair of 8x8 boards that only they can see.. thus a total of four 8x8 boards < 1310792349 910197 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK < 1310792374 605016 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :they also have a bunch of tiles... lets say 128 tiles just to be safe < 1310792385 291624 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :128 each < 1310792395 882572 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK. < 1310792416 59772 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That should be sufficient to cover the board unless they are allowed to be stacked. < 1310792425 564705 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and uh.. 2 more tiles of a second color.. and 2 more tiles of a third color < 1310792450 362274 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so.. color 1) 128 tiles, color 2) 2 tiles, color 3) 2 tiles < 1310792451 896654 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK what are these second and third colors mean? < 1310792456 620530 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hehe < 1310792486 386904 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I understand so far what you have written, but not sure of its significance yet due to you can write it later the rules, and then is known its significance to the game. < 1310792503 441839 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok now.. they begin by placing color 3 tiles on the boards.. 1 on each board < 1310792519 309767 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :at location.. x = 4, y = 8 < 1310792551 863978 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK. What next? < 1310792557 544324 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :now, on one of the boards, they place a color 2 tile somewhere < 1310792589 513596 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so far so good? < 1310792611 651986 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK. Do you place of your choice position? Is it allowed to stand on top of the other tile or not? < 1310792628 951536 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh.. its allowed anywhere except the first tile position < 1310792635 330914 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK. < 1310792650 36215 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :for now.. that rule might turn out to need altering < 1310792692 820528 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok.. next.. you build a maze with the color 1 tiles leading to the color 2 tile < 1310792714 403628 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :from the color 3 tile to the color 2 tile < 1310792726 297451 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK. (I was going to ask exactly that) < 1310792810 985928 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :diagonal moves are not possible, but the maze has to be a solid object in the way that a tetris piece is a solid object < 1310792820 109879 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :uhh sort of < 1310792824 976224 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK, I think I understand what you mean. < 1310792827 511395 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :maybe it can have gaps < 1310792834 244119 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but uhhh < 1310792837 508932 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hummm blah < 1310792841 125413 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yeah anyway moving along < 1310792841 299383 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Have gaps? How would that work? < 1310792852 357941 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well im not sure.. this part is tricky to formalize in words < 1310792883 139951 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If you cannot do it in words, do it in pictures, or in mathematics. < 1310792891 930628 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so anyway... what happens is.. in any order.. doesn't matter.. each turn.. both players are told which directions have walls < 1310792901 618876 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so it might be like "east and west have walls" < 1310792914 920146 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK < 1310792931 674420 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :itidus20: the easiest way to say what i think you are trying to say is "no 2x2 region can contain no color 1 tiles" < 1310792948 861535 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and then the player tells the other player which direction he makes his move < 1310792953 467625 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think I can see what this is doing a bit < 1310792973 305452 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and both players update their boards.. and its a race to reach the end of the maze < 1310792977 988552 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but < 1310792984 876832 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :why does each player have two mazes < 1310792989 844058 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh < 1310793001 20323 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so they can construct the other player's maze on their own board < 1310793004 745007 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yup < 1310793014 58072 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its not a bad idea right? < 1310793016 81910 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes I think I know exactly what this is now. < 1310793017 243500 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it's like multiplayer adventure game :P < 1310793040 444945 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :except you can never be in a maze of twisty little passages, all alike < 1310793046 95739 :mtve!~mtve@65.98.99.53 QUIT :Ping timeout: 260 seconds < 1310793049 201946 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Something like battleships, except not battleships at all. < 1310793080 894540 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :an idea: what if the mazes can be arbitrary graphs but every node has unique number? :P < 1310793130 473252 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :sorry, i always try to make things difficult. for instance when i saw the phutball game i said "i wonder if it would be harder on a projective plane?' < 1310793140 217642 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Then it is somewhat similar to Wumpus game?? < 1310793141 672061 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh i am empty of ideas now. just had to spill that one < 1310793159 511596 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :or you can make it so the mazes are on tori! < 1310793167 390575 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :that would be super interesting < 1310793184 95851 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :quintopia: Have you ask on this channel a few days ago about FurryScript document? I have now written the document in case you were looking for it. Or, was it someone else who asked for it? < 1310793194 585062 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yes i saw you said that and thanked you < 1310793220 703031 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe you can make a maze with the tiles and also chess as well. < 1310793348 503967 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it is by jumping into such random convos that such ideas come to me < 1310793351 831765 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i never get them on my own < 1310793424 189811 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :zzo, yeah i like to consider every possible use of the chessboard other than to play chess :-? < 1310793517 645181 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :itidus20: Yes you can make other games using the same or similar board. Some game similar to chess includes Xiangqi, Shogi, played with their own board, but it is still like chess, you still take turn moving 1 piece each, you attack opponent's king and can win, etc. < 1310793528 510543 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i actually created a wild image with my wacom tablet the other day to show my desire to stretch the game of chess < 1310793642 283376 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There are many variants and I have invented some chess variants. Some which are played with the same board. I made one game "123456 Chess" which is a chess variant that you can use a chess/checker/backgammon set. You start with rook standing on checkers, and two dice each with 1 on top at start. You can advance the dice which uses up a turn. Capture with checkers must be done if able. < 1310793725 395181 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Or, another game, once my brother put eight checkers in front of the pawns for joke. But then we decided to actually play that way. We discussed the rules although as it turned out both of us already agreed on the exact rules to use in our mind, before discussion! < 1310793731 986649 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I liked the chess variant shown on the big bang theory < 1310793746 614716 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i made my own game with chess pieces once. it had a much higher branching factor than chess, because it was possible to respawn captured pieces < 1310793773 330546 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :http://oi55.tinypic.com/15n2fro.jpg < 1310793775 223425 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but the goal was simpler...simply to get a pawn to the opponents first rank < 1310793796 911850 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but i forgot the initial configuration and rules of motion < 1310793811 754993 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :never wrote it down < 1310793874 372278 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :damn < 1310793882 755179 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have read of another variant where that is the case, win by a pawn on opponent's first rank. < 1310793909 990528 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But in that variant, it was otherwise as normal (FIDE) chess and you can win by checkmate too. < 1310793961 97898 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i dont like chess because i have no clue how to play.. and that being the best is ridiculously difficult < 1310793997 234412 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and a game like chess to me is the perfect thing to exploit into other games < 1310794113 262210 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I once had idea in Magic: the Gathering cards, a card, both players assign permanents to each chess piece (with not allowed two pieces for the same permanent), and then play chess. Any captured piece causes corresponding permanent to be discarded. In case of checkmated, losing player permanent corresponding to their king is discarded. < 1310794149 503632 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the maze thing is probably not as good in practice as it sounds. < 1310794173 103787 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :itidus20: I believe you. < 1310794191 949318 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but the idea is fun < 1310794261 921511 :rodgort!~rodgort@li125-242.members.linode.com QUIT :Quit: ERC Version 5.3 (IRC client for Emacs) < 1310794270 991469 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, I think it is something like battleships, except that it isn't battleships at all. < 1310794273 518746 :rodgort!~rodgort@li125-242.members.linode.com JOIN :#esoteric < 1310794325 623122 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you know how to play Magic: the Gathering card or play pokemon card? < 1310794330 251765 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :you're right... its basically battleships except reduced down to 1 small ship < 1310794403 468556 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :no i don't. < 1310794422 156028 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :itidus20: i am getting another idea for a maze game < 1310794481 993952 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If anyone has idea, try to invent "The Ultimate Pokemon Card Puzzle Game". < 1310794497 143822 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :this one will take some thinking since it is not symmetrical < 1310794503 531792 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: i'm not really into pokemon < 1310794552 685828 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :quintopia: OK. You are not really into pokemon < 1310794557 283517 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :quintopia: I once had an idea about generating a maze by dice rolls < 1310794617 374140 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :itidus20: i want to make a cross between pacman and fox-and-geese, where the geese player is the only one who knows the maze and the positions of everything. < 1310794641 71074 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and only four geese/ghosts < 1310794681 363167 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :zzo, i am fascinated by some dragonball z emulated roms based on card games < 1310794702 493895 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ah fox and geese.. i have a book around with a lot of games described < 1310794704 329269 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but the problem is you can't let the maze be designed by the geese player because they could make it a labyrinth (unicursal) and trap the fox too easy < 1310794704 757310 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I once had an idea about making up an entire set of rules for a chess variant by dice rolls. < 1310794724 871759 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: such games have existed since the beginning of chess < 1310794759 974518 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No, I mean, before the game starts roll the dice to determine each individual small part of the rules. And then the game is played without dice. < 1310794760 682233 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :theres 1 special book about chess history which i have been unable to locate on the internet < 1310794802 507304 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh < 1310794803 586402 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :What book? < 1310794818 605513 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ill check my browser history < 1310794823 115982 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: make it a drinking game too < 1310794828 690681 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I do know, however, of chess variants with dice, including Ludus Equitum (roll two d6 dice to determine which two pieces you are allowed to move, and it is allowed to pass one or both parts) < 1310794835 311182 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :quintopia: That's the only way I get anything done anymore~ < 1310794871 164235 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: that sounds similar to one particularly ancient one i was thinking of < 1310794873 322499 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :A History Of Chess by some H.J.R. Murray < 1310794926 697775 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Ludus Equitum is not particularly ancient. It is relatively modern. However, it is the Society of Creative Anachronism game, so it is using old style rules. < 1310794963 233665 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :itidus20: Surprisingly, I can't find it either. I thought I had a near comprehensive set of books on chess. < 1310794974 281461 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its very special that one < 1310794981 207515 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :will be hard to find < 1310795032 220317 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I learned about it when I started to want to know about the very origins of chess < 1310795088 634218 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I hope I solve chess. That'd look great on a resume~ < 1310795247 230954 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :theres something so compelling about chess.. but yet for me there is a certain boredom that i imagine with it < 1310795307 1694 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Chess is always exciting, unless you play with people who know a little about it < 1310795322 36268 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :People who know nothing are interesting because they are hard to predict < 1310795336 538902 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :People who know a lot are exciting because they think in the metagame < 1310795360 777013 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :People who know a little have a small repertoire and decent middlegame. No fun at all < 1310795392 441877 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :itidus20: I think I have also played some kind of card game Dragonball Z on NES, although I am unsure of the rule. Each card two numbers, one above is dots tell you how many times to move, the one below I am not sure what it means. < 1310795415 549307 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But I like pokemon card. < 1310795418 4993 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :zzo38: I remember that game :D < 1310795420 147526 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :zzo38: yeah.. thats exactly the kind of game i mean. they're fun to watch < 1310795431 904063 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I much prefer Magic to Pokemon < 1310795436 15548 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i have no clue what goes on though < 1310795540 6042 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I do know reading numbers with kanji, and also some words with hiragana and katakana, a bit. < 1310795568 571784 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh well i think theres some translations anyway < 1310795576 137946 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but even still i would have no idea < 1310795667 950347 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so, zzo, did you learn much about chess variants? < 1310795722 602313 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i actually basically independantly discovered the theory of chess variants < 1310795745 802536 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and, at the end i googled it and found out with dismay that what i had discovered was nothing new at all < 1310795757 485747 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1310795770 919652 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello < 1310795792 222888 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Theory of chess variants> < 1310795802 304444 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :How is there a "theory" of such things? < 1310795811 139380 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But what I can tell is you are allowed to step in the same square twice when walking, and that when you have to fight it might be useful if Gokuu and Pikkoro stand in the same place because then you can have both on your side fighting. And there are also some item cards. And different tiles have different effect stepping there. Also "Z" seems to mean eight < 1310795816 644228 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :perhaps theory is the wrong word.. but i will explain < 1310795819 220291 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :itidus20: http://chessvariants.org/ < 1310795845 62319 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Anyone want a game of chess? < 1310795847 420547 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh, well, by discovering it myself i had insight into exactly what chess variants are. < 1310795887 311017 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :they are taking the properties of the individual pieces and forming an abstract class which you might call "chesspiece" < 1310795901 937937 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and.. deriving from that class.. new pieces < 1310795922 157808 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :this general process is exceedingly powerful < 1310796100 83093 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Apparently a Whaling meeting ignored Whales! < 1310796104 295501 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :http://www.bbc.co.uk/news/science-environment-14153779 < 1310796295 55042 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so naturally most chess moves resolve into vectors. either specific lengths or unlimited < 1310796340 662970 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :now .. this creates a problem if you imagine a chessboard of say 1000x1000 ... do you still want some pieces crossing it in one go -- that is -- are unlimited movement vectors implied on boards > 8x8 < 1310796357 673414 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its all very fun for a rainy day < 1310796357 962567 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I would assume so < 1310796415 45128 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Pieces such as the queen and the rook have less of a vector and more of an angle < 1310796460 348700 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :of course one way around that would be to divide the board up into districts < 1310796474 751384 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :where a piece has to stop at the edge < 1310796480 309335 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :sort of < 1310796534 382845 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :how about making it instead of pieces moving, they clone themselves into some available square. no piece ever moves, but they die after some fixed number of moves. < 1310796546 757136 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But what would happen at the border to districts? < 1310796560 817552 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Trees seem to be the most correct representation, at least to my mind < 1310796581 559344 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :representation of what < 1310796586 143729 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :chess games? < 1310796586 721991 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Chess < 1310796603 104898 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it is too general < 1310796611 444455 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :any game is represented as a tree < 1310796614 667127 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :What if they're moving in some sort of jelly? < 1310796621 302886 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Generality is a flaw? < 1310796628 832604 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yes < 1310796632 516528 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Different pieces can move further through the jelly < 1310796637 549064 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the trouble starts when you start trying to abstract moves like en passant and castling < 1310796670 480562 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :then it feels like a scripting language would be useful < 1310796681 325079 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :in the definition of the pieces < 1310796682 895943 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :when a representation is too general to give insight to a human individual, it is not a useful model < 1310796688 324535 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1310796689 649225 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :You know, I've only played en passant once? < 1310796693 208882 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Ever? < 1310796707 672465 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :en passant was a very late addition to the game < 1310796711 692151 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :What insight are we after? Optimal strategy? < 1310796741 344890 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Optimal description of pieces and how they work, I think < 1310796767 273731 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :En passant is the rule that no one knows about unless they play regularly. Most of the adults I played with recreationally when I was younger had never heard of it < 1310796785 404111 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Taneb: Ah, I see. Well, that does make a tree a little ridiculous < 1310796811 619011 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I've beaten someone who's beaten someone who was at one time the chess champion of Australia < 1310796868 34226 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I suppose what I'm curious about is what exactly we are trying to quantify about the pieces and their movements. < 1310796888 848563 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :back < 1310796897 828952 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :dandy: variant pieces < 1310796909 604594 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Ah, okay < 1310796912 927102 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well, i don't know. perhaps the conversation has multi-threaded too < 1310796922 449124 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :which is nice < 1310796930 821381 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm pretty much in a conversation with myself < 1310796966 451295 :hagb4rd!~hagb4rd@koln-5d81e041.pool.mediaWays.net QUIT :Ping timeout: 255 seconds < 1310797017 764423 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :So I decided when I was thinking about chess variants that the minimal conditions I would find acceptable is a system which could describe all the rules of chess < 1310797047 674833 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :including castling and pawns moving 2 spaces on their first go, and queening, and en passant etc < 1310797071 860452 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :hmm < 1310797107 836228 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Are we talking a computational system, or a general formalization? < 1310797126 808694 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I did try for a little while. I think as I became aware of the existence of professionals who had already done a lot of it, I lost interest. < 1310797132 745565 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :both :D < 1310797185 375110 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I had plans on making a program to do it but it started to make me sweat so by then i had thrown in towel < 1310797207 672818 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I wouldn't have done that < 1310797215 571559 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I would have used the towel to dry off the sweat < 1310797219 72845 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And then continued < 1310797227 348310 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Maybe got someone to bring you a new towel < 1310797229 934887 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I didn't have any exciting ideas anyway < 1310797248 933577 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Depends what you find exciting, I guess < 1310797249 680825 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I simply realized that chesspieces could be highly generalized. < 1310797308 884794 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Also, there is the draw I feel towards making a realtime chess < 1310797320 802880 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I have seen a youtube video of kungfu chess. < 1310797350 840761 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :http://www.tempestchess.com/ < 1310797551 537768 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I feel a small joy reading "I would rather take the real-time chess concept as far as it can go." < 1310797612 818364 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but yeah.. sumo volleyball sounds like the kind of nonsense I would be looking to create < 1310797834 478271 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I would define a piece as: a list of vectors/angles defining how it can move < 1310797847 302034 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :A boolean defining whether it can "jump" like a knight < 1310797870 726434 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And a series of scripts for special events such as castling, en passant, and promotion < 1310797889 563808 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Of course, pawns are weird < 1310797898 148398 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well, i decided to define a boolean named virgin for whether or not a piece has moved yet :D < 1310797947 713828 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :How about a second series of vectors/angles defining how it can take, and if this is omitted, the movement one is used for this as well < 1310797988 839332 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i also abstracted the role of the king into an idea of like a squad leader < 1310797999 103705 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Also, somebody's spammed the wiki < 1310798002 604423 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/100_free_dutch_dating_sites_2008 < 1310798006 542165 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Can anyone here fix that? < 1310798060 577814 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :First let me grab those sweet free Dutch dating links!~ < 1310798108 94808 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so uh.. you could have a chess army consisting of multiple squads.. < 1310798115 881432 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and if you take down the leader, the whole squad falls < 1310798158 792840 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yeah, i am full of ideas on this kind of thing.. it provides me some kind of perverse pleasure < 1310798295 247204 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I need to find a charger cable < 1310798311 102044 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Actually, can anyone recommend an IRC client for Windows XP? < 1310798346 980840 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :YChat works. < 1310798348 507262 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Taneb: mIRC, Leafchat < 1310798351 394826 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I dunno how it compares < 1310798376 471814 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION uses Silverex, which has "YChat" in the title bar < 1310798413 128745 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hmm.. seems they are related < 1310798429 466702 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Leafchat looks cool < 1310798441 266626 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :looking on the about box one of the devs of this ychat has an email address silverex@silverex.org < 1310798475 967539 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm going to leave, shut down, have breakfast, turn on a different computer, install leafchat, and return < 1310798478 13703 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :itidus20, so basically, you're using Silverex, which just puts YChat as the name of the program < 1310798480 824733 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Taneb: Leafchat's got perl scripting and so on, which is neat < 1310798481 38641 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But not yet < 1310798493 752929 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :im using some version of it < 1310798500 610284 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i dont know < 1310798525 943922 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its listed as: X Chat 2 in the start menu < 1310798566 507593 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :weird < 1310798729 960972 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Silverex is just a build of XChat < 1310798749 15822 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Use irssi-proxy and any client you like < 1310798753 19747 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Problem solves < 1310798757 53653 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :*solved < 1310798781 490072 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Ping timeout: 276 seconds < 1310800092 708909 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1310800098 309276 :myndzi\!myndzi@c-24-22-176-245.hsd1.wa.comcast.net JOIN :#esoteric < 1310800233 459959 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net QUIT :Ping timeout: 264 seconds < 1310800263 162536 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1310800274 558184 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello < 1310800292 284103 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Hiyo < 1310800405 136995 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :This computer is quite slow < 1310800418 799590 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It was a normalish computer in 2006 < 1310800424 626093 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :So what did I do? < 1310800429 986886 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I installed Dwarf Fortress < 1310800470 540050 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Naturally < 1310800828 660329 :mtve!~mtve@65.98.99.53 JOIN :#esoteric < 1310801070 346428 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :So, what's happening in the world of esoteric programming? < 1310801104 803948 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :You wouldn't have heard about it B-\ < 1310801135 303533 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :"it B-\"? Sounds interesting < 1310801139 312049 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Could you elaborate? < 1310801187 6051 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :http://blogs.discovermagazine.com/discoblog/files/2010/11/hipster-cat.jpg < 1310801204 769861 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :There's no ironic hipster emoticon < 1310801210 322530 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :This is their greatest triumph < 1310801553 826387 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Oh, why are ink cartridges so tricky to replace? < 1310801573 714317 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :So you'll ruin them and have to buy more. < 1310801630 211329 :pikhq_!~pikhq@71-219-234-31.clsp.qwest.net PRIVMSG #esoteric :To punish you for not buying a laser printer. < 1310801671 37423 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I was holding it upside down < 1310801702 76992 :pikhq_!~pikhq@71-219-234-31.clsp.qwest.net PRIVMSG #esoteric :Still, you should definitely invest in a laser printer. < 1310801719 477996 :pikhq_!~pikhq@71-219-234-31.clsp.qwest.net PRIVMSG #esoteric :Y'know, a printer that you'll probably have to put in your will for your grandchildren. < 1310801843 683738 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I can't afford one of those! < 1310801857 607152 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :A grandchild, not a laser printer < 1310801862 418154 :pikhq_!~pikhq@71-219-234-31.clsp.qwest.net PRIVMSG #esoteric :Ah. < 1310801866 836025 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :You can afford only one or the other < 1310801880 476173 :pikhq_!~pikhq@71-219-234-31.clsp.qwest.net PRIVMSG #esoteric :NihilistDandy: Clearly the laser printer is the superior choice. < 1310801886 188621 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :But you can't use Postscript on a grandchild < 1310801888 617342 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :pikhq_: Exactly < 1310801898 93461 :pikhq_!~pikhq@71-219-234-31.clsp.qwest.net PRIVMSG #esoteric :Also, you need to have children first. < 1310801922 496923 :pikhq_!~pikhq@71-219-234-31.clsp.qwest.net PRIVMSG #esoteric :And in this anti-sanity economic climate, children are likely to cost you twice all the money. < 1310801925 160447 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :pikhq_: Unless you're a creative adopter < 1310802018 862462 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Adopting pregnant adults, to minimise effort to gain grandchildren? < 1310802045 479052 :pikhq_!~pikhq@71-219-234-31.clsp.qwest.net PRIVMSG #esoteric :Taneb: You can have pregnant non-adults, y'know. < 1310802063 691943 :pikhq_!~pikhq@71-219-234-31.clsp.qwest.net PRIVMSG #esoteric :At least, as far as the US is concerned. < 1310802075 220539 :pikhq_!~pikhq@71-219-234-31.clsp.qwest.net PRIVMSG #esoteric :(it's a fairly common thing, though) < 1310802103 34174 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yeah, but then you need to look after them < 1310802122 872972 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I was trying to minimise long term effort < 1310802161 889367 :pikhq_!~pikhq@71-219-234-31.clsp.qwest.net PRIVMSG #esoteric :I think it may be undoable in the Status Civitatis Vaticanae... < 1310802289 326479 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The way things are with the people of the Vatican? < 1310802296 492994 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :As long as you didn't pronounce that in the style of Church Latin, I'm okay with it < 1310802322 89314 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :stahtus kiwitahtis waticahn-eye < 1310802327 397146 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :<3 < 1310802340 839924 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :GCSE Latin, hopefully coming this August < 1310802341 863482 :pikhq_!~pikhq@71-219-234-31.clsp.qwest.net PRIVMSG #esoteric :NihilistDandy: I actually find Church Latin somewhat unnatural. < 1310802347 799636 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :pikhq_: Exactly < 1310802355 907814 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's good for ominous chanting < 1310802365 480450 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Taneb: I'm so glad I'm not the only one who took Latin < 1310802370 427304 :pikhq_!~pikhq@71-219-234-31.clsp.qwest.net PRIVMSG #esoteric :I don't even really know Latin, I just know that Church Latin sucks. :P < 1310802394 635869 :pikhq_!~pikhq@71-219-234-31.clsp.qwest.net PRIVMSG #esoteric :(my knowledge of Latin is limited to: orthography, pronunciation, obvious cognates) < 1310802396 231060 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Church Latin is what happens when you let Italians ruin things :| < 1310802424 276582 :pikhq_!~pikhq@71-219-234-31.clsp.qwest.net PRIVMSG #esoteric :(and random things memorised courtesy of high school choir) < 1310802437 500602 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :lingua latina Pateri mala est < 1310802446 867875 :pikhq_!~pikhq@71-219-234-31.clsp.qwest.net PRIVMSG #esoteric :Taneb: The age of consent in the Vatican is 12. < 1310802450 381887 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I learned more about English in two years of Latin than I did in all my other schooling < 1310802491 185745 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :pikhq_: And no one is surprised~ < 1310802504 846267 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :ACTION is a master of outdated topical humor < 1310802516 920856 :pikhq_!~pikhq@71-219-234-31.clsp.qwest.net PRIVMSG #esoteric :NihilistDandy: They copied most of the laws in existence in Italy in the early 1900s. < 1310802521 57750 :pikhq_!~pikhq@71-219-234-31.clsp.qwest.net PRIVMSG #esoteric :Including their age of consent. < 1310802529 897106 :pikhq_!~pikhq@71-219-234-31.clsp.qwest.net PRIVMSG #esoteric :And have since not changed it. < 1310802540 486514 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :God did it. His Laws are unchanging. < 1310802541 761410 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :"The claim is sometimes made that "In the Vatican State, there is an equal age of consent set at 12 years of age",[48] but this is incorrect. In 1929, when the Lateran Treaty was signed, the age of consent in Italy was 12,[49], and this was indeed adopted by the Vatican. However, as stated above, the rise in the Italian age of consent applied automatically to the Vatican City." < 1310802543 285508 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Duh.~ < 1310802549 924270 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :^From Wikipedia < 1310802557 379914 :pikhq_!~pikhq@71-219-234-31.clsp.qwest.net PRIVMSG #esoteric :Taneb: D'awww. < 1310802564 963162 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Well, that's my vacation shot < 1310802576 191481 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :D: < 1310802584 643000 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's 13 in Spain < 1310802587 368360 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1310802624 841933 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And 12 in parts of Mexico < 1310802626 305609 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Spanish is an awful language :/ < 1310802626 783571 :pikhq_!~pikhq@71-219-234-31.clsp.qwest.net PRIVMSG #esoteric :o.O < 1310802631 696296 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :But that's just me < 1310802639 167224 :pikhq_!~pikhq@71-219-234-31.clsp.qwest.net PRIVMSG #esoteric :Hong Kong has an age of consent of 16 for heterosexual sex. < 1310802644 957337 :pikhq_!~pikhq@71-219-234-31.clsp.qwest.net PRIVMSG #esoteric :And no age of consent for homosexual sex. < 1310802657 952588 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's 9 in Yemen < 1310802663 96336 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But you have to be married < 1310802668 989511 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Precisely < 1310802670 140498 :pikhq_!~pikhq@71-219-234-31.clsp.qwest.net PRIVMSG #esoteric :Not because it's illegal to be gay. < 1310802673 13101 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Esoteric, indeed < 1310802690 721325 :pikhq_!~pikhq@71-219-234-31.clsp.qwest.net PRIVMSG #esoteric :But because the only law estabilishing an age of consent was struck down in the courts. < 1310802697 431873 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :If the FBI asks, this was a very complex conversation about combinators < 1310802715 845335 :pikhq_!~pikhq@71-219-234-31.clsp.qwest.net PRIVMSG #esoteric :So, it's legal for Catholic priests to fuck little boys in Hong Kong. < 1310802729 885609 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :"Note all the 'Y's" I'll say < 1310802733 181364 :pikhq_!~pikhq@71-219-234-31.clsp.qwest.net PRIVMSG #esoteric :But not little girls. < 1310802747 406985 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :pikhq_: I'm sure complaints are minimal < 1310802755 835140 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :My English Teacher moved to Hong Kong < 1310802773 779554 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And my piano teacher moved to China < 1310802786 923814 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Pedophiles, all < 1310802792 643965 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :or *paedo, I guess < 1310802831 687508 :pikhq_!~pikhq@71-219-234-31.clsp.qwest.net PRIVMSG #esoteric :*pædo < 1310803122 586952 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds > 1310803209 270140 JOIN :#esoteric > 1310803250 542966 JOIN :#esoteric > 1310803299 623560 JOIN :#esoteric > 1310803338 608805 JOIN :#esoteric > 1310803381 527810 JOIN :#esoteric < 1310803381 546335 :glogbot!Gregor@codu.org JOIN :#esoteric < 1310803402 916496 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Also, is it properly Mancuvian, or Mancunian? < 1310803416 76536 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :For someone from Manchester? < 1310803426 604432 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :yeah < 1310803434 467356 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Mancunian < 1310803454 499923 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Where the hell did I hear Mancuvian, then? :/ I've thought that that was the term for ages < 1310803467 994337 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I have no idea < 1310803473 165552 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Bizarre < 1310803483 581331 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm a novacastrian, incidentally < 1310803500 981863 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :That's even better than liverpudlian :D < 1310803502 878510 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :*novocastrian < 1310803533 31418 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Don't have a thick enough accent to be a geordie < 1310803563 172738 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Haha < 1310803586 274848 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Damn, I was wondering what was killing my battery life. Had some Monte Carlo Java nonsense running in the background < 1310803589 393501 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :ACTION not amused < 1310803591 439173 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :*is < 1310803684 825645 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :There's a geordie comedian I see on QI occasionally that I find very funny, but I can never remember his name < 1310803694 647840 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Ross Noble? < 1310803714 27449 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :That's the one < 1310803754 463983 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I'm mostly in it for the Stephen Fry goodness, but they get some good people on there :D < 1310803766 745928 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I watch it for Alan Davies < 1310803779 479463 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Also a winner < 1310803838 399260 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :How about... an esolang based on QI! < 1310803926 731566 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I'm sure it's already been done and abstracted to some absurd level already :D < 1310803942 56655 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :whats QI? < 1310803949 517924 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :British panel show < 1310803961 157829 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :is it IQ backwards? < 1310803968 438101 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It stands for Quite Interesting < 1310803977 173595 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Sort of a trivia show, but with vague points and barely any right answers < 1310803986 314693 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ah yes < 1310803997 266318 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :"What language did the Romans speak?" < 1310804000 839420 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :News items, too < 1310804003 94824 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :*silence* < 1310804009 886303 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :"...Dutch?" < 1310804022 810517 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :"Name a poisonous snake." < 1310804024 220750 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :You lose points for saying the obvious answer < 1310804027 468600 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :"Piers Morgan" < 1310804042 397593 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :"What was the great dissapoitment" < 1310804050 28342 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :"Have you been talking to my husband?" < 1310804054 720615 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :"last night" < 1310804056 156366 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hehehehe < 1310804081 68439 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Ross Noble had some surprisingly accurate answers about hedgehogs a few weeks ago < 1310804088 687456 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :A few weeks ago? < 1310804098 191760 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Man, where was I a few weeks ago... < 1310804098 399775 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :May have been more < 1310804117 809874 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I doubt that there is a QI esolang though. < 1310804124 776611 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I download it since I can't do the BBC video thing from here and they don't show it on BbCA < 1310804128 226049 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :*BBCA < 1310804137 662261 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :There's a very good reason for that < 1310804144 898268 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :They use a lot of copyrighted stuff < 1310804148 776447 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :True < 1310804150 911728 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Which is licensed only for the UK < 1310804151 416449 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :although.. much to my surprise, a term i thought up "hashashins weed" has already been used < 1310804154 444437 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And New Zealand < 1310804161 303330 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :http://www.youtube.com/watch?v=mqRkkVQ6OSE < 1310804194 445192 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Oh, good, they finally updated the HTML5 player on youtube < 1310804221 107933 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Pubenda is a great word < 1310804239 792064 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Might have to name our QI esolang that < 1310804265 260855 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :How about BCL with Q and I instead of 1 and 0 < 1310804274 609033 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Or Alan Davies and Stephen Fry < 1310804298 640994 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :The Davies constant < 1310804378 864935 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :http://www.youtube.com/watch?v=PA8qT5PzSS4&feature=related < 1310804440 436654 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :David Mitchell's brilliant, as well < 1310804543 512983 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Grover Cleveland was two presidents of the United States :D < 1310804606 204012 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :http://www.youtube.com/watch?v=kndxsByVscA&feature=related < 1310804702 984518 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :http://www.youtube.com/watch?v=BfDCwP2SnI4&feature=related < 1310805681 665765 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :http://www.youtube.com/watch?v=9aX26k5ZNzI&feature=related < 1310805701 107629 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Comedic timing at its finest < 1310805810 447748 :pikhq!~pikhq@71-219-194-210.clsp.qwest.net JOIN :#esoteric < 1310805971 873794 :pikhq_!~pikhq@71-219-234-31.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1310808321 693533 :azaq23!~derivecto@pD9E35140.dip0.t-ipconnect.de JOIN :#esoteric < 1310808326 576608 :azaq23!~derivecto@pD9E35140.dip0.t-ipconnect.de QUIT :Changing host < 1310808326 594571 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1310808475 52363 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Back < 1310809184 117770 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello? < 1310809610 993560 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :morning < 1310809631 492670 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :My town's got a music festival this afternoon < 1310809635 592260 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :i just did a full 14'er < 1310809658 971376 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :14'er? < 1310809664 356999 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :we had a music festival a few weekends ago < 1310809668 735349 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :well you know a full night's sleep < 1310809674 758803 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Ah < 1310809694 816605 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I don't think i've ever been asleep that long < 1310809707 546652 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Had about two hours last night < 1310809722 674812 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But yeah, I remembered why I don't like it when I'm cleanshaven < 1310809774 822861 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I look like a freakin' elf < 1310809826 906952 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :you make the awesomest palindromes, you don't need sex and you don't need sleep. you are a fucking superhuman :| < 1310809837 418257 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :oh and you can transform into an elf < 1310809870 583470 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :people think i'm 5-10 cm shorter than i actually am because of my crouching < 1310809880 542871 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :but i'm not sure that's transforming into an elf < 1310809890 444869 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That's a dwarf < 1310809893 272794 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Or maybe a hobbit < 1310809898 264068 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Depends on your facial hair < 1310809899 257228 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :santa's elves are drarves < 1310809910 868237 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Santa's elves are gnomes < 1310809962 940152 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :but they have the property of dwarves which made you say dwarf in the first place < 1310809965 737838 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :*dwarves < 1310809973 172210 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Except for facial hair < 1310810006 288410 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :If anything, Santa's elves are Sami < 1310810017 782228 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :well yeah but i have my own way of elving up and it uses a different breed of elf < 1310810087 119693 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :?pl i f x = i f $ f x < 1310810087 496111 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :i = fix ((.) =<<) < 1310810100 112942 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :... < 1310810101 514708 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :What? < 1310810106 355789 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Can you make Lambdabot call itself? < 1310810130 948710 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :no know < 1310810136 199461 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@src lambdabot < 1310810136 636632 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. BOB says: You seem to have forgotten your passwd, enter another! < 1310810147 332376 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@src LambdaBot < 1310810147 731887 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. I can't hear you -- I'm using the scrambler. < 1310810164 524774 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@src foldl' < 1310810164 835643 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :foldl' f a [] = a < 1310810165 140083 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :foldl' f a (x:xs) = let a' = f a x in a' `seq` foldl' f a' xs < 1310810710 349838 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :so did i tell you i met this canadian guy who thought stars are planets and was pretty sure scientology is the science of studying science < 1310810718 70123 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :No < 1310810731 544798 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But one of my friends thought the capital of the US was in British Columbia < 1310810744 377361 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :...how? < 1310810759 338656 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Got mixed up with Distric of. < 1310810759 395662 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Washington BC < 1310810828 416057 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :but anyway it was kinda fun, 21yo dude who had never been told the first thing about space (perhaps they teach something that's actually useful instead in canada, dunno what tho) < 1310810842 785189 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :then again knowing the capital of anything is useless trivia, especially when it isn't the largest or most famous city in the country < 1310810843 38597 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Fighting polar bears? < 1310810851 776148 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :hmm, true < 1310810853 833889 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And take in mind that some people just can't be taught. < 1310810881 381384 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :(i.e. the capital of america is new york) < 1310810892 347416 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :After we did the early USSR in History for about three months, some people in my class still had no idea who Lenin was < 1310810900 792840 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :(and Australia's is Sydney) < 1310810918 456136 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :he was studying accounting and i'm like isn't that stuff just adding up numbers? and he says nono there's so much more there's, let's see, managerial accounting, and then ummmm cost accounting, and well that's all i've had sofar. and i ask what those are and he's like < 1310810980 322257 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :...which i assumed meant "adding up numbers". < 1310811019 589148 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Sylvester McCoy is going to play Radagast the Brown in the Hobbit movie! < 1310811193 218316 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :http://www.youtube.com/watch?v=HMGIbOGu8q0&feature=related fny sho < 1310811291 904262 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm going to quote you on my user page < 1310811351 715819 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :go ahead, although it's HackEgo quotes i'm after < 1310811702 515131 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :hehe :P < 1310811997 847451 :cheater_!~ubuntu@g229066135.adsl.alicedsl.de PRIVMSG #esoteric :oklopol, your message got cut at "he's like" < 1310812176 171523 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :cheater_: no it didn't, actually < 1310812184 692634 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :sorry, i suppose that's a bit confusing of a thing. < 1310812320 270833 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :he made a reaction of the kind that you would assume meant "adding up numbers" < 1310812337 228998 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :no actually he said nothing < 1310812345 928868 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :erm < 1310812357 736109 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :well what olsner said but my cutting it off meant precisely what i said < 1310812415 561568 :cheater_!~ubuntu@g229066135.adsl.alicedsl.de PRIVMSG #esoteric :pretty cool: https://markup.mozilla.org/en-US/#/mark/new < 1310812611 500496 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's essentially a simpler version of DeviantArt Muro? < 1310812636 693140 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :they won't let ie users in < 1310812649 647919 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :What, DeviantArt? < 1310812711 450231 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :On another not, Oerjan demonstrated how easy it is to program in NUmberwang < 1310812715 875704 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :This is a problem < 1310812722 529103 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It should be hard to program in < 1310812873 203434 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :no what cheater_ linked < 1310812897 185176 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :^*note < 1310813021 881769 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :i preferred on another not < 1310813349 969304 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Bye < 1310813359 73856 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net NICK :TanebIsGone < 1310813531 619628 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :That's Numberwang < 1310815085 921462 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1310815472 987367 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :http://www.youtube.com/watch?v=uRbj1Q4tXNo&feature=related these are just amazing < 1310815667 133690 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Casting them for the Mac ads was genius. < 1310815682 435834 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Webb plays the smug, pretentious git so well. < 1310816213 946810 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :^style < 1310816214 128383 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher ic irc* jargon lovecraft nethack pa speeches ss wp youtube < 1310816653 396218 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :shit these are good < 1310818074 346338 :sebbu!~sebbu@unaffiliated/sebbu PRIVMSG #esoteric :Rsvsv < 1310818118 887866 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Same to you < 1310818725 316943 :augur!~augur@208.58.6.161 QUIT :*.net *.split < 1310818725 384392 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au QUIT :*.net *.split < 1310818798 56342 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au JOIN :#esoteric < 1310818798 110535 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1310819087 318960 :foocraft!~ewanas@89.211.190.38 QUIT :Quit: So long, and thanks for all the fish! < 1310819089 61246 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1310820568 289622 :CakeProphet!~adam@h173.1.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1310820568 307632 :CakeProphet!~adam@h173.1.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1310820568 307759 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1310821504 907103 :tswett!~Warrigal@171.64.42.221 QUIT :Ping timeout: 252 seconds < 1310821648 27659 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :doesn't causation correlate to correlation? < 1310821669 594854 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :yes, but that doesn't mean there's a causation < 1310821708 278645 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :THEREFORE CAUSATION DOESN'T CAUSE CORRELATION < 1310821709 438802 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my god. < 1310821731 969322 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this should be published. This is world-breaking research. < 1310821745 452979 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :i'm not following you, but i'll gladly coauthor it with you < 1310821776 295884 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :speaking of which, i should get my euler number in august yay < 1310821782 360119 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't think you actually have to be right to get published in an academic journal. < 1310821812 84625 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think you just need to have a lot to say and a lot of sources. < 1310821813 569391 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :why so :o < 1310821826 595717 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :i don't have a lot to say? < 1310821850 550552 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :i wrote two articles last week < 1310821867 611287 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, it's not strictly required that you be full of shit to publish something, of course. < 1310821876 311642 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I think it happens. It's just a hunch, really < 1310821880 789227 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :It helps < 1310821894 391376 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Read the last 6 preprints on arXiv < 1310821898 579584 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :oh i misread you :D < 1310821903 913697 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I'll bet 3 of them are bullshit < 1310821918 12056 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :i read " I don't think you actually have the right to get published in an academic journal." :D < 1310821925 708311 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :4 if you only read the physics section < 1310821940 475722 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :i'll gladly admit i'm full of shit but i certainly have a lot to say :D < 1310821971 976824 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oklopol: and lots of sources, no doubt. < 1310822030 893556 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :i'm sure i do < 1310822340 764274 :tswett!~Warrigal@171.64.42.221 JOIN :#esoteric < 1310823741 344478 :TanebIsGone!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Ping timeout: 260 seconds < 1310823806 280569 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :taneb is gone is gone < 1310824379 229159 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Floodatkaa. < 1310824392 851498 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Flöödätkää. < 1310824422 917596 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Turhauttavinta. Käyttämisessä. Pitää. < 1310824434 42995 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :okokokokokokokoko < 1310824435 78740 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :okokokokoko < 1310824437 76714 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :okokokokokokokokokokokoko < 1310824438 220664 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :okokokokokoko < 1310824439 74298 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :okokokoko < 1310824441 158383 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :okokokokokokokokokokoko < 1310824442 708587 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :okokokokokokokoko < 1310824443 990321 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :okokokokoko < 1310824446 831481 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :okokokokokokokokokokokokokokokoko < 1310824447 952519 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :okokokoko < 1310824449 100156 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :okokoko < 1310824451 319353 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :okokokokokokokokokoko < 1310824456 306331 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :kaikkein turhauttavinta. < 1310824496 745625 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Laumastastasta suomi. < 1310824510 220528 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Okokoko turhauttavinta. < 1310824571 197251 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :i don't think a double elative is very meaningful < 1310824587 964746 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :"from from a herd" < 1310824597 537209 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Is elative for when you're very happy. < 1310824611 131947 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :yes, lauma = herd, laumasta = happy herd < 1310824612 152750 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Triple, isn't it? < 1310824620 629659 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :whoops < 1310824624 57710 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :sorry misread < 1310824628 265316 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :been doing that a lot today < 1310824643 287452 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :read laumastastansa < 1310824645 899346 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :close enough < 1310824655 703497 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Raikuja! Raikuja koirut siviisetsa! < 1310824657 926060 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :that is, from from his herd < 1310824725 826222 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Sölötölövölötölöstän. < 1310824743 694840 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Laumassa. Laumat. Laumoineen. < 1310824793 562317 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :oklopol: say, didn't I plan to meet you somewhere in Finland some time in the year 2014? < 1310824797 698239 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :I'm afraid I must reschedule. < 1310824805 958849 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :why? < 1310824811 892664 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :you coming early or dying of cancer? < 1310824907 319624 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Well, I've forgotten the time and place, for one. < 1310824935 382567 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :if someone were to find that promise in the logs, would there be further problems < 1310824975 474113 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :also what did you end up studying at the uni, i only recall your prechoice mumblings on the matter < 1310824999 814048 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Math. < 1310825029 64984 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :cool so how many years now, 1? < 1310825087 127819 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :and what have you learned < 1310825212 490655 :oklopol!~oklopol@dyn37-169.vpn.utu.fi PRIVMSG #esoteric :i don't know if you know this but i love math < 1310825438 840925 :oklofok!~oklopol@dyn58-429.yok.fi JOIN :#esoteric < 1310825488 894992 :oklopol!~oklopol@dyn37-169.vpn.utu.fi QUIT :Ping timeout: 258 seconds < 1310825494 516424 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :correlation correlating with causation is correlated with correlation causes causation, and thus causes correlation to cause causation < 1310825500 488426 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :er < 1310825507 353362 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :correlation correlating with causation is correlated with correlation causing causation, and thus causes correlation to cause causation < 1310825588 48818 :sebbu2!~sebbu@ADijon-152-1-3-85.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1310825588 66701 :sebbu2!~sebbu@ADijon-152-1-3-85.w83-194.abo.wanadoo.fr QUIT :Changing host < 1310825588 66763 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1310825718 966606 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 264 seconds < 1310825920 267418 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :just think about what you could do with a hundred million moneys < 1310825962 457209 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i mean you have to admit < 1310825965 971109 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that's a manyload of moneys. < 1310826104 161842 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes it is almost too many manyloads, so many I cannot think of many more. < 1310826170 997971 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that is a hundred of a million. I don't even know what kind of math you would need to calculate one hundred millions. < 1310826196 543027 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :more math than you can carry around in a purse that's for sure. < 1310826217 829359 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> just consider having eight sevens. < 1310826218 694891 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error (possibly incorrect indentation) < 1310826227 308974 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what does that even mean? < 1310826234 558112 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no idea < 1310826237 665959 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fucking miraculous. < 1310826249 833521 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It means that your expression is so wrong it can't even work out where to start. < 1310826266 274434 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :^ < 1310826289 510320 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what if I have a pizza and a choice of 3 out of 12 toppings. < 1310826298 119728 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like, I don't think they've gotten enough math for that. < 1310826310 596267 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you mean you have a choice of 1 out of 4 toppings < 1310826337 896411 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :What? no, that's uh... three less of those. Fuck how do you even describe that. < 1310826349 810960 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :3/12 = 1/4 < 1310826362 749208 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's like having the thing that a hundred millions makes, but then reversing it. < 1310826366 429143 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what does that even mean. < 1310826382 866094 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm so confused. I think I'm going to go to sleep. < 1310826387 836301 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :good night < 1310826396 661411 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION should have majored in the maths. < 1310826400 194320 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CakeProphet, you mean 000000001? < 1310826401 96911 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you should have. < 1310826414 615887 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :everyone should major in maths, because maths is better < 1310826439 795479 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you know, better than. < 1310826478 850144 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er wait, is 12 choose 3 == 1 choose 4 < 1310826485 201562 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am pretty sure it is not. < 1310826492 49507 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :obviously, you choose every fourth < 1310826492 692457 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It is not. < 1310826494 323447 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but do not feel like getting my computer to calculate it. < 1310826550 600148 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :pascal's triangle would be so fucked.. < 1310826574 190700 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh whoops < 1310826582 644518 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah 12 choose 3 != 1 choose 4 < 1310826586 428606 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it's 4 choose 1 < 1310826595 831489 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in any case, I didn't really make it entirely clear that that was the actual problem. < 1310826625 92630 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but yeah, math can't even do that shit. it's unpossible. < 1310826643 987721 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :anyways, good night. < 1310826650 809144 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what can't math do? < 1310826652 315021 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :math can do it < 1310826673 222012 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :obviously you have never read the definition of unpossible. < 1310826689 11954 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :STOP MAKING ME REPLY. yes, you are making me, with voodoo. < 1310826691 311665 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :indeed i unhave read it < 1310826719 275326 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :should go out but i can't find my unbrella < 1310826862 643585 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.reddit.com/r/askscience/comments/ir3xv/we_know_the_universe_is_very_nearly_flat_does/ < 1310826879 87972 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"[I] have taken an advanced undergrad course in topology." < 1310826889 303362 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"I accept this assumption, but even with it I'm not seeing the connection between the universe's boundary and its geometry." < 1310827389 868498 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1310827454 35092 :sebbu!~sebbu@ADijon-152-1-3-85.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1310827454 74536 :sebbu!~sebbu@ADijon-152-1-3-85.w83-194.abo.wanadoo.fr QUIT :Changing host < 1310827454 92500 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1310827489 195534 :sebbu!~sebbu@unaffiliated/sebbu PRIVMSG #esoteric :Rsvsv < 1310828181 423722 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1310828569 278974 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :3 choose 12 is equal to 1 choose 4. < 1310828749 384503 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Is it? < 1310828754 561183 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No. < 1310828759 684946 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Yes, it is. < 1310828773 806753 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I have no idea what you are talking about < 1310828787 239702 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :They're equal. < 1310828788 33642 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I think you're trying to do division, but have chosen the wrong word < 1310828797 149684 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Nope. It's the "choose" operator. < 1310828797 833853 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :tswett, it... really doesn't seem like it should be. < 1310828808 42784 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :What language? < 1310828820 796436 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, maths. < 1310828822 995044 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :3 choose 12 equals 1 choose 4 equals zero < 1310828842 869285 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :x choose y is the number of subsets of size y of a set of cardinality x. And 3 choose 12 is equal to 1 choose 4. < 1310828848 769968 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :12 choose 3 does not equal 4 choose 1 < 1310828931 400529 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's definitely different. < 1310828947 5868 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Sure, but 3 choose 12 is the same as 1 choose 4. < 1310828955 785134 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, right. < 1310828957 145077 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And 7 choose 71278 < 1310828965 521605 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, also zero. < 1310828969 486794 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Whenever the second is more than the first, it's 0 < 1310828972 462532 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Just looked it up < 1310828978 949023 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :But I always forget which way round it is. < 1310828999 714780 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Well, just remember the phrase. "From 3, choose 12." < 1310829064 895803 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I had never encountered that operaor before < 1310829104 178901 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, wait, you have a GCSE and stats and you'd never encountered the choice function? < 1310829115 938809 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Nope < 1310829120 945594 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :O.o < 1310829158 227528 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :All we seemed to learn about was the difference between primary and secondary research and how we could do market research < 1310829163 905612 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Taneb: quick, express (a + b)^n as a summation! < 1310829226 195513 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Now you're just making fun of the poor quality of my education < 1310829476 631138 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I have no idea what I'm even trying to do < 1310830191 476156 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Could you explain it? < 1310830233 367079 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, give a closed form for the nth term of (a + b)^n, basically. < 1310830373 409603 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no one's saying 12 choose 3 is equal to 4 choose 1 AS A NUMBER, but they are PHILOSOPHICALLY the same < 1310830389 671702 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Phantom_Hoover:... < 1310830435 108780 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, well, it should be the mth term, since the two ns aren't the same. < 1310830453 981955 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Or better still, the kth term. < 1310830466 454876 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah and when you're done, give us the third term of the set {1, 5, 4, 6, 2, 76, 8, 4, 2} < 1310830530 673760 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so GCSE means what exactly, i think i asked this recently < 1310830546 605160 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :A relatively low level qualification < 1310830562 778363 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but you haven't done any math, cs or physics? < 1310830566 276823 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :By which you mean the lowest-level qualification. < 1310830584 446106 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :oklofok: Kind of like ylioppilaskirjoitukset but done after the yläaste-equivalent < 1310830590 276870 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh okay < 1310830592 195721 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Done maths and physics, awaiting results < 1310830595 565882 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i bet i didn't know that operation at that point either < 1310830605 413815 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Although our qualifications in Scotland go insanely low; there are like 4 types of idiot exam. < 1310830628 37238 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :actually i had taken a few high school courses in elementary school so i guess i did know it < 1310830654 48171 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but i don't recall choice having been taught there otherwise < 1310830705 384439 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Although nobody ever actually takes the lowest 3 to my knowledge. < 1310830762 962027 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ppl so stuppid rite? :DD < 1310830774 686171 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :we... we something upper than that. < 1310830788 933832 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You something upper than that < 1310830791 601952 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*? < 1310830803 627549 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :upper an idiot i'm way! :\ < 1310830820 446769 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so i tried borrowing people's cellphones < 1310830850 745747 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Wh... what? < 1310830863 247985 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :idgi, in paris and other third world countries the streets are full of all sorts of crooks and everyone still treats you like you're a person; out there everyone assumed i was going to do something fishy < 1310830867 337142 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i asked like 20 ppl < 1310830870 989364 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :two gave me their phones < 1310830886 36667 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :one typed the number in himself, and looked a bit scared < 1310830897 138434 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(i'm pretty scary) < 1310830913 472528 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and the other one was a druggie so he was nice ofc < 1310830917 219446 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Maybe if you didn't go around wearing a stocking on your head all the time. < 1310830948 745573 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well i was driving around on my scooter/kickboard/whatever, which makes people look at you a bit weirdly as only kids use those < 1310830952 39430 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :http://www.youtube.com/watch?v=37X4WAmwiJQ < 1310830997 822184 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, I was also referring to that picture of oklofok I've seen. < 1310831071 97564 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh. that was a football though < 1310831117 50890 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no bank robber would wear something like that < 1310831152 330382 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I reckon that nowadays a bank robber would wear their underwear and never leave their house < 1310831202 507699 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well true < 1310831239 819305 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Oh dear god the weather < 1310831247 675348 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so umm were those real reactions? < 1310831249 247262 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :wtf < 1310831264 772685 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I've lived in the UK for 14.5 years and I'm still not used to the weather < 1310831268 294401 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :why would you assume someone's a robber before they have stated this < 1310831285 5340 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i hate people < 1310831286 750724 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Because they are prejudiced < 1310831297 583340 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Especially the Asians. < 1310831326 363928 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :why be prejudiced about something that's not true < 1310831348 907624 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :a robber wouldn't wear something like that because you can see their face 100% < 1310831352 21374 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That is the best thing to be prejudiced about < 1310831372 792853 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, I'm guessing it makes it harder to make it out on CCTV. < 1310831382 235551 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh that's actually a good point < 1310831413 945399 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : I've lived in the UK for 14.5 years and I'm still not used to the weather < 1310831432 818907 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Have I mentioned that my breath fogged up in mid-morning in May inside my house. < 1310831435 476982 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :still, the guy with the stocking on his head did nothing wrong, bite your fucking tongue < 1310831446 391864 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :horrible people < 1310831459 695088 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :They're in Australia < 1310831469 354868 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :They have to assume that everybody is trying to kill them < 1310831473 943182 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's the safest way < 1310831597 967460 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Well, the rain is really heavy < 1310831604 149880 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i love the rain < 1310831607 603304 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :<3 < 1310831628 859516 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :My front road's going to flood again < 1310831689 137937 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :small price to pay < 1310831711 923612 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The majority of my towns sewage flows through a small pipe along my roud < 1310831761 304010 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :*roud < 1310831763 803664 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :*road < 1310831776 175821 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so? < 1310831792 239654 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :When my road floods, it smells awful < 1310831794 935680 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :we don't have floods here, so maybe i'm missing something < 1310831797 272690 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh < 1310831968 547451 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Well, now one side of the road is dangerous to drive through < 1310832012 215196 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Both paths < 1310832029 539277 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That bus just left a freakin' wake < 1310832048 778434 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : The majority of my towns sewage flows through a small pipe along my roud < 1310832058 15707 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well don't drive < 1310832060 480111 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Please don't tell me you live in Hexham. < 1310832066 176504 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :How did you know < 1310832083 586069 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Seriously, you just worked out where I live < 1310832083 915642 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You... you do live in Hexham, don't you. < 1310832088 45714 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yes < 1310832091 453986 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :wat < 1310832091 910308 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :he can't < 1310832093 183440 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :This < 1310832094 275945 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No < 1310832095 810266 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that would be too cool < 1310832105 725899 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I do < 1310832115 704939 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no you don't < 1310832118 622888 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The rain's just stopped < 1310832121 169799 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I honestly do < 1310832130 892243 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :how many people live in hexham? < 1310832137 782867 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Just short of 12000 < 1310832155 993541 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :then either you do not live in hexham or we know who brought you here < 1310832167 559884 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :neither seems that unlikely < 1310832200 897880 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I seriously do live in Hexham < 1310832254 285260 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :then you were brought here by your irl contacts < 1310832273 658137 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :msg me a name? < 1310832282 43078 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it's not a secret, so no < 1310832284 200022 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And I wasn't < 1310832299 193828 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I got here from the wiki, which I got from Wikipedia < 1310832308 579734 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :huh. well elliott lives in hexham as well < 1310832322 496081 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Mann? < 1310832326 895174 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Elliott Mann? < 1310832327 226379 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :mann? < 1310832330 4457 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no < 1310832334 519878 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, Hird. < 1310832340 420973 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :do you know him? < 1310832346 397373 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :No, I do not < 1310832353 952996 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :he's this kid who refused to meet me a few weeks ago < 1310832367 377686 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :He lives in Hexham? < 1310832390 742341 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Age range? < 1310832411 330464 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :12 iirc < 1310832422 348965 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or maybe he's 18 now < 1310832434 64779 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :WE MAY NEVER KNOW < 1310832436 610274 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I know neither any 12 nor 18 year olds < 1310832447 13620 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, yes, this is because he is neither of these. < 1310832506 639570 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I can conlude he probably doesn't have a Facebook account < 1310832533 59385 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :someone still uses facebook? < 1310832534 636291 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :lol < 1310832568 430205 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I let my Facebook get out of hand. < 1310832577 48286 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1310832577 96730 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :1789 friends < 1310832606 424856 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Man, what a crazy day < 1310832610 689059 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yep < 1310832626 531083 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I can prove that I live in Hexham! < 1310832637 943816 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Earlier today, I said I was going to a music fest in my town < 1310832665 774254 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :http://www.visitnorthumberland.com/site/events/shows-and-festivals/selefest-2011-p573711#ProductList-/site/events/shows-and-festivals/selefest-2011-p573711 < 1310832686 215549 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That's... not very good proof. < 1310832695 408580 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :a guy with your palindrome talent could easily work it out we were going to ask you if you lived in hexham. < 1310832702 90180 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*-it < 1310832721 731935 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I had no idea that you were going to ask me if I lived in Hexham < 1310832747 712671 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But if you look at the date of that website, it's today! < 1310832766 860601 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :how many festivals a year does hexham have? < 1310832777 36910 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :As far as I know, 1! < 1310832803 392691 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But then there's that other time when the rollercoasters come < 1310832819 460533 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :XD < 1310832822 825507 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And that other time when there's a historical redoey thingy on about the Hexham Protests < 1310832835 132660 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Reenactment < 1310832837 520555 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Riots < 1310832870 263754 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :""Hexham" was used in the Borders as a euphemism for "Hell"." < 1310832883 373203 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I've never heard that except on Wikipedia < 1310832892 47947 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sure, but do you live in the Borders? < 1310832902 15190 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :True < 1310832943 947123 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That is, I don't live in the Borders < 1310832949 679088 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Except by a really loose definition < 1310832957 984232 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Taneb didn't you say you have read the whole wp < 1310832965 329089 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :No < 1310832972 586298 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I said I read Wikipedia often < 1310832977 509959 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well right < 1310832983 46327 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That includes my hometown < 1310833054 818507 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I've edited the Wikipedia page for my School! < 1310833055 772044 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :http://en.wikipedia.org/w/index.php?title=Queen_Elizabeth_High_School,_Hexham&action=history < 1310833081 292593 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :http://en.wikipedia.org/w/index.php?title=Queen_Elizabeth_High_School,_Hexham&diff=prev&oldid=371171660 < 1310833095 813141 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that proves nothing, you could've edited every school's wp page at that time. < 1310833110 924149 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Why the hell would I do that < 1310833125 698473 :cheater_!~ubuntu@g229066135.adsl.alicedsl.de PRIVMSG #esoteric :the question is.. < 1310833129 527104 :cheater_!~ubuntu@g229066135.adsl.alicedsl.de PRIVMSG #esoteric :why would you *not* do that? < 1310833132 668394 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah. < 1310833135 989622 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and also < 1310833143 851479 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you could've done that SO YOU COULD FAKE LIVING ANYWHERE YOU WANTED < 1310833154 890351 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what a silly question < 1310833155 759732 :cheater_!~ubuntu@g229066135.adsl.alicedsl.de PRIVMSG #esoteric :except for finland < 1310833161 759124 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :except for finland. < 1310833180 491460 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :because i know all the other 4 finns < 1310833189 564365 :cheater_!~ubuntu@g229066135.adsl.alicedsl.de PRIVMSG #esoteric :and they're all drunk < 1310833197 744477 :foocraft!~ewanas@78.101.149.71 JOIN :#esoteric < 1310833204 126930 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I have no need for alcohol < 1310833213 543275 :cheater_!~ubuntu@g229066135.adsl.alicedsl.de PRIVMSG #esoteric :AHA!!! < 1310833219 783455 :cheater_!~ubuntu@g229066135.adsl.alicedsl.de PRIVMSG #esoteric :THAT PROVES YOU DO NOT LIVE IN FINLAND < 1310833228 556504 :cheater_!~ubuntu@g229066135.adsl.alicedsl.de PRIVMSG #esoteric :WE ARE HOT ON YOUR TRACK, MISTER < 1310833235 596057 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Taneb: ...can you fly? < 1310833242 969468 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Never tried < 1310833244 357553 :cheater_!~ubuntu@g229066135.adsl.alicedsl.de PRIVMSG #esoteric :hm. < 1310833248 541392 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you prolly could :| < 1310833268 428426 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION notes that Taneb's user page redirects to "High Middle Ages". < 1310833284 49608 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/ABCD does anyone understand this < 1310833303 414600 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :21:39:06: I'm a Northumbrian <-- and you say that after i was joking the other they that you were coincidentally Elliott's next door neighboor < 1310833312 876360 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :New theory: oerjan is actually a prophet. < 1310833323 726692 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :also http://esoteric.voxelperfect.net/wiki/Category:ABCD_Programming_Language_Family < 1310833324 594520 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I was? < 1310833347 579920 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :also the "revolver architect" deal on that guy's user page http://esoteric.voxelperfect.net/wiki/User:Billlam < 1310833375 754449 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm in the talk pagges for two of those < 1310833377 356555 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, well, you're practically his next-door neighbour, especially in internet terms. < 1310833399 550879 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :My next door neighbours are Mr Snowdon and the Bradshaws! < 1310833407 259458 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :None of whom are called Elliott < 1310833408 807576 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ACTION repeats he has found his next-building neighbor not through this channel < 1310833413 94388 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I mean, based on the fact that he probably goes to the same school as you... < 1310833414 975948 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :erh < 1310833418 797292 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ACTION repeats he has found his next-building neighbor through this channel < 1310833479 856853 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Someone's just crossed the still flooded road barefoot < 1310833492 569910 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" http://esoteric.voxelperfect.net/wiki/ABCD does anyone understand this" <<< i can honestly say i do < 1310833506 75444 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :please enlighten me < 1310833525 900484 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's essentially deadfish with no square function, as well as input < 1310833568 539287 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :monqy, it's basically a matter of "idiots exist". < 1310833584 408635 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1310833609 238739 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :brb < 1310833974 295503 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK so guys I am being dragged off to Ireland in two days and I need something to stave off the boredom for a week. < 1310834006 689103 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :err drugs? < 1310834071 98639 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :also the druggie probably only lent me his phone because he wanted to know where you can get drugs here in turku < 1310834075 508901 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, rather hard to obtain on such short notice. < 1310834094 757812 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :eh? < 1310834100 351215 :copumpkin!~pumpkin@unaffiliated/pumpkingod NICK :EstablishmentLov < 1310834107 908843 :EstablishmentLov!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1310834127 595837 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :walk outside and find a dealer? < 1310834179 141895 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, could take a while. < 1310834206 102806 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i told this german girl prostitution is illegal on every street in finland, and she's like "okay, so where do the prostitutes work then?" < 1310834217 380366 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i wish we were more like europe < 1310834234 468394 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :...you are in Europe. < 1310834253 239204 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but we're not like europe < 1310834292 582869 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :when i say i wish i spoke japanese like a jap i don't mean i wish i spoke japanese like a jap who doesn't have a mouth because he ripped it off < 1310834338 44676 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Can't fault your logic. < 1310834380 7558 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :mostly we just use the phrase "like europe" in here to refer to non-scandinavic europe (oh we also refer to finland as a part of scandinavia usually) < 1310834417 489513 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1310834430 620870 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i mean we are essentially the same country as sweden except for the language < 1310834435 907124 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and the army < 1310834509 119552 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1310834713 171729 :cheater_!~ubuntu@g229066135.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310834746 310796 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And the ducks. < 1310835690 453197 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :okay this chasers thing is incredibly awesome as well < 1310835696 540905 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :maybe i'm just really easy to impress today < 1310835715 118969 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :IF I HAVE TOLD YOU YOU'RE AWESOME TODAY, SORRY, THAT'S PROBABLY NOT TRUE AND YOUR LIVES ARE SAD AS SHIT. < 1310835728 378789 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :just in case < 1310835739 352556 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so i was thinking maybe i'll start smoking < 1310835745 508695 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :like, now < 1310835749 682923 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :wonder if i have a lighter < 1310835755 545740 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, have you got to their APEC stunt? < 1310835762 43298 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :nope not yet < 1310835770 986745 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :link surfing at random < 1310836138 198369 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i've actually always wanted to try handing out money on the street < 1310836608 457483 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :http://www.youtube.com/watch?v=GclCE0cLA-o best ending < 1310836638 210117 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :"i'm sorry, i outrank you" "can i ask what's going on here?" "sorry, i'm afraid it's classified" "no problem" < 1310836664 221063 :cheater_!~ubuntu@g229066135.adsl.alicedsl.de JOIN :#esoteric < 1310836924 775264 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, that's not the one I was talking about, but I hadn't seen it. < 1310836972 195080 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :actually when i linked it i had forgotten about your suggestion completely, just randomly linke, so lucky me, what's the real one? < 1310837091 638061 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The one with the motorcade. < 1310837241 886043 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net JOIN :#esoteric < 1310837276 977819 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what's SFA? < 1310837285 566841 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you mean http://www.youtube.com/watch?v=TdnAaQ0n5-8 ? < 1310838519 618900 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i hadn't heard of this but that's like straight outta hustle < 1310839052 807220 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Based on the one episode of The Hustle I've seen, I agree. < 1310839201 584836 :foocraft!~ewanas@78.101.149.71 QUIT :Quit: So long, and thanks for all the fish! < 1310839279 782637 :foocraft!~ewanas@78.101.149.71 JOIN :#esoteric < 1310839293 436037 :cheater__!~ubuntu@g229129093.adsl.alicedsl.de JOIN :#esoteric < 1310839357 324474 :cheater_!~ubuntu@g229066135.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310839408 311781 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :http://www.youtube.com/watch?v=S7hcFuxVc_Q&feature=related xD < 1310839462 485716 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello < 1310839479 431359 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hello friend < 1310839559 978604 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Still not believing I live in Hexham < 1310839579 274215 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :? < 1310839596 596689 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm currently acting on the assumption that you will consistently claim to be from hexham < 1310839601 861418 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :if that's what you mean < 1310839606 357674 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yes < 1310839623 234050 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I cannot think of a way to prove that I am in Hexham < 1310839630 874061 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but i wouldn't say i believe it's a physical fact that you live there, although i currently highly suspect that to be the case < 1310839632 439695 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1310839637 631088 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :If you think of one, let me know < 1310839646 250986 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :there are very easy ways to do that < 1310839659 453271 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Such as? < 1310839700 50899 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :go to one of the things hexham has that is on the internet and put something of my choice there < 1310839712 100475 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :say a shoe on top of the most famous building < 1310839722 853821 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I am not going on top of the Abbey < 1310839749 805686 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I will stand next to the abbey in site of the Hexham Courant Webcam for a while with a sign saying "I AM TANEB" < 1310839752 549126 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But not today < 1310839805 803924 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :okay, that would be nice of you < 1310839819 206513 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And confusing to everyone around me < 1310839820 622914 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i would certainly believe you then < 1310839876 236224 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :full belief is so liberating compared to even a slight doubt < 1310839888 239964 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :because all you need to store is the fact, you can just forget the proof < 1310839902 738375 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's like Turing-Completeness < 1310839928 626447 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I have no idea how to prove Lambda Calculus is Turing Complete < 1310839940 207974 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Quite simply? < 1310839949 443491 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Probably < 1310839957 974295 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The point is I don't need to < 1310839967 525087 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Because everyone who has an interest already knows < 1310839992 882464 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i have an interest, but i wouldn't say i actually know, i'm pretty sure i could do it tho < 1310840005 175649 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Just use the Brainfuck interpreter Ben Gould provided, then use the reduction from BF to P´´, then use Bohm's proof that P´´ is TC. < 1310840013 458654 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but yeah i get your point < 1310840039 641818 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(unlike ph, i'm going to guess) < 1310840050 705695 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :nah he's smart < 1310840056 577641 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i couldn't find a lighter :( < 1310840059 553047 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :gonna go buy one < 1310840086 999661 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Does anyone know an IRC client that works on a Kindle? < 1310840088 664693 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Just craft one out of flint and steel. < 1310840122 756359 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, it's not on Google, therefore it doesn't exist. < 1310840148 897139 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I got Mibbit working for Kindle < 1310840154 273351 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But Freenode blocks mibbit < 1310840169 266186 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Try Freenode's webchat? < 1310840201 361789 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :are there any consensus for the bit-packing order of bit input/output operations on esolangs? < 1310840222 874323 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :What, big-endian or little-endian? < 1310840228 825763 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :No. < 1310840238 195665 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :lifthrasiir, why would there be? < 1310840251 257573 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :There's not even a consensus IRL < 1310840296 179096 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :IRL here, of course, means in conventional programming < 1310840325 58475 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Of course not, consensus is stupid for things like that. < 1310840342 374107 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :well, i didn't mean whether it'd be big or little endian, i meant whether the bit-packing order *is* fixed. < 1310840349 584418 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Consensus is important for stuff like EoF in BF, because they're all meant to be doing the same thing. < 1310840369 321792 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Is consensus second or fourth declension? < 1310840376 643698 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :is there any esolang that may use little endian or big endian for bit packing from time to time? < 1310840435 886474 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Not as far as I'm aware < 1310840442 598674 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, 4th. < 1310840446 629124 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Okay < 1310840469 598450 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :There's not even a consensus as to which order to list cases for Latin words! < 1310840489 640018 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :What's with this Nom, Gen, Dat, Acc, Abl, Voc? < 1310840506 372814 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You put voc last? < 1310840510 172300 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Eew. < 1310840514 312189 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Wiktionary does < 1310840532 798316 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wait, and it puts acc after gen and dat? < 1310840536 649137 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yep < 1310840539 924973 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :... < 1310840550 621337 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Example: http://en.wiktionary.org/wiki/sensus < 1310840625 394445 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I do it like Cambridge Latin Course does. < 1310840638 481998 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Nom, Voc, Acc, Gen, Dat, Abl < 1310840652 570235 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It doesn't come from sensus also Oxford Latin Course does it the same way. < 1310840673 122470 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Maybe it's them who's weird < 1310840721 867743 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Other than myself playing 123456 Chess on a chessboard, there have been two other games over computer I am not a player in either one of them. There has been Nicholas Wolff against Vitya Makov and je ju against Nicholas Wolff. Wolff won the first game and I think they will probably win the second game as well. < 1310840783 856675 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :What? < 1310840811 909386 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's best to just ignore him. < 1310840865 155985 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :You know, I'm told over and over again to not release any personal details on the internet < 1310840876 567000 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But when you do, nobody believes you! < 1310840897 336961 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Then don't release any personal details on the internet. < 1310840919 634805 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :They worked it out. < 1310840924 355039 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Some people ask me so hard that I lie. But, they are making up lies to try to get my information too. (It is on IRC) < 1310840981 874481 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm pretty sure you're not listening to anything I say except the first comment of 19:27 BST < 1310841037 98832 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you mean me? Also it is not my timezone < 1310841046 383392 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yeah < 1310841053 707723 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Except it was the last of 19:26 < 1310841055 932056 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I misread it < 1310841076 99013 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I am not always connected to IRC < 1310841087 651700 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It didn't say you had left < 1310841118 688006 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I still don't know what comment you refer to since that isn't my timezone < 1310841141 122224 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric : You know, I'm told over and over again to not release any personal details on the internet < 1310841197 365722 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" What's with this Nom, Gen, Dat, Acc, Abl, Voc?" <<< obviously acc comes before dat < 1310841211 423740 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :also what Phantom_Hoover said < 1310841212 32489 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :i watched this amazing video on yt.. "history of fps-games 1974-?" ..notice the performance of the first 3D shooters is unrecheached (and mabe finds its most darkest hour) for the next 15yrs < 1310841226 68904 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : " What's with this Nom, Gen, Dat, Acc, Abl, Voc?" <<< obviously acc comes before dat < 1310841237 762583 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :i watched this amazing video on yt.. "history of fps-games 1974-?" ..notice the performance of the first 3D shooters is unrecheached (and mabe finds its most darkest hour) for the next 15yrs < 1310841240 527869 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :http://www.youtube.com/watch?v=aipGP5oAuWQ&feature=related < 1310841242 202725 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :sry < 1310841248 755903 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Um, the One True Ordering is nom, voc, acc, gen, dat, abl. < 1310841294 197406 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" You know, I'm told over and over again to not release any personal details on the internet" <<< eh? have you heard of facebook, no one says that anymore, nowadays everyone says STOP BEING AN ASSHOLE AND PUT YOUR FACE ON FACEBOOK. < 1310841315 167981 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yay darkest hours are always the most thrilling < 1310841317 448803 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I never said I wasn't recieving conflitcting messages < 1310841323 300022 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION wonders what oklofok has as his profile picture on Facebook. < 1310841387 437286 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so after years of wanting to start smoking, i just managed to smoke a cig! < 1310841396 116234 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Once I start a business I might release some information on internet, such as telephone < 1310841405 185057 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And also full name < 1310841454 475390 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :oklofok: Today was the first day I could bear the smell of ciggarette smoke. < 1310841471 996304 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" Um, the One True Ordering is nom, voc, acc, gen, dat, abl." <<< well i dunno latin, just that in german it's nom acc dat and gen is last because it's not used that much < 1310841511 822182 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :"* Phantom_Hoover wonders what oklofok has as his profile picture on Facebook." <<< i don't have a facebook account < 1310841526 933135 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Taneb: how come? < 1310841532 761324 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :because it's coincidence day? < 1310841537 573932 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i've always loved the smell < 1310841539 56346 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Possibly < 1310841546 541039 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Or possibly because some of my friends smoke < 1310841549 279858 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but i'm not very good at doing things < 1310841558 966186 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i mean < 1310841569 207008 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :in the sense that i usually don't really do anything. < 1310841604 695217 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :at least it feels that way < 1310841644 230939 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and oh wow do i love the high cigs give you, way better than weed and alcohol < 1310841833 205002 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :http://www.youtube.com/watch?v=ecO6uWCEgec&NR=1 xD < 1310841859 549086 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What are the dimensions of the bars in POSTNET? < 1310841867 560618 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Lumistalka. < 1310841878 857277 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :2 by 4 < 1310841903 523897 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1310841910 542006 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hi oerjan < 1310841917 927199 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :g'day < 1310841920 74943 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hey < 1310841990 592771 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hagb4rd, is your point that the first 3d shooters are more awesome than the ones which followed? < 1310841998 270349 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :noo! ----### < 1310842002 970374 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :this is batland < 1310842010 962843 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :yea < 1310842016 888258 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what was the first 3d shooter? < 1310842022 573774 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i mean the first one that had 3d physics < 1310842022 591591 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION is worried about a proliferation of fake swatters < 1310842028 778816 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :at least for about 10 -12 years < 1310842033 650872 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :anyone have a time machine? < 1310842034 999868 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :yea < 1310842041 116227 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :it was moving < 1310842049 314849 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :in bout 6fps < 1310842052 762330 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :!! < 1310842055 180434 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh wait i can actually get to the future myself < 1310842071 788057 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :just sit back and wait :> < 1310842078 610813 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :By sitting in a broken oven < 1310842079 467215 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :no we just have an archive < 1310842080 127382 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :on it! < 1310842120 887362 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so i'll just come back and report on the first 3d shooter when they make it. < 1310842122 234525 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :OH WAIT < 1310842127 37629 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hagb4rd: I have become aware in my thoughts that software developers tend to take credit for improvements caused by hardware < 1310842141 460511 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :the point is.. ih this guys were still livin, hell.. what would they out of the machines of today? ..maybe they'd turn them off < 1310842163 96621 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :+put/pull < 1310842173 481747 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :peek < 1310842177 641871 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :&poke < 1310842198 366753 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hagb4rd: are you happy with 6fps? im a little confused where you actually stand on this < 1310842224 485637 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :okay.. let there be ten, and yes.. look at the first games in 90s < 1310842254 380356 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :and then back to this awesome atari game, what was it called? < 1310842256 491095 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :dunno < 1310842269 520821 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i am amazed atari had a fps < 1310842292 871431 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :a mean frames per second ;) < 1310842302 186848 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :first person shoote < 1310842316 490927 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :need new keyboard < 1310842341 586881 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :this one smells like...beer < 1310842370 68420 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Can you make Lambdabot call itself? < 1310842377 510059 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you can chain commands somewhat < 1310842416 636378 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :and i'm still waiting for you guys io implement this planet processing engine for my elite sequel < 1310842429 116164 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :so keep your eyes on it < 1310842430 200903 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :;)= < 1310842431 927897 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh speaking of oerjan, tswett: why did you never tell me what you've learned? :\ < 1310842457 104977 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@@ @run 3 + @read @run '5' : @show 9*2 < 1310842458 607088 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 121 < 1310842489 953514 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wait what < 1310842496 290742 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@@ @read @run '5' : @show 9*2 < 1310842497 190560 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 59*2 < 1310842501 418030 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh < 1310842512 608854 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :oklofok: oh, right. < 1310842513 175015 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@@ @run 3 + @read @run '5' : @show @run 9*2 < 1310842515 199228 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 8 < 1310842517 369576 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :I've learned... mathematics. < 1310842523 90799 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wtf < 1310842528 367993 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Specifically, things from analysis and algebra. < 1310842530 941720 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@@ @read @run '5' : @show @run 9*2 < 1310842532 449159 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 5 18 < 1310842540 121181 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what have you learned about algebra? < 1310842544 707922 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what's an algebra? < 1310842549 681626 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm that's not what i was going for < 1310842556 480303 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :oerjan script is busy < 1310842558 608627 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :I haven't learned what an algebra is. < 1310842573 764919 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you have learned no definitions for the term "algebra"? < 1310842579 678280 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@@ @run 3 + (@read (@run '5' : (@show (@run 9*2)))) < 1310842581 676678 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 8 < 1310842587 464424 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1310842594 6809 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Well, I learned what an algebra for a monad is. But not in class. < 1310842596 763328 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :we wish we could have him that far, but ..ya know always busy < 1310842597 340729 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@@ @show @run 9*2 < 1310842598 395918 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : " 18\n" < 1310842619 16853 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm < 1310842621 13500 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i still don't really know what monads are in math < 1310842638 427954 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pesky spaces < 1310842643 903013 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm not really smart enough for category theory < 1310842644 604505 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :They're tribes who move from place to place < 1310842651 329560 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Oh, they're just this thing equipped with that thing such that yonder thing commutes. < 1310842670 891539 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh i see < 1310842673 192637 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Anyway, I learned that at GVSU, "ring" means "pseudoring". < 1310842683 839886 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :modands is used to impress human resources @ 1st case < 1310842700 785534 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :are you familiar with the idea of having a set S and a set of operations with type S^n -> S for various n? < 1310842707 883724 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :sophisticated stuff < 1310842717 293569 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that's one of the definitions for an algebra < 1310842751 621072 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but it can mean all kinds of other stuff as well < 1310842759 503336 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what's your favorite theorem in algebra? < 1310842764 243094 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :That sounds like it's almost the definition of an algebraic structure. < 1310842781 266115 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or subtheory that you enjoy but can't quite reduce into one main theorem < 1310842788 169837 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :tswett: yeah those are called algebras < 1310842827 313647 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Anyway, I don't really have a favorite theorem in algebra. < 1310842842 125687 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but an algebra is also when you have a vector space but you can multiply vectors afaiu < 1310842846 411580 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :my favorite theorem is the various compactness theorem < 1310842855 83470 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :there are no structires out there but the ones we might have tried to engrave in stone! < 1310842855 668127 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :How about... the matrix theorem. < 1310842858 723600 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I like the axiom of choice < 1310842867 504502 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :I don't know of any theorem called "the matrix theorem", but I would probably like it. < 1310842887 707807 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :I like the axiom of constructibility. It answers a lot of questions. < 1310842901 246664 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i guess my favorite algebra stuff is in semigroup theory, idempotents and all that shit < 1310842902 739448 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :"Any sci-fi movie with Keanu Reaves made post-2000 sucks" < 1310842911 631788 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The Matrix Theorem < 1310842918 285585 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :especially inverse semigroups < 1310842928 24458 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :lol < 1310842940 291983 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :You know, I like free objects. < 1310842960 203950 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :is the axiom of constructability "that object of yours? yeah it exists all right." < 1310842969 558651 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oklofok: I've heard square matrices of a given dimension referred to as 'linear algebras' with reference to their properties as a vector space plus the multiplication operation (or, similarly, linear maps on a given vector space, being themselves vectors in a different space, form a linear algebra with composition) < 1310842979 71396 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :oklofok: nah, it says that every set is constructible. < 1310843023 538865 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I like the interesting number theorem < 1310843033 669934 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That's interesting < 1310843038 558749 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Theorem: every number is interesting < 1310843040 365859 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :coppro: well i dunno what the consensus is on these terms, i don't think there really is one, but that would certainly make sense, and is what i'm referring to. < 1310843053 217584 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :I disagree with the interesting number theorem. I think the smallest uninteresting number is 217. < 1310843074 429864 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what's the matrix theorem? can't find it < 1310843080 652326 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Proof: Consider the set of non-interesting numbers. If it is non-empty, pick the least element under some ordering. < 1310843089 571225 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :tswett: That's a centred hexagon number < 1310843102 376232 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Taneb: so? I don't know what those are. < 1310843109 257685 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :This element is the least non-interesting number under that ordering, which is interesting < 1310843113 902133 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Centered_hexagonal_number < 1310843123 154414 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :oklofok: http://www.google.com/search?q=%22the+matrix+theorem%22 < 1310843124 264421 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Thus we have a contradiction, and the set of non-interesting numbers must be empty < 1310843126 34540 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :It's one of those. < 1310843160 465617 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Taneb: well, that's a pretty boring property. < 1310843166 189901 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Recreation mathematics: more addictive and worse for your health than cocaine < 1310843176 461005 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : what's your favorite theorem in algebra? <-- i like that subdirect product of subdirectly irreducible algebras theorem < 1310843216 268431 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that's pretty damn neat alright < 1310843223 369430 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hagb4rd: I am glad you showed these fps videos. Anyway I think that the fps genre is losing creativity. < 1310843232 936338 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the theorem being that gives you all algebras < 1310843235 123615 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :man, next term is going to be interesting < 1310843235 809606 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :of a certain type < 1310843249 265973 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I'm going to have a linear algebra class that I actually attend < 1310843252 145690 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :last term's class sucked < 1310843296 965212 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i had to learn linear algebra before taking the course on it because we used a lot of the theory for finite fields in coding theory < 1310843297 213362 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oklofok: i once used it to prove that kripke models work for intuitionistic logic via heyting algebras < 1310843315 762972 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :that sounds cool < 1310843321 659576 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The seven Huzita-Hatori axioms < 1310843323 693494 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you talked about doing some stuff with heyting algebras but i still don't really get what heyting algebras re so < 1310843325 10596 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*are so < 1310843328 994878 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :nor kripke models < 1310843334 942378 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : and i'm still waiting for you guys io implement this planet processing engine for my elite sequel < 1310843343 383432 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh jesus are you trying to make an Elite sequel. < 1310843348 139325 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oklofok: basically heyting algebras are to intuitionistic logic what boolean algebras are to boolean logic < 1310843357 322817 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Why bother? Just make Oolite plugins < 1310843367 100322 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh < 1310843376 556429 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : I disagree with the interesting number theorem. I think the smallest uninteresting number is 217. < 1310843385 450792 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i can't actually see what that means but i'll memorize that factoid for now! :P < 1310843427 857132 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Actually, it's 11630. < 1310843454 963823 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I think the most interesting number is 12 < 1310843466 410388 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :tswett: i don't think there are any relevant hits on that google page < 1310843513 418115 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : Why bother? Just make Oolite plugins < 1310843523 307733 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You've clearly never looked into the way OXPs work. < 1310843530 203499 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :They're infuriatingly limited. < 1310843534 504885 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oerjan: i only know about heyting algebras from burris and sankappanavar's "a fun little course in universal algebra" and it was just in a list of examples, dunno if there'd've been theory on them later on < 1310843548 646234 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :they have a lot of stuff on boolean algebras, should prolly read that at some point < 1310843558 573860 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oklofok: basically T is a theorem of intuitionistic logic iff T = 1 is a valid equation for heyting algebras, which is exactly the same as for boolean logic/algebras < 1310843582 46931 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh! < 1310843588 759106 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that's awesome < 1310843610 642742 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :What ways more, a pound of gold or a pound of feathers? < 1310843626 438577 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: a pound of feathers < 1310843633 471538 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :*weighs < 1310843644 647596 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Can you explain why? < 1310843648 842072 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes < 1310843653 39118 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Good < 1310843658 943841 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but then what's intuitionistic logic here, (a -> b -> c) -> ((a -> b) -> (a -> c)) and (a -> (b -> a))? < 1310843684 297467 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, it depends. < 1310843685 16965 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oklofok: well those would be theorems yes < 1310843697 746990 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but are those the axioms < 1310843704 732481 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :erm < 1310843714 440173 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(a -> (b -> c)) -> ((a -> b) -> (a -> c)) and (a -> (b -> a))? < 1310843735 340367 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oklofok: in intuitionistic logic you include more than ->, because the operators are much more independent of each other than in boolean logic < 1310843742 688036 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Gold is weighed in Troy pounds and feathers in avoirdupois < 1310843754 153613 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh < 1310843759 923631 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so and, or, not as well < 1310843772 89665 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :avoirdupois is 12.53% heavier than troy < 1310843773 509936 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :Why bother? Just make Oolite plugins <-- will do, at least for the less math-dependent parts.. still enought to do.. find nice ways to let my spaceilots having a good time interacting with its vivid world.. how bout a lambda bot in the boardcomuter? :D < 1310843785 307057 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well non-intuitionistic (you said boolean, does that mean classical?) logic has not as well < 1310843797 756693 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oklofok: of course you can probably find axioms for the -> fragment like with boolean logic < 1310843800 467604 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, not to mention the fact that it depends if you're talking about pound mass or pound weight. < 1310843809 918667 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oklofok: yeah < 1310843824 46291 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Assuming their in the same gravity, does that make a difference? < 1310843825 876871 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ah it's metamath < 1310843835 506617 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah metamath uses those two as the intuitionistic axioms < 1310843846 614919 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and then there's umm (not a -> not b) -> (b -> a) < 1310843864 258010 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, ah, but you don't explicitly state that assumption. < 1310843886 651581 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Where else are you gonna find both feathers and gold? < 1310843892 76028 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :for classical < 1310843905 418094 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :but this doesn't fit on gravity < 1310843936 983852 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, gold is pretty common in space, you know. < 1310843945 413644 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But feathers aren't < 1310843959 459550 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hag: I had some ideas about planets in 2d. < 1310843978 450134 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :yea ok.. < 1310843984 376781 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oklofok: actually one simplification is possible: also in intuitionistic logic not a = (a -> false) < 1310843990 762732 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :like this: http://www.youtube.com/watch?v=A8_-78G8D_I&NR=1 < 1310843994 89691 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :looks nice! < 1310843996 356473 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :The first idea I had is that if you walk far enough to the left or right in 2d you can come up on the other side < 1310844012 731003 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, ... < 1310844014 358755 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Um. < 1310844014 715515 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :we had 2d planets in 85 < 1310844017 61597 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That < 1310844025 889731 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That is not even remotely a new idea. < 1310844037 283663 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :10 years later we had videos and spites of them (like in wing commander) < 1310844051 614097 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :itidus20: you mean you came up with the idea of somehow making R^2 into a torus? < 1310844060 924342 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, he's a genius, I tell you! < 1310844061 699035 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or do you just mean the torus? < 1310844068 469870 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :but no matter how long you wre riding ..you didnt get there < 1310844071 641811 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric ::'( < 1310844080 370548 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Gonna get some eats now < 1310844088 886635 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net NICK :TanebIsEating < 1310844091 816222 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :hagb4rd, suggest you look at Infinity: The Quest for Earth and despair. < 1310844093 623743 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i am happy to admit i am full of crap and can laugh at myself about it < 1310844097 194323 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :joining the left and right sides can be done like that, or you can add a point at infinity whose open balls are the complements of closed balls around the origin < 1310844106 63361 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :k.. thx hoover < 1310844111 141043 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :by "like that" i mean the torus < 1310844111 848898 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :hehehe, balls. < 1310844139 571908 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oklofok: when I was thinking about it what I really wanted to achieve is to do it without a sense of cheating the player < 1310844189 123122 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :let's forget the player for now and discuss this in the context of topology okay < 1310844225 170339 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :R^2 is already over my head, but I can still carry on < 1310844285 278658 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well in that case, a way to do it without cheating the player is the torus < 1310844289 579278 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :are you familiar with it < 1310844298 892570 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i have wiki at my side < 1310844305 341603 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh don't look at it < 1310844315 449833 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :torus = take a finite square and glue the ends together. this is done in many 2d games. < 1310844336 535475 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :in comet busters, the comets would come out the other side when they went over the border for instance < 1310844352 799927 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but so this wasn't entirely enough for me. there was more. i wanted to allow the player to "dig through the planet" < 1310844354 695353 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but i suppose you want something fancier than that < 1310844359 995545 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310844370 220161 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :can you specify? < 1310844373 339610 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, 'comet busters'? < 1310844381 576301 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Is that what you called Asteroids in Finland? < 1310844389 16058 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Phantom_Hoover: a game way older than you, i just assume it's clear what the game is about < 1310844390 776438 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :apparently it is < 1310844393 834433 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :humm i will make a quick paint pic < 1310844394 151044 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :http://www.youtube.com/watch?v=7s4G1J9Hiwk&feature=related < 1310844400 928900 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Phantom_Hoover: i haven't played asteroids, so i dunno if they had a torus < 1310844409 838652 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :this looks almost nice (planet renedering < 1310844409 963187 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION wonders how many 2d games do klein bottle gluing instead < 1310844425 589377 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :comet busters came with my windows 3.11 < 1310844467 352394 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :hagb4rd, seriously, just look at the tech demos for Infinity. < 1310844469 513480 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION remembbers some game on his computer called... Tempest, I think < 1310844482 585632 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :k will do next : < 1310844484 680520 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric ::D < 1310844488 393422 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, sometimes I think you do nothing *but* remembering games on your computer. < 1310844531 239626 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Sometimes I play games that will someday eventually just be games I remember playing on my computer. < 1310844534 106031 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :See: Minecraft < 1310844546 55855 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now combine that with CP symmetry and you can have some interesting matter/antimatter effects... < 1310844564 478423 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, :D < 1310844571 199721 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so say moving left = moving down the klein tube, and up = around it. then the gluing is, you take a square and if you go up you appear in the same column on the bottom, but going left, you appear on the right, mirrored over the middle < 1310844575 564625 :TanebIsEating!~Taneb@host-84-13-89-246.opaltelecom.net NICK :Taneb < 1310844577 987244 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Back < 1310844583 619451 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :We guessed. < 1310844585 880776 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :CP? < 1310844591 790250 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, charge-parity. < 1310844597 251406 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Dammit < 1310844601 133024 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :http://oi51.tinypic.com/nl4u1v.jpg < 1310844612 375043 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Basically, the laws of physics stay the same if you turn matter into antimatter and swap the parity. < 1310844612 830566 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Just typed "Password" instead of my password < 1310844619 38578 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oklofok: means the symmetry where mirroring turns matter into antimatter < 1310844636 914452 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh cool < 1310844644 214214 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's not exactly preserved, but _most_ reaction obey it < 1310844645 479840 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :in this pic you can sort of see the idea of "digging" through but the first problem arises. it looks very odd if the player does not turn his head around as he falls < 1310844652 662260 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*reactions < 1310844696 320176 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so i had this idea that the center of the planet could be another torus , to borrow your word < 1310844699 409166 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1310844726 513403 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :no wait, maybe that wasn't the idea < 1310844728 348292 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310844742 567032 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(the CPT symmetry where you reverse time as well is still not known to be violated, and the math of quantum mechanics + relativity is supposedly such that it would be very strange if it was) < 1310844754 322806 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't know the proof myself < 1310844754 340888 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :anyway.. i thought.. when you reach the center of the planet while falling through, you should reach a dark screen where your path follows a U shape < 1310844773 905232 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and you start falling upwards without actually turning upside down < 1310844843 761987 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, suggest you read http://everything2.com/title/Using+Asteroids+to+explain+the+topological+classification+of+2-manifolds < 1310844862 99190 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok < 1310844894 877983 :shachaf!~shachaf@204.109.63.130 QUIT :Read error: Connection reset by peer < 1310844898 264057 :shachaf!~shachaf@204.109.63.130 JOIN :#esoteric < 1310845052 429475 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :(still reading the article, even while I type this) my more general theorum is that in practice the earth looks flat. It never actually looks like a sphere to anyone standing on it. So it should never have to look round in a video game. < 1310845083 847177 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :looks like a good enough article < 1310845101 179022 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :itidus20: what about on mountains near the ocean? < 1310845107 674802 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :itidus20, what if someon finds a way to lift off into seep space in the game? < 1310845123 965035 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :*deep < 1310845134 147495 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ya ur rite < 1310845141 376373 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but.. < 1310845144 476500 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :itidus20: you want a surface like that of earth's, but infinitely deep? < 1310845150 405542 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :maybe its possible to do both < 1310845189 62665 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well first I imagined a giant circle. and I thought, how big does the circle have to be so that it looks flat < 1310845214 670357 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :itidus20, it wouldn't be an absolute size, but a size relative to the observer < 1310845227 637542 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you could have a 3-dimensional ball and remove its middle, then have coordinates shrink as you go down to make it appear infinitely deep < 1310845231 915518 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :erm < 1310845233 783115 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : (still reading the article, even while I type this) my more general theorum is that in practice the earth looks flat. It never actually looks like a sphere to anyone standing on it. So it should never have to look round in a video game. < 1310845237 95210 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :remove its center point i mean < 1310845237 918436 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Toruses can be flat. < 1310845261 461289 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :cool thing about such a world: the earth would be the center of the universe < 1310845267 687893 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Aren't they then called annuli < 1310845271 76680 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :annui < 1310845275 954039 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :? < 1310845289 103616 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :erm < 1310845292 455879 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :annulus < 1310845293 449255 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :right < 1310845294 47987 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::DS < 1310845314 67401 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : Aren't they then called annuli < 1310845325 272057 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oklofok, well i decided that as you reach the center you reach a black background and your sprite follows a U path and when it goes up again it is falling upwards to some other point. so i guess that is infinite depth. < 1310845339 784971 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: no, that's a ring shape and is not topologically a torus at all < 1310845352 167211 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :itidus20: i think it's better to prevent reaching the middle altogether < 1310845365 155138 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :just have the distance to the center be infinite < 1310845367 485010 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, it's a different kind of 'flat'. < 1310845373 606080 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :ooooh < 1310845385 160438 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a flat torus would not be possible to embed in usual space, but it would _locally_ look like an ordinary flat surface < 1310845403 150339 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :So, two annuli ontop of eachother? < 1310845411 831110 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :NO < 1310845413 122787 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I don't think I really understand this, do I? < 1310845416 109424 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, well, the Asteroids screen is a good example. < 1310845422 947435 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's topologically a torus, but it's flat. < 1310845424 935733 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Oh, you mean like a net < 1310845426 729591 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: it's a shape which cannot exist in the real universe < 1310845440 243725 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I am full of crap. I am a whole magnitude below mathematically. ^_^ < 1310845451 770859 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :But I think up things from left field. < 1310845459 995387 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but whose existence poses no actual mathematical contradiction < 1310845462 962636 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :if you take the closures of two annuli, and glue together the inner and outer circles, don't you get the torus? < 1310845486 35067 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, remind me what closure is set-theoretically. < 1310845498 768238 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Phantom_Hoover: take all points you can find arbitrarily good approximations for < 1310845515 754917 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that is, if U is a subset of a topological space, its closure is the set of such points < 1310845523 624404 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so for the annulus, you'll just add the circles around it < 1310845539 728540 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :So I was trying to squiash all this into a tile based side scroller (as an idea) which cannot rotate. < 1310845541 604010 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(according to wp it's the set of points more than r, but less than R away from 0) < 1310845572 59590 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: imagine a square where the sides are glued to each other, but not by actually bending the square, instead by making the sides be teleportation portals... < 1310845577 118050 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(so you'd add points exactly r or R away from 0, and nothing else, as is easy to check if you know how distance is measured in R^2 (pythagorean theorem being the definition)) < 1310845577 690345 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's a flat torus. < 1310845616 994792 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Okay < 1310845620 249124 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I understand that < 1310845646 928832 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay < 1310845654 612984 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I think a flat sphere would be trickier < 1310845670 675607 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Phantom_Hoover: did that make sense? < 1310845675 871495 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : if you take the closures of two annuli, and glue together the inner and outer circles, don't you get the torus? < 1310845689 77527 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I think you'd get a torus if you just glued the inner and outer circles. < 1310845702 548945 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Phantom_Hoover: what are the inner and outer circles of the annulus? < 1310845719 376474 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :uh oh al lot for me to read on later, but not to miss actual topcic: the more you get to the sphere the finer is the net.. then comes the transformations.. first of all ther is an irregular noise trasforming the vertexes into rocky landscapes < 1310845721 406326 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :An annulus is the region between two cocentric circles < 1310845726 656397 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :for any point on the annulus, you'll find a point even further away from 0 < 1310845731 831860 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, how can you ask me definitional questions when you used the same terms? < 1310845752 549117 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, um, surely it's closed? < 1310845753 464549 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :there must be a few more layers of transformations. but! : < 1310845761 298910 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Phantom_Hoover: well "outer and inner circle" makes sense after taking the closure < 1310845769 189305 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :inner circle = points at distance r < 1310845773 462743 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :outer = points at distance R < 1310845774 708501 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: yes, that is impossible. it's to do with the plane not being a cover of the sphere - you cannot wrap a plane around a sphere without some exceptional points < 1310845784 992346 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : Phantom_Hoover: well "outer and inner circle" makes sense after taking the closure < 1310845793 443035 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :after n transformation the landsape in a specific place always looked the same.. we thank you braben & bell < 1310845793 973388 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :But... why do you need the closure in the first place? < 1310845794 384568 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric : :> < 1310845807 453816 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Phantom_Hoover: because otherwise i don't know what those terms mean < 1310845816 426075 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Is it the open circle with radius R less the closed circle with radius r? < 1310845818 321880 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok i guess theres room for compromise < 1310845820 562075 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :because the points at distance r and R do not belong to the annulus < 1310845831 976459 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, oh, right. < 1310845851 196971 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes, looking at WP, you're right. < 1310845863 72928 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :closure was just a technical term because i wanted to be mathematically precise because that gives me a hard-on. < 1310845870 650306 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :So wait, why did you need two annuli? < 1310845875 141289 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so what do you do.. make the character change size? :D :D < 1310845884 914947 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well because otherwise it's not topologically equivalent to the torus :) < 1310845888 366746 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well < 1310845899 233884 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah you could just glue together the inner and outer circles, yeah < 1310845901 346558 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but < 1310845908 727037 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :But? < 1310845908 774890 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Then it's creased < 1310845909 507964 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :we can let it compute pi < 1310845910 431057 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i was responding to < 1310845911 495934 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric ::P < 1310845913 618772 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :perhaps as he falls deeper he scales up < 1310845921 263057 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm pretty sure it shouldn't be creased < 1310845927 174162 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" So, two annuli ontop of eachother?" " NO" < 1310845939 846398 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i was saying "or perhaps yes?" < 1310845939 998132 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, ah. < 1310845951 881816 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :like a map projection, when a man goes to iceland < 1310845956 434710 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :his body probably grows larger < 1310845976 424911 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, what < 1310845988 260409 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :yea any points run togeter in x the focus < 1310845992 396907 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yeah. greenland/iceland is gigantic on most map projections < 1310846005 554085 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I used to think Antarctica was HUGE < 1310846009 211358 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" perhaps as he falls deeper he scales up" well more like gets smaller < 1310846011 728104 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, it... is. < 1310846014 381264 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Now I know, it is, but not as much as I thought it was < 1310846026 178868 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i guess that might depend on your point of view maybe < 1310846031 649262 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :phantom, it has occured to me that the missing link could be that the character could actually change size to make it all work < 1310846044 413015 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :thanks to listening to this conversation < 1310846044 663492 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Of course! < 1310846052 560949 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It all makes sense now! < 1310846057 383540 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :ease up guys < 1310846058 33792 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oklofok: but gluing two annuli would give exceptional points at the crease, which doesn't count to me as really flat < 1310846080 904176 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :plenty space left to log this all :) < 1310846089 577076 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :So, a quadrilateral with opposite sides of equal length is the way to go? < 1310846097 500757 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh okay i thought you were just talking topology < 1310846100 897777 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok hagb4rd: like suppose uh.. Zelda.. was played on a typical map projection. < 1310846116 458516 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but it gives me an even weirder idea: do like i said previously and glue the outer an inner edge of an annulus with teleportation portals, but _which expand or shrink you as appropriately_ < 1310846119 633245 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :now when he is standing on iceland his body will be stretched :D < 1310846122 492713 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*and inner < 1310846124 828626 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Why is Canada Post barcode strange? < 1310846138 875175 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, huh? < 1310846175 302334 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: the inner circle is smaller than the outer, so if they are to be glued identically you have to change scale while crossing them... < 1310846177 714149 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :itidus20: i was thinking maybe you could have a metric such that on every level of depth inside earth, you have a surface with the same circumference as earth, but you have infinitely many concentric balls "on top" of each other < 1310846183 438263 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, well duh. < 1310846228 610878 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oklofok, i really did actually commit some of this to paper months ago.. but i am clueless on topology < 1310846228 628754 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this is of course going to get ugly if anything manages to cross it outwards enough times... < 1310846241 691585 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :yea but it's alle processed in realtime dude.. not just stated or persistant < 1310846244 20301 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so now it comes to life < 1310846257 377262 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, oh, so you only scale when crossing the border. < 1310846274 542065 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :easy to imagine this for a 2d world, just take a cylinder that's infinitely tall, digging makes you go down, walking forward makes you go around it < 1310846286 669439 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :So in other words it's identical to Asteroids if things scale linearly when they move down. < 1310846310 711429 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Is this still the Elite sequel? < 1310846322 117764 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oklofok: well the deeper paradox of falling through earth is that your up vector has to change at some point < 1310846324 376555 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, god only knows. < 1310846336 345134 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: oh i see itidus20 was already bringing up similar ideas. btw this reminds me of a valerian comic... < 1310846344 985496 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :itidus20: unless you just fall infinitely? < 1310846355 541730 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so I decided let him fall in U shape < 1310846364 792156 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm pretty sure there's some groundbreaking pseudogeometry mathematician who would kill to see this log < 1310846366 176974 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :are you talking about affine transformation to reduce z axis,? < 1310846412 665517 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :hagb4rd, dunno, I just mean that distance scales linearly when you move up or down, but is preserved when you move over the edge. < 1310846430 728416 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Affine_transformation < 1310846436 361439 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :because if i didnt say let him fall in a U shape then either the map flips upside down or the character flips upside down and it would look awkward < 1310846455 975361 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :something would have to flip < 1310846469 4133 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i also realize that you couldn't actually fall through.. gravity would pin you in the center < 1310846496 53158 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Unless you have momentum < 1310846502 82012 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :e.g., from gravity < 1310846503 437058 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Across_the_Pathways_of_Space#Funny_Specimens_.28Droles_de_Specimens.29 < 1310846517 935573 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" I'm pretty sure there's some groundbreaking pseudogeometry mathematician who would kill to see this log" <<< pseudogeometry would be a great name for topology < 1310846517 983683 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the idea of falling through is really just to ensure that the planet is real < 1310846557 286155 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :anyone who quotes that evil man behind general semantics who says the map is not the territory is to be slain >:) < 1310846588 40895 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : i also realize that you couldn't actually fall through.. gravity would pin you in the center < 1310846590 276870 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Um, no. < 1310846592 745363 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :dont you remember how hard it was to brake soon eough to make a landing? autopilot noobs :p < 1310846598 334513 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Learn you some shell theorem. < 1310846606 740343 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Unless you had some sort of thrusters (as you are in a spaceship, I'd assume you would), you'd end up falling down then gliding up the other side < 1310846619 578534 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :In a distanse that approaches zero < 1310846620 904266 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :otherways you had to go 1 more turn around the sun < 1310846627 726406 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Is asymptote the word? < 1310846667 615535 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :phantom, so uhh.. i don't think any player has any actual reason to dig in a planet. but i think that the idea forces the game to cope with that possibility < 1310846676 693022 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :if you do something asymptotically, then for any definition of almost doing it, you will eventually be almost doing it. < 1310846692 14836 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, the gravity at a planet's core is 0. < 1310846706 256428 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ahh < 1310846718 56538 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It averages out to that < 1310846728 650029 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :does it decrease as you approach the center? < 1310846732 983107 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :its not 0 < 1310846739 569094 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I think so < 1310846740 786343 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, no, it's exactly 0. < 1310846745 845097 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, yes. < 1310846759 942905 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :your impulse is zero < 1310846770 892324 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :itidus20: basically for a perfectly spherical body, the gravity at a point inside is given by only the part of the body that is further inside from you < 1310846772 151547 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :not the gravity < 1310846776 77507 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I mean, if you just check one side, it'd be 7 or whatever. But because you're being pulled equally in all directions, it's effectively zero < 1310846784 271494 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :hagb4rd, there is no gravitational force acting on you at the centre of a planet. < 1310846788 17125 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Full stop. < 1310846800 362763 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, that's why, yes. < 1310846809 537333 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :on a related idea. i had this idea of a game of life sort of thing which makes connected clusters of dots have a mass and hence a gravity and to affect each other < 1310846811 337038 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Unless there were significant variance in density throughout the planet < 1310846812 355854 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :gravity is acting on me even if'd be shit out of the universe d < 1310846821 784116 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :its physics < 1310846836 602170 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hagb4rd: we are talking total sum of forces here < 1310846837 449771 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :not your proffession < 1310846839 141055 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Which makes it really hard to compute < 1310846841 129118 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :yea < 1310846845 366943 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :the sum is 0 < 1310846846 799045 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" on a related idea. i had this idea of a game of life sort of thing which makes connected clusters of dots have a mass and hence a gravity and to affect each other" <<< can i steal this idea and try to do something cool with it next week? < 1310846847 767553 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :correct! < 1310846860 520395 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i mean math stuff < 1310846861 329052 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :As well as the N-body problem < 1310846870 293080 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, the centre of mass always has 0 gravity. < 1310846870 529910 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :at least, in this encapsuled sim < 1310846888 185595 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :all of my ideas are free to do whatever you like with as long as i get to use them myself < 1310846894 771169 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :lol < 1310846905 990471 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But the geometrical centre not necessarily, Phantom_Hoover < 1310846918 114746 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Which would make the centre of mass elsewhere < 1310846920 622153 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, indeed, but a planet will always have them almost exactly the same. < 1310846923 156672 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :as in, i don't want to get cut off from my own ideas < 1310846924 422205 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i like the idea of gravity for a ca < 1310846941 38334 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, don't you remember when elliott tried that? < 1310846944 538985 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Unless the player starts moving dirt from one side of the planet to the other < 1310846957 157339 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Phantom_Hoover: i doubt he tried it in the way i'm thinking < 1310846965 67217 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so a tetris piece would have a mass of 4 < 1310846969 272212 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm thinking an actual ca that enforces a gravity < 1310846985 903523 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so that two of 1 < 1310846987 473738 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :argh < 1310846989 447916 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, elliott was trying to get relativity to work. < 1310846993 516132 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :So no, he didn't. < 1310847000 477281 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so that two clusters of 1's would attract < 1310847006 452084 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but if 2 tetris pieces bumped together, they would become one object with a mass of 8 < 1310847011 241947 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, you could have gravitational field cells. < 1310847020 61405 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: the shell theorem only works if the planet consists of perfectly spherical shells, naturally < 1310847022 440570 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah i was thinking some kind of gravitons < 1310847038 407507 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :if think now you are ready to turn off autopilot and totally get lost behind beteigeuze c < 1310847055 442169 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :1's need to be preserved in number, and 0's should be a quiescent state, other states can do whatever they like < 1310847057 258499 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*perfectly uniform spherical < 1310847059 944602 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*0 < 1310847061 19902 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :for me, diagonal connections in CA's (i love the acronyms you guy use so casually) is good enough to share mass < 1310847076 76068 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : Taneb: the shell theorem only works if the planet consists of perfectly spherical shells, naturally < 1310847089 70647 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Not sure about that... < 1310847114 275130 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: well those are the ones that integrate to give 0 gravity inside < 1310847129 772 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :itidus20: as i love telling people, i get payed to play with ca all day so acronymizing it gets pretty casual < 1310847131 535817 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :we can reduce complexity to make it fit on a single floppy!!! < 1310847137 791166 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :unbelievble < 1310847141 726264 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :hrhr < 1310847163 604510 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: i don't know whether those are the _only_ surfaces giving 0 gravity everywhere inside though < 1310847164 504823 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oklofok: ok heres another idea i had (i was on a roll that day) < 1310847175 149757 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, Gauss' law for gravity comes to mind. < 1310847192 366474 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :a chess game CA where the piece type is determined by the pieces around it < 1310847212 259452 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Icehouse Chess? < 1310847226 929179 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :unlike other things this one won't let me stop and wonder < 1310847228 747432 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :No wait, that's different < 1310847240 406026 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well it would be just a CA... but the pieces would exist as uhh < 1310847241 923804 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :A CA's a cellular automoton, right? < 1310847243 16955 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :itidus20: huh? < 1310847247 538884 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Taneb: yeah < 1310847253 912132 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the pieces would be implied by the rules of the CA I guess.. < 1310847281 482047 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so say you had a cell on its own.. that could be a pawn < 1310847287 54553 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :a continuous shift-commuting self-map of S^Z where S is a finite set and Z are the integers. Z can also be Z^n for some n, for instance for gravity 2 is a natural choice < 1310847287 351715 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :as an example < 1310847313 236942 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :itidus20: chess pieces are not really mathematically interesting < 1310847319 212624 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i actually drew up some ideas of possible rules for which pieces are which < 1310847324 365927 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :how do they move? < 1310847356 595876 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :a lonely queen on the plane wouldn't know what to do! < 1310847365 864393 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh.. well.. ok.. so you start with a regular game of life < 1310847369 581531 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :also how far can a queen move? < 1310847372 542433 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and.. in between turns < 1310847376 411026 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :turns? < 1310847385 152527 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :generations? < 1310847388 227795 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oaky < 1310847389 166058 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :oklofok.. the problem you have IS a real problem.. and youreflect it that nice. no'ones sure its gonna ex- or implode < 1310847391 394463 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :brb < 1310847396 880029 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :and what happens next! < 1310847415 543884 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hagb4rd: can you clarify a bit? < 1310847416 608540 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok lets say its not quite game of life.. lets say you have 2 teams .. so trinary state < 1310847421 990235 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :no < 1310847428 342003 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :because its chess < 1310847441 377616 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :or uhh < 1310847444 558390 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :uhhhmmm < 1310847450 93579 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: yes wikipedia's shell theorem article proves it from gauss' law. but the spherical symmetry is still essential to get 0 at every point rather than just as the total integral < 1310847454 959014 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i never really thought about it that way < 1310847461 641600 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, hmm, yes. < 1310847479 747671 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :two teams? a CA that has two players is still just a CA, since they are deterministic. are we talking tilings maybe? that is, nondeterministic CA < 1310847499 489783 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well.. you would have a dead cell, a black cell, and a white cell < 1310847529 14286 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oaky < 1310847543 944923 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :istnt it an approximation at least good enough to to wonder what keeps bananas growing with this specific irregular way < 1310847551 783508 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :not to < 1310847559 929099 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i certainly like the idea of alternation for tilings < 1310847560 564933 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so at the end of a generation the player can select 1 cell.. whose type is determined by the cells around it < 1310847575 495410 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and move it < 1310847592 988367 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(in the sense of an alternating turing machine) < 1310847601 223073 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and in all likelihood it is now a new kind of piece having moved < 1310847624 146177 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and lets say you can capture an enemy cell by moving onto it < 1310847640 63769 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :okay, well that's a particular game that's kind of weird < 1310847643 283716 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :dunno what to ask about it < 1310847644 92318 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :http://www.youtube.com/watch?v=5Ku5G4ovnUU < 1310847649 608400 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i try < 1310847651 908938 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hehe < 1310847659 101392 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and again, how does a queen move? < 1310847662 559472 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :can you go arbitrarily far < 1310847692 909485 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i was discussing that very question in here last night about how far can a chesspiece move < 1310847694 40123 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :On a pseudogeometrical torus? < 1310847696 287601 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :if you can, then the set of valid games might not be closed < 1310847706 127243 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :whatever that means ;) < 1310847723 381518 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I think in this context finite would do better < 1310847726 847921 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :valid drawings of playings i mean < 1310847730 557681 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok finite ca < 1310847741 35033 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :The Queen That Went Too Far < 1310847763 437837 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :lol < 1310847766 702735 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so the actual pieces are represented as rules of neighborhoods < 1310847797 916811 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and the fun of the design is determining which neighborhoods map to which pieces < 1310847829 592012 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I came up with a set but I never did anything with this idea < 1310847849 858459 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Changing the subject somewhat, is it possible to construct a physical machine that did functional programming at its lowest level? < 1310847919 318430 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :See: the Reduceron. < 1310847988 470513 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :The idea could also be extended into fairy chess. < 1310848062 716873 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :or even result in resignation. < 1310848064 202425 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :no! < 1310848081 692899 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Wrong convo? < 1310848093 111242 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :sorry taneb < 1310848099 518430 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :wrong attitude < 1310848103 246131 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i will join your convo < 1310848167 763704 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Some sort of von Neumman architecture? < 1310848183 486055 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: "And the next command is the one after that." "that" being _both_ the interpolated commands? < 1310848191 873698 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yes < 1310848203 675456 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok then i think i understand < 1310848304 499858 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, http://www.cs.york.ac.uk/fp/reduceron/ < 1310848549 191607 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :how about: you have a finite set of states S, partitioned into E and U, the existential and the universal states. now for a point x \in S^Z, you can define its E-successors by changing all the cells of x in an E state to their possible successors, and its U-successors similarly; there's a local rule that tells you what changes are legal. now, to every sequence s in {"E", "U"}^N partitions S^Z we get a subset of points from which the game goes on foreve < 1310848559 787046 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'll paste the latter half just in case < 1310848560 606321 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :there's a local rule that tells you what changes are legal. now, to every sequence s in {"E", "U"}^N partitions S^Z we get a subset of points from which the game goes on forever, say for EUEUEUEU... this means from x, for some choice of new cell values by E, for any choice of any cell by U, for some choice of... < 1310848586 891474 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :one way to have alternation but i'm not sure that's the most natural thing to do. < 1310848612 618545 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :argh < 1310848637 310546 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*now, to every sequence s in {"E", "U"}^N we can associate the set of points of S^Z from which the game goes on forever, < 1310848641 714747 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :sry < 1310848690 813276 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :working on CAs it must be tough to resist the topic i came up with. < 1310848762 266290 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is your opinion of the way the List of ideas has now been formatted on esolang wiki? < 1310848763 599072 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :we're gettin wam oklofok < 1310848791 556841 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what's wanm < 1310848792 643761 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*wam < 1310848804 148111 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :this tends at least to an idea i had of it.. < 1310848818 39486 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so, on looking at reduceron page, I feel my ineptitude. what's the best language to learn functional programming concepts? < 1310848830 270674 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :BYOB < 1310848834 6531 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hagb4rd: ? < 1310848863 726000 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net PRIVMSG #esoteric :without beeing able to implement it an alg0 < 1310848870 595241 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :http://byob.berkely.edu < 1310848890 94534 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :thanks < 1310848913 603804 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i have tried reading up on lambda calc once but i never quite got it < 1310848924 508518 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That site's got a tutorial < 1310848929 873493 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :For BYOB < 1310848932 202054 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :^ http://byob.berkeley.edu/ < 1310848934 935718 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's how I leant it < 1310848939 937955 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :*learnt it < 1310848945 208656 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you know of some Icehouse+Tarot games? I have read about one such game called Gnostica. However, I have neither Icehouse nor Tarot. < 1310848950 483743 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh nice it's visual programming < 1310848961 392369 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yeah, it's based on Scratch < 1310848979 990041 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I won't fuck the room again by my ideas about visual programming. < 1310848982 106394 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, that... doesn't look functional. < 1310848987 816081 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ill just quiet down < 1310848997 120463 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It has functional bits in it < 1310849003 868487 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :By which I mean it's not functional by any stretch of the imagination. < 1310849010 996365 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Functional bits don't make it functional. < 1310849015 381711 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the original idea of course was that s = EEE... would give you SFT's, in some sense. but that's not really happening atm... < 1310849027 72278 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Functional bits means you can learn functional programming with it < 1310849046 618917 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Scheme or Haskell is basically the best way to go. < 1310849050 26347 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :because if you think my ideas about torus worlds, gravity CAs, chess CAs make a mess. then visual programming is just as bad < 1310849088 245399 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i'll save it for another day < 1310849327 572151 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you may have already supplied me with next week's research topic (by putting games and CA close to each other), this is actually something i've been wanting to do for ages but i had to work on my master's thesis last time so it never got anywhere < 1310849345 352033 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yay < 1310849354 835921 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I smash them together like a particle collider < 1310849380 815199 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :gravity + ca is certainly interesting but you could ofc only publish it as a joke < 1310849392 152166 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :=)) < 1310849409 344864 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i mean the answer to my particular question of whether you can implement gravity behavior with a ca < 1310849424 457579 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> cycle "Haskell " < 1310849425 377822 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "Haskell Haskell Haskell Haskell Haskell Haskell Haskell Haskell Haskell Ha... < 1310849429 574494 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Basically I see things as existing in academic space and entertainment space. < 1310849456 370517 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but actually a somewhat similar (much simpler) question was recently solved in a famous 150 or so page paper in the 1d case, i just realized < 1310849474 739795 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I take inspiration from people like lewis carroll < 1310849505 552518 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I take inspiration from JRR Tolkein < 1310849512 410927 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hmm... < 1310849514 261433 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the academic space is a subset of the entertainment space < 1310849524 833787 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I say it's the other way round < 1310849529 635475 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :this may be off topic, but, i had one chess idea about a castle and a forest < 1310849531 432262 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, nah. < 1310849538 402975 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I would say the spaces overlap but neither is a subset of the other < 1310849542 340530 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the idea is you can enter the forest and emerge from it whereever you like < 1310849549 367035 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :thus effectively hiding in it < 1310849552 226414 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(i can't imagine any chess related idea being mathematically interesting really) < 1310849587 995404 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :there was something about guards on the castle. i dunno exactly how it went < 1310849590 478504 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :(A lot of people would say mathematically interesting is a tautology) < 1310849608 197826 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, nah. < 1310849615 875209 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oklofok: well there is the question of complexity class < 1310849616 703266 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I didn't say us < 1310849619 60388 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :There's plenty of boring mathematics. < 1310849622 409880 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oklofok, well to me, chess is a CA in disguise. < 1310849652 8801 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :It just needs to be teased out from its disguise < 1310849660 997905 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Like a mime < 1310849669 828737 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :When you try to make one talk < 1310849670 449625 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :mine the mimes < 1310849680 649380 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oerjan: does this sound familiar: take two topological spaces U and T and a point x in T. stick U in place of x. < 1310849680 904056 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : oklofok, well to me, chess is a CA in disguise. < 1310849688 546550 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, it's non-deterministic? < 1310849699 92842 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :assume additional stuff for U and T if useful < 1310849700 280697 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hmm... < 1310849712 748401 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hoover, well it could be deterministic :D < 1310849714 863558 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's a phase sppace < 1310849716 417778 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :that would be a cool thing < 1310849719 622702 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :deterministic chess < 1310849730 626476 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's deterministic in the fifth dimension < 1310849731 842494 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, no, it would literally be the most boring thing in the world. < 1310849733 82013 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Or sixth < 1310849741 108905 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oklofok: i'm not sure if it has a name but it's a pretty obvious thing to do... < 1310849745 851239 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but i was thinking open sets are generated by those of U, and those of T with x replaced by the whole U < 1310849754 2414 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oerjan: sure < 1310849757 434919 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :replace the players with a rule for evolving the chessboard closer to an end. < 1310849763 593783 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :have you seen it done? < 1310849771 464416 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, isn't that a fibre— no, wait, it's just a single point. < 1310849784 898159 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" oklofok, well to me, chess is a CA in disguise." <<< i don't see it that way at all < 1310849794 463108 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oklofok: you'd probably want U to be closed as a subspace, since {x} is (assuming hausdorff spaces) < 1310849800 295301 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I had an idea once, chess with two time dinensions. < 1310849805 971790 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(or T1) < 1310849815 297164 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I once tried to do battleships as a CA < 1310849826 746098 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I didn't get very far < 1310849835 894636 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric ::/ < 1310849839 522147 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oerjan: well it would be obviously < 1310849840 1444 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, protip: games are universally nondeterministic. < 1310849846 847830 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :with my topology < 1310849855 526181 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hence why I didn't get very far < 1310849878 37255 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :because T - {x} is still open < 1310849891 76781 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oklofok: also http://en.wikipedia.org/wiki/Surgery_theory which is somewhat different but feels related < 1310849893 529514 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :U would be a clopen set tho so hmm. < 1310849897 426405 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :theres a mix of ideas that come into play. a binary CA is easily computable and could be said to be properly reduced. or more optimized etc, however -- the factor of human comprehension is always important < 1310849944 430529 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :humans comprehend chess pieces easily. so are they not better for humans to manipulate than binary tiles < 1310849964 293922 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I think there is a tradeoff involved with no perfect answer. < 1310849975 164374 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oerjan: i should certainly read some literature on this stuff < 1310849980 562941 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, they're fundamentally different abstractions. < 1310849981 752587 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :on it, but progress is slow < 1310849986 774068 :myndzi\!myndzi@c-24-22-176-245.hsd1.wa.comcast.net NICK :myndzi < 1310849988 554998 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :s/abstractions/structures/ < 1310849991 531954 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :since i constantly come up with new problems to solve :\ < 1310850037 550393 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, meanwhile I still have over a year until university. < 1310850037 725697 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well chess has more cell states {pawn, king, queen, knight, bishop, rook} x {white, black} < 1310850041 63440 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's horrible. < 1310850051 314951 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Don't forget unoccupied < 1310850054 724168 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :itidus20: And empty spaces. < 1310850056 482331 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yes i forgot that < 1310850064 113623 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hmm < 1310850076 155771 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :( {pawn, king, queen, knight, bishop, rook} x {white, black} ) + {blank} < 1310850088 941631 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oklofok: mind you this is not a field i know much more than the name of either < 1310850096 983960 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :13? < 1310850109 560401 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Where does location fit into that model? < 1310850117 207034 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" oklofok, meanwhile I still have over a year until university." <<< math? < 1310850124 633744 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, of course. < 1310850128 772807 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::)) < 1310850131 116373 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Location is inherent, Sgeo < 1310850132 73828 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oklofok: that cell attachment thing mentioned in that article sounds promising but there was no link < 1310850133 730315 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yayyy < 1310850139 549832 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :there are some issues with that model though.. thats true < 1310850148 107240 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it is wise to note that theres things missing < 1310850149 350478 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :By which I mean that these cells are all in the correct location < 1310850153 95666 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You could also have additional states if you want to keep track of en passan and castling as cell states as well. < 1310850162 697433 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :zzo, yup... < 1310850174 112186 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, look, CAs are not well viewed as entities moving around a space. < 1310850185 73946 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :King-castled and king-notcastled < 1310850185 776639 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :langton's ant is one exception < 1310850195 501488 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Rook-castled and Rook-notcastled < 1310850197 83623 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i guess actually the "correct" topology is having T's open sets with x replaced by open sets of U < 1310850206 515344 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :There are many exceptions, but they are in the minority. < 1310850213 19029 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and human intervention is even worse :P < 1310850235 620877 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oklofok: interestingly googling "cell attachment topology" is not enough to restrict the hits to mathematics :P < 1310850242 871860 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The point is that trying to start viewing CAs that way will just confuse you later on. < 1310850247 337304 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :like in the movie dark city.. when a generation has finished secret activiies of the night adjust the city < 1310850250 866101 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : oklofok: interestingly googling "cell attachment topology" is not enough to restrict the hits to mathematics :P < 1310850264 150356 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Topologies of biological cells attached to each other? < 1310850267 444862 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :assuming hausdorff space you will then get the topology of T by taking the open sets of this thing but "rounding elements of U up to x" < 1310850269 82260 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Only the rooks need to keep track of castling restrictions, not the king. If the king moves, both rooks change to the one unabled to be castling. < 1310850281 403914 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: yeah something like that < 1310850303 350703 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I force myself to be iconoclastic and autodidactic in this. < 1310850304 935246 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, and yes, as Sgeo points out, chess has a certain amount of hidden state as well. < 1310850318 565118 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yeah i forgot those hidden states, but they can be unhidden :D < 1310850321 977095 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Chess doesn't have hidden information. < 1310850322 908590 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Hmm, why both rooks, instead of a random rook? < 1310850328 548425 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :they are sort of hidden < 1310850332 425529 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, yes, but then you're shoehorning. < 1310850334 203484 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :they were indeed left out of my model < 1310850335 271622 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And no, they're not. < 1310850340 975157 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :They are completely hidden. < 1310850343 109599 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its a bit of a kludge, i know < 1310850353 898425 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its messy, very messy < 1310850354 467085 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Looking at the board, it's impossible to tell if the king has castled. < 1310850362 59743 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yes but... you see.. < 1310850368 89697 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes, and kludges are exactly what you were trying to avoid. < 1310850370 239935 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :you could add a red king < 1310850370 940303 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Unless you had been paying any attention to the game < 1310850372 560445 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: Both rooks just seems like a better way to do it, it simplifys some things < 1310850373 799551 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hahahaha < 1310850384 779442 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :pre-castled king could be red and yellow < 1310850395 446425 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You said yourself you were trying to make a natural chess CA; that is impossible. < 1310850399 474844 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :thats very creative of you < 1310850402 469593 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :itidus20, why are you trying to assign colors to this? < 1310850409 305418 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : Unless you had been paying any attention to the game < 1310850416 362731 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Except that's the point. < 1310850423 251582 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Game of Life isn't described in terms of black and white, just "living" and "dead" < 1310850424 304450 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think the kings don't need castling state, only the rooks do. < 1310850434 118507 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hidden state means that you can't work out the future moves of the game based purely on its present state. < 1310850434 764491 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm saying it isn't hidden information < 1310850441 59771 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :sgeo: because I am trying to not take sides < 1310850451 541619 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :...take sides? < 1310850457 61811 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yeah < 1310850467 417446 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: Sometimes black/white, sometimes different colors, by standard called "living" and "dead", although I prefer "on" and "off". < 1310850469 71290 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :In a game of chess, both players know whether a king has moved, and whether a pawn has just moved twice < 1310850470 157812 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK, I'm defining 'hidden state' to be state not ascertainable by looking at the position of pieces on the board at a given time. < 1310850470 514935 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i have proven that you could represent the hidden information if you wanted to < 1310850497 106688 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Because the positions of pieces on the board at a given time is all you have in the CA. < 1310850506 187951 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yeah thats cos my CA sucked < 1310850517 978821 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, yes, and I have already said that it rules out an elegant representation, which is what you were trying to make. < 1310850519 412325 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but i could multiply the states by a few more booleans. i know its ugly < 1310850523 308298 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have also described a few ways in which you can put these information part of the board state, by adding new kind of pieces for this information < 1310850525 431719 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric ::(( < 1310850526 862988 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yes < 1310850535 54359 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :this is true. its inelegant < 1310850541 351501 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: well with a CA there is no trouble adding some extra piece types to encode the necessary hidden state < 1310850542 69162 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But still what you do not tell, is which player plays next. < 1310850549 932921 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, itidus20, yes, and I have already said that it rules out an elegant representation, which is what you were trying to make. < 1310850573 411673 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i never ever ever thought of this before though.. colored pieces < 1310850577 282307 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, define "elegant" < 1310850579 78088 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :yeah, I'm redacting my comment about learning functional programming with BYOB < 1310850589 681146 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Now there is 2 kind of rooks, castling allowed rooks, and castling disallowed rooks. < 1310850591 973961 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: chess _already_ has pieces which change < 1310850606 283073 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Ok I admit that I use no true scotsman logic. I believe it has some value. < 1310850621 216314 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And 2 kind of pawns, the kind which has just been moved two spaces, and the normal kind. < 1310850623 308296 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, one in which the cells are completely analogous to the pieces on the board. < 1310850627 561766 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :More or less. < 1310850641 102789 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That makes "no hidden state" a tautology, of course. < 1310850643 602943 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :itidus20: yeah everyone knows Phantom_Hoover is no true scotsman < 1310850648 621860 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i mean me < 1310850649 679907 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Make a CA whose neighborhood also extends backwards in time to the initial state < 1310850651 989464 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I drink tea all the time! < 1310850652 169376 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh < 1310850654 996875 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hmm im confused < 1310850662 836166 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :My accent is inexplicably English! < 1310850673 337504 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : Make a CA whose neighborhood also extends backwards in time to the initial state < 1310850673 514950 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Or is that too insane? < 1310850674 52042 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :there is nothing wrong with revising an argument as long as the intention is good < 1310850683 447973 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Preeeety sure that doesn't count as a CA. < 1310850689 885002 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :For one thing, there's no initial state. < 1310850690 424589 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1310850696 145128 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, the joke is that I am Scottish. < 1310850702 627414 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :cool < 1310850722 401141 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Phantom_Hoover: CA have initial states? < 1310850739 90605 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm going to have to be surprised by this claim! < 1310850743 72581 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Some of my best chat friends have been Scots < 1310850744 927460 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh < 1310850752 204031 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, exactly. < 1310850753 601463 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you mean no initial configuration or what? < 1310850766 534591 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh you meant < 1310850775 314421 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :CA have no... no bleh w/e < 1310850783 137072 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, I mean something along the lines that each generation has no idea when the initial state was. < 1310850790 263508 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oklofok: in the beginning there was the garden of eden < 1310850795 724250 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The transition rules are time-invariant, in other words. < 1310850796 950821 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :sgeo: the buddha said that you can't do it and you will go mad trying. < 1310850811 720658 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :We're all mad here < 1310850842 162013 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, what was that Alice in Wonderland quote again? < 1310850852 950005 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Can the transition rules mention a specific state? Hmm, that doesn't work, initial chess state is NOT a garden of eden < 1310850861 153321 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Thus back in india 2500 years ago or whatever they were discussing that you will go mad trying to trace back to original causes < 1310850864 918118 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION pours some hatmaking chemicals into Taneb's tea < 1310850877 569810 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oerjan: god said, let there not be two asymptotically equal states of the world with the same image, and thus there was a garden of eden. < 1310850883 984169 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I can't stand tea! < 1310850888 948498 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :sgeo, the problem is that chess isn't deterministic. if it was then you could < 1310850900 385130 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Sgeo: the whole point of CA is they are continuous, meaning they only depend on a finite amount of cells near them < 1310850908 821339 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :ACTION absorbs the aroma of tea < 1310850912 365027 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Ok, so so much for that < 1310850913 876867 :cheater__!~ubuntu@g229129093.adsl.alicedsl.de PRIVMSG #esoteric :what's a CA? < 1310850917 587812 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :ACTION dies of inhaling hatmaking chemicals < 1310850921 715931 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :argh < 1310850925 212520 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :sorry oerjan < 1310850927 411098 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's a State in South west US < 1310850928 656966 :cheater__!~ubuntu@g229129093.adsl.alicedsl.de PRIVMSG #esoteric :aitp,atpm? < 1310850931 273824 :cheater__!~ubuntu@g229129093.adsl.alicedsl.de PRIVMSG #esoteric :automaton? < 1310850934 229286 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :sgeo: I mean, you can't see which piece was the last one to move by looking at a chessboard. < 1310850936 889969 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what god said was < 1310850946 804534 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :let there be two such states. < 1310850966 549048 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : I can't stand tea! < 1310850969 551561 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :A CA is a cellular Automaton, cheater_ < 1310850969 759192 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :DIE YOU BASTARD < 1310850976 346060 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I like the aroma < 1310850989 294540 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :also, suppose that a rook moved left, then right, then left... you couldn't determine how far left and right it moved < 1310850991 23714 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Just the aftertaste... < 1310851000 550827 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :*the afterfnarf < 1310851014 706027 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :cheater__: i just gave the definition a few hours ago < 1310851044 782790 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh right cellular automaton, i can't believe people don't know the abbrev... < 1310851073 84873 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"But I don't want to go among mad people," Alice remarked. "Oh, you can't help that," said the Cat: "we're all mad here. I'm mad. You're mad." "How do you know I'm mad?" said Alice. "You must be," said the Cat, "or you wouldn't have come here." < 1310851121 872070 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :is that a set theory thing? :D < 1310851129 210731 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :itidus20: ? < 1310851135 110340 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :is what < 1310851140 863536 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :that the teaparty consists of a set of mad people < 1310851142 502494 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : sorry oerjan <-- wat? < 1310851149 685692 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oerjan: my god thing < 1310851151 152829 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :corrected < 1310851162 966014 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I think it's a four dimensional vectors thing < 1310851169 483017 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :itidus20: where do you think bertrand russell got his teapot from anyway < 1310851186 467640 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, why are you suddenly talking about 4D vectors? < 1310851204 980650 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Something to do with the Mad Hatter's Tea Party < 1310851206 659533 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so those people that gets healed by faith healers, why don't they get really mad and make a big deal out of it not working? < 1310851207 104266 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm sure < 1310851211 979126 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oerjan: not well read enough < 1310851214 332006 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or does it actually work < 1310851238 265257 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oklofok: people are complex. < 1310851270 753104 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, well, except the real ones. < 1310851274 167279 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :there is first of all, certain implications about a person for visiting the faith healer in the first place < 1310851287 215603 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :just as there is implications about a person visiting a brothel < 1310851287 786939 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm still trying to figure out how to get that sign I have that says Taneb into town centre < 1310851297 963107 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, carry it? < 1310851303 888272 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's pretty big < 1310851311 37717 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :How big? < 1310851318 339078 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Around A0? < 1310851323 533123 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" just as there is implications about a person visiting a brothel" <<< like living in a country that has those? < 1310851326 839510 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It'll get wet < 1310851332 160897 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :australia < 1310851347 64754 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :what do you expect from convicts < 1310851349 67611 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :heh < 1310851351 761367 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or are there others? < 1310851359 619512 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :might be < 1310851378 387090 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but like.. such a person is unlikely to say put some bloody clothes on < 1310851398 120322 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I've got relatives in Australia < 1310851399 277139 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and.. also.. if the sex is bad.. is it his fault or her fault < 1310851413 916892 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm not following you < 1310851422 569796 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i suspect that theres not much room for refunds at a brothel < 1310851446 479569 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :you get naked with a woman and you're not getting a refund < 1310851491 898856 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :still not < 1310851508 142125 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the chances of someone wanting to try a faith healer and then getting angry about what happens is much decreased than if its a skeptic doing research < 1310851509 360522 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :How are you going to return the goods, oklofok? < 1310851542 26635 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :how do you return the goods if you go up the eiffel tower and the view was not good? < 1310851551 709058 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :You don't. < 1310851555 810706 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :humans, also, are reasonable overall. sometimes they let things go. < 1310851556 444359 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :You can't. < 1310851559 41823 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :not saying he's not correct, i'm asking what the fuck he's talking about < 1310851569 987247 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Whores. < 1310851570 435937 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh < 1310851571 84471 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that < 1310851580 780947 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :company policies tend to be based around the likelihood of customers to not kick up a fuss < 1310851583 311469 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :what "the fuck" indeed < 1310851598 311290 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :" so those people that gets healed by faith healers, why don't they get really mad and make a big deal out of it not working?" < 1310851603 864869 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so do you mean people might be ashamed of even thinking it might work? < 1310851626 932677 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its actually in human nature to let things be more often than not < 1310851642 582901 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Because people who have faith in the faith healers will ignore the naysayers, and people who don't just laugh at the naysayers for being slow < 1310851648 328092 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but i don't recall hearing about even one case of a tv faith healing not working < 1310851648 710881 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :with a few more rambunctious individuals standing up for the greater whole < 1310851665 447246 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :This is boring, can we go back to talking about maths? < 1310851676 624730 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::D < 1310851678 413644 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i love ph < 1310851714 810871 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and reallly noone knows what is possible < 1310851724 244389 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yep < 1310851725 843538 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :overestimation of knowledgebase is a common occurance < 1310851727 104711 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or wait < 1310851731 773980 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :by noone you mean everyone right? < 1310851748 333089 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :just as a programmer can't answer every arbitrary question about a computer < 1310851763 932817 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :a faith healer can't necessarily explain why something might or might not work < 1310851791 583568 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Is collective human intelligence turing-complete? < 1310851797 54095 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and a person with a working respitory system probably doesn't know exactly how it works either < 1310851806 975616 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Or extelligence, even < 1310851810 36503 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :we more or less have no clue what our bodies are doing < 1310851830 708320 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :This was addressed in a Terry Pratchett book < 1310851836 770308 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Reaper Man, I think < 1310851836 897105 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Phantom_Hoover: so did you know that in a compact hausdorff space the closed sets are exactly the compact ones < 1310851858 396094 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I do now! < 1310851862 192115 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hausdorff = for every x != y you find disjoint neighborhoods for x and y < 1310851868 189347 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : Is collective human intelligence turing-complete? < 1310851868 887872 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No. < 1310851876 832129 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :maybe i'll prove this now < 1310851882 2817 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hmmhmm i wonder how it goes < 1310851891 253343 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Even if you include those people with perfect memory < 1310851904 960785 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, for one thing, there's no such thing as infinite storage. < 1310851960 116666 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so first, let C be closed, and let S be an open cover for it (open sets whose union covers C). by adding X - C where X is the whole space, we get an open cover for X, and since X is compact, you then find a finite subcover for X, which gives you a finite subcover for C as well. so closed => compact. < 1310851969 323512 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :as for the other direction, let's see... < 1310851979 324417 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i thnk rather than physical and mental, there is the experiential (conciousness and qualia and all that) and the inexplicableness which makes it possible < 1310852016 618946 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but to divide them is wrong. theres a lot of evil that goes on when toying with such ideas < 1310852032 736816 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :not dividing them might also be wrong < 1310852082 687644 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so i guess that the natural way of things is to simply admit we don't understand < 1310852106 716998 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Hyperthymesia < 1310852125 231261 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :let C be compact, and let x \notin C. for every point y in C we find open U_y and V_y such that U_y contains x, V_y contains y and U_y and V_y are disjoint (this is just hausdorffness). now V_y's actually form an open cover of C, so there's a finite subcover (compactness of C) of the V_y. let's say the indices are Y. but now, the intersection of U_y where y \in Y is open (because it's finite!) so in fact we have separated x from C < 1310852130 428748 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :x is arbitrary => C is closed < 1310852178 802152 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :this is kind of trivial i suppose but it's very useful to remember since almost all important spaces are hausdorff, and many are compact. < 1310852227 424257 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :any view which explains everything is necessarily a false view < 1310852238 604043 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(for instance all metric spaces are hausdorff and all bounded metric spaces are compact) < 1310852321 423574 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Phantom_Hoover: DID YOU FIND THAT TOO TRIVIAL? < 1310852337 723164 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :YES < 1310852382 593795 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :do you know what a path is? < 1310852400 76422 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well anyway a continuous function from [0, 1] to your favorite topological space < 1310852449 906149 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :like f : [0, 1] -> X such that f(x) = y implies if y is in an open set U then for small enough perturbations of x, the image won't go outside U < 1310852456 682802 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(definition of continuity) < 1310852470 777706 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :now what is a continuous subset of X? < 1310852472 737831 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :erm < 1310852473 757034 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :sorry < 1310852479 237253 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*now what is a connected subset of X? < 1310852494 221748 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :can you come up with a definition using the idea of a path < 1310852571 30787 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(i have a bad habit of giving people homework) < 1310852588 764436 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :"One time I went to buy some ice cream ... I walked over to the vendor and asked her what kind of ice cream she had. 'Fruit ice cream,' she said. But she answered in such a tone that a whole pile of coals, of black cinders, came bursting out of her mouth, and I couldn't bring myself to buy any ice cream after she had answered in that way ..." < 1310852616 430167 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I was thinking of http://en.wikipedia.org/wiki/Eidetic_memory < 1310852623 805691 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But linked the wrong thing < 1310852630 563639 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :your link was cool < 1310852668 939370 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok so I had this idea just the other day < 1310852699 697029 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Chess variants as XML? < 1310852704 359691 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :This may sound odd. Normally, we assign a word to only single dimensional numbers. < 1310852716 287700 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Like "seven" < 1310852717 520382 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but suppose we were to assign words to numbers with more than one dimension. < 1310852725 173954 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :taneb: yes, like seven < 1310852732 3496 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Like "2+6i" < 1310852734 535844 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :seven = [7] < 1310852738 612687 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :no.. not quite < 1310852743 934910 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : can you come up with a definition using the idea of a path < 1310852786 645427 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1310852795 984030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi < 1310852796 377314 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott: You have 3 new messages. '/msg lambdabot @messages' to read them. < 1310852801 323437 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow < 1310852809 79094 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :A subset such that \forall x, y \in X, \exists f : f(0) = x, f(1) = y? < 1310852823 192296 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :suppose I said, lalala = [7][3] < 1310852824 150795 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :where f is a path, precisely < 1310852826 913868 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oops < 1310852829 970886 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :this is called path-connectedness < 1310852830 654599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: Are you serious do you live in Hexham. < 1310852832 252482 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :suppose I said, lalala = [7,3] < 1310852842 609403 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oops i am misinterpreting the comma < 1310852846 881358 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :So, vectors? < 1310852853 339591 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :maybe we should go with my first comment < 1310852858 747229 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Phantom_Hoover: it would've been SLIGHTLY less trivial if i had specified we're asking when Y a subset of X is connected < 1310852860 648728 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :anyway now < 1310852867 546520 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :taneb, the trick is that every number is already a vector < 1310852871 87224 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :seven = [7] < 1310852886 310332 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Y is path-connected if, with the subspace topology, what you said is true for it < 1310852886 848868 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :seven = [7][0] < 1310852891 821979 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :So, we're giving names to n-length vectors < 1310852899 764450 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its an idea i had. yeah < 1310852913 458343 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that amounts to Y being path-connected if and only if for all x, y in Y, there's a path f that goes completely inside Y. < 1310852916 587731 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so < 1310852919 990095 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I don't think we can change the English language like that < 1310852927 687150 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the reason i'm saying this is path-connectedness is that there's also another thing called connectedness < 1310852935 960472 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :which is slightly harder to guess < 1310852972 933935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: SILENT TREATMENT I SEE < 1310852981 764268 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :we say X is connected if it cannot be partitioned into open sets except in the trivial way of just having the whole X in one component < 1310852987 479200 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :... < 1310852992 312513 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Taneb, but it is sort of interesting eh? < 1310852997 496931 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yeah < 1310852998 221365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :who's itidus20 btw < 1310853003 950654 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :now, is there a connection between path-connectedness and connectedness? < 1310853008 332319 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I have no ieda < 1310853008 889519 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i just stumbled in here. < 1310853016 510710 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I have no idea, either < 1310853039 301127 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :im probably the dumbest in here. < 1310853049 30200 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I dunno, I'm here < 1310853072 928230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dumber than asie? < 1310853083 41107 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :probably < 1310853091 562652 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Dumber than oklofok? < 1310853098 3526 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :certainly < 1310853101 356417 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hahah no way that's gonna happen < 1310853105 665307 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :elliott: Silet treatment about what? < 1310853113 840366 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: <elliott> Taneb: Are you serious do you live in Hexham. < 1310853114 908785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::-P < 1310853116 133875 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you know just now i was like, hey i have some pizza let's eat < 1310853116 500647 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yes < 1310853117 619771 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1310853119 725840 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I don't know algebra. < 1310853121 301369 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: Me too. < 1310853124 10020 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and then i look in the fridge and it's empty < 1310853124 230389 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I heard < 1310853130 36527 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and i'm like what the fuck happened to my pizza < 1310853133 265444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: I find this vaguely inconceivable. < 1310853134 284466 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and then i saw i had eaten it < 1310853138 887039 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It happens < 1310853139 834766 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and i was :( < 1310853161 539547 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" I don't know algebra." <<< the true definition of smartness < 1310853161 622185 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, you have seen the log when I found out haven't you it is hilarious. < 1310853164 759996 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i mean < 1310853167 251594 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :how well you know algebra < 1310853209 972108 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Is there a way to find out how many users there are on the wiki? < 1310853215 152275 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hey! Taneb maybe you could also invite elliott to the proof party! < 1310853222 992702 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yeah! < 1310853227 213559 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Proof party! < 1310853228 301100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: Special:Listusers or something < 1310853235 457369 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i can say i don't understand any of the quotes in here which get mathematical < 1310853273 571973 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :itidus20: most of the math stuff i say is just for my own amusement < 1310853275 883739 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :There are 678 users on the wiki < 1310853285 14734 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it doesn't even mean anything < 1310853298 400590 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hexham has a population that I'm gonna call 10000 for easier maths < 1310853305 222639 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The world has 6 billion people in < 1310853313 341062 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :12000 would've been easier silly < 1310853313 702662 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, I don't even need to tell you why that count is crazily skewed. < 1310853341 815807 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :No you don't < 1310853354 761818 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Well, OK, it's only inflated by 50 or so. < 1310853394 261697 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :elliot: they mentioned you before. when i was talking about the idea of making a CA in which connected live cells have a collective mass and hence gravity. < 1310853420 49231 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :http://www.youtube.com/watch?v=c6WKz-z0GYA&NR=1 < 1310853424 199973 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :By these numbers, there is a 1 in 600000 chance of a random person living in Hexham < 1310853442 388460 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Now, with 700 users on the esolang wiki < 1310853477 648036 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That means there is over a 1 in 1000 chance of one living in Hexham < 1310853484 133307 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is there any better way to stalk elliott < 1310853487 755969 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Two is over 1 million < 1310853489 492589 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, you of course realise that the probability of a random esolanger being from Hexham is much more than 1/600000. < 1310853489 685564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :one in one thousand is pretty bad odds < 1310853490 720490 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: ? < 1310853504 505829 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Probably < 1310853504 766277 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :picking random people is pretty lousy < 1310853513 794878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: what are you talking about < 1310853523 295150 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :apparently something unrelated < 1310853532 989080 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :As most of those 600000 people don't even know English, let alone move in the social circles that lead to us. < 1310853539 897365 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Quit: Leaving < 1310853558 757720 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what's the speakation number of english? < 1310853577 615402 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1310853585 725768 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: OK fine, the chance of a random person who is both an esolanger and who reads MSPA living in Hexham is pretty low :-P < 1310853587 861064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: 9 < 1310853589 763933 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :500 million to 1.8 billion < 1310853593 344731 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: ARE YOU HAPPY NOW < 1310853599 354156 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :YES < 1310853605 548627 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :MORE SO NOW I KNOW I AM NOT ALONE < 1310853618 41078 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: NOPE, sorry, I'm moving into a cave. < 1310853620 707808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I MUST BE ALONE. < 1310853625 810281 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Fine. < 1310853629 146984 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Who else is in Hexlam?/ < 1310853629 286820 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Be that way < 1310853633 533313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Nobody. < 1310853635 266527 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :See how I care < 1310853638 966918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Me and Taneb are the only two people in Hexham. < 1310853649 695396 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Ah < 1310853656 774510 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well i kind of live in hexham too < 1310853662 72379 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I thought you uncovered some fax alias or something < 1310853678 496535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: wat? < 1310853681 665749 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, do you play Minecraft? < 1310853686 778417 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yes... < 1310853689 496729 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1310853710 939331 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Does Elliott < 1310853712 134389 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Well, I think we can chalk that down to coincidence; also go to #esoteric-minecraft now. < 1310853716 10211 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott, as in, Hexham was where fax lives or something, so it would seem likely that Taneb is fax < 1310853727 970685 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : (for instance all metric spaces are hausdorff and all bounded metric spaces are compact) <-- BZZZT WRONG. *complete, totally bounded < 1310853729 749635 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes Taneb is totally fax. < 1310853737 23698 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: WHY ARE YOU LITERALLY ME < 1310853747 150549 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'M NOT YOU < 1310853755 645884 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, erm, fax lived in Hexham? < 1310853757 849959 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'M AN ESTIMATED 2-3 YEARS YOUNGER < 1310853760 369768 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Not that I know. < 1310853765 95263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: How old? < 1310853767 997440 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, 1½, actually. < 1310853768 881958 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :itidus20: see, what i said earlier didn't make sense without oerjan's addition < 1310853774 121771 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :16 < 1310853775 376350 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, no, but I thought maybe that was the case, and that was the "weird coincidence" < 1310853783 503843 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :That might not have been a coincidence < 1310853794 245881 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, come on, you've seen fax's socks. < 1310853800 744144 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: I'm not seventeen and a half. < 1310853808 55741 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oklo: i am a magnitude more clueless about math. < 1310853813 109758 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :socks? < 1310853822 96345 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, oh, so you didn't live n the UK for 1½ years. < 1310853835 893844 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, assuming you mean IP, then I don't pay attention to those < 1310853836 332683 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oerjan: what's totally bounded? by bounded i meant the space is a ball. but obviously you will then need to add completeness yeah because R^2 would be a counterexample otherwise < 1310853838 101698 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: I'm almost sixteen :-P < 1310853845 945416 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(by using a different metric) < 1310853850 665551 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Huh < 1310853874 175743 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And I've been outside the UK for why the hell do I have a US keyboard layout 1 1/2 years < 1310853905 334618 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, because you have a Mac? < 1310853910 509964 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :No < 1310853914 405974 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I think it's this client < 1310853924 743520 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That's a pretty crappy client. < 1310853946 45843 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ha, you use Windows; I am justifiably superior. < 1310853953 540656 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I use Linux < 1310853959 38390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-Taneb- VERSION leafChat 2.3 Windows XP 5.1 http://www.leafdigital.com/software/leafchat/ < 1310853963 524738 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Not at the moment < 1310853968 797179 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Dammit. < 1310853969 545049 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But I do normally < 1310853971 997052 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, maybe he's running it in Wine. < 1310853977 623223 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Because he is mad. < 1310853992 727008 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, shut up I'm making up crazy theories here and you're spoiling them. < 1310854003 357630 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm already crazy enough < 1310854006 230959 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oerjan: is the proof hard btw? < 1310854025 660928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: OK so you are required to stop being literally me. < 1310854025 975844 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I got famous last year for wearing a dressing gown and joining a political organization < 1310854046 142550 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, Taneb probably takes real science subjects. < 1310854046 413389 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i don't directly see it, sequential compactness shouldn't be very hard and then i guess you can show compactness eq to that in metric spaces < 1310854050 444207 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: What. < 1310854071 811860 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm actually serious < 1310854079 119187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: EXPLAIN YOURSEF < 1310854080 840885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :..L < 1310854082 407735 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what does famous mean < 1310854085 67510 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, wait, I wear a dressing gown. < 1310854092 169874 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I've been described as a North-East legend < 1310854098 303085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I... < 1310854104 396568 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And I'm not famous for being crazy well OK I am but not for wearing a dressing gown. < 1310854121 52860 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: You are required to explain < 1310854133 285546 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Summer '09. < 1310854144 523584 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good explanation < 1310854172 188565 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :darthsandroids.net was running a competition < 1310854186 489058 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I entered with a picture of me in a dressing gown holding a model lightsabre < 1310854187 866938 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, oh, not the student protests YES I GOOGLESTALKED < 1310854201 365239 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Set this as my Facebook profile picture < 1310854208 36644 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :No, PH, that came later < 1310854216 709259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://darthsandroids.net/ is a free iPod site. You'd think it'd be a free Android phone site. < 1310854223 143337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Or, y'know, Darths and Droids.) < 1310854225 799402 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Cut to February < 1310854232 377297 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :War were declared < 1310854238 300147 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :A galaxy in turmoil < 1310854250 868609 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Anyway, Febuary '10 < 1310854256 193429 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, and you turned up in a dressing gown and lightsabre? < 1310854261 574109 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote Cut to February War were declared A galaxy in turmoil Anyway, Febuary '10 < 1310854262 872992 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :506) Cut to February War were declared A galaxy in turmoil Anyway, Febuary '10 < 1310854285 665240 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I saw a poster saying "Be a Youth Representative for Northumberland" < 1310854288 62336 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Signed up < 1310854290 932222 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(We have people in Scotland protesting tuition fee rises for them.) < 1310854295 756666 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Won the election by a landslide < 1310854301 259441 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(It's hilarious.) < 1310854306 883030 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That was November '10, PH < 1310854311 454698 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :When I did that < 1310854314 406781 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Quiet, you. < 1310854319 946739 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Got in the Financial Times and everything < 1310854333 939579 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Point is, Loads of people across Northumberland heard of me. < 1310854338 976968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I haven't, ha ha ha. < 1310854344 425004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :YOU'RE NOT FAMOUS IF I DON'T KNOW YOUR NAME < 1310854349 319350 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :This was aided by my awesome name and facial hair (RIP) < 1310854349 454422 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :am i famous < 1310854353 605585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION immediately stops consuming all forms of media. < 1310854361 112994 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: sorry Phantom_Hoover's name is cooler. < 1310854365 710585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Mostly because I can't spell it. < 1310854375 649553 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Mine makes me sound like a supervillain < 1310854379 126594 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i wonder if i'm famous yet < 1310854401 208157 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Adhamhnáin_McCuil: Put him in his place < 1310854405 36012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IF THAT'S YOUR /REAL/ NAME < 1310854410 560175 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good name < 1310854417 388301 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Which place is his? < 1310854431 903611 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The place of slightly inferior names to you. < 1310854453 800495 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And now I have 1789 friends on Facebook < 1310854459 908857 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Whore < 1310854469 977057 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I have 6. < 1310854471 751019 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I don't have a real facebook < 1310854474 457593 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :jealous???? < 1310854477 316377 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I have two < 1310854486 644242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i have undefined < 1310854494 359466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :english has bad type checking :( < 1310854511 110764 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott++ < 1310854511 848778 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I have carrots. < 1310854514 121632 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Zero, Elliott, when I heard you lived in Hexham I checked you out < 1310854523 636034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im stalked < 1310854529 390168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i deleted my facebook ages ago anyway < 1310854537 659108 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :still only page three for picture languages :-< < 1310854551 925270 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Somebody called Robbie Soulsby described you as " Hes nee fukn wanker" < 1310854576 883283 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have no idea who that is and I suspect they're not talking about me :-P < 1310854594 908700 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Take it was a complement < 1310854653 980379 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what does it mean < 1310854690 99309 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :He is not someone who both has sex and masturbates < 1310854736 92084 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : Somebody called Robbie Soulsby described you as " Hes nee fukn wanker" < 1310854739 513495 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Combination of bad spelling, profanity, and Geordie < 1310854744 286102 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Literate friends. < 1310854830 353573 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Indeed < 1310854851 582068 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You are currently stalking elliott by asking random friends if they've heard of him y/n < 1310854858 17666 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :n < 1310854865 903161 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Asking random /people/ < 1310854866 893336 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wrong answer. < 1310854876 508241 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Is this awesome [Y/n]? < 1310854880 726643 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :n < 1310854891 717090 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :PH: I wouldn't count them as friends < 1310854901 242860 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :ND: It's stalking. < 1310854906 393276 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Stalking is bad < 1310854907 191921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK stop stalking me. < 1310854911 571881 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :OK < 1310854927 61111 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Goodnight < 1310854939 140041 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Read error: Connection reset by peer < 1310855147 10328 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oklofok: i don't remember the proof, i just looked up at http://en.wikipedia.org/wiki/Totally_bounded_space < 1310855170 403197 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also, my jokes seem to be coming true. i need to be careful in the future. < 1310855185 94014 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ah < 1310855201 349720 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah that makes way more sense than the space being a ball since the space being a ball doesn't really give you anything. < 1310855208 875118 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :topologically < 1310855211 650844 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, quick, joke that I'll discover that I'm heir to a vast inheritance tomorrow. < 1310855274 851548 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes. a vast herd of sheep in the highlands. and a castle, which sadly is in a bit of a need of repairs. < 1310855281 586792 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :don't we all wish our families would die < 1310855350 562364 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, I already know that I'm heir to my parents' stuff, so that doesn't count as discovering. < 1310855362 762089 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :good point < 1310855377 638714 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, hmm, how vast are we talking. < 1310855380 309017 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i have no idea how much money my parents have < 1310855410 898433 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :like i have no idea which [10^n, 10^{n+1}] it's in < 1310855434 654418 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Phantom_Hoover: enough to eat lamb every day for the rest of your life < 1310855440 631087 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oklofok: ask them? < 1310855449 652995 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, hmm, that's a lot of sheep. < 1310855455 670254 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I could sell them for a fair amount. < 1310855457 333256 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I would guess much less than 100 million moneys < 1310855466 240432 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :olsner: i doubt they'd tell me < 1310855478 9137 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i don't even know if my mom has a religion < 1310855586 932101 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i have a hunch she votes for parties that are into that environment protection stuff, but i have no idea about my dad, really i don't even know whether he votes < 1310855618 473163 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, consider that you may be an orphan. < 1310855625 652675 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :? :D < 1310855665 607583 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :in what sense < 1310855696 552523 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, well, for instance, have you ever actually seen your dad. < 1310855705 237007 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hmm < 1310855707 204726 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :good question < 1310855713 636358 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i think i have, yes < 1310855720 6300 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :a couple of times < 1310855765 822727 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I mean, your parents may well have died when you were 2 and all you can remember is that your mother voted for environmental parties. < 1310855776 909721 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Possibly because she took baby you into the polling booth. < 1310855781 492095 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well i did live with them for 19 years or so < 1310855799 444366 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, hmm, that's harder to fit to the hypothesis. < 1310855828 784039 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :although they spent the last year mostly at our summer house because i liked having the house to myself and they liked gardening and shit < 1310855846 777654 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i mean the non-summer house < 1310855875 791908 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok, wait a minute why do you like topology it's not even discrete explain?????????????? < 1310855886 227274 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that was an awesome year, my last year of high school, all i did was sit in my armchair naked and eat pizza < 1310855904 560609 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Phantom_Hoover: i dunno! that is kind of weird! < 1310855925 542740 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but S^Z has a topology as well < 1310855937 382252 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and it's pretty discrete in spirit < 1310855967 151216 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :we also measure subsets of S^Z every day < 1310855986 976613 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it's a pretty routine thing < 1310857323 304863 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310857353 720668 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1310857393 586603 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1310857468 261022 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310857609 550070 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1310857960 233424 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION attempts to find citation for the story about Prince Charles' bodyguard at Cambridge. < 1310858004 315557 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310858120 627952 :hagb4rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net NICK :hag[4]rd < 1310858145 214333 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1310858204 100745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :19:21:21: it does not disappear when i scroll < 1310858204 118516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :huh, that's new < 1310858223 399809 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1310858332 689722 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:09:29: Man, I just got confused when Wikipedia didn't have an article on the Churing-Turch Thesis < 1310858333 48715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it does? < 1310858378 741685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:20:38: Taneb: no, my language < 1310858378 919678 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:20:43: http://pastebin.com/MDEebq26 < 1310858384 359595 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, note last letters. < 1310858385 451185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :expired and on a bad pastebin. hth. < 1310858389 705818 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*first letters < 1310858393 591167 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: :D < 1310859250 497870 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :pastebin.com is bad? < 1310859264 773080 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Also, sometimes I posted pastes in here deliberately set to expire < 1310859267 942298 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Like the #jesus stuff < 1310859276 19598 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net NICK :Sgeo < 1310859328 784378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : pastebin.com is bad? < 1310859329 316463 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1310859331 731215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Also, sometimes I posted pastes in here deliberately set to expire < 1310859332 983858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I hate you. < 1310859844 188865 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I don't feel comfortable posting pastes of a non-publically logged channel into a publically logged channel < 1310859901 590893 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't feel comfortable knowing that expiring pastes exist. < 1310859945 821306 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :vjn pastes will expire in a year :( although they will just move to another domain < 1310859969 400132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: which domain, if.njv? < 1310860009 782920 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i will tell you when it's relevant < 1310860086 433912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: SHEESH I WAS TRYING TO MAKE A QUARTER-JOKE < 1310860151 920254 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Can you invent any card game using the Fanucci deck? < 1310860343 895878 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1310860373 307737 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: make a whole joke next time hth < 1310860386 614602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: why? _you_ never do < 1310860392 780750 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OHHHH BURN < 1310860415 927779 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but that's for the extra fridge logic punch... < 1310860552 282901 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.mspaintadventures.com/storyfiles/hs2/01596_2.gif < 1310861404 329949 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :06:33:22: http://esoteric.voxelperfect.net/wiki/100_free_dutch_dating_sites_2008 < 1310861417 584095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?tell ais523 Request a copy of the wiki page "100_free_dutch_dating_sites_2008". < 1310861417 979340 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1310861530 673974 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote I can't afford one of those! A grandchild, not a laser printer < 1310861531 833288 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :507) I can't afford one of those! A grandchild, not a laser printer < 1310861578 808454 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i hear 16 year olds with grandchildren are quite rare in england < 1310861602 798864 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, yeah, although they're set to be common up here. < 1310861614 782804 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(UK's youngest pregnancy /o/) < 1310861614 964860 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net PRIVMSG #esoteric :                                  | < 1310861615 323011 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net PRIVMSG #esoteric :                                 /´\ < 1310861634 67758 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how does that even work < 1310861647 603148 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :myndzi: now producing child pornography automatically < 1310862520 276154 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :15:41:03: idgi, in paris and other third world countries the streets are full of all sorts of crooks and everyone still treats you like you're a person; out there everyone assumed i was going to do something fishy < 1310862520 452833 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :15:41:07: i asked like 20 ppl < 1310862520 470804 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :15:41:10: two gave me their phones < 1310862520 470938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :15:41:26: one typed the number in himself, and looked a bit scared < 1310862520 471025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :15:41:37: (i'm pretty scary) < 1310862521 684233 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :15:41:53: and the other one was a druggie so he was nice ofc < 1310862525 918624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i have nothing to say < 1310862690 126944 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1310862702 982436 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1310862998 955109 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i misread nothing as something and was confused when you didnt say anything < 1310863028 425503 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the druggie had apparently spent a few years just being stoned all day, like at work as well, then managed to quit and became a financial manager or something with a huge salary, but got sacked now and was real happy about finally being able to move in with his girlfriend. he was looking for some weed for his sleeping problem tho because he'd been prescribed way stronger drugs for it and was afraid he'd get schizophrenic with that stuff. < 1310863050 4291 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*problems < 1310863086 642633 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Does it exist Fanucci deck suit symbols in METAFONT? < 1310863175 888878 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i also had interesting conversations with the non-druggies, for instance there were a couple that went "no", and then also a few that went "" < 1310863414 558252 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh and one guy told me in this incredibly annoying way that i could just go see my friend < 1310863467 463226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're SO RELIANT on PHONES, dude < 1310863586 981628 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i didn't have my phone because i would've had to carry it in my hand since my pockets are just holes < 1310863646 808459 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oklofok: i assume "no" and "" are considered lengthy conversations in finland < 1310863673 158147 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310863686 269843 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i would say happily say no if it didn't defeat my point < 1310863712 288425 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :curses, foiled again < 1310863761 737770 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310863792 597070 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1310863833 352594 :pikhq!~pikhq@71-219-194-210.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1310863845 838199 :pikhq!~pikhq@174-22-169-192.clsp.qwest.net JOIN :#esoteric < 1310863954 727070 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1310864005 619101 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1310864007 448961 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1310864863 671268 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: have you ever consiered visiting oklahoma < 1310864889 59010 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :are you calling me a homo? < 1310864921 577870 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no, just a hama < 1310864933 809818 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i don't know the anythingest thing about oklohomo so you're going to have to tell me why you asked < 1310865043 763323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just saying that you should visit oklohama < 1310865056 405814 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :why am i should this? < 1310865080 574594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: ok < 1310865413 815187 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Silo,_Oklahoma < 1310865479 991784 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :other options include salina, slaughterville, and south coffeyville < 1310865539 869025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1310865584 873149 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"I am writing on behalf of People for the Ethical Treatment of Animals, our 800,000 members and supporters, and other compassionate Americans to ask Slaughterville to change its name [...]" < 1310865686 675583 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hahaha < 1310865704 235150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Veggieville < 1310865706 747182 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you missed out the best part < 1310865733 313679 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh right < 1310865761 706586 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :'The citizens of Slaughterville voiced their opinion by serving free hot dogs and brandishing signs that read, "Beef: it's what's for dinner." < 1310865789 650451 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1310866037 292468 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: If that is how they are voicing their opinion, then other people should request something else for dinner. Instead of, everyone eating a same thing for dinner. < 1310866199 121845 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: the PETA were offering veggie food at the same time < 1310866289 879562 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: Then it is OK. Because, people can go to whichever source of dinner they want, or both in case some people want to eat both hot dog and veggie for dinner. < 1310866317 91824 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :However I do not think any of this requires a name change of a city. < 1310866467 806924 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:16:29: oklofok.. the problem you have IS a real problem.. and youreflect it that nice. no'ones sure its gonna ex- or implode < 1310866468 23236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:16:36: and what happens next! < 1310866468 41208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:16:55: hagb4rd: can you clarify a bit? < 1310866468 41359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:17:01: no < 1310866471 297885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i wanna addquote this but it's too long < 1310866500 628153 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::( < 1310866531 505769 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well i wouldn't want to be a secondary character in a quote anyway, it just feels wrong < 1310866536 379395 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :http://thegamecrafter.com/publish/selling-your-game < 1310866542 251150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: :D < 1310866552 371417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: what < 1310866553 222442 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i just arrived at that after reading about Fanucci < 1310866589 794571 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: can you link to sevenfold.mid please < 1310866602 405393 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Basically... you can design boardgames.. and if they get a buyer, they will manufacture the game and sell it splitting the profits with you 50/50 < 1310866616 200208 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :fascinating stuff < 1310866642 390909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: thx < 1310866659 161256 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i didn't do it yets < 1310866668 969341 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :http://www.rnd.fi/oklopol/music/sevenfold.mid < 1310866676 940418 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and here's the new domain < 1310866680 7346 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: ha you told me the domain... when it was relevant < 1310866685 380825 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rnd is much less nice a name than vjn btw < 1310866687 694153 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oklofok: looks a bit random to me < 1310866700 915787 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :has oerjan heard the wonders of sevenfold.mid, i am unsure < 1310866709 279215 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :almost certainly not < 1310866715 928462 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :sevenfold is a best < 1310866720 234071 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :since i almost never play sounds < 1310866723 355915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: but it's a classic :( < 1310866741 529178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: can you get this performed irl somehow thx < 1310866749 255519 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :would be the awesome < 1310866749 675678 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :in addition you can sell the game to yourself < 1310866754 49381 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well i definitely do not play sounds in the middle of the night < 1310866762 603799 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :1:09 always makes me giggle < 1310866771 496906 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :So you can design a deck of cards and sell them to yourself :D < 1310866794 295205 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh humm.. i dunno if it actually works that way entirely < 1310866806 488257 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :like, if thats considered cheating, or if its cool with them < 1310866827 64224 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :seems they will do that though < 1310866840 239048 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Read error: Operation timed out < 1310866874 679732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: what bpm is the fast bits anyway < 1310866883 670081 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i don't wanna know < 1310866889 133999 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i do < 1310866912 343070 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i wonder if it's humanly possible to drum that fast < 1310866913 212864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(yes) < 1310866924 310606 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i can check if the guitars are playable, the drums are impossible tho < 1310866934 887273 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: i doubt that < 1310866942 896215 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :So you can create your own card deck of 100 cards for $12.09 .. I dunno how much ordering is on top of that < 1310866964 953552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: like i seriously doubt that < 1310867016 27120 :CakeProphet!~adam@h7.29.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1310867016 45199 :CakeProphet!~adam@h7.29.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1310867016 45384 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1310867034 172620 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :http://www.youtube.com/watch?v=tNcK6paHCZM < 1310867083 653873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: i really doubt sevenfold is anywhere near a thousand bpm < 1310867109 864590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"i wanted to be known for my feet and now i am, i have the world's fastest feet" < 1310867122 814512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"around 350-360 bpm if my memory serves" um he said over a thousand < 1310867142 687625 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but yeah that doesn't really look that fast, it's kind of unfair since how many people actually try and set the record for fastest bass drum playing < 1310867151 260033 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's like the least popular drum for fastness < 1310867156 159688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is uncool in school < 1310867157 985123 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes I saw that stuff about making a game with cards and selling the game earning 50% profit. < 1310867196 478725 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :seems fascinating. < 1310867198 530406 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i think sevenfold is way faster than that vid at least < 1310867204 214222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah but < 1310867206 582203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just play it on another drum < 1310867209 674584 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I was linked to that game crafter stuff from Wikipedia < 1310867214 384975 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :me too < 1310867224 530145 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i was following up on your Fanucci comments < 1310867237 769245 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes it is what I guessed. < 1310867256 806590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: can't you open the mid and check the bpm of the drums or is that too much work < 1310867259 516418 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :now.. its worth saying.. tarot cards are public domain. playing cards are public domain. < 1310867268 669078 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Fanucci... well... i doubt it < 1310867284 685357 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :except no wait.. maybe they are public domain?? cos that dude was selling em < 1310867288 30902 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :They have three games there, but I (and you and others) can make additional games of Fanucci deck < 1310867328 38710 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :If I ever get into serious game dev I may keep it in mind for branching to other media. < 1310867330 72775 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :itidus20: I expect they should be considered public domain except for the designs used by actual decks can be copyrighted. Probably tarot cards can also do that, so can face cards and ace of spades and jokers in a standard French deck < 1310867358 239689 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What they do not mention as far as I can tell is what resolution is used for printing the rules documents < 1310867367 316384 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :haha < 1310867453 442967 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Some tarot decks are for game playing, some are designed for divination, but some are designed for both games and divination (game craft sells such decks). Tarot decks also come in French suited and Latin suited formats. < 1310867486 62180 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :In fact I have invented my own Latin suited tarot deck. < 1310867505 156440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: PSHT < 1310867524 945491 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :elliott: okay okay < 1310867531 59592 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :wait a mo < 1310867537 409017 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I have been trying to shift my life away from the occult a bit recently. Not that tarot is inherently occult. < 1310867540 487640 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Which is designed for game playing and I doubt it would work well for divination) < 1310867543 153264 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :But just saying that I have. < 1310867586 957054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the occult kills children < 1310867593 551171 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :get out WHILE U STILL CANNE < 1310867641 872576 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well .. divination attracts liars < 1310867671 673315 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Well, OK, then use the tarot decks designed for game playing. Note that the Uncarrot Tarot seems designed for really strange divination (it is not compatible with standard tarot), although some games could be played with it too (I had an idea of a trick taking game called "Rulers") < 1310867682 809680 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I am not saying divination is impossible. < 1310867690 24535 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh okay it's just 16 beats per second all the way < 1310867692 820078 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I am saying it attracts liars though. :-D < 1310867705 454761 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Note that tarot cards were originally designed for trick taking games, although now other games exist too, as well as divination.) < 1310867724 865732 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :itidus20: Yes I believe it certainly attracts liars. < 1310867727 88015 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=sixteen+per+second+in+per+minute < 1310867729 909842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thats not helpful gogle < 1310867734 181143 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I hope I am not being offensive to anyone. ^_^ < 1310867741 726883 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm so offended that i literally barfed, sorry < 1310867787 860359 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :when i hear someone say x bpm i convert to bps to have any sort of idea how fast that is < 1310867789 54322 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: oh so 960 bpm in the fast parts? < 1310867799 668141 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah < 1310867809 608739 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :just use www.wolframalpha.com < 1310867819 495365 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :16 * 60 is a simple mental calculation < 1310867819 546114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: its just times ixty :-P < 1310867821 731840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sixty < 1310867834 692841 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it knows everything < 1310867855 593219 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: seems the maximum speed ever drummed is 1200 bpm < 1310867858 700744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :at least in this contest thing < 1310867885 30285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: is it still sevenfold if you only play half the beats :D < 1310867890 136470 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Of course you cannot do proper divination with cards anyways, it is meaningless. Although other forms of divination are a bit different. Example, with palm reading, there might (although I am not sure) be some things you can genuinely predict with it, although certainly not as much as they claim, and not with a lot of accuracy < 1310867975 574949 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :elliott: i think it would have roughly the same effect on real instruments < 1310867996 53218 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But of course the creases don't do anything themself, so lengthening them with chalk or grease pencil won't help anything. If the creases mean anything at all, they would be based on existing things, such as DNA and so on. Although I am unsure if it is actually possible at all. < 1310868008 34107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: haha < 1310868015 750514 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the wiki page on divination shows that countless objects have been used for purposes of divination < 1310868022 572959 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i divined with a cat but it ate me < 1310868032 969953 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well maybe it is not the divination page itself but a erlated one < 1310868037 953725 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: what does the twenty in your name represent < 1310868041 58650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are you twenty years old < 1310868044 750872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or are you actually twenty people??? < 1310868052 478825 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i'm 29, born in 82 < 1310868066 977561 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :no 20's in my birthdate < 1310868071 256795 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the guitar in the beginning is rather impossible to play, since you have 16bps and you're hitting two notes at once < 1310868074 875184 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :humm < 1310868078 63297 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but with two guitars, it's very doable < 1310868092 59463 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it is a relic of my time on yahoo chat < 1310868101 624716 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :which i have formally quit yesterday < 1310868106 889874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: so it's two guitars playing at 960 bpm? < 1310868120 368734 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: define formally < 1310868132 545273 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes certainly many different ways of divination have been used. There are rules for divination with ordinary (French) playing cards. Of course it is useless but some people might do it for entertainment if you want to, I guess. < 1310868134 6778 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it would be, if i was playing it. maybe someone can make two sounds at once on a real guitar sounds sensible, but i doubt it. < 1310868136 788452 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :erm < 1310868141 857649 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*at 16 bps < 1310868154 638936 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i popped into my old reg room for about 12 minutes and told them in no uncertain terms that i am leaving yahoo forever. < 1310868303 151493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why < 1310868366 926423 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: ? < 1310868383 422767 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :several reasons. one is yahoo chat has been going downhill for the last 10 years, kind of like the quality of an apple declines if you trail it behind your car < 1310868387 90070 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :against the road < 1310868394 445289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :um < 1310868394 917269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok < 1310868416 913095 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :secondly, the unmoderated nature of chat means it is full to the brim with nasty people < 1310868424 557533 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :^it's chat < 1310868483 535145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this place is fairly unmoderated too. or well, it was until oerjan came along >:) < 1310868532 981421 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yes but fuckheads usually don't care about esoteric programming languages < 1310868552 848246 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nah it's just that most jerks get serious brain damage if they try to read the channel < 1310868587 834331 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ESOTERIC Y U SO IQ < 1310868588 69595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :excuse me i am still here < 1310868607 673216 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(then *BOOM*) < 1310868619 139804 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :thus "most" < 1310868652 876430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah. < 1310868655 797718 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and of course there is the occasional one which stays despite the brain damage < 1310868666 899476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not naming names, i assume < 1310868674 872649 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i'm kind of passive aggressive/conflict avoidant.. but i don't shit where i sleep < 1310868688 414333 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: nah, just plain fax < 1310868691 611545 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm kind of a person... but I don't kill bears. < 1310868697 785451 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :I MEAN FACTS < 1310868707 415662 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i mean if i have to be an asshole i'll go find somewhere else to do it < 1310868717 826002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you're cheating. you're one who breaks rules. < 1310868780 249351 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :eh.. i dont wanna elaborate too much about boring personal side of things < 1310868879 155265 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: but we have no rules for cheaters to break < 1310868969 933649 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :elliott: okay when actually playing a melody, that speed is waaaaaaaaaay beyond my comfort zone < 1310868988 28515 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: good thing sevenfold lacks melodies :D < 1310869003 863649 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :err it's all about the guitar melodies < 1310869009 379908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that was a joke < 1310869040 100819 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh okay anyway lemme show you my pathetic attempt < 1310869050 909963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh cools < 1310869103 387842 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no it's not :D http://www.vjn.fi/temporary%20shit/fucckkk.wma < 1310869110 139106 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wma :D < 1310869117 668470 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :windows recorder < 1310869124 623413 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the most horrible program ever < 1310869131 946270 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it literally just has a record button. < 1310869134 929895 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*best < 1310869143 470540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: haha wow was it actually this choppy irl < 1310869148 908899 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yes :D < 1310869151 887340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it sounds like your fingers keep slipping < 1310869173 720902 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i can hold it steady on one note but argh < 1310869225 837908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: it still sounds pretty cool < 1310869232 346825 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION has mad guitar skillz < 1310869243 161780 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or, at least, I can play it.. < 1310869247 238013 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i can try to make a seriouser version < 1310869291 654917 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: that would be cool, my friend thinks he can do it and i think he's full of shit < 1310869329 212894 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fortunately these assertions aren't mutually exclusive. < 1310869340 37627 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well the beginning isn't that hard, that's just not really a technique i can manage without an amp < 1310869373 187805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do the whole thing :-P < 1310869619 626793 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Ping timeout: 252 seconds < 1310870102 647356 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1310870179 4302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: earth to oklopol < 1310870224 695750 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric : ? < 1310870282 438585 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i gave up already, did the half speed version but my hand is way too tired from the attempts... :D http://www.vjn.fi/temporary%20shit/fuckitall.wma < 1310870303 495557 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :will listen in some minutes :P < 1310870310 808776 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i can't really do speeds that high so major hand-breaking attempting it < 1310870312 339107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: one day you will figure out the secret. one day. < 1310870664 34004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: i kind of like these choppy renditions evene more than the actual opening < 1310870667 353401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]even < 1310871024 309917 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :http://www.vjn.fi/temporary%20shit/spacejazz.wma < 1310871036 909485 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm too tired < 1310871091 729308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you tried again? :P < 1310871103 593653 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no instead i played some space jazz < 1310871252 717231 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:51:45: I take inspiration from JRR Tolkein < 1310871252 964570 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"I, too, am a racist." < 1310871255 258248 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION is still logreading :P < 1310871381 41274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :21:05:03: I force myself to be iconoclastic and autodidactic in this. < 1310871381 285774 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: does this just mean you don't listen to other people < 1310871401 717843 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hmm < 1310871491 930406 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :thinking... < 1310871550 479537 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :still thinking.. < 1310871599 642102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is like watching windows install < 1310871670 933822 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :grabbed my soda from fridge... < 1310871765 299016 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Perhaps the reason for the icono and autod is: I find it very difficult to focus or concentrate. < 1310871775 770012 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :reasons which make this worse includes. < 1310871810 137130 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I live in my moms house still at 29 with a brother who works and can push me around when things come down to it. < 1310871857 56346 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I have type 1 diabetes which is currently poorly controlled and mild asthma. < 1310871882 721258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :brb < 1310871948 708301 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Combined with my conflict-avoidant passive aggressive non-assertiveness, I gradually grow into a depression. < 1310872047 913420 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1310872059 112657 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :http://www.vjn.fi/temporary%20shit/spacejazz2.wma more space jazz! < 1310872068 198918 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :If despite everything else I did manage to live on my own there is a danger I could have a diabetic seizure without anyone there to help get an ambulance etc. < 1310872107 14997 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I don't drive, study, work, shower, shave, change clothes, get sunlight, have friends. < 1310872170 929293 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :cool < 1310872177 90740 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you're even cooler than taneb < 1310872194 319269 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but i bet you can't play space jazz. < 1310872197 465311 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I have phobias of heights and wide open spaces. < 1310872215 339500 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm not as cool, i do almost 4 of those things < 1310872247 406334 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i don't drive, avoid sunlight and rarely meet friends < 1310872257 581050 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Sometimes I seem to think myself into a sort of psychosis, imagining that all my perceptions are just neuron clusters firing. < 1310872258 581295 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but that's mainly because i'm too busy playing space jazz < 1310872266 807164 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::D < 1310872281 131017 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :itidus20: that sounds pretty cool < 1310872323 647174 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it's a misconception due to an incorrect understanding of the boundaries of science < 1310872339 139377 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i have this weird thing where i feel like my brain is on overdrive and i hear weird sounds and shit < 1310872364 852402 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :good for doing math although actual mental calculation isn't enhanced, i did extensive testing once < 1310872420 786468 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what's a misconception? < 1310872431 66276 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :space jazz? well there's no way to conceive space jazz that's for sure. < 1310872444 262802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: what are the boundaries of science? < 1310872454 790359 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :science can't explain conciousness < 1310872464 799635 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :conciousness is tied in with everything we do < 1310872473 697204 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1310872476 350733 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :thus science can't explain anything completely < 1310872476 930484 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION isn't sure if the channel can survive at this point < 1310872482 73689 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: http://en.wikipedia.org/wiki/Space_Jazz < 1310872496 555433 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :they made a wp page for those two clips? :O < 1310872515 821071 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ron fucking hubbard?!? .D < 1310872532 302252 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i need to find a new name i guess < 1310872559 639767 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oerjan, does it lack the esolang topics too much when i am ranting about non-esolang things? < 1310872564 980940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: no this just makes it better < 1310872572 860564 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :itidus20: i don't think that's the issue < 1310872589 543492 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :itidus20: it's quite a bit more personal than usual for this channel < 1310872593 799512 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :elliott: perhaps, yes < 1310872595 84007 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have also invented a kind of tarot poker, with some new hands, although I have not calculated the probabilities of the hand. The rarest (and therefore best) hand is the "God Flush", which consists of the fool and the four highest trumps. < 1310872606 962804 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oerjan: i'm that personal often enough < 1310872637 198122 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well the thing is.. all these factors add up to a state where i can't just knuckle down and code < 1310872639 373413 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :granted, my life is awesome so why wouldn't i < 1310872640 891954 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and its driving me crazy < 1310872654 297745 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :people think.. oh sure he's not working he could be coding all day < 1310872662 951989 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :although some sex would be nice < 1310872675 493524 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Would you know how to calculate some of the tarot poker? < 1310872688 325804 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :itidus20: it's not a very uncommon problem not to be able to do things you want to do < 1310872707 867255 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oklofok: but it's because of stupid shit. < 1310872714 57164 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it's always because of stupid shit < 1310872718 586365 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ah. < 1310872746 109292 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :in my case it's usually about... absolutely nothing < 1310872751 144997 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no reason < 1310872755 885803 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :just can't do anything < 1310872760 643057 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :except play space jazz < 1310872777 556610 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :1) i need to improve my diabetes. 2)the main problem with my diabetes is my sleeping patterns. < 1310872784 289612 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And I only partially agree that science can't explain conciousness. Science can partially explain consciousness, at least. Although there is the "hard problem" (I prefer the slight variant on the hard problem which I call the "hard mystery") that that cannot be explained completely by science. Science also doesn't always explain philosophical things < 1310872787 559806 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :elliott: i'm thinking i should form a band called space jazz and we'd play space jazz < 1310872796 693015 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :guess what our first album will be called? < 1310872796 717295 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :3) sometimes i have been expected to be awake at a certain hour of the morning < 1310872803 431158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: space jazz? < 1310872814 530481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: will it have sevenfold.mid < 1310872829 546128 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :itidus20: for me, sleeping 16:00 to 00:00 is pretty normal < 1310872846 255134 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :elliott: that's not really space jazz man < 1310872852 531733 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well < 1310872855 135498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: it's every genre imaginable. < 1310872857 326928 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :at least not all of it < 1310872866 502005 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Not being in practice allowed to determine for myself when I wake up unless I sleep during the day has a shocking effect on when I go to sleep. < 1310872895 342402 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I have great difficultly sleeping when I anticipate someone else waking me up. < 1310872896 199302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: join the bad sleep schedules club < 1310872898 559618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(it is this club) < 1310872902 420682 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the main point of space jazz is jumping around at random, and preferably not too fast except in short spurts < 1310872915 554437 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but i have diabetes type 1.. im not allowed to have a bad sleep schedule =)) < 1310872930 637337 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i live on my own, so i'm too :) < 1310872932 820724 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :drives my endocrinologist to frustration < 1310872944 38452 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i don't have my own -ist :( < 1310872962 260014 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :he says "shift workers sleep more regular hours than you" < 1310872968 228064 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well unless my penist counts. < 1310872993 994568 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :"what do you do all day?" -- uhhmm errr... < 1310873027 983414 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :have you told him about space jazz? < 1310873031 257566 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :"you need more sunlight.. your vitamin d levels are too low.. buy some vitamind d pills" < 1310873038 859364 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Hmm < 1310873046 876144 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :There was a piece o spam I wanted to investigate < 1310873076 369937 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :now diabetes out of control means i am just always tired and lethargic < 1310873076 551044 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Hmm. < 1310873085 39660 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :combined with mild asthma. < 1310873091 379693 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its hard to tell which is which at times. < 1310873132 785736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo__: Hmmmmmmmm < 1310873146 37278 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :So.. I have tried to block out the rest of my house.. I try to soundproof my door as much as I can so that I don't hear my mom on the phone, or her radio < 1310873151 519450 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :or people flushing the toilet < 1310873154 22942 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I don't see what the point of this is < 1310873170 103076 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Looks like phishing, but I don't see any password or cc number requested < 1310873171 643790 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and also so i can turn up volume when my brother is trying to sleep for work < 1310873195 306514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo__: a lot of spam is like that recently < 1310873196 281806 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :It's a PDF (I used the web viewer, hopefully didn't put myself in danger), possibly malware? < 1310873201 143836 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think they're just trying to see if your email is real < 1310873206 913604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. if you reply < 1310873213 883195 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Ah, ok < 1310873221 393005 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Read error: Connection reset by peer < 1310873243 396982 :rodgort!~rodgort@li125-242.members.linode.com QUIT :Quit: ERC Version 5.3 (IRC client for Emacs) < 1310873250 30765 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :itidus20: why don't you want to hear people flushing the toilet or talking with the radio? < 1310873257 850950 :rodgort!~rodgort@li125-242.members.linode.com JOIN :#esoteric < 1310873263 918492 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :talking on the phone and listening to the radio < 1310873287 294751 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :because i have become hypersensitive to noises i suppose < 1310873328 106616 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :In the DVI file format, note that |y1-down1==w1-right1| and so on. Another thing to note is that all commands with the same name in DVI format as GF format also have the same number assigned! (Very useful when creating WEB or CWEB programs that access both kind of files) < 1310873328 716280 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I have tried saying i'm lazy. But it's more than that. < 1310873362 608291 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :But there is a certain level of my laziness involved. < 1310873375 200569 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :The lazyness occurs on leaf nodes on the tree of my problems. < 1310873383 920718 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :lol < 1310873411 88706 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm slightly hypersensitive as well, although possibly it's just because i have a slight phobia for damaging my hearing < 1310873448 367026 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I have the best eyesight in my family < 1310873453 862614 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :So I value it. < 1310873487 440519 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok heres some trivia about hearing < 1310873492 664105 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i have great eyesight < 1310873492 980386 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have the SMTP server set up it is very unlikely I can receive spam messages (they will get unreachable server message if they try), although even then I usually read the directly raw message, so it won't render HTML and stuff that can send them information! (I have never received spam messages since I stopped my email account with my service provider) < 1310873514 474503 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :when listening to one half of a conversation, the mind/brain apparently tries to reconstruct the other half of the conversation < 1310873546 218757 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :according to whom? and wouldn't that be kind of an obvious thing to do consciously? < 1310873548 103064 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :itidus20: Also see "Sonata for Unaccompanied Achilles" in "Godel Escher Bach" < 1310873548 503873 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :which distracts it < 1310873575 643160 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :is this a safe place to admit i have that book on my pc? < 1310873585 862510 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm not particularly distracted by people phoning < 1310873586 647201 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yes < 1310873590 78315 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Achilles is talking to the Tortoise by telephone so you can try to guess what the Tortoise says, or you can read it without.) < 1310873594 340496 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :phew < 1310873597 724949 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"(I have never received spam messages since I stopped my email account with my service provider)" <-- lol < 1310873606 690458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: no that's bannable < 1310873613 608386 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :phew < 1310873619 367955 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :we may just report you to the fbi < 1310873628 893650 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well good thing i don't have such a book < 1310873646 214475 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and the world security bureau of dealing with dangerous people and shit < 1310873667 573489 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i wonder how doug feels about such things < 1310873690 761373 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah i wonder if doug likes space jazz as much as his name implies < 1310873693 28984 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :"go ahead just don't get caught" < 1310873717 104330 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that's one famous bisexual < 1310873724 903553 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like you can get "caught" for downloading one book < 1310873748 744229 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i wonder if cops admit that stuff to their cop friends openly < 1310873760 615741 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or instead closedly < 1310873765 324072 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I figure that while it's a safe enough to say, that you never know who's watching < 1310873777 546923 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh the illuminati definitely dwell here. < 1310873780 534052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :always best to look at the source. < 1310873789 318332 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :lol < 1310873797 29884 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i am not joking. < 1310873800 443104 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fungot: what is elliott babbling about < 1310873801 93385 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :he's not < 1310873805 580466 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :eek < 1310873812 121746 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait right < 1310873814 892084 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^style < 1310873815 71234 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher ic irc* jargon lovecraft nethack pa speeches ss wp youtube < 1310873819 300084 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fungot: love times < 1310873820 64359 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :elliott: ' git' wins over ' hg' because hg is too close to the cat's forehead. < 1310873824 695550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :xD < 1310873834 215059 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :why didn't fungot respond im woried < 1310873835 102426 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :monqy: gotta get foods. if somebody tried to hand the homework in in c++ so i can do < 1310873844 35670 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Too close to the cat's forehead?? < 1310873894 554374 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :monqy: clearly he didn't want to elaborate about the illuminati < 1310873945 417634 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Will fungot respond to this message? < 1310873963 648080 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :fungot...:( < 1310873964 330905 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :monqy: meh. now i'm thinking of a function and stop the eval loop? :) < 1310873989 440770 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: clever guy < 1310874019 7598 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :elliot: so to wrap up my answer. it may be i am those big words i used because of my inability to focus and concentrate lately. < 1310874028 395956 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I'd do that trick with two bolds but doesn't +c kill that < 1310874040 468068 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is there some 0-width thing that works < 1310874045 947051 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :which may itself be due to lazyness on the leafnodes of my particular problems as seen in a top-down form. < 1310874049 201466 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :monqy: Yes +c kill that I think. < 1310874066 183559 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It cancels out some control characters. < 1310874107 598206 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It says "No color" but actually it removes some control characters from the message. < 1310874147 707401 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :if there is some bad shit going down in here it is in my nature to become outspoken about it, and bite off more than I can chew. < 1310874155 898826 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm sure there's nothing wrong with fungot < 1310874156 77750 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :oerjan: by this i do not < 1310874156 439316 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :then eventually have an emotional meltdown about it. < 1310874164 487590 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and perhaps, to become one of the bad peopel. < 1310874175 779887 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" elliot: so to wrap up my answer. it may be i am those big words i used because of my inability to focus and concentrate lately." <<< i thought it was concise enough as it was < 1310874231 305266 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so.. just tell me to leave if there is something like that.. to spare us all the pain < 1310874234 574365 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :lol < 1310874284 28439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what bad shit < 1310874285 531836 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :? < 1310874291 160077 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i don't care what people are doing to themselves of course. banging 7 rocks is fine with me. < 1310874319 4504 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I'm confused did I miss something < 1310874333 618916 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but, if there is a subtle manipulative undercurrent where people are being exploited for money or some crap < 1310874343 853111 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :itidus20: i'm not following you :D < 1310874392 268477 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it is a weakness i have to act the hero < 1310874395 444804 :hag[4]rd!~hagb4rd@koln-4db43a58.pool.mediaWays.net QUIT :Ping timeout: 250 seconds < 1310874404 340374 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :who doesn't < 1310874405 419702 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :itidus20: well i've banned people for emotional meltdowns before < 1310874415 274450 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :this isn't a meltdown i assure you < 1310874420 837820 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i can tell < 1310874422 145134 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :this is merely explaining who i am < 1310874430 160589 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that... fun guy/chick dude? < 1310874438 700001 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it was rather obvious the other times < 1310874455 259693 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :meltdown is like when i say I AM LEAVING IRC FOREVER... YOU KNOW WHY.. GO TO HELLLLLLLLL < 1310874458 907102 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Ask a question please. https://devlabs.linuxassist.net/projects/texnicard/boards AsK a QuEsTiOn PlEaSe? < 1310874553 126552 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its only really a problem with women anyway < 1310874559 389933 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ahhahahhaa < 1310874585 462178 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :im not a mysogynist < 1310874602 405968 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but it is like saying all spider bites are caused by spiders < 1310874619 916432 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :even though not all spiders bite < 1310874647 682804 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :though certainly they may be in self defence < 1310874663 910569 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :erm hrm < 1310874668 269977 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm not touching what you just said < 1310874678 426327 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but there certainly is something to touch < 1310874722 990221 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm a bit of a misogynist, men and women are different in almost every way, even their penises look different. < 1310874726 920481 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :guys are certainly not perfect but they tend to hover around women if they are assholes < 1310874790 211980 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i think assholes and non-assholes hover around women equally gladly < 1310874802 610608 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but the women tend to reject non-assholes more < 1310874811 557606 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric ::-j < 1310874813 703336 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well obviously, they are pretty pointless people aren't they < 1310874815 24765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are you really going down the Nice Guy route < 1310874816 23124 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :really < 1310874827 472972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: please turn off +c, i need to bold "really" < 1310874837 989886 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :elliott: are you really going down the are you really going down the nice guy route route? < 1310874840 352894 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :really? < 1310874843 986412 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: yes. yes i am < 1310874863 461412 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh. well that's cool i guess. < 1310874939 585095 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it's not really that women prefer assholes, it's that people who aren't after pussy will usually give up way before the girl even considers paying serious attention to the guy < 1310874954 952710 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :people try to ignore everything unless you shove it down their throart < 1310874956 634179 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*throat < 1310874964 28292 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :SO PPL HOW DID YOU LIKE SPACE JAZZ? < 1310875018 351601 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well you could say its a reverse definition that a guy who competes well for girls will be percieved as an asshole by his peers who cannot match him < 1310875039 283023 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that i doubt < 1310875039 403140 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but it tends to carry over into a generalized assholeness < 1310875080 628170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i, too, characterise the world so that people who do things not beneficial to people like me are generalised in purely negative terms < 1310875082 292971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's great < 1310875083 802670 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i stick to my shove it down her throat thing. not just because i'm into facefucking and space jazz, but also because it makes more sense. < 1310875163 42894 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I stay away from people < 1310875165 125365 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :people are gross < 1310875264 544783 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :maybe you're using them wrong? < 1310875268 138872 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :elliott: i would say that in that definition simply leaving you to your own devices is very much beneficial to you < 1310875270 977189 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :also < 1310875401 222574 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :im still figuring stuff out < 1310875415 405750 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what stuff? < 1310875438 292127 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well, the best way to characterize people < 1310875467 362706 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why do it < 1310875469 489147 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :brb gotta make some sandwiches < 1310875479 257333 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i would say it's best not to, what little characterizing is useful you will do automatically < 1310875676 683902 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and dog has been let outside < 1310875686 798651 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :now to inject insulin < 1310875691 844714 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :goodbye dog, hello insulin < 1310875798 176156 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and finally a small note in a log i am keeping to try to improve my diabetes treatment < 1310875822 689604 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I can't stop thinking of sgeo < 1310875826 212460 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and his tylenol < 1310875833 241793 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :someone help < 1310875890 304998 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :itidus20 certainly reminds me of Sgeo__ < 1310875898 478712 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i honestly don't complain about these things at all normally.. but when analyzing wh--dog barks let him back in-- why i am unproductive it comes up < 1310875956 596840 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :itidus20: i don't mind your complaining, as long as you have fresh material. < 1310875972 828840 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it's complaint repetition that's annoying < 1310875973 913491 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :lol < 1310875981 141612 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i see. < 1310875992 74208 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but you know what's not annoying when repeated? < 1310875996 700685 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i will be due to have another snack such as a sandwich in 90mins < 1310876001 849939 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :space jazz? < 1310876007 237245 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::D < 1310876009 533077 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :exactly! < 1310876015 355798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: link monqy to the space jazz he needs it < 1310876021 324996 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i need it < 1310876024 965728 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :itidus20, please note that this is a publically logged channel, so if you mind a particularly determined stalker learning all this, probably best not to say it here. < 1310876028 768421 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Says the hypocrite. < 1310876047 575890 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :tylenol and insulin party < 1310876058 445864 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :#esoteric logs, good times < 1310876070 689904 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :monqy: yw in advance http://www.vjn.fi/temporary%20shit/spacejazz.wma and http://www.vjn.fi/temporary%20shit/spacejazz2.wma < 1310876072 159779 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :sgeo: thank you. have I revealed too much? perhaps I should stop now. < 1310876098 447193 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oklofok: ty < 1310876105 89228 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hehe < 1310876151 388383 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :itidus20, I personally don't mind, but I have annoyed others by sharing my problems constantly, so < 1310876167 857690 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Although tbh I haven't been paying much attention < 1310876176 568672 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :life used to be so easy < 1310876179 290390 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Or again, if the public logging scares you < 1310876210 809108 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :monqy: can you believe i composed those songs in just a few minutes?!? < 1310876216 307435 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm a fucking genius :D < 1310876267 111731 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i mean anyone can put a few random notes together but not everyone can do what's that like 30 at least < 1310876284 907176 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i can't compose < 1310876290 988280 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but i think i might be able to put 100 notes in the same song < 1310876294 771176 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i can put random notes together though < 1310876312 955625 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :wouldn't be a one night project of course, since i only remember like 13 different notes < 1310876431 225435 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :to me, it feels as if when growing up I missed out on the part where nature teaches us to think up sounds as a painter thinks up a painting < 1310876460 945865 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :or maybe it is that i can think up the sounds but i can't translate them to musical notes < 1310876545 160399 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :therein lies the skill < 1310876552 487733 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :itidus20: the thing about mixing personal stuff with this channel is some people here (me at least) consider this a safehaven from all rational thought and especially all seriousness. (there have been some special circumstances when regulars (who are better people by irc law) have personal problems.) < 1310876576 259815 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hmm food would be cool < 1310876588 758361 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i see. :) < 1310876618 218644 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I don't think my rantings deserve to technically count as a special circumstance < 1310876647 784658 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I will try to keep this in mind. < 1310876680 77131 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric : mind(this) < 1310876702 66788 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric : I.try { mind(this) } < 1310876731 805525 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric : I.try { static mind(this) } < 1310876739 545336 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I don't get it < 1310876753 550261 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ACTION shrugs < 1310876758 437548 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Sgeo__: i was not referring to you in particular (or perhaps at all) < 1310876789 192702 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :try as in a try {} catch {} < 1310876806 583869 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :static as in keep it < 1310876827 433178 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :mind(this) as in "this in mind" < 1310876840 762872 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i like sharing a lot of details of my life here, but i only do it when i'm comfortable with laughing about them. so there's a 5 minute delay. < 1310876841 255912 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Brave Sir Oerjan ran away, he bravely ran away < 1310876926 617587 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :anyway about those topological spaces < 1310876942 282851 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :what is a topology? < 1310876965 984430 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :good question! < 1310876972 31005 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :try to use the most academic terms. < 1310876988 128628 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :nothing dumbed down .. make it easy on yourself < 1310877018 280454 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :if X is a set, then a topology on it is a collection T of subsets of X that's closed under arbitrary unions and finite intersections, and X and {} are in T < 1310877050 8791 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :now this is very general, and you will get all kinds of crazy spaces, so usually you add certain additional things < 1310877108 715222 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :in fact, there's a whole list of standard additional axioms you can add < 1310877111 497088 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :who am i kidding.. i'll try wiki simple english. i just had to hear it how it would be actually said. < 1310877128 833764 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :did you get all the words? < 1310877145 350781 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :do you know what "closed under" means? < 1310877164 375990 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :http://simple.wikipedia.org/wiki/Topological_space < 1310877221 992112 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :basically i'm doing the second paragraph first < 1310877224 398428 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*just doing < 1310877234 513275 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :simple english is awesome. < 1310877249 927887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :* oerjan has quit (Quit: Brave Sir Oerjan ran away, he bravely ran away) < 1310877250 622663 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but even this page will wrack my brain while i digest it < 1310877250 795729 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh dear. < 1310877274 657869 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :"One can think of only certain sets as open, or more sets as open." < 1310877298 617349 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that should win like a the best sentence award < 1310877311 372580 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :do these words like open and closed fail if used as literal analogies of their usual meaning? < 1310877354 488655 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :their usual meaning has nothing to do with their definition < 1310877358 856510 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I've heard that you can have things both closed and open, so yes < 1310877366 272056 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or at least it's way too far from it to be useful < 1310877391 372167 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Sgeo__: you have things both open and closed (clopen, believe it or not) in every topological space < 1310877421 338698 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :in fact, the proof of this is a oneliner < 1310877421 357152 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :There's no way to have a topological space that doesn't contain clopen things? < 1310877423 336948 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Blargh < 1310877424 974339 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Oh? < 1310877480 288162 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Sgeo__: it's pretty obvious from the definition really, first of all what set *could* the necessarily clopen thing be in all topological spaces? < 1310877493 285588 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i mean, what's a good guess for a set with a special property < 1310877506 140795 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :null. But I think I heard that in that video... < 1310877521 122028 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :null, and then what's the second most special thing? < 1310877541 480646 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hint: you don't have to look inside the space < 1310877545 18932 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: what if u...constructed a set...with its own element < 1310877547 388081 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :The set containing null, I guess (kind of like 1?), but that hardly seems special... oh < 1310877550 362363 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THEN WHAT????????//////////////////// < 1310877556 603037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :take that logic < 1310877577 196381 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I'm.. not sure < 1310877589 87847 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well, in any case null was correct < 1310877592 566945 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :can you prove it's clopen? < 1310877611 550689 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :"a topology is a collection T of subsets of X that's closed under arbitrary unions and finite intersections, and X and {} are in T" < 1310877641 532939 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :recall that C closed set iff X \ C \in T < 1310877651 954982 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :\ being set subtraction < 1310877658 364343 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*is a closed < 1310877688 658408 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Um < 1310877743 204745 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :X-C is in T, what's X? A superset of the universe? < 1310877759 481517 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :So, C contains nothing contained within the topology? < 1310877766 141211 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :X is the underlying space we started with < 1310877783 184321 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :we have a set X, and T, the topology of X, is a collection of subsets of X < 1310877788 757626 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :with the properties i listed < 1310877807 1772 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oklo, my client is missing some chars.. so can you spell out to me what is actually shown in the line "iff X ? C ?in T" < 1310877820 627687 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it didn't show ?'s < 1310877823 243197 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :itidus20: it's just X - C in T < 1310877825 930914 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but it showed something < 1310877837 629930 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well notice i typed a "?" < 1310877840 116152 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the set "C subtracted from X" is in the set T < 1310877842 964483 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :what was in place of the "?" < 1310877850 835905 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :backslash < 1310877851 382157 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :\ < 1310877852 575788 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :As long as X contains null, if C is null, X-C is ... wait what < 1310877855 400611 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ah ok < 1310877858 742304 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION is too tired for this < 1310877870 24582 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :for some reason the font i am using uses a yen symbol for a backslash sometimes < 1310877873 920998 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Is it possible for X not to contain null? < 1310877875 969506 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Sgeo__: yeah, what's a set minus null? < 1310877883 664006 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Sgeo__: X might not contain null. < 1310877883 780422 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :The set < 1310877891 487108 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well what's "contain"? < 1310877899 191052 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :obviously X is a superset of the empty set < 1310877905 240095 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Argh, I'm getting mixed up < 1310877908 496528 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but it doesn't have to have {} as an element < 1310877914 810425 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric : recall that C closed set iff X \ C \in T < 1310877922 862173 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah < 1310877942 506361 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok using arial now.. screw it < 1310877945 328431 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :T must contain null if it contans all subsets of X < 1310877972 648054 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Not that that fact's needed here, I think < 1310877976 754941 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :T doesn't have to contain all the subsets of X < 1310877982 337749 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Oh < 1310878000 668249 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :blah some other font this will do < 1310878001 384400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : for some reason the font i am using uses a yen symbol for a backslash sometimes < 1310878004 162124 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :japanese locale < 1310878011 442971 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :if it contained all subsets of X, then it would be pointless to assume closure properties for it! < 1310878033 468554 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :higashi -- quickly our cover is blown < 1310878040 721554 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :meet at port 19 < 1310878054 341262 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I'd say that T has to contain X, but that seems to be again... althoguh I guess since sets can be nested... but then, it shouldn't have to contain X < 1310878088 725617 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Sgeo__: by definition T contains X < 1310878092 836123 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i mean, as an element < 1310878099 99600 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Oh, ok < 1310878114 440522 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric : Sir you just told them our meeting place. < 1310878120 27251 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :So, X / C is still X, which is obviously, as asserted by you, in T < 1310878121 231049 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :{} and X are in T, and T is closed under finite intersections and arbitrary unions (i assume you know what this means because you don't ask) < 1310878131 941169 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Sgeo__: yes, and what does this tell you? < 1310878137 195018 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Null is closed. < 1310878152 821480 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yes! < 1310878159 577030 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :now let's prove it's open as well < 1310878170 631854 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :recall U is open iff it is in T (that is, T is the set of open sets) < 1310878177 625442 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :let me warn you < 1310878181 90703 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :this WILL BE DIFFICULT < 1310878184 699877 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :is iff different than if? < 1310878188 800319 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :itidus20: yes < 1310878190 274457 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :itidus20, yes < 1310878191 878573 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :iff means if and only if < 1310878191 952138 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok < 1310878195 384446 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :iff means "if an.. dangit < 1310878206 49044 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ifd < 1310878206 977055 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Basically, if one is true, the other HAS to be true < 1310878209 961098 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :in natural language, if sometimes means if and only if as well, but in math we make a clear distinction < 1310878212 354788 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ii mean < 1310878215 95209 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :iad < 1310878217 646550 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :id??? < 1310878220 975581 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :And other way around < 1310878237 288490 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Sgeo__: do you have the proof? < 1310878238 588636 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION almost omitted the distinction between if and iff, that's scary < 1310878258 239085 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :oklofok, is this a different T? < 1310878259 650711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ghost story < 1310878261 319414 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :recall that {} is in T by definition < 1310878265 33910 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Oh < 1310878265 216937 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so when i say i am dumbest here... now you get the idea ^_^ < 1310878268 145027 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :can you prove {} is in T? < 1310878313 704730 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :If it's by definition, probably not, otherwise it would be a redundant definition. Well, yes, but by direct and immediate appeal to the definition. < 1310878314 173135 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Sgeo__: no same T, we're taking an arbitrary space X with arbitrary topology T and proving that even for this particular choice, {} is clopen. < 1310878338 14511 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Sgeo__: i'm confused, does "{} is in T" follow from "{} is in T" or not? < 1310878355 880981 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :yes, but it's a pointless thing to ask < 1310878360 354379 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no it's not! < 1310878367 474275 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :how else would we prove our theorem < 1310878370 503307 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :attitude to your teacher Sgeo__ < 1310878382 500444 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so yes, the answer is yes < 1310878385 40729 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what does that tell us? < 1310878394 147897 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :given what we proved earlier < 1310878409 685107 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Well, then null's trivially open < 1310878423 389452 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yes, so it's clopen! < 1310878426 980817 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Why is "{} is in T" part of the definition? Also, must learn to never take oklofok literally < 1310878438 465865 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :not take me literally? why? < 1310878447 467871 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you need to be taking him more literally < 1310878448 974191 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :<oklofok> let me warn you < 1310878449 155807 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :<oklofok> this WILL BE DIFFICULT < 1310878469 748118 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" Why is "{} is in T" part of the definition?" <<< umm, because we want {} to be open? < 1310878490 156229 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :So, null is clopen because we want it to be? < 1310878522 772971 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :are you saying we should make the definition of a topological space more complicated so it would not be as easy to prove {} is clopen? < 1310878525 794796 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or what are you saying < 1310878540 245681 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :That's.. um. Ok, why is a definition of a topology where {} doesn't necessarily need to be contained in the topolgy not a useful definition? < 1310878557 64122 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Or is it just easier to have {} be in there? < 1310878563 261322 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :of course it's clopen because we want it to be. anything you prove for a general topological space is true because we want it to be. we proved it from the fucking axioms we chose. < 1310878589 850220 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" That's.. um. Ok, why is a definition of a topology where {} doesn't necessarily need to be contained in the topolgy not a useful definition?" <<< usually you will get {} open anyway < 1310878604 802294 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :say if you have two disjoint open sets < 1310878637 447639 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :their intersection is open (finite intersections of open sets are open) so the empty set is open < 1310878660 33660 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Ok < 1310878693 703593 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net QUIT :Ping timeout: 240 seconds < 1310878701 109504 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :anyway usually we don't do stuff with this kind of generality < 1310878706 116451 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :usually we start with a metric. < 1310878830 937579 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Sgeo__: X is also clopen; in fact, if C is clopen, then X - C is always clopen, again the proof is a one-liner < 1310878862 218992 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :since C being clopen means C and X - C are both open... < 1310878890 8407 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Maybe this is not the best place to start learning topology < 1310878896 721888 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I mean, this material < 1310878918 332030 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it's the best way to start learning math < 1310878934 894818 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo__: what, proving a tautology? < 1310878945 875351 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :for learning topology without learning math, it's certainly a sucky way :D < 1310878966 176870 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but we would've gotten to metric spaces next and those are soooo easy < 1310878973 762473 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Maybe it's just that it's being done on RIC that's bothering me < 1310878974 856667 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :IRC < 1310879004 623532 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::) < 1310879004 747578 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Ok, what's a metric? < 1310879013 931595 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Although I barely remember the definition of closed < 1310879036 824673 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Or of a topology < 1310879048 258993 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :closed = complement of a closed set < 1310879091 471615 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :topology = collection of subsets called open sets, in particular at least {} and the space itself, such that all finite intersections of open sets are open sets as well, and all unions of open sets are open < 1310879100 731263 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :don't remember? repeat! < 1310879106 917017 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :metric is: < 1310879134 697913 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :What's an infinite intersection? < 1310879138 31488 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :let X be a space. then a metric on X is a function d : X * X -> R such that: d(x, x) = 0 for all x, d < 1310879140 651613 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :argh < 1310879145 107866 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Sorry < 1310879153 894733 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no i just accidentally pressed enter < 1310879187 174930 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :let X be a space. then a metric on X is a function d : X * X -> R^+ (nonnegative reals) such that: d(x, x) = 0 for all x, d(x, y) = d(y, x) and the triangle inequality holds < 1310879200 14625 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I'm scared that I won't remember this any more than that beautiful demonstration of why e^ix = cos x + i sin x < 1310879218 805627 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :triangle inequality = d(x, z) <= d(x, y) + d(y, z) < 1310879230 751454 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :these are really obvious things to ask from a metric if you think about it < 1310879243 128498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo__: logs exist < 1310879247 412144 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Are X any old things, or are they necessarily numbers? < 1310879255 111478 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Sgeo__: X can be any set < 1310879286 42554 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Ok, so that makes sense. I think. < 1310879301 195835 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :we're measuring distances so obviously it's 0 from x to itself, and obviously it's the same from x to y as it is from y to x. the triangle inequality just says you can't get from x to z faster by going through a third point y. < 1310879322 991611 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Intuitively, thinking of points is easier for why it's <= and not =, I think < 1310879350 644826 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well = wouldn't really make sense < 1310879365 612330 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"the triangle inequality just says you can't get from x to z faster by going through a third point y." < 1310879366 950512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wormholes qed < 1310879368 71690 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :going from x to x is 0, but going from x to x via another point obviously gives you some distance < 1310879368 113132 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :It does if you're foolishly imagining X to be real numbers < 1310879377 572390 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Sgeo__: no! < 1310879394 393123 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :d(0, 0) = 0 but d(0, 1) + d(1, 0) = 2 < 1310879394 760956 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Oh, hmm, I see < 1310879408 818923 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the usual metric on R is |x - y| < 1310879418 173436 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(distance is always nonnegative, obviously enough) < 1310879465 830869 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so now the cool thing: if X is a space (that is, a set) and d is a metric on it, then d "induces" a natural topology for X < 1310879491 418717 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :inducing just means we can associate a topology to X once we have a metric < 1310879517 826697 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :But there can be other topologies for X? < 1310879530 957199 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the topology is: U is open if and only if for all x in U, there is some r such that B_r(x) \subset U where B_r(x) is defined as the set {y | d(x, y) < r} < 1310879541 677136 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Sgeo__: yes, many many many topologies. < 1310879549 435577 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and many many many metrics < 1310879568 774482 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Any topologies for which there isn't a corresponding metric? < 1310879572 972818 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yes! < 1310879581 162061 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :a topology is called metrizable if there is a metric for it < 1310879587 187454 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and most natural topologies are metrizable < 1310879594 555037 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Ok. < 1310879607 623183 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Open == it's in the topology, right? < 1310879611 720757 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yep < 1310879632 753266 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so note that B_r(x) is just a ball around x < 1310879646 519866 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :What's the | notation mean < 1310879662 714598 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :{y | d(x, y) < r} means every y such that d(x, y) is less than r < 1310879668 931897 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the set of all such y that is < 1310879725 930791 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :So, for each x in U, it has to be possible to make a ball of some size around it? < 1310879739 778894 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :non-0 size < 1310879752 885722 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yep < 1310879762 459426 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :a ball which is still completely inside U < 1310879776 383321 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Ah, ok. < 1310879779 964158 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so basically open sets are ones that have no points "at their borders" < 1310879838 419574 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :So a set that has points at the borders, is not open, and therefore not in the topology? < 1310879846 313111 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :That's... hmm < 1310879862 648485 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yes. assuming your intuitive idea of a border is correct. < 1310879868 530737 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so okay now the metric has given us a set of open sets. what's missing? < 1310879874 612285 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :do we have a topology? < 1310879885 93324 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :You listed other conditions for a topology < 1310879906 429312 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Um, intersections (finite?) of open are open, and unions of open are open < 1310879909 970266 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yep! < 1310879933 887648 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :we need to show this collection of open sets actually satisfies what we require from a topology < 1310879950 798796 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :first the trivial things: {} and X need to be open. are they? < 1310879954 6346 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I'm kind of intuitively thinking of a plane. < 1310879965 983690 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :go ahead < 1310879969 134018 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :we all do < 1310879985 670646 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :There's nothing in {} that needs to be able to have a ball around, so yes. < 1310879991 308017 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :just that stuff out of the actual proofs :) < 1310879994 242738 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yep < 1310880003 443617 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :{} is rather trivially open by that definition of open < 1310880005 668285 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what about X? < 1310880052 99530 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :X can't have borders with contents. I don't see anything we've done that prevents that. (X isn't the topology, but that which contains the topology, right?) < 1310880071 12415 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well we don't actually have the concept of a border < 1310880095 59205 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you have to apply the definition: X is open iff for all x in X there's a ball around x that's completely within X < 1310880107 127394 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :is there? < 1310880129 642994 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :What's preventing X from having a point at infinity, so to... well, the definition of the metric, I guess. < 1310880161 953740 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :R^2 + a point at infinity is a metric space. < 1310880192 396718 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Oh. Thought d() had to return a real non-negative number? Infinity would be an extended real < 1310880225 120957 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :distances have to be finite yes < 1310880225 869148 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Can the ball be infinitely large? < 1310880230 34059 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Wait, what? < 1310880242 654688 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :doesn't mean you can't make a metric for R^2 + a point at infinity < 1310880273 426489 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Oh. But then, that doesn't capture what I was trying to get at with the point at infinity, which is being unable to make a ball around it < 1310880273 444387 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the usual topology of R^2 is given by all kinds of different metrics! you're right in that the usual one doesn't directly extend for R^2 + point at infinity. < 1310880338 156379 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :why couldn't you make a ball around it? < 1310880343 851606 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :obviously you can make a ball around anything < 1310880370 325895 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :But then the ball could partially extend in the wrong direction? < 1310880370 616779 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the ball or radius r around x \in X is the set B_r(x) = {y \in X | d(x, y) < r} < 1310880397 202507 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the type y \in X is very important, i figured that's obvious but maybe it's not at all < 1310880428 582359 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I don't see why X would have to contain all the contents of the ball. But honestly, I get the impression that the correct answer is supposed to be that yes, X is open. But I just can't get there. < 1310880431 942580 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(it's just X is our only source of points so where else could y be) < 1310880448 340570 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Sgeo__: by definition, X contains all the points of a ball < 1310880452 451849 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :B_r(x) = {y \in X | d(x, y) < r} < 1310880457 843119 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it's a subset of X < 1310880489 74551 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Ok, what about an X with exactly 1 point? < 1310880499 726994 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Well, then there's itself at distance 0 < 1310880503 569058 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yes < 1310880508 154002 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and nothing else afai < 1310880509 251758 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :k < 1310880544 722528 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION glares at B_r(x) again and realizes that the distance can be 0. Ok, yes, X is open. < 1310880545 786754 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :B_r(x) is a subset of X that occasionally looks like something you and i might call a ball. < 1310880563 756546 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yep, X is open, what ball did you find around the point x \in X? < 1310880584 92290 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :The entire universe, if r is large enough < 1310880596 977333 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :erm, the entire contents of X < 1310880596 995223 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well no r needs to give you the entire universe < 1310880603 22009 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Sorry for the melodramatics < 1310880614 332763 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :doesn't in the case of R^2 for instance < 1310880620 847800 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it's occasionally called the universe < 1310880623 529971 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i think < 1310880623 723536 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Oh, right < 1310880654 914436 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :But at the very least, for every x in X, there's a ball around itself containing it, and possibly others. < 1310880684 638640 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well perhaps you just don't know what i want you to say: any r > 0 will do. say r = 1. < 1310880709 153188 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Ok. < 1310880710 811520 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :okay, not let U_1, ..., U_k be a finite family of open sets. we need to show their intersection is open as well. < 1310880737 823575 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that's not just an application of the definitions, although not that much more either < 1310880741 197820 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :not let? < 1310880747 59339 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*now let < 1310880793 466800 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what you have to do is take the intersection U = U_1 \cap ... \cap U_k, consider a point x \in U, and show that there's a ball around x that's completely within U. < 1310880815 588909 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :cap? < 1310880820 766992 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :latex for intersection < 1310880923 652317 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :actually union is a bit easier < 1310880947 36998 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :note that unions can be arbitrary, you could even have an uncountable number of open sets that you're taking the union of < 1310880949 799811 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Sorry, concentration lapsing < 1310880958 189208 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :np < 1310880962 398067 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :eats to buy -> < 1310880984 769741 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :huh? < 1310881004 574921 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :food < 1310881025 230103 :oklofok!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :have to go to the shoppe < 1310881674 773035 :oklofok!~oklopol@dyn58-429.yok.fi QUIT :Ping timeout: 252 seconds < 1310884387 344008 :sebz!~sebz@75-172-244-233.phnx.qwest.net JOIN :#esoteric < 1310885233 975591 :sebz!~sebz@75-172-244-233.phnx.qwest.net PART :#esoteric < 1310886102 662415 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1310886115 307418 :pikhq!~pikhq@174-22-169-192.clsp.qwest.net PRIVMSG #esoteric :*Aaaah*, fucking up the railroading in D&D. < 1310886217 539987 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :More context? < 1310886262 27493 :pikhq!~pikhq@174-22-169-192.clsp.qwest.net PRIVMSG #esoteric :Person held in a prison that was in an antimagic field, nigh-impossible to break, DM figured we'd give up pretty soon. < 1310886289 775106 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If the player can figure it out, that is how you play D&D. By figuring out solutions to those kind of things. < 1310886334 48447 :pikhq!~pikhq@174-22-169-192.clsp.qwest.net PRIVMSG #esoteric :Instead, we used pretty much every buff, turned a handy corpse into a giant stone javelin, and made an opening using a strength of 46. < 1310886345 504061 :pikhq!~pikhq@174-22-169-192.clsp.qwest.net PRIVMSG #esoteric :Barely, but hey. < 1310886381 777440 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, it is how it is done. The game is better with these kind of situations at least my opinion. < 1310886387 84748 :pikhq!~pikhq@174-22-169-192.clsp.qwest.net PRIVMSG #esoteric :zzo38: I'm just saying, I love coming up with ridiculous solutions to problems that weren't intended to be solvable. < 1310886395 652719 :pikhq!~pikhq@174-22-169-192.clsp.qwest.net PRIVMSG #esoteric :Yes, it really *does* make it a better game. < 1310886400 693592 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: I agree. < 1310886451 289134 :pikhq!~pikhq@174-22-169-192.clsp.qwest.net PRIVMSG #esoteric :At least, if you have the sorts of players that would actually do that. < 1310886452 296551 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Especially if the ridiculous solution might involve mathematics. < 1310886495 131114 :pikhq!~pikhq@174-22-169-192.clsp.qwest.net PRIVMSG #esoteric :(which is, of course, the most fun sort to play with) < 1310886500 44916 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I am the sorts of players that would actually do that. And the DM sometimes makes such things and I tell him to make such things too < 1310886594 246911 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I suggested starting a Level 20 campaign (note: D&D 3.5 edition). The DM said both of us start with no money, no equipment. Both of us agreed. I selected the Spell Mastery feat twice. < 1310886608 108307 :pikhq!~pikhq@174-22-169-192.clsp.qwest.net PRIVMSG #esoteric :zzo38: :) < 1310886626 245769 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :My brother selected the Soulknife class, which can create weapons by psychic energy. < 1310886686 472295 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(I have 5 Wizard levels, he has 12 Soulknife levels. Neither of us has multiclassed yet (although I plan to).) < 1310886695 202782 :pikhq!~pikhq@174-22-169-192.clsp.qwest.net PRIVMSG #esoteric :Druid's probably a good choice, too. < 1310886715 747619 :pikhq!~pikhq@174-22-169-192.clsp.qwest.net PRIVMSG #esoteric :"Equipment? Fuck that, I'm a fucking elemental." < 1310886731 404746 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :O, I also selected Eschew Materials (one of the useful uses of this feat in this situation) < 1310886769 799084 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Druid would work too. Although you would have to find an item to use as divine focus (not too difficult, just look in the trees). < 1310886798 893977 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Both of us character sheets I have copied into the computer and you can view them if you want to. < 1310886826 514931 :pikhq!~pikhq@174-22-169-192.clsp.qwest.net PRIVMSG #esoteric :Not particularly interested; I can pretty well figure out where you went with the build, and I' < 1310886832 578145 :pikhq!~pikhq@174-22-169-192.clsp.qwest.net PRIVMSG #esoteric :m likely to go to sleep somewhat soon. < 1310886837 298937 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK < 1310886847 145940 :pikhq!~pikhq@174-22-169-192.clsp.qwest.net PRIVMSG #esoteric :Neat campaign idea, though. :) < 1310886914 336370 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :We have also agreed a bit on the story (part of it has changed somewhat from the original (I didn't know at first) due to the character choices, although now it all makes sense with the choices. My character helped his character escape from an island having slaves (he was a gladiator slave) by a merchant ship. We wear nothing but rags. < 1310887146 828651 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(I also suggested that his character could multiclass into Warlock class, having an unlimited use of eldritch blast, up to 250 feet if you learn the correct invocations for that!) < 1310887185 35166 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Since the thrown mind blades do not have that much range) < 1310887241 925856 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Note also both of us created our character without knowing each other's character ahead of time. I made this suggestion. < 1310887769 128961 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net JOIN :#esoteric < 1310888528 559931 :pikhq!~pikhq@174-22-169-192.clsp.qwest.net PRIVMSG #esoteric :... Wut. Openly gay man voted to statewide office... In *Utah*. < 1310888580 412275 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Wut < 1310888669 417059 :pikhq!~pikhq@174-22-169-192.clsp.qwest.net PRIVMSG #esoteric :Admittedly, chairman of the Democratic Party in the state. < 1310888692 914671 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :still pretty aweosme < 1310888709 445420 :pikhq!~pikhq@174-22-169-192.clsp.qwest.net PRIVMSG #esoteric :Still. Fucking *Utah*. < 1310888727 984871 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: It wasn't non-Austin Texas < 1310888768 201466 :pikhq!~pikhq@174-22-169-192.clsp.qwest.net PRIVMSG #esoteric :coppro: Bit more notable, actually. 60% of Utah is Mormon. < 1310888802 747105 :pikhq!~pikhq@174-22-169-192.clsp.qwest.net PRIVMSG #esoteric :Which is so rabidly antigay that they're just shy of lynch mobs. < 1310888863 76605 :pikhq!~pikhq@174-22-169-192.clsp.qwest.net PRIVMSG #esoteric :Incidentally... 60% of Utah is registered Republicans. < 1310888886 362940 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1310888897 418925 :pikhq!~pikhq@174-22-169-192.clsp.qwest.net PRIVMSG #esoteric :Likely the same people, actually. < 1310888907 961774 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :heh, yeah < 1310888919 129700 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1310891348 147652 :MigoMipo!~John@84-217-0-14.tn.glocalnet.net JOIN :#esoteric < 1310891738 423656 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1310891743 911899 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Hello! < 1310891923 380482 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Hello? < 1310891927 398010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hello, < 1310891948 168507 :elliott!~elliott@unaffiliated/elliott QUIT :Quit: Leaving < 1310892430 392320 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Hello# < 1310893191 105224 :CakeProphet!~adam@h7.29.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1310893191 123192 :CakeProphet!~adam@h7.29.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1310893191 123317 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1310893211 850557 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::o < 1310893257 110007 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you know what is more delicious than M&M's? < 1310893293 942225 :CakeProp1et!~adam@h7.29.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1310893298 488337 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :M&M's with a ball of pretzel inside. < 1310893301 875838 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.... < 1310893311 924048 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wat. < 1310893334 657410 :CakeProp1et!~adam@h7.29.18.98.dynamic.ip.windstream.net QUIT :Client Quit < 1310893344 255800 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have no idea how that happened. < 1310893673 187421 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION is very amused by events in #jesus < 1310893744 580774 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :(Those events are over now though, no point n joining now < 1310893754 365899 :pikhq!~pikhq@174-22-169-192.clsp.qwest.net PRIVMSG #esoteric :Sgeo__: Why do you torture yourself so? < 1310893769 621576 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Because sometimes amusing things happen? < 1310893899 643855 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :(Jason was ranting on and on about something, Eliyahu was posting his usual apocalyptic junk. Op yelled at Jason, Jason said Eliyahu was spamming, asked op to boot them. Op asked if he wanted him to boot the troublemaker, Jason said to boot the spammer, Jason gets booted. < 1310894089 724403 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :There's a lot of spam on the wiki < 1310894097 805107 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :brb, switching computers < 1310894099 790168 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT : < 1310894145 310412 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1310894162 282177 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello < 1310894973 433175 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello? < 1310895153 652348 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PART :#esoteric < 1310895157 932934 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1310895488 379729 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PART :#esoteric < 1310895492 943554 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1310895637 186527 :GuestIceKovu!x@ANantes-259-1-169-11.w90-49.abo.wanadoo.fr JOIN :#esoteric < 1310895674 569386 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: Are you sure you can figure out where I went with the build? The game has not actually started yet. Also, my selections of things (spells, powers, feats, skills, etc) are often unusual selections. < 1310895722 389457 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :For my brother, of course there isn't much selections since he has Soulknife class (no spells/etc to select) < 1310895733 6155 :Slereah!x@ANantes-259-1-146-111.w90-49.abo.wanadoo.fr QUIT :Ping timeout: 252 seconds < 1310895844 892429 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I read that has Soupknife < 1310895860 624387 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK, now figure out how to do Soupknife. < 1310895886 155444 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It would be difficult since you would usually use a spoon for soup, not knife < 1310895956 653438 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Unless it was badly made < 1310895978 255737 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes I suppose that might also be the possibility, maybe < 1310896451 20600 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1310896813 453389 :MigoMipo_!~John@84-217-0-14.tn.glocalnet.net JOIN :#esoteric < 1310896880 707725 :MigoMipo_!~John@84-217-0-14.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1310897032 27072 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lolwat < 1310897036 211415 :MigoMipo!~John@84-217-0-14.tn.glocalnet.net QUIT :Ping timeout: 264 seconds < 1310897285 70786 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1310897300 189007 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 255 seconds < 1310897328 200619 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1310897523 199408 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1310897627 223022 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hello everyone. < 1310897627 559726 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 3 new messages. '/msg lambdabot @messages' to read them. < 1310897632 997515 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello < 1310897633 498647 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Goodness. < 1310898576 410000 :derrik!~xix@gprs-inet-65-40.elisa.ee JOIN :#esoteric < 1310899554 250402 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1310899618 965650 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Phantom_Hoover: you have so many fans. < 1310900340 167738 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1310900362 393606 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t fromListWith < 1310900364 572247 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `fromListWith' < 1310900382 507188 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t M.fromListWith < 1310900383 608339 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a k. (Ord k) => (a -> a -> a) -> [(k, a)] -> M.Map k a < 1310900502 569966 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> M.toList $ M.fromListWith (+) . (`zip` repeat 1) $ "This is a tyical English sentence, using quite a variety of characters." < 1310900506 519241 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1310900548 971354 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> M.fromListWith (+) . (`zip` repeat 1) $ "This is a tyical English sentence" < 1310900551 757255 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : fromList [(' ',5),('E',1),('T',1),('a',2),('c',2),('e',3),('g',1),('h',2),(... < 1310900664 186276 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> M.fromListWith (+) . (`zip` repeat 1) . map toLower $ "This is a typical English sentence" < 1310900666 29651 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : fromList [(' ',5),('a',2),('c',2),('e',4),('g',1),('h',2),('i',4),('l',2),(... < 1310900725 325913 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t cmp < 1310900726 426048 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `cmp' < 1310900734 98254 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t compare < 1310900735 94097 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Ord a) => a -> a -> Ordering < 1310900772 97578 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> sortBy (compare.snd) . to M.fromListWith (+) . (`zip` repeat 1) . map toLower $ "This is a typical English sentence" < 1310900773 8758 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `to' < 1310900775 161765 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bah < 1310900787 438317 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> sortBy (compare.snd) . toList . M.fromListWith (+) . (`zip` repeat 1) . map toLower $ "This is a typical English sentence" < 1310900788 597241 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `toList' < 1310900803 319750 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> sortBy (compare.snd) . M.toList . M.fromListWith (+) . (`zip` repeat 1) . map toLower $ "This is a typical English sentence" < 1310900804 317353 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: b = (a, b) < 1310900810 301110 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :-_- < 1310901113 230353 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t sortBy < 1310901114 175202 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (a -> a -> Ordering) -> [a] -> [a] < 1310901130 832829 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t M.toList < 1310901131 868743 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall k a. M.Map k a -> [(k, a)] < 1310901162 342263 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t compare.snd < 1310901163 277007 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a a1. (Ord a) => (a1, a) -> a -> Ordering < 1310901186 51296 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah < 1310901226 504738 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> sortBy (compare `on` snd) . M.toList . M.fromListWith (+) . (`zip` repeat 1) . map toLower $ "This is a typical English sentence" < 1310901228 265858 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [('g',1),('p',1),('y',1),('a',2),('c',2),('h',2),('l',2),('n',3),('t',3),('... < 1310901239 403200 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric ::t sortOn < 1310901240 254664 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `sortOn' < 1310901243 867058 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> sortBy (flip compare `on` snd) . M.toList . M.fromListWith (+) . (`zip` repeat 1) . map toLower $ "This is a typical English sentence" < 1310901245 683173 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(' ',5),('e',4),('i',4),('s',4),('n',3),('t',3),('a',2),('c',2),('h',2),('... < 1310901410 451419 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp hist haskell print . sortBy (flip compare `on` snd) . M.toList . M.fromListWith (+) . (`zip` repeat 1) . map toLower =<< getContents < 1310901411 242693 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter hist installed. < 1310901419 263987 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!hist Hello, World! < 1310901449 429543 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...parse error, of course. < 1310901471 607562 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp hist < 1310901471 711909 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter hist deleted. < 1310901476 673136 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp hist haskell "test" < 1310901476 822912 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter hist installed. < 1310901477 764859 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!hist < 1310901480 23352 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​"test" < 1310901486 149961 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp < 1310901486 221344 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​ is not a user interpreter. < 1310901488 784646 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp hist < 1310901488 888859 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter hist deleted. < 1310901518 32778 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!addinterp hist haskell sortBy (flip compare `on` snd) . M.toList . M.fromListWith (+) . (`zip` repeat 1) . map toLower <$> getContents < 1310901518 137411 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter hist installed. < 1310901521 15236 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!hist test < 1310901551 412709 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :¬¬ < 1310901555 542650 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah, I don't understand the parse error. < 1310901602 366402 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!delinterp hist < 1310901602 458721 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter hist deleted. < 1310901625 864499 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :What is Hist? < 1310901642 792161 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :histogram < 1310901665 800736 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Okay < 1310901689 380003 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :...Is a histogram appropriate for letter frequency? < 1310901725 141817 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :distribution of data in a sample < 1310901728 168168 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the list elements are the sample. < 1310901814 524969 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Okay < 1310901858 891621 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm < 1310901879 98075 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> group sort "Hello, everyone" < 1310901880 275631 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a]' < 1310901880 473735 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `[a1] -> [... < 1310901884 534820 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> group . sort $ "Hello, everyone" < 1310901886 153317 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [" ",",","H","eeee","ll","n","oo","r","v","y"] < 1310901942 796066 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I might learn Haskell < 1310901952 562309 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map (head&&&length) . group . sort $ "Hello, everyone" < 1310901954 349019 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(' ',1),(',',1),('H',1),('e',4),('l',2),('n',1),('o',2),('r',1),('v',1),('... < 1310901983 562813 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, hey, I used arrows. < 1310901991 47142 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :probably a first for me. < 1310902060 452581 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :This one is probably slower, but I'm not really sure. < 1310902088 312819 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because of the sort. < 1310902099 140126 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The output is longer < 1310902121 452094 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the output is based on the input, which was different. < 1310902124 815671 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1310902150 527021 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Taneb: er, you're talking about something else. < 1310902197 402092 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the first function was: toList . fromListWith (+) . (`zip repeat 1) < 1310902209 642486 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi ais523 < 1310902216 484122 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi elliott < 1310902216 938972 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ais523: You have 1 new message. '/msg lambdabot @messages' to read it. < 1310902235 173899 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :toList is optionally. Map probably makes more sense anyways. < 1310902235 523731 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION vaguely advertises NetHack and variants tournament: http://junethack.rawrnix.com < 1310902276 64731 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm no good at NetHack < 1310902305 818273 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And elliott, if you feel morally superior to me due to OS, check now < 1310902399 267568 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: you don't have to be any good at NetHack, just play it a bit and you'll end up better < 1310902408 124481 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, OS = open source or operating system or something else < 1310902417 47738 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Operating System < 1310902602 499428 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Eew, Telepathy? < 1310902615 637869 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Empathy IM < 1310902629 102867 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Even worse... < 1310902630 363950 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> filterM (const [True, False] < 1310902631 310471 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error (possibly incorrect indentation) < 1310902635 240160 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I use it because it works and it's already there < 1310902638 562099 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t filterM (const [True, False]) < 1310902639 521601 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. [a] -> [[a]] < 1310902658 52076 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Gonna switch soon, maybe < 1310902667 14165 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> filterM (const [True, False]) "abc" < 1310902667 855572 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["abc","ab","ac","a","bc","b","c",""] < 1310902728 585763 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let f n = length . filterM (const [True, False]) $ replicate n ' ' in f 4 < 1310902730 361818 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 16 < 1310902750 801107 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let f n = length . filterM (const [True, False]) $ replicate n ' ' in f 5 < 1310902752 433427 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 32 < 1310902754 307732 :Sgeo__!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1310902796 291815 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the most efficient way to write (2^) in Haskell < 1310902904 184974 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the list monad is pretty awesome. < 1310903236 492755 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1310903365 946656 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK, how do I get wget to recursively retrieve all files below a certaint point in a hierarchy? < 1310903437 165218 :derrik!~xix@gprs-inet-65-40.elisa.ee QUIT :Ping timeout: 258 seconds < 1310903450 586712 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Phantom_Hoover: -r? < 1310903463 716576 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er, no. < 1310903472 895676 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wget -r -np < 1310903502 297706 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it still requires links to the files in question to exist, otherwise it has no way to determine that they're there < 1310903531 246673 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ah, thanks. < 1310903560 599406 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(My wget man page is formatted weirdly because GNU.) < 1310903591 333555 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> filterM (const []) "abc" < 1310903592 413328 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1310903594 90499 :derrik!~xix@gprs-inet-65-53.elisa.ee JOIN :#esoteric < 1310903596 580873 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> filterM (const [False]) "abc" < 1310903597 487720 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [""] < 1310903691 594727 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: it's a pain to find in the man page; I only found it so quickly because I already knew where on the page it was < 1310903695 621842 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and even then it took a couple of minutes < 1310903723 347058 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> filterM (\x -> if x < 5 then [True] else [True,False]) [0..10] < 1310903724 251651 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[0,1,2,3,4,5,6,7,8,9,10],[0,1,2,3,4,5,6,7,8,9],[0,1,2,3,4,5,6,7,8,10],[0,1... < 1310903746 360996 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> filterM (\x -> if x < 3 then [True] else [True,False]) [0..4] < 1310903747 401970 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[0,1,2,3,4],[0,1,2,3],[0,1,2,4],[0,1,2]] < 1310903766 535408 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: ive started to have opinions on java ides... ive turned into...my worst friend < 1310903794 982666 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Well, I'm not going to learn Haskell just yet < 1310903808 281712 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: positive or negative opinions? < 1310903808 328995 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Why not? < 1310903808 815125 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Taneb: you should learn it right now. < 1310903813 593965 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :RIGHT NOW < 1310903821 784276 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Left Then < 1310903822 868729 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with Java, you can be OK having opinions on IDEs, because it's designed to need one < 1310903828 625892 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :compared to, say, OCaml/Haskell, which doesn't < 1310903837 637796 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: BOTH < 1310903843 399936 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523: I think he means that he thinks some Java IDEs are better than others. < 1310903845 366404 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :BECAUSE IT WON'T LET ME INSTALL THE THINGY < 1310903845 673604 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. < 1310903850 606277 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: that is not surprising at all < 1310903859 486905 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and will possibly debate this with some one < 1310903861 917791 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if they were all identical, there'd be no reason for more than one to exist < 1310903863 221956 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if it becomes a point of contention. < 1310903870 600857 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Taneb: What thingy? < 1310903879 147550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: haskell platform? < 1310903884 47874 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That thingy < 1310903890 471236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what doesn't work < 1310903894 574298 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :What system are you on? < 1310903898 840061 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Ubuntu < 1310903902 727556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which ubuntu < 1310903908 261980 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and how are you trying to install it < 1310903920 351008 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Natty Narwhal, Software Centre < 1310903920 749408 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sudo apt-get install ghci < 1310903925 167853 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is probably all you need to do < 1310903925 345902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: no < 1310903928 107715 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :unless you want fancy stuff. < 1310903928 125744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that is not the haskell platform < 1310903931 369365 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes I know. < 1310903939 763801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: don't use the package manager to install it < 1310903944 568338 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :natty is ancient, it doesn't even have the platform IIRC < 1310903949 270013 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: you see, /Eclipse/ deludes you into thinking that everything is going to be smooth automatic sailing. but if you need a separate build system, it completely falls apart. < 1310903955 92968 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Natty came out in April < 1310903968 136379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1310903968 853943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that one < 1310903981 427868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: does "sudo apt-get install haskell-platform" not work?\ < 1310903988 199822 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dunno about the software centre < 1310903991 61611 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: Netbeans does everything using Ant, which is a pretty frustrating build system < 1310903993 743172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but i think the package is called that < 1310904022 447638 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yes i was about to get to netbeans. you see, i installed it, then i uninstalled it three seconds later when it used Swing -> horrible Java font rendering and also everything was ugly and slow. < 1310904025 835683 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: and then < 1310904026 928481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: and then < 1310904030 393173 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric : Depends: ghc6 (< 6.12.1+) but 6.12.3-1ubuntu7 is to be installed < 1310904032 395676 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :E: Broken packages < 1310904033 501139 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Eclipse is part of the reason I'll never write for Android < 1310904037 651936 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I decided to startusing Maven < 1310904040 771383 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ouch < 1310904045 511045 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is that even an IDE? < 1310904047 279340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: can you pastebin your /etc/apt/sources.list? < 1310904054 382887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: you teach java and don't know what maven is...? < 1310904060 537221 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I thought it was a build system < 1310904063 229505 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is < 1310904069 379886 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's so enterprisey, you have no idea. < 1310904079 516003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you define a Project Object Model which produces Artifacts. < 1310904079 692321 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's why I was surprised that you were mentioning it in a context that implied it was an IDE < 1310904091 724997 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which has Dependencies on Artifacts. and it locates those Dependencies from Repositories that you specify. < 1310904092 423138 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I knew it was XML-based and enterprisey, but I didn't know how enterprisey < 1310904100 609446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and each invocation is a Build Lifecycle. < 1310904107 883593 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: here's the thing: it's actually less painful than ant :D < 1310904119 223152 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: it sounds like you have broken repos < 1310904119 576482 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what about just using make? < 1310904129 310801 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's what I do for Jettyplay < 1310904130 335818 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :http://pastebin.com/j1gdZ994 < 1310904132 342115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well at this point, I was split between two paths < 1310904134 610820 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I use autoconf, too, just because I can < 1310904143 790334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: either I would get it working perfectly and Maven and all Java(tm) < 1310904151 583208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: or I would start using any old editor and a shell script to build < 1310904164 640083 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :all it does is determine the locations of things like javac and jar < 1310904172 734949 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: huh < 1310904183 719882 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: try sudo apt-get remove ghc6? < 1310904187 946520 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :before that < 1310904233 623109 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The following packages have unmet dependencies. < 1310904235 629193 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric : haskell-platform : Depends: ghc6 (< 6.12.1+) but 6.12.3-1ubuntu7 is to be installed < 1310904237 626056 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :E: Broken packages < 1310904246 545152 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: ugh < 1310904253 776654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: anyway, so then I decided to give IDEA a second shot, since every Bukkit person seemed to be constantly saving about how advanced and analysisy it is, so I put its weird-ass default of allowing you to put the cursor outside of line boundaries < 1310904257 738164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: I'm not really sure < 1310904286 958917 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: try aptitude -f update < 1310904288 920076 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to see if it can fix them < 1310904291 330986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: turns out it's great and also everyone should use it and it integrates perfectly with Maven. also, it knows more about my code than any machine has a right to deduce. also, it uses Swing too but it has a theme that makes it tolerable. why do i have opinions like this. < 1310904294 585208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: no aptitude in recent ubuntu < 1310904299 296520 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it'd be upgrade, not update < 1310904302 3815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, it's < 1310904303 567958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :apt-get -f install < 1310904304 386734 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Taneb: Try operating_system -f update < 1310904305 769184 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it's anything < 1310904305 947697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: sudo apt-get -f install < 1310904310 811691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: fair enough < 1310904314 526462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: but it's not aptitude :P < 1310904315 226718 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the -f tells it to fix broken packages and mostly ignore the rest of the command line < 1310904328 599442 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. < 1310904330 656646 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :huh, apt-get does have -f now < 1310904333 105397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: ANYWAY, my point is: IntelliJ IDEA is good and all other IDEs are stinking badthings < 1310904340 902467 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it didn't last I looked, that's why I checked aptitude < 1310904346 979011 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Most IDEs are terrible, anyway < 1310904358 852320 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: this is java, suspend logic at the door < 1310904368 304545 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I actually like the "fix broken packages" option in synaptic best < 1310904369 580995 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Nice wordplay < 1310904373 721424 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think the software centre has an alternative < 1310904383 66579 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: Abandon common sense! This is reality! < 1310904386 298504 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my favourite line from Pokémon < 1310904391 765962 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like I've said, IDEs are basically a tool for one-way destructuring of intentions that cannot later be reified (only I know what this means) < 1310904398 534301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(but my entire computing philosophy is based on its being evil) < 1310904403 325194 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: :D < 1310904411 499669 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Agree < 1310904416 843677 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :such a great line is rather out of character for the game < 1310904417 739266 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Reified is my favourite word. < 1310904426 87281 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I prefer deified < 1310904433 184295 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Meh. < 1310904441 921509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:Naive_realism.jpg bets image on wikipedia < 1310904444 261232 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :best < 1310904461 986740 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Reified literally means 'thingified', which cannot be beaten. < 1310904473 767671 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I don't get it < 1310904477 981419 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that makes it a good image in its own right < 1310904491 119184 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Apocolocyntosis < 1310904508 472124 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Pumpkinification < 1310904525 616026 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I used to link people to a page about nihilism when they'd ask me about it < 1310904537 661318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: getting it would ruin it < 1310904540 284874 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :It was blank, obviously < 1310904543 480408 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: fair enough < 1310904543 649959 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :goodness is based mostly on incomprehensibility < 1310904560 376467 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was wondering if that was it < 1310904562 513831 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1310904572 655224 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, thanks for linking to the file description page rather than linking to the image directly < 1310904691 952285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I wanted to link to it directly to keep the absurdism alive but then I realised you'd yell at me < 1310904696 945833 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, ABCD is much worse than ABCDXYZ < 1310904702 623582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So I stomped around grumpily for a few seconds then cried < 1310904704 218679 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :orders of magnitude, in fact < 1310904732 574848 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Should I reinstall that thing you got me to remove to see if it would make it work? < 1310904744 630540 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :ghc6 < 1310904758 259618 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :That thing, he says < 1310904781 633124 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: why did you userfy a spam page? < 1310904804 53569 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: upcoming esolang < 1310904808 884920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i need to study the source material < 1310904813 753861 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :could you save a local copy for the time being, then? < 1310904816 205555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: Doubt it < 1310904819 80413 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's still spam, regardless of what namespace it's in < 1310904827 400759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it's art now. but FINE < 1310904834 813872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :done < 1310904855 929628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm "The 12 Steps For Adult Children." I'm thinking a RUBE type thing, except in abstract object space rather than twodee space < 1310904900 64805 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, it appears to be creating a linkfarm on a bunch of unrelated wikis < 1310904905 493604 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in an attempt to boost pagerank that way, I suppose < 1310904918 302495 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a pity these spambots haven't heard of nofollow, the spamming technique they're using doesn't even work < 1310904918 358437 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Taneb: Gentoo's probably your best bet, unless you're really tied to Ubuntu < 1310904929 505570 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That happened to a wiki I admin < 1310904948 497454 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for bonus points, the link to the page they're actually trying to promote is invalid (no TLD) < 1310904948 895742 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The owner blocked account registration or something < 1310904954 716443 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :You cannot stop it < 1310904959 594548 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :They just keep on comming < 1310904965 172987 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :*coming < 1310904973 447623 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably to hide it from Google, and hope that people follow the link anyway < 1310904986 357868 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1310904989 659863 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and we're pretty tenacious at stopping spambots < 1310904998 909319 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :occasionally I ask graue to change something on the backend to help < 1310905004 123237 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but only in a real emergency < 1310905010 502834 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they do keep on coming, but we keep on blocking them < 1310905014 35180 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and they have to run out of IPs eventually < 1310905029 201846 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :So /that's/ why IPv4 is running out < 1310905029 930990 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Graue will probably just ban
or something if they keep turning up < 1310905060 165501 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :spambots are the reason
join (++) . (inits . repeat) =<< sequence $ "abc" < 1310905377 580610 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a -> b' < 1310905377 916149 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `[[a1]]' < 1310905396 967528 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> join (++) . (inits . repeat) >>= sequence $ "abc" < 1310905397 900932 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a]' against inferred type `a -> a1' < 1310905412 245358 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map join (++) . (inits . repeat) >>= sequence $ "abc" < 1310905413 204235 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[m (m a)]' < 1310905413 396477 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `m1 ... < 1310905415 779520 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... < 1310905426 340088 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map join (++) . ((inits . repeat) >>= sequence) $ "abc" < 1310905427 291144 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[m (m a)]' < 1310905427 448470 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `m1 ... < 1310905434 647028 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t ((inits . repeat) >>= sequence) $ "abc" < 1310905435 511373 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a]' against inferred type `a -> a' < 1310905435 669138 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: [[a]] < 1310905435 886282 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Inferred type: [a -> a] < 1310905445 602605 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh duh. < 1310905531 667405 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map ((++) `ap` reverse) . (inits . repeat) "abc" >>= sequence < 1310905533 260301 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","a","b","c","c","b","a","aa","ab","ac","ac","ab","aa","ba","bb","bc","b... < 1310905561 643004 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmm... < 1310905595 80678 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map ((++) `ap` reverse) $ (inits . repeat) "abc" >>= sequence < 1310905596 787397 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","aa","bb","cc","aaaa","abba","acca","baab","bbbb","bccb","caac","cbbc",... < 1310905647 940851 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :awww yeah, list of all palindromes in an alphabet. < 1310905688 13668 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> nub "racecar" < 1310905689 15500 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "race" < 1310905716 39115 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map ((++) `ap` reverse) $ (inits . repeat) "race" >>= sequence < 1310905717 873414 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","rr","aa","cc","ee","rrrr","raar","rccr","reer","arra","aaaa","acca","a... < 1310905735 586982 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :somewhere in that sequence is "racecar" :P < 1310905957 410700 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :now if only I had an isEnglishWord function.. < 1310906040 337033 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also I think (inits . repeat) alphabet >>= sequence < 1310906063 53203 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is probably the more elegant alternative to (`replicateM` alphabet) =<< [0..] < 1310906069 414387 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that elliott was looking for. < 1310906075 869100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat < 1310906077 507367 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah < 1310906104 310550 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :whatever that means. < 1310906143 92488 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"pleases the way my brain interprets the code" < 1310906146 720840 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric := elegant < 1310906199 916880 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :From #haskell, pure elegance < 1310906200 496596 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :replace "the code" with "it" for other things. < 1310906201 751293 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :> fmap fmap fmap fmap fmap fmap fmap fmap fmap (fmap fmap fmap) fmap fmap sum (fmap fmap fmap fmap fmap read) return show $ 635 < 1310906202 730272 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 14 < 1310906309 777684 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@unpl fmap fmap fmap fmap fmap fmap fmap fmap fmap (fmap fmap fmap) fmap fmap sum (fmap fmap fmap fmap fmap read) return show < 1310906310 192687 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :fmap fmap fmap fmap fmap fmap fmap fmap fmap (fmap fmap fmap) fmap fmap sum (fmap fmap fmap fmap fmap read) return show < 1310906313 262002 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh < 1310906324 383496 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1310906336 120694 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello < 1310906339 665448 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how is anyone meant to know what that does? < 1310906341 153220 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hi Taneb < 1310906346 659823 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :ais523: sum . map (read . return) . show $ 635 < 1310906357 796276 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :> sum . map (read . return) . show $ 635 < 1310906359 549082 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do all the fmaps cancel each other out? < 1310906359 567023 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 14 < 1310906386 784825 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Is that a digital sum calculator thing? < 1310906389 552365 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :@type fmap fmap fmap fmap fmap fmap fmap fmap fmap fmap < 1310906390 498952 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b (f :: * -> *) a1 (f1 :: * -> *). (Functor f1, Functor f) => (a1 -> a -> b) -> f1 a1 -> f1 (f a -> f b) < 1310906406 387538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : do all the fmaps cancel each other out? < 1310906407 645790 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1310906421 599691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's something like all the ones past three make no effect < 1310906422 846494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?ty fmap < 1310906423 784907 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b (f :: * -> *). (Functor f) => (a -> b) -> f a -> f b < 1310906423 961299 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott is Neo. < 1310906424 309704 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?ty fmap fmap < 1310906425 187172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?ty fmap fmap fmap < 1310906425 326756 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b (f :: * -> *) (f1 :: * -> *). (Functor f, Functor f1) => f1 (a -> b) -> f1 (f a -> f b) < 1310906426 48559 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) a b (f1 :: * -> *). (Functor f, Functor f1) => (a -> b) -> f (f1 a) -> f (f1 b) < 1310906426 131010 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?ty fmap fmap fmap fmap < 1310906426 980370 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?ty fmap fmap fmap fmap fmap < 1310906427 222864 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) (f1 :: * -> *) a b (f2 :: * -> *). (Functor f, Functor f1, Functor f2) => f (f1 (a -> b)) -> f (f1 (f2 a -> f2 b)) < 1310906427 977731 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (f :: * -> *) a1 b. (Functor f) => (a1 -> b) -> (a -> a1) -> f a -> f b < 1310906431 667177 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, and I think I can vaguely work out why, too < 1310906432 623612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, it cycles < 1310906441 338834 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Yup < 1310906543 501782 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder if there's a better way to generate every palindrome in an alphabet. < 1310906567 607758 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Better than what? < 1310906570 208619 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map ((++) `ap` reverse) $ (inits . repeat) "abc" >>= sequence < 1310906571 947183 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","aa","bb","cc","aaaa","abba","acca","baab","bbbb","bccb","caac","cbbc",... < 1310906578 93132 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :ah < 1310906593 997911 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it is pretty damn nice as is. < 1310906594 67690 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Tell Don you could do it better in Java < 1310906608 268046 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it is wrong though < 1310906622 314559 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how so? < 1310906623 226747 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it missed "a","b", and "c" < 1310906646 75349 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah. < 1310906653 404614 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmm < 1310906662 954045 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It only does even lengthed ones < 1310906673 280948 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah < 1310906675 947115 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :indeed < 1310906682 887064 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :aibohphobia < 1310906692 637774 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :NihilistDandy: fear of palindromes? < 1310906695 660911 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, okay, this is now a much more difficult problem. :P < 1310906697 124021 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :fear of palindromes? < 1310906697 420027 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Naturally < 1310906702 494788 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :okie < 1310906709 253416 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :the glare here is ungood < 1310906714 247952 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i cannot see the screen < 1310906734 16954 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :> map ((++) `ap` reverse) $ (inits . repeat) "ab" >>= sequence < 1310906735 846674 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","aa","bb","aaaa","abba","baab","bbbb","aaaaaa","aabbaa","abaaba","abbbb... < 1310906742 247838 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :hmm < 1310906749 377774 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :> map ((++) `ap` reverse) $ (inits . repeat) "a" >>= sequence < 1310906751 16260 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","aa","aaaa","aaaaaa","aaaaaaaa","aaaaaaaaaa","aaaaaaaaaaaa","aaaaaaaaaa... < 1310906762 952799 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I'll get all the a's out of lambdabot < 1310906765 807803 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :E: monitor rot in Nome. < 1310906766 747486 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for each even length palindrome there needs to be an number of odd palidromes equal to the number of elements < 1310906776 976443 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*number of characters in the alphabet < 1310906786 520492 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Taneb: Too many n's < 1310906794 55128 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Damn < 1310906795 111644 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :where basically the alphabet character is concatenated in the center of the even length string < 1310906808 547646 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this would give a, b, and c by performing this in the case of "" ++ "" < 1310906842 569461 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for each even length palindrome but the null string, you can create an odd length palindrome by removing one of the letters in the middle < 1310906871 349187 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :alternately, you could delete on of the middle characters from the next rank of palindromes < 1310906878 515914 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :dammit < 1310906885 434049 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :stupid glare and ninjas < 1310906890 265613 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i quit < 1310906890 450190 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which sounds better? < 1310906906 617181 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i like the first option myself < 1310906926 15037 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, okay. < 1310906970 580011 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t curry < 1310906971 588964 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c. ((a, b) -> c) -> a -> b -> c < 1310906977 919069 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t uncurry < 1310906978 794899 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c. (a -> b -> c) -> (a, b) -> c < 1310907032 837140 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Zen E.C. nip pince-nez < 1310907054 838244 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Was late, my ball. Lab Y: metal saw. < 1310907060 377291 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Which would be neat, if it meant anything < 1310907076 220991 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: Aye; rags gare ya. < 1310907082 343610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gare isn't... strictly a word. < 1310907086 401492 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Do geese see god? < 1310907095 86476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::DDDDD < 1310907099 551113 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh my god < 1310907099 907217 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Do nine men interpret? Nine men, I nod! < 1310907132 700992 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Mary's on a nosy ram. < 1310907165 556620 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Lager, sir, is regal. < 1310907170 216150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :S.L.: Like I 'e kills. < 1310907173 787817 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :A ninja, A.J. Nina. < 1310907176 881202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :X-D < 1310907184 143091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :X-D D-X. < 1310907201 411711 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Lonely Tylenol < 1310907223 700440 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Dave saved. < 1310907224 231957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Archaeology: ancient cry -- yrc tneicna ygoloeahcra. < 1310907229 105283 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :No, that's wrong < 1310907235 750293 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :No, it is opposition. < 1310907329 364608 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :mod $nar = "Finn" if random(). < 1310907346 853673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: wow < 1310907355 285335 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: where do you learn your skills... < 1310907361 42316 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Reviled did I live, said I, as evil I did deliver. < 1310907364 64799 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :lol < 1310907364 655434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow < 1310907365 182851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: where do you learn your skills... < 1310907367 966816 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1310907368 365711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow < 1310907369 804520 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow lol wow < 1310907372 794330 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my best palindrome yet < 1310907425 378051 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Modenil capra; ARPA-C line DOM. < 1310907433 256370 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I dunno. Once you see a lot of palindromes, they start to come easy :D < 1310907442 38558 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :yrc tneicna looks like gaelic or something... could be a brand of whiskey < 1310907450 646077 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Wednesday 'ad sen dew. < 1310907472 422036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: was that a palindrome < 1310907515 174585 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :No, it is open on one position. < 1310907570 507685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :>:Ooooooooo < 1310907689 105594 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> sequence "abc" < 1310907690 129359 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `m a' < 1310907690 282229 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `GHC.Types... < 1310907694 739536 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t sequence < 1310907695 810531 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a. (Monad m) => [m a] -> m [a] < 1310907709 429115 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is there an inverse sequence? < 1310907718 211203 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Concat? < 1310907718 735045 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er, I mean. < 1310907731 562669 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have "abc" I want ["a","b","c",""] < 1310907755 285813 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i just learned that "Palin" is greek for "backwards"...this explains a lot about American politics < 1310907786 763336 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And certain travel documentaries made by a former member of Monty Python? < 1310907823 922337 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric ::t reverse . sequence < 1310907824 850063 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. [[a]] -> [[a]] < 1310907852 582140 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> sequence ["abc"] < 1310907853 542179 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["a","b","c"] < 1310907854 138375 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Wait, not what I meant < 1310907854 412535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: map pure < 1310907856 909033 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> map pure "abc" < 1310907857 772670 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Show.Show (f GHC.Types.Char)) < 1310907857 929274 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of... < 1310907862 262392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> map pure "abc" :: [String] < 1310907863 228288 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["a","b","c"] < 1310907866 89986 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric ::t flip sequence < 1310907867 75738 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a a1. a -> [a -> a1] -> [a1] < 1310907867 721282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also map return, map (:[]), etc. < 1310907877 19196 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess I'll just have to manually concat the []... < 1310907895 570970 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> sequence ["abc", []] < 1310907896 549785 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1310908009 792765 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :map (: []) looks like an angry robot < 1310908022 823190 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :*(:[]) < 1310908025 278937 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let palindromes alphabet = map ((((,) `ap` reverse)) $ (inits . repeat) alphabet >>= sequence >>= (\x y -> map (\z -> x++z++y) ([]:map pure alphabet)) `ap` reverse < 1310908026 285277 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error (possibly incorrect indentation) < 1310908032 351323 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let palindromes alphabet = map ((((,) `ap` reverse)) $ (inits . repeat) alphabet >>= sequence >>= (\x y -> map (\z -> x++z++y) ([]:map pure alphabet)) `ap` reverse in palindromes "abc" < 1310908033 325191 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `in' < 1310908046 210371 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er... < 1310908052 754059 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol, that's messed up. < 1310908060 82102 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :lol, yeah < 1310908070 192992 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let palindromes alphabet = (inits . repeat) alphabet >>= sequence >>= (\x y -> map (\z -> x++z++y) ([]:map pure alphabet)) `ap` reverse in palindromes "abc" < 1310908071 946016 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","a","b","c","aa","aaa","aba","aca","bb","bab","bbb","bcb","cc","cac","c... < 1310908086 244257 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not as clean now though < 1310908092 814463 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lets see what pl has to say. < 1310908105 140783 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@pl (\x y -> map (\z -> x++z++y) ([]:map pure alphabet)) `ap` reverse < 1310908105 203815 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I was just about to :D < 1310908105 570140 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :flip (flip . (map .) . (. flip (++)) . (.) . (++)) ([] : map pure alphabet) `ap` reverse < 1310908111 961085 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :beautiful. < 1310908159 43225 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :That output makes too much sense. I need sleep. < 1310908176 646941 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Off to watch the Puma Man and pass out before work. Adios, all < 1310908191 558633 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Or rather < 1310908193 418590 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there might be a fancier way to do that, but really the only way I can think of is to use >>= with a function that produces a list containing the even palidrome and its associated odd palindromes < 1310908196 707900 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :So, Ida, adios. < 1310908259 731428 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if I didn't need the empty string in the list I could simply pass alphabet to that map and use z:y instead of z++y < 1310908312 924485 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Why do you need the empty string? < 1310908322 484461 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Nothing isn't a palindrome < 1310908328 108487 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yes it is < 1310908334 478473 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@pl (\x y -> [x++y, map (\z -> x++z:y) alphabet]) `ap` reverse < 1310908334 988958 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ap (ap . ((:) .) . (++)) (flip flip [] . ((:) .) . flip flip alphabet . (map .) . (. flip (:)) . (.) . (++)) `ap` reverse < 1310908340 2473 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :What is "" backwards? < 1310908343 27817 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :"". < 1310908343 986860 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Nothing < 1310908355 22270 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :So, nothing is nothing backwards < 1310908360 890951 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :There are no characters to order, so no order to reverse < 1310908404 278150 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let palindromes alphabet = (inits . repeat) alphabet >>= sequence >>= (\x y -> [x++y, map (\z -> x++z:y) alphabet]) `ap` reverse in palindromes "abc" < 1310908405 171244 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a = [a] < 1310908424 972153 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let palindromes alphabet = (inits . repeat) alphabet >>= sequence >>= (\x y -> [x++y, map (\z -> x++(z:y)) alphabet]) `ap` reverse in palindromes "abc" < 1310908425 982516 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a = [a] < 1310908428 792379 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm < 1310908446 256527 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in any case, I'm talking about the empty string for the last part of the code < 1310908477 605369 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I need the empty string so that mapping x++z++y will produce the even lengthed one < 1310908482 271325 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Ah < 1310908513 698586 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, duh... < 1310908552 380352 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let palindromes alphabet = (inits . repeat) alphabet >>= sequence >>= (\x y -> (x++y) : map (\z -> x++z:y) alphabet) `ap` reverse in palindromes "abc" < 1310908554 101544 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","a","b","c","aa","aaa","aba","aca","bb","bab","bbb","bcb","cc","cac","c... < 1310908559 194908 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay that's a little cleaner. < 1310908593 941293 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@pl (\x y -> (x++y) : map (\z -> x++z:y) alphabet < 1310908594 378621 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(line 1, column 46): < 1310908594 684059 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected end of input < 1310908594 702033 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :expecting variable, "(", operator, ":", "++", "<+>" or ")" < 1310908596 510749 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@pl (\x y -> (x++y) : map (\z -> x++z:y) alphabet) < 1310908596 946811 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ap (ap . ((:) .) . (++)) (flip flip alphabet . (map .) . (. flip (:)) . (.) . (++)) < 1310908605 243932 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@pl map (\z -> x++z:y) alphabet < 1310908605 610669 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :map ((x ++) . (: y)) alphabet < 1310908621 811777 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah. < 1310908623 930843 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Much nicer < 1310908662 53617 :Wamanuz!~Wamanuz@81-233-163-248-no84.tbcn.telia.com QUIT :Read error: Connection reset by peer < 1310908683 177241 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let palindromes alphabet = (inits . repeat) alphabet >>= sequence >>= (\x y -> (x++y) : map ((x++).(:y)) alphabet) `ap` reverse in palindromes "abc" < 1310908683 488867 :Wamanuz!~Wamanuz@81-233-163-248-no84.tbcn.telia.com JOIN :#esoteric < 1310908684 906545 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","a","b","c","aa","aaa","aba","aca","bb","bab","bbb","bcb","cc","cac","c... < 1310908698 791305 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I think the x and y variables are pretty much necessary to maintain clarity. < 1310908712 52032 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :at least with this approach. < 1310908758 486711 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the "delete a character from the middle" approach might be shorter with the use of functions from Data.List < 1310908759 910633 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :But, but < 1310908779 799967 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :(\x y -> (x++y)) just feels ridiculous < 1310908785 318991 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I mean, it's (++) < 1310908801 71989 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes but that's not the only thing there.... < 1310908822 787382 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I know. It just seems like some refactoring could get rid of that silly thing :D < 1310908832 699670 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@pl (x y -> (x++y) : f) < 1310908833 158274 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(line 1, column 6): < 1310908833 350655 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected ">" < 1310908833 368849 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :expecting variable, "(", operator or ")" < 1310908837 953170 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@pl (\x y -> (x++y) : f) < 1310908838 269564 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :flip flip f . ((:) .) . (++) < 1310908863 92595 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :eh, no. < 1310908878 627553 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Seems not < 1310908880 820465 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though that is borderline okay. < 1310908889 33380 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Too much flip < 1310908893 727571 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess two flips and 3 compositions is where I draw the line. :P < 1310908906 327188 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nested compositions confuse me somewhat. < 1310908916 795437 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Really? I kinda like 'em < 1310908931 690764 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :once I understand them in a way that is intuitive... < 1310908995 922985 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric ::t ((.).(.)) < 1310908996 755491 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) a b (f1 :: * -> *). (Functor f, Functor f1) => (a -> b) -> f (f1 a) -> f (f1 b) < 1310909009 875206 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Now, wait, that looks familiar < 1310909035 559303 :FireFly!~firefly@unaffiliated/firefly QUIT :Read error: Connection reset by peer < 1310909042 208354 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t ((.).(.)).($) < 1310909043 67745 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) a b (f1 :: * -> *). (Functor f, Functor f1) => (a -> b) -> f (f1 a) -> f (f1 b) < 1310909088 742448 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric ::t fmap fmap fmap fmap fmap fmap fmap fmap fmap fmap < 1310909089 842703 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b (f :: * -> *) a1 (f1 :: * -> *). (Functor f1, Functor f) => (a1 -> a -> b) -> f1 a1 -> f1 (f a -> f b) < 1310909101 230589 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Ah, that's why < 1310909122 851138 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in fact I like this palidrome code so much I think I will save it. < 1310909127 655110 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric ::t fmap fmap fmap fmap fmap fmap fmap fmap fmap < 1310909128 534929 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) (f1 :: * -> *) (f2 :: * -> *) a b (f3 :: * -> *). (Functor f, Functor f1, Functor f2, Functor f3) => f (f1 (f2 (a -> b))) -> f (f1 (f2 (f3 a -> f3 b))) < 1310909132 47545 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :since it's not something I can pull from memory. < 1310909136 965278 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Good call < 1310909149 286034 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :stick it up on hpaste or on the cafe < 1310909159 17900 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I'd like to be able to refer to it sometime :D < 1310909164 290069 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1310909182 1894 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric ::t ((.)$(.)) < 1310909182 975294 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) a b (f1 :: * -> *). (Functor f, Functor f1) => f (a -> b) -> f (f1 a -> f1 b) < 1310909377 748099 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :[0..] >>= (`replicateM` alphabet) < 1310909395 191991 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is also equal to (inits . repeat) alphabet >>= sequence < 1310909410 424413 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Looks nicer, too < 1310909430 580409 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :FSVO nicer < 1310909438 587861 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm? < 1310909469 46245 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :blah < 1310909472 471106 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :FCVO < 1310909480 183379 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :For certain values of < 1310909499 90850 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Or for some, if I want to stick to my kind of wrong one < 1310909503 97956 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think Control.Monad and Data.List are the only dependencies. < 1310909506 633599 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ap is in Control.Monad right? < 1310909518 355612 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :@hoogle ap < 1310909518 838823 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad ap :: Monad m => m (a -> b) -> m a -> m b < 1310909518 997851 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Graph.Inductive.Query.ArtPoint ap :: Graph gr => gr a b -> [Node] < 1310909519 147638 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Arrow app :: ArrowApply a => a (a b c, b) c < 1310909521 819338 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Yup < 1310909542 503043 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle reverse < 1310909543 4670 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude reverse :: [a] -> [a] < 1310909543 161732 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.ByteString reverse :: ByteString -> ByteString < 1310909543 179608 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.List reverse :: [a] -> [a] < 1310909553 913847 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :using replicateM I need only Control.Monad so... I'll do that. < 1310909557 32167 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle repeat < 1310909557 479616 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude repeat :: a -> [a] < 1310909557 636439 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.List repeat :: a -> [a] < 1310909557 788762 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.ByteString.Lazy repeat :: Word8 -> ByteString < 1310909559 885618 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle inits < 1310909560 379940 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.ByteString inits :: ByteString -> [ByteString] < 1310909560 536399 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.List inits :: [a] -> [[a]] < 1310909560 688494 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.ByteString.Char8 inits :: ByteString -> [ByteString] < 1310909565 991377 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah, inits isn't in Prelude < 1310909598 807415 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :replicateM it is, then < 1310909638 417725 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :http://hpaste.org/49129 < 1310909654 881886 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :let palindromes alphabet = [0..] >>= (`replicateM` alphabet) >>= (\x y -> (x++y) : map ((x++).(:y)) alphabet) `ap` reverse in palidromes "ab" < 1310909657 957687 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let palindromes alphabet = [0..] >>= (`replicateM` alphabet) >>= (\x y -> (x++y) : map ((x++).(:y)) alphabet) `ap` reverse in palidromes "ab" < 1310909658 922662 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `palidromes' < 1310909664 497469 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let palindromes alphabet = [0..] >>= (`replicateM` alphabet) >>= (\x y -> (x++y) : map ((x++).(:y)) alphabet) `ap` reverse in palindromes "ab" < 1310909666 283050 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","a","b","aa","aaa","aba","bb","bab","bbb","aaaa","aaaaa","aabaa","abba"... < 1310909673 497485 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :just double-checking that the new version works. < 1310909782 364974 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Sweet. Now if we could just find some suitably opaque combinators equivalent to some of that... < 1310909821 477161 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well it would be nice to somehow be able to have a map that also included an empty element of some kind, but I'm pretty sure that's not possible without using a lot of combinators. < 1310909830 632475 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let strings = ([0..] >>=) . flip replicateM; palindromes = alphabet >>= (\x y -> (x++y) : map ((x++).(:y)) alphabet) `ap` reverse in palindromes "ab" < 1310909831 592662 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `alphabet'Not in scope: `alphabet' < 1310909841 396656 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let strings = ([0..] >>=) . flip replicateM; palindromes alphabet = strings alphabet >>= (\x y -> (x++y) : map ((x++).(:y)) alphabet) `ap` reverse in palindromes "ab" < 1310909843 52669 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gross < 1310909843 70879 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","a","b","aa","aaa","aba","bb","bab","bbb","aaaa","aaaaa","aabaa","abba"... < 1310909874 595990 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'd mainly like to reduce the lambda somehow. < 1310909882 230247 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think the rest is quite fine. < 1310909933 596297 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, since I'm actually putting it in a file now I can define it as a function instead of using the lambda... < 1310909966 403422 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no idea what to call it. < 1310910165 756485 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :+++ < 1310910184 119515 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I didn't say that why did I say that < 1310910227 344083 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :+++ATH0 < 1310910366 993025 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There used to be a thing that you could disconnect a percentage of dialup users with a "ping -p 2B2B2B415448300D0A" command. < 1310910400 750487 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :somewhat improved: http://hpaste.org/49130 < 1310910419 164520 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if I ever need to import Control.Applicative I'll change ap to <*> < 1310910458 120486 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though it's purely cosmetic, everything I'm doing is purely cosmetic. < 1310910465 959711 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :actually I kind of like `ap` < 1310910562 521907 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there are probably many sets of interesting strings you could construct with the [0..] >>= (`replicateM` alphabet) thing. < 1310910717 800666 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Title: use do syntax for non monadic code http://hpaste.org/49108 < 1310910722 818724 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...what? is this a joke? < 1310910895 51752 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Going now < 1310910918 528081 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :CakeProphet: it desugars into something that doesn't use any monad functions, so it ends up working < 1310911095 40198 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> do 2 + 2 < 1310911095 58412 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 4 < 1310911095 58585 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why would you ever do that though. < 1310911095 58700 :EgoBot!Gregor@codu.org QUIT :Remote host closed the connection < 1310911095 58857 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :imo do should constrain the type... < 1310911108 39631 :EgoBot!Gregor@codu.org JOIN :#esoteric < 1310911151 492976 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Ping timeout: 255 seconds < 1310911240 880402 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> do 4 +4; 3 < 1310911241 878227 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instances for (GHC.Num.Num (m a), GHC.Num.Num (m b)) < 1310911241 986005 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a u... < 1310911249 620897 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...good. < 1310911277 277271 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :do x = x, do x;y = x >> y < 1310911560 57114 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :does ABCD count as a stupid BF derivative? or is it worse than that? < 1310911565 396270 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's basically BF restricted to +-,. < 1310911565 967930 :elliott!~elliott@unaffiliated/elliott QUIT :Ping timeout: 264 seconds < 1310911632 481713 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523: just a stupid BF derivative.. if that's literally what it is. < 1310911642 890687 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: well, commands renamed as usual < 1310911648 133112 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah < 1310911654 105080 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah, still. < 1310911666 291043 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :here you go: http://esolangs.org/wiki/ABCD < 1310911683 382114 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :now if you could spawn threads of FSA that could communicate with each other... < 1310911688 721358 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it would be more interesting < 1310911762 629450 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the page is vaguely obnoxious < 1310911769 228614 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and was placed in a category specifically for the language, too < 1310911776 127549 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm almost wondering if it's trolling < 1310911832 486976 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1310912078 389103 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, no almost about it < 1310912163 285024 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1310912888 369764 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1310913101 894451 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1310913120 910315 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello < 1310913212 40530 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hola < 1310913262 736752 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Game cube Nintendo: cod net nine Buce mag? < 1310913575 79971 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1310913681 49014 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Taneb: your palindrome makes no sense either forwards or backwards < 1310913703 307070 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I don't make sense < 1310914037 962497 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@pl let primes = sieve [2..]; sieve (p:x) = p : sieve (filter ((>0).(`mod` p)) x) in take 20 primes < 1310914038 622950 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :take 20 (fix ((`ap` tail) . (. head) . liftM2 (.) (:) . (. (filter . ((> 0) .) . flip mod)) . (.)) [2..]) < 1310914047 583049 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Elegant. < 1310914073 100765 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am always impressed with pl's sense of taste < 1310914081 626442 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so constructive < 1310914100 377898 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :You should see pl's living room < 1310914125 939637 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I would imagine there are no points. < 1310914162 824561 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it is all very smooth surfaces, with no polka dot colors. < 1310914171 926994 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :s/colors/patterns/ < 1310914533 751306 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let primes = sieve [2..]; sieve (p:x) = p : sieve (filter ((>0).(`mod` p)) x) in join (zipWith (!!)) primes < 1310914534 695893 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a]' < 1310914534 884168 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `GHC.Types... < 1310914554 822029 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm? < 1310914561 239426 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t join (zipWith (!!)) < 1310914562 122249 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[a]' against inferred type `Int' < 1310914562 279090 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: [[a]] -> [[a]] -> a1 < 1310914562 431116 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Inferred type: [[a]] -> [Int] -> [a] < 1310914576 921695 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah.. < 1310914608 786997 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let primes = sieve [2..]; sieve (p:x) = p : sieve (filter ((>0).(`mod` p)) x) in zipWith (!!) primes primes < 1310914609 705668 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Real.Integral [a]) < 1310914610 44153 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `e_120' at... < 1310914614 234986 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.... < 1310914627 767306 :MigoMipo!~John@84-217-0-14.tn.glocalnet.net JOIN :#esoteric < 1310914632 440547 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t zipWith < 1310914633 429099 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c. (a -> b -> c) -> [a] -> [b] -> [c] < 1310914634 606414 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (!!) < 1310914635 597420 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. [a] -> Int -> a < 1310914653 109350 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t let primes = sieve [2..]; sieve (p:x) = p : sieve (filter ((>0).(`mod` p)) x) in primes < 1310914654 76522 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall t. (Integral t) => [t] < 1310914681 679126 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let primes = sieve [2..]; sieve (p:x) = p : sieve (filter ((>0).(`mod` p)) x) in zipWith ((!!) `ap` fromIntegral) primes primes < 1310914682 630796 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Real.Integral [b -> c]) < 1310914682 823563 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `e_12... < 1310914687 743630 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh, what? < 1310914691 897397 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :WHY IS THIS SO COMPLICATED. < 1310914729 740892 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (!!) `ap` fromIntegral < 1310914730 859360 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b. (Integral [b]) => [b] -> b < 1310914752 658354 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh... right. :P < 1310914780 704973 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let primes = sieve [2..]; sieve (p:x) = p : sieve (filter ((>0).(`mod` p)) x) in map (primes!!) primes < 1310914782 858060 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [5,7,13,19,37,43,61,71,89,113,131,163,181,193,223,251,281,293,337,359,373,4... < 1310914790 631902 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sometimes I wonder how I got so good at Haskell. < 1310914816 644680 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but yeah, those are the prime numbers that are indexed by a prime number < 1310914834 874457 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if I were a number theorist, I'd probably give them some kind of goofy name. < 1310914870 759544 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or name them after myself: CakeProphet numbers. < 1310914930 570294 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK, I am now slightly scared by Headshoots. < 1310914933 785431 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :7,13,37,61,131,181,281,337... < 1310914951 384559 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :they have many interesting properties, such as being prime, and being nth prime numbers where n is a prime number. < 1310915014 111740 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let primes = sieve [2..]; sieve (p:x) = p : sieve (filter ((>0).(`mod` p)) x) in map (primes!!) $ map (primes!!) primes < 1310915018 33744 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1310915040 36896 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...as you can see, finding the prime numbers indexed by CakeProphet numbers is somewhat time consuming. < 1310915049 126425 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I will go ahead and name them rank-2 CakeProphet numbers. < 1310915071 679545 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because as a number theorist this is ultimately where I get my kicks. < 1310915092 66664 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :7,13,37,61,131,181,281,337... <-- CakeProphet numbers indexed by Prime numbers < 1310915117 752966 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh dear, I'm going to run out of names. < 1310915126 189217 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Can they be Taneb numbers? < 1310915133 302833 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I suppose this is acceptable. < 1310915171 740141 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :One of the key challenges of number theory is finding unique names for numbers that exhibit arbitrary and interesting properties. < 1310915197 146639 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have written many papers on the subject. < 1310915205 533689 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :How many? < 1310915262 741690 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh... < 1310915278 407106 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :many. < 1310915288 686967 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Define "many"? < 1310915344 925162 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I will just say that I have an Erdős number of -1 < 1310915384 589122 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :http://oeis.org/A072677 < 1310915413 690291 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :whut? < 1310915417 570333 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh. < 1310915422 879540 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That's the CakeProphet numbers < 1310915429 919008 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Also http://oeis.org/A117249 < 1310915497 772089 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why am I not attributed! < 1310915516 295311 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Because they were listed in 2002 and 2006 < 1310915554 296329 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I will just have to reword the definition. < 1310915771 7053 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :A prime number p is a CakeProphet number if the powerset of the set of prime numbers contains exactly 2^q-1 subsets where p is the maximal element, and q is prime. < 1310915813 87334 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :https://oeis.org/login?redirect=/edit/new < 1310915920 120402 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CakeProphet: is that powerset stuff a really complex way of saying "the qth largest prime number, where q is prime"? < 1310915940 149469 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yes < 1310915940 541543 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes. < 1310915949 229506 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have no idea how you could infer such a thing. < 1310915960 419000 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Four keystrokes < 1310915964 43555 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I believe Luc Stephens already published such a thing < 1310915971 206115 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Shift+y, e, and s < 1310915994 628598 :derrik!~xix@gprs-inet-65-53.elisa.ee QUIT :Quit: run < 1310916133 95530 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let primes = sieve [2..]; sieve (p:x) = p : sieve (filter ((>0).(`mod` p)) x) in filter (elem primes . (-1) . logBase 2 . length . filterM (const [True,False])) primes < 1310916134 150210 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Num.Num [[t]]) < 1310916134 303002 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of syntactic nega... < 1310916163 113593 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let primes = sieve [2..]; sieve (p:x) = p : sieve (filter ((>0).(`mod` p)) x) in filter (elem primes . subtract 1 . logBase 2 . length . filterM (const [True,False])) primes < 1310916164 95321 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[[t]]' < 1310916164 248351 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `GHC.Typ... < 1310916222 11472 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let primes = sieve [2..]; sieve (p:x) = p : sieve (filter ((>0).(`mod` p)) x) in filter (elem primes . subtract 1 . logBase 2 . length . filterM (const [True,False]) . (primes!!)) primes < 1310916222 910626 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[[t]]' < 1310916223 67129 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `GHC.Typ... < 1310916230 561898 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bah < 1310916283 987784 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let primes = sieve [2..]; sieve (p:x) = p : sieve (filter ((>0).(`mod` p)) x) in filter (elem primes . subtract 1 . logBase 2 . length . filterM (const [True,False]) . (\x -> takeWhile (/=x))) primes < 1310916284 995711 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[[t]]' < 1310916285 13650 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `GHC.Typ... < 1310916319 924239 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let primes = sieve [2..]; sieve (p:x) = p : sieve (filter ((>0).(`mod` p)) x) in filter (elem primes . subtract 1 . logBase 2 . length . filterM (const [True,False]) . (\x -> takeWhile (/=x) primes)) primes < 1310916320 910523 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[[t]]' < 1310916321 62455 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `GHC.Typ... < 1310916327 831032 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I should probably not try to program at this hour. < 1310916401 735682 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let primes = sieve [2..]; sieve (p:x) = p : sieve (filter ((>0).(`mod` p)) x) in filter (elem primes . subtract 1 . logBase 2 . length . filterM (const [True,False])) (inits primes) < 1310916402 827295 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[[t]]' < 1310916402 979201 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `GHC.Typ... < 1310916512 697899 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :maybe my input is getting cut off. < 1310916618 634044 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t inits < 1310916619 537467 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. [a] -> [[a]] < 1310916708 365178 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t filterM < 1310916709 315637 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (m :: * -> *). (Monad m) => (a -> m Bool) -> [a] -> m [a] < 1310916736 495465 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let primes = sieve [2..]; sieve (p:x) = p : sieve (filter ((>0).(`mod` p)) x) in filter (elem primes.subtract 1.logBase 2.length.filterM (const [True,False]))$inits primes < 1310916737 438362 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[[t]]' < 1310916737 629183 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `GHC.Typ... < 1310916816 571824 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t elem < 1310916817 633112 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Eq a) => a -> [a] -> Bool < 1310916821 847749 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :....oh < 1310916835 849008 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let primes = sieve [2..]; sieve (p:x) = p : sieve (filter ((>0).(`mod` p)) x) in filter ((`elem` primes).subtract 1.logBase 2.length.filterM (const [True,False]))$inits primes < 1310916836 827264 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Float.Floating GHC.Types.Int) < 1310916837 131860 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of... < 1310916912 840042 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (/) < 1310916913 771353 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Fractional a) => a -> a -> a < 1310916966 155475 :oklopol!~oklopol@dyn58-429.yok.fi JOIN :#esoteric < 1310916995 670432 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wow it sure is incredibly stupid that logBase doesn't work with integral.. < 1310917009 481765 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric ::t logBase < 1310917010 372287 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Floating a) => a -> a -> a < 1310917109 375141 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t toIntegral < 1310917110 351357 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `toIntegral' < 1310917185 450650 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle (Integral a) => b -> a < 1310917185 990559 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude ceiling :: (RealFrac a, Integral b) => a -> b < 1310917186 146689 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude floor :: (RealFrac a, Integral b) => a -> b < 1310917186 298903 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude round :: (RealFrac a, Integral b) => a -> b < 1310917243 992571 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let primes = sieve [2..]; sieve (p:x) = p : sieve (filter ((>0).(`mod` p)) x) in filter ((`elem` primes).subtract 1.floor.logBase 2.(fromIntegral::Int->Float).length.filterM (const [True,False]))$inits primes < 1310917247 947181 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1310917249 116654 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :success! < 1310917435 510378 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@pl flip (>>=) f g < 1310917435 953906 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f =<< g < 1310917487 32558 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I've found myself using the monad instance of (e ->) much more now that I know how it works. < 1310917550 605485 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Ping timeout: 255 seconds < 1310917573 178721 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t sequence < 1310917574 238581 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a. (Monad m) => [m a] -> m [a] < 1310917599 962646 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t sequence [abs, (+1)] < 1310917600 856094 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => a -> [a] < 1310917610 392916 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> sequence [abs, (+1)] 4 < 1310917611 534183 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [4,5] < 1310917649 758564 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> join ((++) `ap` reverse) "hello" < 1310917650 782607 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: m = (->) (m a) < 1310917660 369364 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah yes. < 1310917705 489092 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> join ((++) `on` reverse) "hello" < 1310917707 161854 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "olleholleh" < 1310917761 688106 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (>=>) < 1310917762 634565 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (m :: * -> *) b c. (Monad m) => (a -> m b) -> (b -> m c) -> a -> m c < 1310917775 5637 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not sure about these operators. Haven't figured out when to use them. < 1310917890 314582 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@src (>=>) < 1310917890 716663 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. Where did you learn to type? < 1310917905 132608 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lambdabot: where did you learn to lookup sources? < 1310918159 434989 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so, is liftM equivalent to fmap? < 1310918164 797151 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it seems to be < 1310918172 166429 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for monads, anyway. < 1310918203 559652 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1310918264 418367 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :liftM f m1 = do { x1 <- m1; return (f x1) } < 1310918331 553706 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why not m1 >>= return . (f$) ? < 1310918343 774134 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think base is afraid of >>=.. < 1310918400 250627 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :foldM f a (x:xs) = f a x >>= \fax -> foldM f fax xs < 1310918411 123876 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or perhaps just completely arbitrary about its use... < 1310918846 993111 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1310918856 782450 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Ping timeout: 258 seconds < 1310919079 878430 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric > 1310919543 649782 JOIN :#esoteric > 1310919583 712669 JOIN :#esoteric > 1310919628 755281 JOIN :#esoteric > 1310919673 816026 JOIN :#esoteric > 1310919723 876799 JOIN :#esoteric > 1310919763 923451 JOIN :#esoteric > 1310919813 971246 JOIN :#esoteric > 1310919854 30915 JOIN :#esoteric > 1310919894 75756 JOIN :#esoteric > 1310919934 112823 JOIN :#esoteric > 1310919984 179579 JOIN :#esoteric > 1310920024 237336 JOIN :#esoteric > 1310920064 287392 JOIN :#esoteric > 1310920114 350999 JOIN :#esoteric > 1310920154 387313 JOIN :#esoteric > 1310920194 440855 JOIN :#esoteric > 1310920239 497195 JOIN :#esoteric > 1310920279 545214 JOIN :#esoteric > 1310920324 686720 JOIN :#esoteric < 1310920328 486730 :glogbot!Gregor@codu.org JOIN :#esoteric < 1310920335 696341 :EgoBot!Gregor@codu.org JOIN :#esoteric < 1310920348 486334 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hmm, glogbackup didn't kick in. > 1310920418 245819 JOIN :#esoteric > 1310920470 624822 JOIN :#esoteric > 1310920510 991648 JOIN :#esoteric > 1310920546 6890 JOIN :#esoteric > 1310920596 448431 JOIN :#esoteric < 1310920596 502371 :glogbot!Gregor@codu.org JOIN :#esoteric < 1310920604 18721 :HackEgo!Gregor@codu.org JOIN :#esoteric < 1310920604 541860 :EgoBot!Gregor@codu.org JOIN :#esoteric < 1310921190 822966 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1310921202 679397 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello < 1310921338 390690 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Sgeo: wrong answer. the correct answer is: if x is in the union, it is in one of the sets U_i by def of union. thus there's a ball around x completely inside U_i. but obviously the same ball is completely inside the union as well. so the union of open sets is open. < 1310921341 480253 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I don't want to take my sign into town because the weather looks... looming and my sign isn't waterproofed < 1310921359 283848 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, when did you ask Sgeo a question? < 1310921373 443124 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, just write it on your forehead. < 1310921388 595347 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :as for intersection, consider U = U_1 \cap ... \cap U_k, let u \in U and let B_{r_i}(x) \subset U_i for all i. now just take the smallest of the r_i, and it will of course be contained in all the U_i, and thus their intersection. < 1310921396 404610 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*x \in U < 1310921407 845830 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And I've badly timed this < 1310921411 323463 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's almost dinnertime < 1310921414 450057 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :thus, a finite intersection of open sets is open < 1310921415 151829 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, FOREHEAD < 1310921419 12792 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Phantom_Hoover: yesterday < 1310921426 431502 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :like 12 hours ago < 1310921437 908394 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'll do it tomorrow. Can't be bothered now < 1310921445 892888 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, and you expected Sgeo, who is inexplicably frightened of maths, to answer? < 1310921453 517863 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :he proved the trivial cases < 1310921463 801776 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :then i left and apparently he didn't continue! < 1310921488 646640 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well, not that those two cases weren't trivial < 1310921666 285059 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Sorry, watching Doctor Who < 1310921679 383711 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :cglib why are you not working WHY < 1310921692 320722 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Loading package OpenGL-2.2.3.0 ... linking ... : /usr/local/lib/GeomAlgLib-0.2.0/ghc-7.0.2/HSGeomAlgLib-0.2.0.o: unknown symbol `__stginit_ghczm7zi0zi2_Maybes_' < 1310921700 641063 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What does that even mean?? < 1310921715 227505 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :doctor who. i saw part of one episode of that and it reminded me of buffy the vampire slayer. < 1310921736 450503 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so maybe i should watch it because buffy was an awesome show < 1310921745 311942 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`addquote doctor who. i saw part of one episode of that and it reminded me of buffy the vampire slayer. < 1310921748 533992 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :508) doctor who. i saw part of one episode of that and it reminded me of buffy the vampire slayer. < 1310921753 624067 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No HE. Sigh. < 1310921762 334560 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, wait, HE is there. < 1310921765 435021 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :FFS. < 1310921767 460482 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Christopher Eccleston was the best of New Who. < 1310921823 989686 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :brb < 1310922237 33105 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Back > 1310922456 997010 JOIN :#esoteric > 1310922497 54811 JOIN :#esoteric < 1310922497 353598 :glogbot!Gregor@codu.org JOIN :#esoteric < 1310922499 920448 :HackEgo!Gregor@codu.org JOIN :#esoteric < 1310922500 352417 :EgoBot!Gregor@codu.org JOIN :#esoteric < 1310922502 337673 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What's that even meant to mean? < 1310922526 364566 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Thunderstorm? < 1310922529 105759 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh wait, recursive function, duh. < 1310922535 980291 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION facepalms < 1310923172 589022 :derrik!~xix@gprs-inet-65-48.elisa.ee JOIN :#esoteric < 1310923400 927025 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm going to do something radical < 1310923454 721471 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Use this channel to make an esoteric programming language < 1310923484 373805 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I ban it. < 1310923497 449216 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :radical, eh? < 1310923530 285018 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how would you use this channel to make an esoteric programming language < 1310923549 556980 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :By throwing ideas at people < 1310923554 810993 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And seeing what bounces off < 1310923668 383894 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Quit: Taneb < 1310923696 683721 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1310923707 852558 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What is this discrete math everybody keeps going on about. < 1310923717 565027 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's very stealthy < 1310923727 5827 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ha ha ha. < 1310923744 272175 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You realise that discrete is spelt differently to discreet, right/ < 1310923763 708063 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I wasn't letting that get in the way of a good pun < 1310923892 132918 :Gregor!Gregor@codu.org JOIN :#esoteric < 1310923908 15764 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Right, that esoteric programming language I was going to make... < 1310923917 801641 :Gregor!Gregor@codu.org NICK :Guest87848 < 1310923928 346410 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :...is not as important as helping me to get cglib to work. < 1310923946 389085 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I can't help you with that < 1310923965 420785 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Can anyone here help Phantom_Hoover get cglib to work? < 1310923975 552232 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No. < 1310923978 158130 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :They are terrible. < 1310923985 577369 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im terible < 1310924022 935421 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :monqy, you should just die. < 1310924074 140864 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Phantom_Hoover: there's no real definition, but if you want something other than a list of fields that are usually considered discrete, i can share my own heuristic: discrete math is stuff that starts with a finite set, non-discrete math starts with the reals. < 1310924102 974576 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, but there are all these people talking about it as a school-level thing. < 1310924115 958335 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Americans, of course, but whatever. < 1310924156 514417 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Are real numbers defined in school level? < 1310924250 131873 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Phantom_Hoover: discrete math is not really done that much in unis < 1310924260 307301 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :in math < 1310924266 75527 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, graph theory is discrete, no? < 1310924269 955731 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yes, certainly < 1310924281 629459 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but it has strong connections with analysis < 1310924295 179026 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It... does? < 1310924298 742245 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Ooh, dinnertime < 1310924301 151613 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so depends on your view really, the way i've done it and seen it done it's definitely discrete < 1310924301 986311 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Bye < 1310924305 419417 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PART :#esoteric < 1310924345 405053 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Phantom_Hoover: well afaiu people get serious boners having planar graphs w.r.t. different topological spaces and shit like this < 1310924356 312534 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, oh, right. < 1310924378 418029 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i don't know much about it, but someone here once said graph theory is just algebraic topology < 1310924383 729037 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or something like that < 1310924458 1603 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Ping timeout: 258 seconds < 1310924504 754492 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and for instance symbolic dynamics, which is very discrete, is originally a tool for handling dynamical systems in general; dynamical system = topological space and a finite set of continuous functions on it (transformations say), mapping points around in some fun way, symbolic dynamics splits that space into a finite partition and considers the symbolic sequences obtained by taking one partition element and seeing on top of which partition elements it < 1310924528 740952 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1310924565 740728 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and the discrete branch symbolic dynamics has given linear algebra one rather big number theoretical type result, and linear algebra is the most important tool in symbolic dynamics; so again strong connections. < 1310924581 193469 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(linear algebra is not at all discrete, since it starts with the reals :-)) < 1310924868 6006 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :also graph theory has connections with linear algebra probably since symbolic dynamics mostly studies SFTs and sofic systems, which on the other hand are just sets of possible paths in a finite graph. < 1310924880 616179 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and i assume graph theory also cares about such paths < 1310924892 142593 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :also you prolly ask different kinds of questions < 1310924894 953835 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*although < 1310925856 717928 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1310925865 926199 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello < 1310926164 556747 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hello < 1310926259 222026 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Gonna switch clients < 1310926278 766492 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PART :#esoteric < 1310926314 293144 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1310926321 159790 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Back < 1310926780 452749 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :had Duck Madras for dinner < 1310926942 246079 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :today i shall use the common kitchen. < 1310926976 915486 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i seriously hope no one comes there while i'm "cooking" < 1310927356 738290 :GuestIceKovu!x@ANantes-259-1-169-11.w90-49.abo.wanadoo.fr NICK :Slereah < 1310927532 391871 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :No more double redirects! < 1310927534 767382 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1310927642 730735 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Incidentally, Numberwang is tied fourth page for most categories < 1310927979 220052 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :What does "12! 4.4! 92! 10! 49.8! 2! 2! 2!" do? < 1310927993 919388 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :That can change < 1310927995 855958 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :depends on where it's used < 1310928008 846620 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :When more than where < 1310928017 390489 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sure < 1310928027 188692 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Wait, wouldn't 12 just run 3 which runs that program...? < 1310928060 354155 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :" its position in the program, and the step number is calculated." < 1310928061 674178 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :derp < 1310928068 118777 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :speaking of numberwang categories, how is it self-modifying? < 1310928083 737267 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I thought it was when I made the page < 1310928092 789382 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Misunderstood, been meaning to remove that < 1310928134 771833 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Refresh? < 1310928141 241039 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :also for usability unknown, I'd say it's unusable for programming < 1310928197 629550 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Why? < 1310928205 309802 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :It's actually quite easy to write a Hello World program < 1310928211 547550 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Just nobody's bothered < 1310928244 453156 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Does a quine exist, or is that weird exception in play? < 1310928260 65348 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :A quine probably exists < 1310928281 716898 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, what weird exception? < 1310928304 669521 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, something about not being able to do arbitrary outputs at arbitrary points < 1310928325 330134 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, are you confusing this with arbitrary effect at an arbitrary point? < 1310928333 763260 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I might be < 1310928400 935012 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I reckon the shortest possible quine in Numberwang, excluding the null program, would abuse the numberwang operation a lot < 1310928409 22289 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, if arbitrary ASCII output isn't allowed, then yes, a quine is impossible. < 1310928457 486378 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Output is bit-by-bit < 1310928481 775997 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :What if arbitrary ASCII output is possible, but requires something difficult, like brute-forcing a hash < 1310928500 623240 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION wonders how that would work as a language < 1310928507 687154 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Besides the boring trivial way < 1310928510 946229 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Make it and see, Sgeo < 1310928548 669898 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Not boring way: Output commands are collected then hashed and the hash is displayed as output < 1310928578 158278 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Wait, does every possible SHA-1 hash (or maybe MD5, not sure which to go with) have at least one corresponding input? < 1310928726 955789 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I honestly have no idea < 1310928802 745093 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's probably impossible to tell < 1310928810 695585 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or as hard as reversing every hash < 1310928841 785333 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :BF derivates are boring, but I'm too uncreative to come up with another ... underlying structure for what is essentially only an idea for how to do output < 1310928870 377764 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ais523, so, that would make it unknown whether a quine exists, or whether cat programs are possible. < 1310928879 280593 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nowadays, I favour the idea of "incremented ASCII" for output, you output, say, 11 for newline or 33 for space < 1310928883 616995 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because then you can have EOF=0 without a clash < 1310928913 993967 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :For output? Isn't input what that's more necessary for? < 1310928921 586359 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, yes < 1310928925 798232 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it should be symmetrical < 1310929068 512737 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :When I finish this Doctor Who series, I'll write up my BF derivative < 1310929078 631777 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Although I do agree that BF derivatives suck < 1310929098 899377 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I'm too boring for anything else .... ooh, hash-reversing-based computation too? < 1310929116 660770 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :So that whether it's TC or not is dependent on whether there's a reverse for every hash < 1310929138 114211 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :...why do I have a feeling others have done this before, except with other "unknown" questions? < 1310929202 15069 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oozlybub and murphy < 1310929300 787314 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Another way of EOF=0 without clash is if you have more than 8-bits numbers you can make it so that 256 means output 0 byte, 1 or 257 means output 1 byte, etc. It can be used for input, too. There might also be other possibilities. < 1310929477 91526 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1310929740 953475 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Writing a Hello World program in Numberwang < 1310929817 993346 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :It starts 2! 1! < 1310929818 191457 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah < 1310929824 513318 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yay :P < 1310929884 693104 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :actually if you don't do any jumping you don't need to be that careful with phases, i think < 1310929920 42118 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but maybe you are using jumps < 1310929989 344784 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i'm just thinking that the beginning of the program is also the perfect spot to put a 3! command if you want to enter that easy row in my table < 1310929990 125881 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I'm not < 1310930011 863223 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :because then the step number will be 1 when entering the subprogram < 1310930038 680329 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :That's handy < 1310930047 835225 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Program starts with 3! now < 1310930057 599527 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :And I've got moon chavs in my head < 1310930064 95767 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wat < 1310930104 677873 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :It's a song < 1310930122 497544 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :About a feature of the British population < 1310930127 463735 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :The lowest of the low < 1310930132 972969 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :"Chavs" < 1310930145 614461 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah < 1310930251 469676 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :And the safe numberwang flips the cell after where you start and the one after that < 1310930263 517716 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :And ends up in the one after the one where you start < 1310930276 644826 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :So if you begin with [0...] < 1310930294 506777 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :You end up with [0,1,1] with the current cell as the first "1" < 1310930303 622165 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...0..., iirc it's two-sided? < 1310930317 986848 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Yeah < 1310930329 649765 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :But you can ignore that < 1310930332 701238 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :...are you talking about bi-infinite sequences over a finite alphabet? < 1310930348 697565 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Possibly < 1310930353 743567 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::o < 1310930358 982119 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oklopol: over {0,1} yes, since that's what a numberwang tape is < 1310930360 774930 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Ping timeout: 264 seconds < 1310930386 15580 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh, kay < 1310930411 739068 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Imagine writing a quine in Numberwang < 1310930415 656616 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, nononononono, it's just 'okay'. < 1310930431 960134 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and the next command after the 3! will have the _same_ step number (mod 9), but of course incremented position < 1310930452 472679 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Taneb: heh, that should be possible < 1310930461 713169 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Phantom_Hoover: i just expanded it into its little known second origin < 1310930463 630713 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :But maddening < 1310930530 9644 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well verbose, for sure < 1310930577 637735 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I think the shortest would use the numberwang operator in various imaginitive ways < 1310930645 16652 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :...This would be a lot easier if the Numberwang operator's program was 1 number shorter < 1310930663 261829 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :No it wouldn't < 1310930668 910666 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I'm confusing myself < 1310930699 579254 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :a _bit_ easier, since you could then put several 3!'s in a row, but you would have to get lucky with which bits you needed < 1310930714 619524 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :to print < 1310930769 812267 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :since it's just 1 too long for that, you'll need some padding. oh hm. < 1310930796 679866 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :4 commands of padding, i think < 1310930811 66730 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :which can be a nop if it fits < 1310930839 808494 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Hang on, wait a mo < 1310930857 942536 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(a 1,0,1,0 nop) < 1310930858 140889 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :The Numberwang sub-program has a length of 8 < 1310930876 60856 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :The corresponding commend has a length of 1 < 1310930879 931796 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :1+8=9 < 1310930894 214426 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Which retains mod-nine-ness < 1310930895 380274 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yep, so the step number will be back to the same for the next main command < 1310930903 570151 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but the position will be incremented < 1310930909 991501 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Brilliant < 1310930955 99670 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :"Hello, World!" actually starts 3! 2! 1! < 1310930991 431348 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and 4 padding commands will increment the sum of step and position by 8 < 1310931020 535855 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :getting back in phase for another 3! < 1310931020 770887 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :You mean two < 1310931030 260079 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i mean combined < 1310931107 845746 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, HOMESTUCK UPDATE < 1310931111 506034 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :AND FEDORAFREAK IS IN IT < 1310931115 260163 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :WORDS CANNOT CONTAIN MY JOY < 1310931125 585845 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :TELL ME AS WELL < 1310931130 126085 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I READ HOMESTUCK < 1310931169 829901 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Taneb: um with 3! 2! that 2! will enter the numberwang program again right, but not at the easy row i think... < 1310931175 423605 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, YES BUT YOU DIDN'T SHARE IN THE EXPERIENCE < 1310931214 949166 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :It would, because the two will change the step counter from 9 to 10 < 1310931219 264873 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :10 mod 9 = 1 < 1310931268 142106 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh my god he's going to god tier isn't he IT'S ALL TRUE < 1310931272 872788 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Taneb: but the position is 1 now... < 1310931282 737252 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh wait < 1310931292 990475 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Subprogram has its own position < 1310931309 671719 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh, that works then < 1310931404 827340 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm that means that you need 9 commands of padding to get back to the right step number if you need to change the bit < 1310931489 414396 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ideally you'd want to set up the bits so that is rarely necessary < 1310931977 304712 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :3!2!1!0! handily outputs the first four bits < 1310932198 9586 :pikhq_!~pikhq@174-22-167-114.clsp.qwest.net JOIN :#esoteric < 1310932279 880312 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : Well, I'm not going to learn Haskell just yet <-- AAAAAAWWWWW < 1310932285 670520 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :;D < 1310932321 407530 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1310932345 795565 :pikhq!~pikhq@174-22-169-192.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1310932363 25286 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i used to know a haskell coder on yahoo.. before i left yahoo < 1310932393 750378 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so recall yesterday or a year ago or whatever anyway i told ya i decided to eat my pizza and found that i had already eaten it. < 1310932394 489031 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well < 1310932395 470278 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i hadn't < 1310932398 654808 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it was in the microwave < 1310932416 110150 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :assumptions. < 1310932424 147394 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :never trust em < 1310932445 535440 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or memory < 1310932457 356887 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oklopolzheimer < 1310932458 859001 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i find that assumptions really come to life when it comes to "who did this?" < 1310932469 936569 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :"I can't find it" "someone must have stolen it" < 1310932522 380795 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> do let {x = 1}; x+2 < 1310932523 702140 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 3 < 1310932528 966224 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell do let {x = 1}; x+2 < 1310932555 45375 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell main = print $ do let {x = 1}; x+2 < 1310932555 456565 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :to assume that someone can be described by a rule without exception... is to assume they are omnipotent < 1310932570 769516 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it's a difficult idea to break if you have it in your head < 1310932590 226198 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but if you don't deduce things and make associations, you are a stone < 1310932605 357303 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :apparently they relaxed the typing of do expressions somewhere been EgoBot's and lambdabot's haskell versions < 1310932636 121555 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :prescribing omnipotence to someone causes a lot of problems < 1310932644 545011 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :presumably to make that rebindable syntax stuff work better < 1310932667 409569 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :like, in other words, you can't model a human as a discrete system. maybe noone else does something that dumb < 1310932680 534717 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but i seem to do it < 1310932691 625395 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :12:56:24 < itidus20> to assume that someone can be described by a rule without exception... is to assume they are omnipotent < 1310932694 633095 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what < 1310932701 737721 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i'm being literal. < 1310932717 704423 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let a >>= f = f a + 1 in do x <- 3; 2*x < 1310932718 895085 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instances for (GHC.Num.Num (m (m b)), GHC.Num.Num (m b)) < 1310932719 312422 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from... < 1310932719 510574 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :for instance stones are omnipotent, as they don't do anything, without exception < 1310932723 6742 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :there is no rule which applies to someone all of the time < 1310932731 98097 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I'm human. all the time. < 1310932735 140665 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :heh that was a bit too much to hope for < 1310932735 338620 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :humm < 1310932742 126072 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how about tautologies < 1310932748 221179 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :monqy, but what is a human ( :-s ) < 1310932761 295697 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :now i'm stretching < 1310932767 87526 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I'm alive except when I'm not < 1310932770 609318 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :a human is a stage in evolution < 1310932778 589511 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this is a rule now I'm omnipotent < 1310932782 228168 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :im stretching too far < 1310932819 411536 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well you admit that to be alive has an excetion ^_^;; < 1310932821 124626 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I really don't get how you jumped from "follows a rule precisely" to "must be omnipotent" < 1310932847 156939 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok ok.. uhh < 1310932860 64811 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :applying my no true scotsman logic. < 1310932903 417558 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :assuming a human behaves according to a rule, without exception, is to assume they are omnipotent < 1310932929 762104 :pikhq_!~pikhq@174-22-167-114.clsp.qwest.net PRIVMSG #esoteric :itidus20: This presumes that obeying the rule requires omnipotence. < 1310932942 245281 :pikhq_!~pikhq@174-22-167-114.clsp.qwest.net PRIVMSG #esoteric :Not all rules possess that property. < 1310932944 216376 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :to obey a rule without exception does < 1310932948 823747 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what < 1310932950 506624 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hmm < 1310932960 645655 :pikhq_!~pikhq@174-22-167-114.clsp.qwest.net PRIVMSG #esoteric :No it doesn't. < 1310932961 520565 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :pikhq, ok now this is getting interesting < 1310932976 375585 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, allow that collections of rules are themselves rules. < 1310932988 69252 :pikhq_!~pikhq@174-22-167-114.clsp.qwest.net PRIVMSG #esoteric :What if the rule is "Think while conscious"? < 1310932988 555035 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Furthermore, allow that the set of possible exceptions is finite. < 1310933036 887530 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Following a rule allowing for exceptions is therefore itself a rule. < 1310933037 916491 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I thought obeying a rule without exception means your not omnipotent < 1310933052 567424 :pikhq_!~pikhq@174-22-167-114.clsp.qwest.net PRIVMSG #esoteric :Taneb: Not if you are doing so willfully. < 1310933070 155921 :pikhq_!~pikhq@174-22-167-114.clsp.qwest.net PRIVMSG #esoteric :Taneb: Then, you can be omnipotent but willfully not exploiting it. < 1310933105 766319 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok, a good example might be to say of a fighter that he never loses < 1310933126 203329 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :if he truely never lost then he would be omnipotent < 1310933138 787211 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :1) and this accounts for every case? < 1310933141 617380 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :2) no it doesn't mean that < 1310933156 366355 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :humm < 1310933161 734798 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so you mean rules of the form "can do x" < 1310933202 967346 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so you could try to fight him but be guaranteed to lose < 1310933258 450976 :pikhq_!~pikhq@174-22-167-114.clsp.qwest.net PRIVMSG #esoteric :itidus20: Not rules are such that obedience requires omnipotence, however. Ergo, your claim is false. :) < 1310933271 931519 :pikhq_!~pikhq@174-22-167-114.clsp.qwest.net PRIVMSG #esoteric :Actually, that doesn't even require omnipotence. < 1310933282 132280 :pikhq_!~pikhq@174-22-167-114.clsp.qwest.net PRIVMSG #esoteric :Just that he be stronger than everything else that fights. < 1310933311 443789 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Maybe itidus20 isn't using omnipotence to mean what we think of as "omnipotence"? < 1310933314 789592 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :if i was better at logic i probably wouldn't need to argue about such a thing < 1310933323 336850 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and might be happier in life < 1310933334 181764 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :logic certainly makes you happy < 1310933334 667786 :pikhq_!~pikhq@174-22-167-114.clsp.qwest.net PRIVMSG #esoteric :In which case his argument fails for inattentive use of vocabulary. :) < 1310933411 761786 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :thinking in general is the way to happiness. only someone who does not spend all day thinking about whether life has any kind of point can truly get depressed. < 1310933434 600542 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :something starts the thinking off though < 1310933447 602562 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it's like a scab forming in response to an injury < 1310933458 130997 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :oklopol, what? Are you saying chemical imbalances cannot occur in phlosophers? < 1310933480 333068 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, it's incredibly obvious sarcasm. < 1310933490 972586 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i hoped it was < 1310933510 131846 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :added the "whether life has any kind of point" just to make sure < 1310933536 566161 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Sorry < 1310933548 400835 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i forgive you < 1310933557 855544 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sgeo the famously bad at responding appropriately to sarcasm bisexual < 1310933564 187406 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yes < 1310933596 348902 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I still don't get where this "Sgeo is famously bisexual" meme is coming from < 1310933602 43286 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I read that as Sgeo is famously bad at responding to "the sarcasm bisexual" < 1310933610 659808 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :theres a quote i saw on a forum signature once about some yeast talking to some vinegar(i forget exactly what?) blissfully unaware that they were in the process of becoming bread < 1310933610 961554 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : if i was better at logic i probably wouldn't need to argue about such a thing <-- applying logic to omnipotence probably does not work very well. perhaps for similar reasons to russell's paradox. < 1310933612 463100 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I was wondering, who's the sarcasm bisexual? < 1310933616 154817 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :lol < 1310933624 138117 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :' I still don't get where this "Sgeo is famously bisexual" meme is coming from' <<< classic Sgeo :D < 1310933626 985180 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :re: purpose of life < 1310933634 802497 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, where did that come from. < 1310933645 971060 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :There's non-classic Sgeo? < 1310933660 148027 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :^^Let me guess, that's more classic Sgeo < 1310933667 876766 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I assumed it was that crystal-cola troll, but then I looked at the logs and crystal-cola said that stuff in response to famous bisexuals. < 1310933682 848947 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :there's a list of famous bisexuals on wp < 1310933691 522369 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i found that hilarious < 1310933691 720142 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No there isn't. < 1310933698 663225 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :There's a list of lists of famous bisexuals. < 1310933709 841465 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah < 1310933714 717522 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but anyway even better < 1310933720 247606 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Hmm, it occurs to me that I know someone who's bisexual who co-authored a chapter of a textbook < 1310933741 247817 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric : It wasn't me < 1310933752 660686 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I'm not bisexual < 1310933769 841690 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Taneb: obviously it would've been me in this case, since Sgeo was responding badly to my sarcasm < 1310933772 53106 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Nor have I co-authored a chapter of a textbook < 1310933809 489366 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I accused oklopol of being openly heterosexual once < 1310933836 365982 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric ::O < 1310933839 506145 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i believe i have disclosed my sexuality < 1310933855 529182 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1310933857 772357 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :there's even a quote about it < 1310933896 884805 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i guess for all intents and purposes i'm straight tho < 1310933941 516822 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :For all intents and purposes **it usually doesn't matter** (I think) < 1310933972 213631 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :obviously i mean intents and purposes where it does matter < 1310933975 48520 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Except for the purpose/intent of matchmaking < 1310933978 58001 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yes < 1310933996 132425 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or sexmaking < 1310934011 778256 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Willing sexmaking, in anycase < 1310934017 595040 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well yes < 1310934018 504290 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, for those purposes it would matter. < 1310934053 248875 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But it doesn't matter for purpose of co-authoring a textbook. < 1310934072 360828 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :not that much no < 1310934082 68480 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :No < 1310934097 923298 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Unless the textbook involves personal sexual experiences. Which would be a really weird textbook. < 1310934111 762277 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :haha this bubbly water thingie has added calcium and it says "scientifically proven to be a good source of calcium" on the bottle < 1310934150 732855 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i wonder if they actually made scientists test the added calcium was actually in there after the fact just to be able to add that :D < 1310934174 116831 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :It's things like that why people don't trust science < 1310934235 619952 :pikhq!~pikhq@71-219-234-68.clsp.qwest.net JOIN :#esoteric < 1310934266 619954 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :You know what would be interesting? < 1310934279 306068 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what would be interesting? < 1310934280 659049 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :A BCT interpreter in Dwarf Fortress < 1310934301 581039 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :There's already a computational system in DF. < 1310934308 819320 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :My DVI optimizer program works! Tell me if you have other suggestions related to such program. < 1310934356 417600 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :(DVI?) < 1310934367 570782 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it's like pdf < 1310934373 158823 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Except older. < 1310934373 437108 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Device Independent format < 1310934384 821212 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And used by noöne except zzo38, because he's nuts. < 1310934393 790251 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i use it every day < 1310934406 630045 :pikhq_!~pikhq@174-22-167-114.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1310934415 361082 :pikhq!~pikhq@71-219-234-68.clsp.qwest.net PRIVMSG #esoteric :I think it's only really used as an intermediate form for TeX. < 1310934419 613220 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the most reliable latex output format on my system atm < 1310934438 624913 :pikhq!~pikhq@71-219-234-68.clsp.qwest.net PRIVMSG #esoteric :To be fair, it *was* invented in the nasty old days before Postscript. < 1310934440 845792 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: It can be; the final format would be the printer's native format, such as PCL or whatever. < 1310934456 652363 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :something wrong with pdf output and my ps viewer is horrible < 1310934458 234520 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :PostScript and PDF is full of dumb things. < 1310934468 397642 :pikhq!~pikhq@71-219-234-68.clsp.qwest.net PRIVMSG #esoteric :zzo38: The point is that the only things that really output it are TeX. < 1310934479 890537 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No, I make other programs that produce DVI files too. < 1310934486 337462 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And even groff can do so, I think. < 1310934504 157519 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :why would anyone use anything other than tex/latex when you can use tex/latex < 1310934505 547869 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If I make any program for printing, DVI format is the format I use. < 1310934518 323554 :pikhq!~pikhq@71-219-234-68.clsp.qwest.net PRIVMSG #esoteric :I find it very easy to forget that roff is used for anything but man pages. :) < 1310934552 910425 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oklopol: TeX is very good but sometimes you would need different kind of program for printing. < 1310934553 740540 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oklopol: because it's evil open sourcery. regards, microsoft. < 1310934587 406787 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :zzo38: like what? < 1310934775 710411 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Various things, including music, ANYTODVI, things not supported by TeX, and sometimes it is useful to just write a C program that directly produces print output. You might also convert other formats in some cases (not scanned documents though; I believe that is what DjVu is for). < 1310934777 99883 :oklofok!~oklopol@dyn37-143.vpn.utu.fi JOIN :#esoteric < 1310934807 481114 :oklofok!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric : zzo38: like what? < 1310934807 679366 :oklofok!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :* Disconnected < 1310934827 483073 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Disconnected? < 1310934831 459376 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklofok: Various things, including music, ANYTODVI, things not supported by TeX, and sometimes it is useful to just write a C program that directly produces print output. You might also convert other formats in some cases (not scanned documents though; I believe that is what DjVu is for). < 1310934875 347972 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The server didn't recognize the disconnection < 1310934885 635719 :oklopol!~oklopol@dyn58-429.yok.fi QUIT :Ping timeout: 264 seconds < 1310934886 191278 :oklofok!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :thus i told you about it < 1310934895 4965 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK < 1310935053 918115 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Cases that you might write other programs converting some format directly to DVI, such as ESC/P. < 1310935090 297015 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :A few other people I have talked to agree that PostScript and PDF are full of dumb things, although one person preferred PCL. < 1310935210 477419 :oklofok!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :well i don't really care, they all look the same on paper < 1310935224 736913 :oklofok!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :and compilation time is roughly the same < 1310935321 426679 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Of course you can use what you want, and you can publish the book. However, PostScript and PDF can sometimes produce fuzzy output on paper (I have experienced this). < 1310935342 323364 :oklofok!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :huh < 1310935500 850223 :foocraft!~ewanas@78.101.149.71 QUIT :Ping timeout: 250 seconds < 1310935523 925538 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Of course they are all being converted to PCL, although the resulting PCL data can become different. < 1310935542 823035 :oklofok!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :what do you mean being converted < 1310935596 801954 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I mean, you convert DVI or PostScript or PDF or whatever into PCL so that the printer can accept it. < 1310935892 431049 :foocraft!~ewanas@89.211.137.241 JOIN :#esoteric < 1310936385 288745 :Guest87848!Gregor@codu.org NICK :Gregor < 1310936658 90153 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Goodnight everyone < 1310936682 6859 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Quit: being forced to go to bed < 1310937284 808671 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Ok, one of the people in #jesus just called himself a prophet < 1310937333 982266 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :<> its my responsibility as a prophet to tell you what God wants me to < 1310937334 218568 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :<> rather then what you want to hear < 1310937347 801259 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :(name deleted due to this being a publically logged channel) < 1310937440 784135 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :hmm < 1310937449 152176 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Burn the witch! < 1310937452 383257 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Sgeo: is that sort of thing unusual for #jesus? < 1310937551 200293 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's one particular corner in Birmingham City Centre which is good for finding evangelists < 1310937567 529175 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :http://i.imgur.com/k7Rqy.jpg < 1310937567 753995 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :usually Christian; they're ranting too much to figure out the specific sort of Christianity they believe in < 1310937625 175977 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh my god apparently the Catholic church is the New World Order I love this channel. < 1310937633 111645 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I can't even describe, it's too much. < 1310937633 729891 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :#jesus? < 1310937638 941841 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hehehehehe < 1310937646 543423 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1310937901 183014 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Did you show him Gödel's ontological proof and tell him why modal logic is bad? < 1310937903 366404 :derrik!~xix@gprs-inet-65-48.elisa.ee QUIT :Quit: bedtime < 1310938060 178499 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :16:54:52: Loading package OpenGL-2.2.3.0 ... linking ... : /usr/local/lib/GeomAlgLib-0.2.0/ghc-7.0.2/HSGeomAlgLib-0.2.0.o: unknown symbol `__stginit_ghczm7zi0zi2_Maybes_' < 1310938060 455579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :16:55:00: What does that even mean?? < 1310938060 733230 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott: You have 2 new messages. '/msg lambdabot @messages' to read them. < 1310938064 433896 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it means you have problems beyond you < 1310938113 86248 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :16:56:07: Christopher Eccleston was the best of New Who. < 1310938113 365123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Man okay I love Eccleston and people who don't love Eccleston are bad but are you really saying he's better than Tennant. < 1310938135 836920 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Ridiculous < 1310938158 727175 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Though Matt Smith has been surprisingly good < 1310938171 590877 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :He just doesn't quite have the wrath down like Tennant did < 1310938185 799688 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I've only seen two episodes of Eccleston, is that why I think he might not be the best? < 1310938189 792111 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't like recent Doctor Who at all < 1310938191 481722 :pikhq!~pikhq@71-219-234-68.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: The Catholic Church the *new* world order? < 1310938197 921999 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Define recent < 1310938199 590569 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, yes. < 1310938208 274683 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :theres a dr who anime thing that someone made < 1310938209 530429 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Apparently they're ancient Egypt, as well. < 1310938210 645662 :pikhq!~pikhq@71-219-234-68.clsp.qwest.net PRIVMSG #esoteric :Not the "Older than dirt world order"? < 1310938211 540720 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: since and including Eccleston, i.e. after the really long hiatus < 1310938218 768894 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: i watched that, it was really really bad < 1310938219 894676 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Someone gave me a link, but it was too confusing. < 1310938227 81398 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :So, Doctor Who 2005 < 1310938232 363242 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :standards are too high ;_; < 1310938241 410656 :pikhq!~pikhq@71-219-234-68.clsp.qwest.net PRIVMSG #esoteric :That phrase, incidentally, is retarded. < 1310938253 411331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Ever seen Blink? Silence in the Library/Forest of the Dead? (OK yes River Song is in it but it was before she was an insufferable plot element.) < 1310938254 384548 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :New World Order? < 1310938262 224043 :pikhq!~pikhq@71-219-234-68.clsp.qwest.net PRIVMSG #esoteric :NihilistDandy: Yes. < 1310938265 795772 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Agreed < 1310938266 874891 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :elliot: if it was crap it's due to the style rather than the quality < 1310938268 882503 :pikhq!~pikhq@71-219-234-68.clsp.qwest.net PRIVMSG #esoteric :NOVVS ORDO SECLORVM is "New Order of the Ages", people. < 1310938269 994914 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, here, have the truth: http://www.scribd.com/fullscreen/48146280?access_key=key-191mra1tp1fxslz2rem8 < 1310938270 664959 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I don't think I've seen any of those < 1310938277 369825 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I stopped watching it for religious reasons after a bit < 1310938281 173037 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is strange as I'm not religious < 1310938301 55093 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Blink is a great episode. < 1310938302 738632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: You should; I don't know of anyone who thinks they aren't awesome, even non-Doctor Who-likers < 1310938311 130993 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Though the Angels stop being scary after the first episode. < 1310938352 201583 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: yeah, but it took years for Moffat to ruin that. < 1310938359 329408 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :True < 1310938372 39000 :pikhq!~pikhq@71-219-234-68.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: Oh God the derp. < 1310938377 324896 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I do think that Amy is my favorite companion so far, though < 1310938385 427049 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Well, in the new series < 1310938401 99283 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :NihilistDandy, I liked Martha, TbH. < 1310938420 476744 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I really, really want to find whoever paired her off with Mickey and kick them until they say sorry. < 1310938433 853146 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :You mean Rose? < 1310938434 547780 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like all the companions, does that make me bad? Well, Rose was a bit annoying, but not THAT annoying. < 1310938445 420557 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :NihilistDandy, no, I mean Martha. < 1310938452 134543 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I can't put my finger on what put me off about Martha, so it's probably latent racism.~ < 1310938476 637954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: wow, wait, that was a thing that happened? Like Rose Mickey? < 1310938477 395525 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Or it could just be her accent and that I found her uninteresting until the last few episodes < 1310938477 812640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ahahaha < 1310938484 792690 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, yep. < 1310938493 512418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: It's because of that Associates of Doctor Who Social Club. < 1310938503 915094 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :But what makes me *angry* about it is that she was already engaged when we last saw her. < 1310938515 469876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But that would involve hiring a new actor. < 1310938516 471785 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :MY CONTINUITY < 1310938527 779957 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :MY FANFICTION < 1310938529 314394 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :RUINED < 1310938536 700240 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote MY CONTINUITY MY FANFICTION RUINED < 1310938538 647757 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :509) MY CONTINUITY MY FANFICTION RUINED < 1310938546 516219 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :NihilistDandy, I don't care about those things! < 1310938549 900073 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :lol < 1310938570 514332 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I need to devise a Doctor Who related palindrome < 1310938572 476504 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : 16:54:52: [...] unknown symbol `__stginit_ghczm7zi0zi2_Maybes_' <-- stginit stuff is part of the ghc runtime system, i think. maybe something has not been linked properly, or there is version incompatibility? < 1310938583 711283 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yeah, like I said: problems beyond your reach < 1310938590 484635 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Reinstall GHC, compile everything again, hope it doesn't break < 1310938592 382761 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's the fact that they cared about her character so little that they completely ignored the development that had been set up. < 1310938601 791134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Theory: It was a different Martha. < 1310938603 182782 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, it was a self-compiled library! < 1310938640 528870 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Was The End of Time really really awesome, or am I just imagining that memory? < 1310938651 641947 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK but now back to the on-topic activity of logreading. < 1310938653 663274 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, remind me which one that was. < 1310938656 449481 :MigoMipo!~John@84-217-0-14.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1310938666 596270 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yeah, that one. < 1310938707 970516 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It was pretty terrible from a characterisation and plot standpoint, but from a "stuff blows up" standpoint it was pretty good. < 1310938728 807624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :18:48:01: What if arbitrary ASCII output is possible, but requires something difficult, like brute-forcing a hash < 1310938729 6495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You can't brute-force a hash, not really < 1310938739 615624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, as an output mechanism that doesn't work, at least any way I can think of < 1310938748 971615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because every hash has aleph-null strings < 1310938753 48408 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I really liked Human Nature/The Family of Blood, but I can't see anyone else who did. < 1310938760 174036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: I did! < 1310938763 279997 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, I seem to have missed the End of Time < 1310938796 603971 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :SO GOOD < 1310938846 346382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :18:49:38: Wait, does every possible SHA-1 hash (or maybe MD5, not sure which to go with) have at least one corresponding input? < 1310938846 582604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not known AFAIK < 1310938858 327627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sounds like an insanely difficult thing to prove, too < 1310938864 651150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :18:53:22: it's probably impossible to tell < 1310938865 35164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :18:53:30: or as hard as reversing every hash < 1310938872 135053 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : 18:48:01: What if arbitrary ASCII output is possible, but requires something difficult, like brute-forcing a hash < 1310938875 1114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: come now, this is mathematics, you can prove theorems in ways other than brute froce. < 1310938889 408591 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I think he just means that the output instruction outputs a hash. < 1310938891 611590 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: indeed; it's just that hashes are designed specifically to try to stop people proving things about them < 1310938903 298009 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :18:54:39: nowadays, I favour the idea of "incremented ASCII" for output, you output, say, 11 for newline or 33 for space < 1310938903 496556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :18:54:43: because then you can have EOF=0 without a clash < 1310938903 694943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :18:55:21: well, yes < 1310938903 695110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :18:55:25: but it should be symmetrical < 1310938908 242738 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: outputting 0 should close stdout :) < 1310938908 961582 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Phantom_Hoover: I liked Family of Blood < 1310938914 104284 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :So if you want to output x, you need to work out y such that hash(y) = x. < 1310938915 838611 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: indeed < 1310939120 91226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: are true and false one and zero in underlambda? < 1310939130 258351 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: yes < 1310939133 654609 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, the Church numerals for those < 1310939157 862987 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, yes, output instruction ouutputitng a hash is what I'm thinking of < 1310939166 490653 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Or at least, fits what I want, and I did think of < 1310939169 840538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: how easy is it to write the function "0 ==> 0; x > 0 ==> 1" where x is guaranteed to be a church numeral? < 1310939182 560707 :elliott!~elliott@unaffiliated/elliott PART #esoteric :"Leaving" < 1310939186 925128 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1310939195 143710 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: can't output strings whose length is not a certain multiple < 1310939198 914263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :of the hash output length < 1310939206 381708 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, the zero? function is pretty basic. < 1310939212 258995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: in underlambda < 1310939216 780976 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh. < 1310939224 496388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: you could omit trailing zeroes from the output but then you couldn't end output with zeroes < 1310939269 756873 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :FFS Haskell, why do you need to make it so hard to extract items from a tuple. < 1310939280 895885 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :@hoogle (a,b,c) -> a < 1310939281 973176 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Typeable typeOf3 :: Typeable3 t => t a b c -> TypeRep < 1310939282 171117 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Typeable typeOf2Default :: (Typeable3 t, Typeable a) => t a b c -> TypeRep < 1310939287 438024 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I mean come on. < 1310939287 855737 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Don't use three-tuples. < 1310939289 251881 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Just don't. < 1310939292 299674 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And also, use pattern matching. < 1310939294 363508 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Show your code. < 1310939300 178485 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, guess what, the library I'm using uses them. < 1310939304 7782 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :use template haskell < 1310939304 946124 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Show your code. < 1310939305 780780 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :haskell only supports tuples up to the size of 2 < 1310939310 404275 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Hmm < 1310939314 300762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Show your code.Phantom_Hoover: Show your code. < 1310939316 292580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Show your code.Phantom_Hoover: Show your code.Phantom_Hoover: Show your code. < 1310939318 75732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shacode < 1310939322 892737 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, what code? < 1310939324 923036 :copumpkin!~pumpkin@unaffiliated/pumpkingod NICK :bob_loblaw < 1310939327 308536 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The library? < 1310939328 137539 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :their code < 1310939331 267399 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :your code < 1310939334 963811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Your code. < 1310939335 813567 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott, easy to work around < 1310939337 945744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The code you are trying to extract. < 1310939341 803386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :An element. < 1310939343 441885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :From a tuple in. < 1310939349 125087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because < 1310939351 997299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :foo = x + y + z < 1310939355 203473 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : where (x,y,z) = f blah < 1310939357 952901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :seems good enough to me. < 1310939363 758448 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, I... don't have any code. < 1310939385 718516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Then why are you complaining about a function being missing? < 1310939387 948213 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Make last byte indicate .. no, make first byte indicate... hm < 1310939390 460339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Are you trying to use it imaginarily? < 1310939405 912800 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: make the first byte indicate how many bytes of the rest of the hash to output minus one < 1310939409 294369 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(so that 0 prints one byte) < 1310939410 704625 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I'm trying to work out how this library's data structures work. < 1310939418 439786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: assuming hashes are less than two hundred something bytes that should work fine < 1310939424 210961 :bob_loblaw!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1310939439 913133 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: if it specifies a length longer than the hash, either: - cut out the rest; - make that invalid; - or fix the hash length so that it's exactly two hundred and fifty six bytes long < 1310939441 720007 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or would that be seven < 1310939442 136803 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :w/e < 1310939454 873272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote to assume that someone can be described by a rule without exception... is to assume they are omnipotent for instance stones are omnipotent, as they don't do anything, without exception < 1310939456 11261 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :510) to assume that someone can be described by a rule without exception... is to assume they are omnipotent for instance stones are omnipotent, as they don't do anything, without exception < 1310939477 58042 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :you got to that bit? < 1310939481 773613 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1310939483 452589 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's a good bit < 1310939487 236199 :oklofok!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric ::D < 1310939508 900106 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :what hath i wrought < 1310939523 4506 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oh, was there a good bit? I haven't been following #esoteric today < 1310939542 943946 :oklofok!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :olsner: we were comparing penis lengths and shit as usual < 1310939556 605414 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: /msg < 1310939559 976321 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok heres a useful example of what i had in mind < 1310939583 519551 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :"Any monitor made by ???? company will be reliable." < 1310939604 615594 :oklofok!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :didn't you already explain by a rule you meant a capability to solve certain kinds of problems < 1310939613 616223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: do you mean omniscient, not omnipotent? < 1310939637 802006 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott, I like River Song < 1310939683 556091 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I mean that seeing reality as rules _without having a capacity to be flexible on those rules_ leads to abundant errors assumptions and misconceptions. < 1310939702 58817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: ok < 1310939717 384364 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :itidus20: i.e. omnipotence? < 1310939785 39937 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :someone showed me an image before which brings a great example to mind < 1310939791 850882 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :itidus20: You just need more precisely defined rules :D < 1310939793 240953 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :itidus20: what about when those rules are provably correct? < 1310939793 606653 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :"The Titanic is unsinkable." < 1310939800 84775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:11:20: Sgeo, it's incredibly obvious sarcasm. < 1310939800 362538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:11:30: i hoped it was < 1310939800 561188 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:11:50: added the "whether life has any kind of point" just to make sure < 1310939800 561354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:12:16: Sorry < 1310939800 561455 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:12:28: i forgive you < 1310939800 759095 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes, itidus20. < 1310939803 291243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bad Sgeo < 1310939804 971023 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bad < 1310939809 160091 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :"The Titanic is unsinkable." "I believe you bro." < 1310939812 260228 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That very clearly makes your point. < 1310939814 952883 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: "All integers are either negative or positive." < 1310939819 260383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: are the integers omnipotent < 1310939820 494175 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"the titanic is sinkable" "oh man omnipotence" < 1310939831 538663 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : elliott, I like River Song < 1310939833 59242 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :... < 1310939835 197640 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :........................ < 1310939839 821423 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :....................................................................................................... < 1310939842 191490 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: what's 0 < 1310939844 137728 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: he's saying that the only way for the titanic to be not-sunk in all possible universes is for the titanic to be able to meld reality itself so that this does not happen < 1310939844 335948 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :. < 1310939857 19779 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: which is sort of reasonable enough, in that it basically has to override physics < 1310939870 526615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: and the only way to do that without contradicting the laws of physics is to stop all world-states where it sinks from happening < 1310939873 584725 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. be "omnipotent" in a sense < 1310939875 160193 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but come on < 1310939884 168884 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, a block of styrofoam is unsinkable. < 1310939886 684428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it clearly doesn't apply to tautological statements, i.e. anything mathematical. < 1310939892 770828 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: that's a tautology < 1310939899 775494 :oklofok!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :meld? now you're just making up words. < 1310939909 710640 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :By contrast, I can say with mathematical certitude that there exists at least one possible universe where the Titanic sank < 1310939914 935495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's true that non-tautological statements (i.e. statements that can be false in a possible world) cannot be guaranteed to be true without some sort of filtering of states being done < 1310939924 382679 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: right < 1310939931 326426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i guess it's not really clear how omnipotence comes in because like < 1310939941 688607 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there is only one world that actually happens, and infinite possible worlds < 1310939946 316797 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and you can't change the possible worlds < 1310939953 643104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so i dunno, i guess it just gives you great luck < 1310939954 336260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whatever < 1310939955 35947 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :point is < 1310939958 985400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the integers aren't omnipotent < 1310939966 329792 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Right < 1310939979 714136 :oklofok!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :that's an excellent point to make. < 1310939985 916315 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Though that'd make a great next step in the vein of Flat(ter)land < 1310939992 751038 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I don't want to rush things too much, but my intended focus was that qualities other than unsinkability can be applied to humans and their behavior. < 1310940001 177000 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklofok: it is. < 1310940004 130654 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :"Abraham and the Integers" < 1310940004 328600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm sure we can all agree on that. < 1310940008 597685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm well < 1310940013 455722 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's a lot of "the integers are god" type sentiment < 1310940014 94180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so maybe < 1310940014 966979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the integers < 1310940015 568384 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ARE < 1310940017 289230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :omnipotent???? < 1310940019 170192 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :But I don't know math. :D < 1310940027 437404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but then so is the set {{}}, because all of its elements are {} :/ < 1310940029 672883 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Or else "the natural numbers are god" if you prefer that. < 1310940032 199909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wow < 1310940036 367528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :all mathematical objects are omnipotent < 1310940039 32813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i like this itidus20 i like it < 1310940055 786444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:14:27: I assumed it was that crystal-cola troll, but then I looked at the logs and crystal-cola said that stuff in response to famous bisexuals. < 1310940067 566585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Come on, you don't have to belittle fax by pretending you don't know who e is. < 1310940070 364979 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Let's go tell #math that we've proved the existence of god < 1310940077 747846 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, erm, yeah, that was unclear. < 1310940101 541375 :pikhq!~pikhq@71-219-234-68.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1310940102 236186 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Infinitely many gods, even < 1310940103 479795 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't think fax is even intentionally a troll, e's just... really bad at this social interaction stuff. < 1310940105 802193 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It was "that time crystal-cola trolled". < 1310940108 335087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ah. < 1310940115 249435 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net JOIN :#esoteric < 1310940116 638740 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, come on, he admitted that was trolling. < 1310940121 555372 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ACTION is glad that something he said meant something to someone else. < 1310940144 327171 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: A daring one who would be sure of fax's gender after all this time :-P < 1310940145 712085 :oklofok!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :god created the natural numbers, the rationals were done by man and the work was finally completed (topologically) by satan himself < 1310940150 405979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But yes, it was trolling. < 1310940153 481055 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It was just... really bad and obvious trolling. < 1310940155 12862 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Does that even count. < 1310940158 239628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote god created the natural numbers, the rationals were done by man and the work was finally completed (topologically) by satan himself < 1310940159 732692 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :511) god created the natural numbers, the rationals were done by man and the work was finally completed (topologically) by satan himself < 1310940216 326282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:21:37: Unless the textbook involves personal sexual experiences. Which would be a really weird textbook. < 1310940221 782719 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the sgeo guide to calculus < 1310940253 725376 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok.. < 1310940261 946730 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Why < 1310940262 591102 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :does any point conform to a line? < 1310940267 72356 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Why was he even saying that. < 1310940271 769195 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, what does that actually mean? < 1310940277 643028 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I'd like to write that textbook < 1310940282 573914 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hmm or is it.. < 1310940301 244374 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : ais523: how easy is it to write the function "0 ==> 0; x > 0 ==> 1" where x is guaranteed to be a church numeral? <-- it's easy enough in underload at least. lessee, (!())~^(!())~^ i think < 1310940323 732797 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well, i think its useful to think of a rule as a line < 1310940327 104039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yes but underlambda has all these fancy things :D < 1310940333 710567 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it's very easy, you basically, just do (0 to the power of (0 to the power of n)) < 1310940337 171972 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Phantom_Hoover, on the relevancy or lack thereof of sexual orientation in writing textbooks < 1310940338 260792 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is what oerjan's code above does < 1310940347 790060 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :humm < 1310940349 586250 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, why was that even a topic of discussion. < 1310940350 780705 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh god. < 1310940357 763819 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklofok was writing a textbook, wasn't he. < 1310940359 518533 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and 0 to the n is generally useful enough that it'll be a single character in Underlambda < 1310940359 716390 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :an object cannot stay on a line forever < 1310940366 104838 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :itidus20: what if it's a point? < 1310940367 203979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: fair enough; I think your incremented IO formulation is better if you say "false" than 0; it seems less arbitrary < 1310940372 398352 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Sgeo: Homosexuals are better at computer science, heterosexuals are better at analysis? < 1310940372 965284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although fails to explain why you need to increment, I suppose < 1310940377 573096 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: but then you have more than one type of true < 1310940381 482609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I was just wondering how easy it was to write a "if non-zero" in Underlambda < 1310940386 466784 :oklofok!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :" oklofok was writing a textbook, wasn't he." <<< xD < 1310940386 825714 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I should very carefully state that my math is the lowest in the room. < 1310940387 122260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Pretty easy, it seems < 1310940388 796523 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1310940392 198093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Fails on non-Smith numerals right? < 1310940398 196676 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Smith numerals? < 1310940399 692126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: but Sgeo is in here? < 1310940405 43804 :oklofok!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :i write math in a pretty boring way usually actually < 1310940407 933479 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, dammit, you beat me to it. < 1310940408 907662 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott, is my math really that bad? < 1310940412 520610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Underload numerals aren't Church numerals, they would need an extra caret after it < 1310940417 903369 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: no, i'm just being snarky :) < 1310940418 782293 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :elliot: I'm serious.. I am not a math guy < 1310940418 980691 :oklofok!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :you don't need to spice it up < 1310940421 969146 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, no, but you are really weird about it. < 1310940435 733590 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You're actually *scared* of it, rather than incompetent. < 1310940437 279992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: So I gave oerjan the task of renaming them and now you have an eponymous numeral representation :-P < 1310940440 527569 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh < 1310940440 926516 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ais523: perhaps no object is a point < 1310940455 76152 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, or perhaps... ALL the objects are points. < 1310940460 499292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But yeah, I think that only works on Smith numerals, which is fine ofc when you're dealing with streams < 1310940474 494859 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION doesn't want to think of himself as scared of math < 1310940475 144678 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hmm, it would be nice if you could generalise "incrementing" to arbitrary quotations... feels gross to have all streams forced to use integers < 1310940477 406953 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :3 objects will eventually lose synch from a line < 1310940481 157036 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: what else would you want it to work on? < 1310940481 713161 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I consider myself to like math :( < 1310940482 675009 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Phantom_Hoover, itidus20: but then they'd be omnipotent < 1310940485 15962 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can't do it on arbitrary functions < 1310940487 868255 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: every object < 1310940492 62006 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :without being able to solve the halting problem < 1310940494 818969 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: so you could map a stream of (x :: X)s to false and f(x) for some f < 1310940497 672536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: of course you can < 1310940500 591827 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Sgeo: What kind of math do you like? < 1310940503 859244 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :monqy, oh, of course. < 1310940510 92642 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: just wrap the quotation somehow < 1310940512 995641 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : I consider myself to like math :( < 1310940516 221467 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in a way that makes it distinguishable from 0 < 1310940521 343283 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :no 3 objects in the universe will stay in line forever (but this is just using the impermenance rule :-s ) < 1310940525 814500 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You've repeatedly said you don't like formal science because of the maths. < 1310940532 69765 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, ...impermanence rule? < 1310940535 926878 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: you mean boxing objects into a standard form and tagging them to say what they are? < 1310940539 297898 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that's what Feather does < 1310940546 918188 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Phantom_Hoover: Not that I would call a lot of what the formal sciences do "math" :D < 1310940550 420245 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :buddha gotama's rule that everything comes to an end < 1310940552 865025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: argh, shut up :D < 1310940560 248815 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Phantom_Hoover: But at least they beat the social sciences < 1310940562 1930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I'm just saying that anything that can only handle integers sucks :P < 1310940562 199785 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :NihilistDandy, oh come on. < 1310940566 99133 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and is overcomplicated for Underlambda < 1310940568 386292 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :then again my mentor told me buddha wasn't that great at math < 1310940572 352599 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you could make it handle, say, strings too < 1310940573 186536 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :NihilistDandy, physics is completely mathematically modelled. < 1310940579 57953 :oklofok!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :haha < 1310940580 962721 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, um... I suppose that's true? < 1310940583 141225 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Phantom_Hoover: Not rigorously < 1310940586 458465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: Now now, Phantom_Hoover's literal hate of anyone who does a soft science is bad enough. < 1310940587 292995 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :NihilistDandy, yes? < 1310940589 406377 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : By contrast, I can say with mathematical certitude that there exists at least one possible universe where the Titanic sank <-- rubbish, it was a coverup and it was really abducted by aliens < 1310940591 681969 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :has itidus20 misinterpreted what the channel's about? < 1310940593 532247 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : NihilistDandy: Now now, Phantom_Hoover's literal hate of anyone who does a soft science is bad enough. < 1310940594 505487 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I don't think I like my math getting mixed up with practicality. Also, I need paper or a paper like thing, it's been a while < 1310940594 703297 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What? < 1310940598 649327 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: no, astoundingly < 1310940605 624016 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :have I, then? < 1310940610 234476 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I thought it was about esoteric programming languages. < 1310940610 432578 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: perhaps :-) < 1310940611 953245 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :xD < 1310940616 256728 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it is < 1310940617 152948 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, it is, ostensibly. < 1310940619 605049 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :woot < 1310940620 480782 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, supposed to be < 1310940624 836799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : What? < 1310940632 589689 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom "Kate Beaton is literally the only humanities major I respect" Hoover < 1310940635 92345 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric : What? < 1310940636 724673 :oklofok!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :" I don't think I like my math getting mixed up with practicality." <<< seconded < 1310940644 75133 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, define:hyperbole < 1310940646 799188 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :oklofok: Thirded. < 1310940663 687047 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Fourthed. < 1310940672 404857 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok < 1310940673 556817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Define:sarcasm on my original statement < 1310940678 42067 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the room has spokened < 1310940678 240501 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : there's a lot of "the integers are god" type sentiment <-- a kroneckal mistake < 1310940678 240682 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :seventhed < 1310940691 790101 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :oerjan: *sigh* < 1310940694 459013 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what did it said < 1310940696 680726 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :But also funny < 1310940709 477007 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy isn't used to oerjan's puns by now? :D < 1310940717 162665 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it said that math mixed with practicality is not popular < 1310940730 337083 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott: Usually I am, but sometimes... sometimes I get blindsided < 1310940734 503454 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, no, we just like counting. < 1310940736 449901 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's popular amongst bad people < 1310940794 226353 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :So, my mom believes that the brand-name of a food in a supermarket tells her information about the food. It is something I have to slowly educate her about < 1310940806 388941 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :itidus20: Math is about pi and the Fibonacci sequence, obviously. The way people go on about differentiable manifolds and assembly maps, you'd think they were somehow conceptally different from those foundations. < 1310940837 514343 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :itidus20: oh dear, you might be in a competition with Sgeo for misinformed parents there < 1310940848 355552 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but at least your response to the situation is a sane one < 1310940854 259619 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :ais523: What do Sgeo's parents think? < 1310940854 457380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: like what information < 1310940862 546317 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : the sgeo guide to calculus <-- you've never seen curves so smooth < 1310940870 423742 :oklofok!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric ::DS < 1310940870 828367 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: auuuuuuuuugh < 1310940871 577881 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :NihilistDandy: I don't know, my mind blotted it out to save me from the stupid < 1310940872 2591 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :ACTION claps < 1310940877 250318 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm sure other people here can remember, though < 1310940877 624758 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :that the brandnamed one is inherently superior < 1310940905 13885 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :Probably the stupidest bit is that he's studying at a school without a CS program. < 1310940912 986479 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :At his father's suggestion. < 1310940917 798707 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :She also believes things that are written on the packaging like fat-free.. or approved by such and such a foundation < 1310940927 427746 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :pikhq: Wut. God why < 1310940934 586376 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Is... is ais523 insulting someone. < 1310940937 885246 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :NihilistDandy: He's getting some sort of IT degree. < 1310940938 83385 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :NihilistDandy, god only knows. < 1310940948 86755 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: no, well only indirectly, and not someone here < 1310940950 414232 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :NihilistDandy: Which requires more *business* classes than math. < 1310940954 328182 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: ais523 hides his scheming plots behind a veneer of objectivity. < 1310940956 969992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :RUN WHILE YOU STILL HAVE A CHANCE < 1310940961 238643 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION runs < 1310940966 917203 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :pikhq: I used to be in that situation. My mother thought I was doing CS. I had to explain to her that she was wrong and possibly broken < 1310940972 354390 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :can't I be objective /and/ insult people? < 1310940975 110606 :oklofok!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :ais has also taken a lot of business stuff < 1310940981 945006 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :NihilistDandy, what were you doing? < 1310940985 453805 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :My dad used to explain that the company gets paid a fortune to put their foundation's logo on the food and that, foods without the logo could potentially pass the standards to have the logo. < 1310940990 245276 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklofok: I'm having trouble parsing your sentence < 1310940992 944149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: "wrong and possibly broken" X-D < 1310940994 484184 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Phantom_Hoover: Information Security and Forensics, they called it < 1310940997 604728 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :oklofok: Calc I is the highest math class he is required to take. < 1310941002 420040 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or at least, resolving the words in it into possible meanings for those words < 1310941007 725305 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Mostly code monkeying and networking < 1310941024 203257 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :He could fulfill the programming requirements with Visual Basic. < 1310941027 111861 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :It was at RIT, though, so it's not like it was some nonsense program < 1310941030 618065 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :It just wasn't my style < 1310941079 575759 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : ais523: So I gave oerjan the task of renaming them and now you have an eponymous numeral representation :-P <-- wait i recall there was a discussion, but i don't recall that i was the one who suggested naming them after ais523 < 1310941103 385409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you did, after the < 1310941105 79591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :friends of smith thing < 1310941106 622553 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that church thing < 1310941106 821571 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Phantom_Hoover: Now I'm doing CS and pure math at UVM. Much happier :) < 1310941154 219038 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :itidus20: I can believe that < 1310941165 928733 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :itidus20: that any two points lie on a unique common line is one of the famous ancient greek axioms of geometry. or was that postulate. < 1310941181 596490 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in electronics, multimetres cost about ten times as much if they've actually been measured to make sure they measure correctly < 1310941187 407119 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even though it's the same both way s round < 1310941189 157358 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*ways < 1310941189 435921 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott: My mother thought (until I corrected her) that "computer science" was what gave me insight in to how to fix her computer problems < 1310941195 596511 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :*into < 1310941207 652135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: I would like to say that "computing theorist" would solve this problem, but it probably wouldn't :P < 1310941210 287829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It has "comput" in it < 1310941218 229850 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Exactly < 1310941220 323994 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :NihilistDandy: my mother came to me in a panic today, because she'd tried to turn a computer off and put it into standby instead, and in the meantime removed a USB stick containing a document she was editing < 1310941243 479401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I will never cease to be amazed at how much distress computers can cause unsavvy people < 1310941258 665560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wonder if we could sue major software manufacturers for the grief? :P < 1310941263 454299 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I will never cease to be amazed how much distress they cause the savviest people < 1310941270 473420 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and was then terrified at the save-as dialog < 1310941275 238823 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :The people in the middle are pretty safe < 1310941279 442453 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when we told her that was probably the best option < 1310941279 999150 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :NihilistDandy: indeed < 1310941298 29784 :oklofok!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :" oklofok: I'm having trouble parsing your sentence" <<< you, as well, have taken many business type of thing classes. < 1310941300 768995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: indeed < 1310941304 454438 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklofok: not many < 1310941308 336049 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :ais523: Your mother is the most adorably strange woman I've ever heard of < 1310941313 253087 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :two a year for four years, and that was far too many < 1310941323 137011 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: sounds like a normal non-savvy person to me < 1310941323 415326 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :NihilistDandy: not really, most computer users are much worse < 1310941332 257447 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can cause complete havoc by rearranging icons on most people's desktops < 1310941336 278265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Windows power users, as insane as some of the things they do are, do seem to be rather happy with computers < 1310941339 543352 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(where by most, I just mean >50%, not ~99%) < 1310941340 431651 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Mostly because they're sure of everything < 1310941346 68264 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Yup < 1310941364 437840 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it was such a relief to me when I moved to Linux and no longer had to understand Windows < 1310941368 355307 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haha < 1310941375 219507 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a moving target, even though I understood it once I no longer do < 1310941375 498814 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I just make sure I can do everything I need to do daily on the big three platforms, and that I know some neat tricks for certain things on each one < 1310941382 164100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I know that computers cause me a lot of grief :/ < 1310941383 866776 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I used to write Win16 software for fun) < 1310941389 628968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sometimes I wonder if it's worth it < 1310941394 439672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Probably not, but it's what I'm good at < 1310941421 590395 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: how long did it take you to work out what File | Save As did? < 1310941429 314396 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know I didn't work it out immediately, although it was quite fast < 1310941432 306486 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :is there any way we can use our computer-related skills without actual computers? < 1310941444 899967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I don't have any recollection of doing so; I started using Windows when I was three years old < 1310941449 162720 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: programming skill works offline < 1310941450 553085 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: wow < 1310941457 297393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I have no idea how I learned to type, either < 1310941469 542068 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: heh, I was taught to type formally < 1310941472 776768 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have a suspicious feeling that it may be almost as ingrained as my knowledge of English < 1310941476 601135 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Sometimes I think I should hang up my null pointers and start a farm in Nebraska. Then I remember that the horror of being constantly surrounded by sunlight and shit is what got me into computer science in the first place and, well... < 1310941479 686257 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then ignored all that and taught myself how to do it without jamming fingers on the home row < 1310941485 740350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm still really slow at using most GUIs though :/ < 1310941494 915398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, not really, but quite < 1310941498 679801 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im elliott < 1310941509 777733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I see a lot of videos where people move the mouse at record speed clicking menus and the like without even pausing < 1310941515 457766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I could never do that < 1310941526 196649 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Not on a laptop, no. < 1310941527 586146 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Keyboard shortcuts for lyfe, yo < 1310941530 625371 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :guis make me sad < 1310941532 838717 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I used to be able to do that, with an actual physical mouse < 1310941603 379188 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, I think I must've learned about "save as" in text mode guis, e.g. quickbasic < 1310941610 267417 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :My first computer was an Apple, of some sort. Back when things were still really NeXTSteppy < 1310941616 290111 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :which was before learning about english, of course < 1310941620 671688 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :What a time that was < 1310941656 180741 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: at least English isn't your native language < 1310941657 999909 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :No, maybe even before that < 1310941671 199132 :oklofok!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :does anyone else read "with an actual physical mouse" as "an actual live mouse" < 1310941674 232027 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :It was black and white, I'll just say that < 1310941680 937794 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :oklofok: For a second, yes, I did < 1310941687 541459 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I used to be really good at using MouseKeys < 1310941694 27796 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but this laptop now has a touchpad, so I use that instead < 1310941707 322953 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the previous one did in theory but it didn't work; at least, it worked for about ten seconds once, but it mostly didn't work) < 1310941738 900170 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Being "good with MouseKeys" sounds like a contradiction in terms < 1310941747 417134 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I never much saw the use, unless my mouse broke < 1310941750 490326 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric ::D < 1310941775 283425 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :NihilistDandy: sometimes you badly need a mouse, though < 1310941786 51619 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ooh, I actually completed one level of Adanaxis (the one after the tutorial) with the touchpad < 1310941791 245557 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but wow, was that painful < 1310941807 559352 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not a stunt-run I'd recommend < 1310941812 29042 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : in electronics, multimetres cost about ten times as much if they've actually been measured to make sure they measure correctly <-- does that mean it's cheaper to buy 9 and measure them yourself? < 1310941820 197020 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: probably 1 and measure it yourself < 1310941827 907176 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the problem is that the measuring equipment is pretty expensive < 1310941845 498417 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose you could buy three and take the majority opinion < 1310942255 755172 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...and the moment i finish reading scrollback, everyone has stopped talking < 1310942263 97832 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh < 1310942274 814380 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I have been talking, but in #nethack because I'm in a nethack tournament < 1310942301 173777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: :D < 1310942307 460132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: just logread scrollback < 1310942310 497629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then i'll logread your logreading < 1310942312 334711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then we can talk forever < 1310942319 466871 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :eek < 1310942326 728985 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :sounds like some kind of correspondence IRC < 1310942353 697927 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : String[] ConfigArray = new String[21]; < 1310942362 542187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can't get over how bad this plugin's configuration system is < 1310942413 23754 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ouch < 1310942426 131614 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nice < 1310942493 563700 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it gets better < 1310942496 828156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ConfigArray[0] = simplesaveproperties.getProperty("save.use"); < 1310942497 105890 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ConfigArray[1] = simplesaveproperties.getProperty("save.interval"); < 1310942497 304065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ConfigArray[2] = simplesaveproperties < 1310942497 304236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : .getProperty("save.message.starting"); < 1310942497 304340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[...] < 1310942497 502093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ConfigArray[14] = ""; < 1310942499 615771 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ConfigArray[15] = ""; < 1310942501 446164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[...] < 1310942509 415747 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's faster than a hashtable lookup! < 1310942514 359112 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: is getProperty using reflection, there? < 1310942519 400840 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and that basically is a hash table < 1310942521 88299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: no, it's just reading from a .properties file < 1310942522 452528 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with a very specific hash function < 1310942527 312958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and that was a joke < 1310942540 356392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pro of bukkit plugins being so easy to write: I can look at most plugins and think "yup, I could write that in a day or two" < 1310942551 552654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :con of bukkit plugins being so easy to write: people like this can write plugins < 1310942560 977848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and then i have to try and make their plugins work < 1310942569 304030 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: or just write it yourself in a day or two? < 1310942594 253652 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is bukkit plugins? < 1310942648 812350 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Plugins for bukkit? < 1310942672 420721 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But what is bukkit? < 1310942690 296741 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Minecrafty things? < 1310942774 887061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott: or just write it yourself in a day or two? < 1310942779 70073 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes, but that delays the srver launch :) < 1310942779 971203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :server < 1310942789 652906 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not if the existing plugins take more than a day or two to figure out < 1310942812 550537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: Bukkit is an API for writing portable plugins to change the game mechanics or add various server features to any supporting Minecraft multiplayer server < 1310942818 817320 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: true < 1310942833 556631 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: but it's best to try first, because usually it'll take much less < 1310942852 178287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and by the time I realise rewriting would have been quicker, making the existing plugin work would probably add less time to the total than rewriting it from scratch < 1310942853 251131 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :try rewriting first? or using the existing one first? < 1310942863 16732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: :-P < 1310942863 255076 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Like what kind of game mechanics and server features do you change? < 1310942946 141883 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: well, there are plenty of things that adjust the damage various monster attacks, fall damage, etc. do; there are plugins to protect blocks in certain areas from being created and destroyed by various users, and to stop people opening chests owned by others; there are plugins that add whole new game mechanics and blocks to the game; there are plugins that add portals that go to different alternate worlds; there are plugins to allow the serv < 1310942946 339770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :er admin to create and edit blocks on a mass scale with commands... things that add various features to the chat system, etc. etc. etc. < 1310942952 992500 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :CAMPING MINIGAME < 1310942976 572554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this particular plugin just adjusts the interval that the server saves the world in, and also periodically saves to a backup folder whenever anyone is online < 1310942977 115610 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK < 1310943010 964378 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :How many people can you reasonably have on a server at one time? < 1310943039 355352 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: Depends on how much money you have. < 1310943065 96573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: The reddit servers have... god, how much is it, Phantom_Hoover? < 1310943067 652498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A hundred? < 1310943082 223799 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :So for a reasonable hobbyist operation, probably no more than 10 < 1310943101 209742 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :And probably fewer than that, anyway < 1310943103 236799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: Eh, if you go with one of the "Minecraft server hosts", you could easily do twenty < 1310943105 321959 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or thirty < 1310943107 936913 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Ah < 1310943135 931651 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Mostly I'd just like to see a huge one, with enough people to reduce the landscape to bedrock within a few days < 1310943140 558716 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm just doing it on my twenty-dollar-a-month one gig of RAM VPS, so something like seven would be the maximum before I'd see serious strain, I suspect, although that's with rather worst-case conditions (nobody sharing loaded chunks, etc.) < 1310943177 305134 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Or *a* day, given the obsessive quality of Minecraft < 1310943178 936878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: #esoteric-minecraft if you're interested; we've had a server before, but it hasn't been updated in a rather long time so I've got impatient and am starting my own. < 1310943226 556388 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Could be neat. I haven't played it online, before < 1310945144 986610 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think LLVM trampolines seem to be more useful than GNU trampolines. < 1310945337 273065 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :you think they seem? should be easy to verify what they actually seem like :P < 1310945375 132680 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think they seem < 1310946968 586205 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net QUIT :Quit: Changing server < 1310946969 706017 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1310947264 790104 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: killed to death < 1310947290 223551 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net JOIN :#esoteric < 1310947554 107007 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1310948126 582000 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i found an interesting reddit comment on reverse engineering and (somewhat) haskell by copumpkin: http://www.reddit.com/r/haskell/comments/iqz0l/reverse_engineering_of_compiled_haskell/c264g5b < 1310948149 648103 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :ohai < 1310948153 455305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stalking.jpg < 1310948174 295750 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well i only noticed it was by copumpkin after i'd starting reading it < 1310948179 170741 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*started < 1310948180 864016 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric ::) < 1310948186 475279 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :fine, stalking.png < 1310948257 147359 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I have re-read the panels around the end of act 4 < 1310948302 446298 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :It makes it obvious that it's refereing to it, but I'm still lost < 1310948326 537866 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what? < 1310948337 392257 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott, wrt Homestuck update < 1310948358 651602 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What about it < 1310948392 609079 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :oerjan: I'd still be curious to feed hex-rays a ghc-compiled binary < 1310948394 829004 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :pity I don't have hex-rays < 1310948411 22651 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :I bet even function boundary analysis in basic IDA would fail, though < 1310948446 993532 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, elliott is going to mock you about this, but he was completely lost by the ectobiology stuff when I read it with him. < 1310948447 405444 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have found myself wanting to use a PHI command in C, although of course C doesn't have that. < 1310948456 440832 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And he was reading it for the second time. < 1310948790 666050 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : Wait, why the heck is that the highest rated comment....? < 1310948800 499428 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this confirms it, YouTube commenting has now become a parody of itself < 1310948822 779751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :amazing < 1310948833 749341 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've been suspecting it for a while, but not had solid proof < 1310948903 508348 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: you _do_ know what the top voted reddit post ever is, don't you? < 1310948916 771437 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, I don't < 1310948933 134893 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :see http://www.reddit.com/r/all/top/?sort=top&t=all :) < 1310948952 374523 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh < 1310948957 701742 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what does the icon next to it mean? < 1310948993 231165 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, is the person who made it famous/special in any way that might lead to a post of theirs getting singled out? < 1310949019 655610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ye < 1310949020 72630 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s < 1310949025 627622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :surely you know qgyh2? < 1310949037 174835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he was the most famous user of old reddit < 1310949044 352978 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't, I don't really use reddit < 1310949049 375241 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I read proggit for the comments, but that's about it < 1310949053 684193 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't read homepage, for instance < 1310949095 214790 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, was this before or after the test post? < 1310949142 287196 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: much before < 1310949169 189142 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, ah, so it was the power user crap Reddit prides itself on not having? < 1310949220 271705 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: i'm not sure what that icon means, i _thought_ it meant a picture was missing but that's a self post so cannot have any... < 1310949249 533617 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: no, qg was cool < 1310949275 632673 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, well sure, but the fact that it was upvoted wasn't a random thing. < 1310949276 327570 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm no looking at the frontpage the missing picture icon is an alien with a camera and a question mark < 1310949283 30121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it's something i've never seen before, probably added just for that post < 1310949283 228178 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: maybe that's why it's missing < 1310949289 505172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Well sure, but come on, it's a one-off < 1310949376 515784 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: but there other self posts which have no icon < 1310949446 548924 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.reddit.com/static/self_default2.png < 1310949448 45049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it seems < 1310949453 823871 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe using a question mark changes it:) < 1310949455 352772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it :) < 1310949698 935109 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1310949795 63984 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh i finally found one deep down in the frontpage which has it http://www.reddit.com/r/gaming/comments/is1s7/extralivesorg_is_trying_to_raise_8500_to_build_a/ < 1310949851 553325 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and moreover this one has the A+ icon for a self comment as well < 1310949874 343930 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :while i've found a couple that have neither < 1310949884 771835 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*Aa+ < 1310949918 200487 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh well maybe there's some obscure setting which does it < 1310950772 696335 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :oerjan: you interested in reversing? < 1310950977 81533 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :not very deeply, no < 1310950987 266941 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1310950992 521650 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1310951241 142774 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 264 seconds < 1310951885 961237 :pumpkin!~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com JOIN :#esoteric < 1310951886 377522 :pumpkin!~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com QUIT :Changing host < 1310951886 575557 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1310951916 103888 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 276 seconds < 1310951984 739961 :pumpkin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1310952865 345583 :myndzi\!myndzi@c-24-22-176-245.hsd1.wa.comcast.net JOIN :#esoteric < 1310953086 189192 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net QUIT :Ping timeout: 276 seconds < 1310953215 57162 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310953413 152952 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1310953581 255098 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1310953606 932596 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 240 seconds < 1310953694 237108 :copumpkin!~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com JOIN :#esoteric < 1310953694 514028 :copumpkin!~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com QUIT :Changing host < 1310953694 712113 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1310953831 85198 :pumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 250 seconds < 1310954196 185202 :cheater_!~ubuntu@g229130116.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310954331 92883 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1310954609 194195 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310954646 520007 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I need to write a patch for XChat < 1310954657 306199 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :To stop its notifications from telling me that I disconnected < 1310954671 267040 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Or at least, limit it to only once in x amount of time. < 1310954839 863137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stop disconnecting :P < 1310954929 842282 :cheater_!~ubuntu@g229129159.adsl.alicedsl.de JOIN :#esoteric < 1310955002 658434 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION wonders if XChat scripts have access to that stuff < 1310955724 315742 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott, how much does prgmr HD space cost? < 1310955765 538804 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Um? < 1310955772 347948 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What do you mean/why do you want to know? < 1310955787 850261 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I want to know because I'm considering trying prgmr < 1310955800 738046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :For what < 1310955807 270686 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :To play around with < 1310955834 302270 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That seems like a bad reason to spend at least ten dollars a month :-P < 1310955841 570375 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But it increases with the RAM. < 1310955860 373883 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott, so what VPSes are more suited to just playing around with? < 1310955900 928997 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You have a Linux box with an IP already, don't you? < 1310955916 429910 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A VPS is for when you have actual services that you want to serve twenty-four seven :P < 1310955922 857869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, your money, but... < 1310955934 477097 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :(Well, probably my dad's money) < 1310955936 353375 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You're not gonna find anything more than a few dollars cheaper than prgmr and what you do find will be a lot worse. < 1310955976 478510 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I want toy services that I want to serve 24/7 < 1310956047 646789 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Your usecase sounds rather badly thought-out < 1310956050 388192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or rather, not < 1310956062 767342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(thought out, that is.) < 1310956116 552772 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :IRC bots, maybe some Second Life stuff, wanting to play with web stuff without being restricted in my choice of language < 1310956131 491771 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :(Web stuff that other people can actually use) < 1310956171 750459 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You could just leave your laptop on, then it costs [fraction of electrical bill] rather than whatever prgmr does:P < 1310956173 279766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does :P < 1310956177 530898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But sure, prgmr would fit for that I guess. < 1310957733 288412 :cheater_!~ubuntu@g229129159.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1310957966 361671 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION vaguely wonders what happened to a certain DJ that shares his name < 1310958006 462492 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well we found it confusing with several people named the same thing, so we killed him. < 1310958018 716767 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it was a fair coin toss, though < 1310958020 898182 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, we found it confusing with several people named the same thing, so we killed you < 1310958030 690369 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and are not sure why your client is still sending messages < 1310958053 451824 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: ...are you sure you remember the right coin result < 1310958082 421788 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no < 1310958095 369524 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm, awkward < 1310958107 431189 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1310958359 622401 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Actually, each of oerjan and ais523 was tasked with killing one of you if the coin flip went that way, but they both misread the coin and killed both of you. < 1310958366 860699 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Still, the ambiguity was resolved. < 1310958492 226768 :cheater_!~ubuntu@g229128088.adsl.alicedsl.de JOIN :#esoteric < 1310958556 111556 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh well < 1310958571 640994 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@dice 1d2 < 1310958572 416655 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :1d2 => 1 < 1310958603 582241 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1310959599 255557 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 276 seconds < 1310960631 192978 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1310960673 458328 :elliott!~elliott@95.149.245.90 JOIN :#esoteric < 1310960680 715005 :elliott!~elliott@95.149.245.90 QUIT :Changing host < 1310960680 913130 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1310961588 512298 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1310961591 359802 :elliott_!~elliott@95.149.245.90 JOIN :#esoteric < 1310962975 760908 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :My brother made up his character's name by now. He named his character "Also". < 1310963022 987515 :elliott_!~elliott@95.149.245.90 PRIVMSG #esoteric :X-D < 1310963289 292943 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38 is part of this group, and also his brother < 1310963326 836602 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Now I should *also* put it into the computer. < 1310963439 362548 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also puns can easily fall flat if you don't get the grammar just right < 1310964358 501044 :Gregor!Gregor@codu.org PRIVMSG #esoteric :http://jeffkatz.typepad.com/.a/6a0120a721c2d7970b0133ed630c7b970b-800wi Delicious, delicious heart attack. < 1310964424 458232 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :I am American and I approve of this murder weapon. < 1310964739 775388 :elliott_!~elliott@95.149.245.90 QUIT :Remote host closed the connection < 1310964745 152596 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1310965043 999116 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :I've made a couple of those < 1310965094 962455 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and you're still alive? < 1310965121 198288 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :he didn't say he ate them < 1310965216 315171 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you'd inhale the cholesterol < 1310965316 688970 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Good night < 1310965522 472177 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :they were delicious < 1310965528 990110 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :but I did feel rather gross after eating them < 1310965546 896885 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Clearly copumpkin is as deceased as I am. < 1310965705 626024 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wow java generics are crappy < 1310965756 59294 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :oh wow water is wet < 1310965773 392315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::) < 1310965781 935435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but they're, like, _really_ crappy :O < 1310965847 274385 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :but water is, like, _really_ wet :O < 1310965854 933175 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :like, completely drenching < 1310965905 47727 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :perhaps wetness is the extent to which a thing is saturated with water < 1310965947 12127 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :does that mean water is the wettest thing of all? < 1310965955 282351 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it does < 1310965956 567176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, phew, they're not _quite_ as bad as I thought I'd just proved < 1310965972 231659 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but wetness might relate to liquids, which would complicate things < 1310965979 802333 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :since not all liquids are water < 1310966031 86223 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it also brings up the question of whether ice is wet < 1310966062 818715 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :man, that's deep < 1310966072 211749 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :So, in wetness, is water a necessary element? is liquid state a necessary element? < 1310966088 200199 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Can you have something wet which is neither water nor liquid < 1310966169 8797 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Is humid air wet? Is mercury? < 1310966180 978770 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It's a natural word, so its probably ambiguous at best. < 1310966182 818340 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I am showing off because gregor is here < 1310966217 346407 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok case closed < 1310966235 622255 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Not capitalizing my name or using punctuation isn't particularly impressive showing off ... :P < 1310966244 79803 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I didn't know which way to go < 1310966254 971310 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :When Particle Man is in water, does he get wet, or does the water get him instead? < 1310967017 632541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: are you there? < 1310967021 810707 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :In Soviet Russia, wet gets YOU!! < 1310967032 199020 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: yes < 1310967040 563790 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: haskell/java bridge using jni < 1310967044 636045 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's rare for me to leave the computer on and unattended overnight < 1310967049 444508 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :therapy is available down the hall. < 1310967053 539924 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sorry for the nightmares. < 1310967054 306734 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in the daytime, it's possible my boss has contacted me or something like that < 1310967063 542160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can only avoid reading that line for so long, ais523. < 1310967069 351841 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: that's no more insane than haskell/imperative language, isn't it? < 1310967083 435950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: you're saying that involving Java in something doesn't make it more of a terrible idea? < 1310967094 678243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that would be some kind of Act of Maximum Terribleness < 1310967096 234234 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: only marginally < 1310967098 440338 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Haskell/JavaScript bridge 8-D < 1310967104 479750 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't consider Java some sort of great, all-encompassing evil < 1310967109 392656 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like, killing a baby with Java isn't really worse than just killing a baby, I suppose < 1310967109 948265 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just an ordinarily evil < 1310967113 460923 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*ordinary < 1310967119 432130 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :almost mundane, in fact < 1310967120 376379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: OK, but as a language, it sure doesn't like talking to other people :P < 1310967127 892348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Of course Java is mundane, it's just /strange/ and mundane < 1310967145 574381 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Java constantly surprises me, and I'm hardly inexperienced with C and Python and other such "boring languages" < 1310967156 639327 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :really? < 1310967158 805412 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it doesn't surprise me much < 1310967159 4547 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Gregor, I think I have use for that < 1310967170 277605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that may be cause for concern :-) < 1310967176 850414 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION abruptly gets shot < 1310967179 35696 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: but yes, it honestly does < 1310967182 373116 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's designed exactly like I expect it to be designed < 1310967198 381269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: you expect type erasure? < 1310967201 818815 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :more abstraction layers than are particularly sane, and a standard library that tries to do everything itself < 1310967225 96119 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yes, but partly because I know that Java's template system is a last-minute hack that was retrofitted to the language < 1310967235 316654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's unfair < 1310967236 23547 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and the name is also weird < 1310967237 425542 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's not an "expectation" < 1310967240 252383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's cheating :-) < 1310967242 574712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: you expect the rather strange anonymous subclass syntax? < 1310967259 828869 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it's saner than what C++ would come up with for the same thing < 1310967270 795652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that means nothing! < 1310967286 567604 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well, you come up with a better syntax < 1310967299 60248 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Why, when I could come up with a better language? < 1310967299 796518 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The C++ template syntax is bad because it uses < > as delimiters even though they also mean less than and greater than signs. < 1310967301 242226 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think you're just not thinking from the Java point of view < 1310967305 37784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's strange to be able to do that with shortcut syntax in the first place < 1310967316 900031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And certainly not what I'd expect from the Most Boring Orthodox OOP Language Ever < 1310967317 178611 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :The syntax isn't what's bothersome, although I haven't used Java much. But how do you not have lambdas? < 1310967320 435928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Java is not orthodox IMO < 1310967320 713596 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not really, if everything is a class or an object, then what's a new method? a class < 1310967333 100846 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you need to be able to make throwaway classes like that < 1310967340 825276 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the syntax is much the same as defining an ordinary class < 1310967349 784891 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except that you put the class definition where the class name should go < 1310967364 99011 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Why can't anonymous functions just be syntax sugar for a method of an anonymous class, then? < 1310967366 338707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION steps away from ais523, curls up in a ball, and cries himself to sleep. < 1310967370 376783 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Erm, hmm < 1310967383 936127 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I note that C does the same thing, with anonymous structs < 1310967397 365554 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :struct {int i; float f;} x; < 1310967398 328885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I wish you were around when Java actually surprised me so I could tell you why < 1310967407 109262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what happens in IDEA, stays in IDEA < 1310967711 983464 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :Sgeo: Java 8 is actually adding lambdas. < 1310967737 759600 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what syntax, incidentally? < 1310967745 448004 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :pikhq, yay! Now how about all the APIs that don't take lambdas? < 1310967759 454570 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Or are they using Runnable or something, which, I _think_ stuff takes? < 1310967767 525263 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, they're just sugar for a five-liner that creates an anonymous inner class < 1310967791 282870 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Runnable is sort-of the defacto standard for those if you're just using them as a callback, but taking no arguments and returning void is a bit crippling < 1310967801 170881 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Ah < 1310967814 626087 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Haven't used much Java < 1310967817 776831 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(not /fatal/, but you don't want to have to use stupid workarounds) < 1310967832 757703 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :The planned syntax is #{ arglist -> code } < 1310967858 61147 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :/now/ I'm surprised < 1310967862 96320 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mostly at the -> < 1310967868 624583 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's such an unjavaish operator < 1310967919 758206 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :And you can only close over final or "effectively final" variables... < 1310967940 759596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION mostly at the # < 1310967952 610028 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i never expect to see that outside of a literal/comment in java < 1310967993 56224 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, it's for consistency with method pointers, isn't it? < 1310968000 485098 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: that restriction's been around for ages < 1310968009 621342 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's to save having to distinguish between current and original value < 1310968015 40516 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Effectively final? < 1310968038 480042 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :Sgeo: Basically, can be declared final without causing a compilation error. < 1310968051 624940 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Ah, cool < 1310968066 289660 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :(Well, cool's the wrong word. But ... smarter than... an unsmart compiler?) < 1310968081 486727 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :Anyways. It's basically syntactic sugar around anonymous classes. < 1310968098 319711 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose it's to make idiots think about whether they mean {final T x = this.x; return new C() {C(){setT(x);} } } or {final T finalThis = this; return new C() {C(){setThingToAccessToGetT(finalThis);} } } < 1310968116 461896 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I probably have made minor syntax errors there, because Java more or less requires an IDE to do the boilerplate for you < 1310968121 98705 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's almost as bad as VHDL < 1310968130 27273 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :Well. Anonymous classes of a single method. < 1310968147 13893 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1310968155 121110 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1310968163 740026 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :And the type gets inferred. < 1310968185 463537 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: you'll love this syntax, then (proposed, I'm not sure it was accepted): Math#sin for what is basically #{ x -> Math.sin(x) } < 1310968199 672013 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: type inference? in /Java/? now I'm shocked < 1310968210 468120 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :ais523: It's about as advanced as C++0x's. < 1310968221 465593 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and how advanced is that? < 1310968225 187090 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: heh < 1310968249 161202 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :C++0x is more insane than my mind can easily grasp < 1310968259 439514 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I couldn't even follow the move constructor debate < 1310968265 389607 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :ais523: Pretty much, if you're trying to use #{ } where only a class with a single method is expected, it figures out that you want to use that type. Otherwise it's a compile error. < 1310968267 190511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :C++0x is a beautiful, crystalline trainwreck < 1310968272 50599 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :despite knowing early C++ (really early, before namespaces were invented) < 1310968281 228579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is the Best language and, therefore, a completely useless piece of shit < 1310968290 715629 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :*Really* naive. < 1310968296 116654 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :can anyone here explain move constructors? < 1310968300 443323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it lead to C++ sudoku! < 1310968307 640107 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my guess is no, because they're basically inexplicable < 1310968315 326868 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but perhaps someone here is insane enough to grasp them < 1310968325 329821 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I mean, I understand the intention and what they're meant to encourage < 1310968345 303847 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I just don't get a) why that's considered a desirable feature for a language, or b) any of the millions of details needed for them to work correctly < 1310968362 597831 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :summarise? opening a tab will crash flash < 1310968364 636793 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(this is not a joke) < 1310968369 964182 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they also make perfectly innocent-looking code do ridiculous things < 1310968375 895202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(flash /really/ hates pages loading or closing in Chrome for some reason) < 1310968381 240829 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I can't easily, because I don't understand it really < 1310968386 135866 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, < 1310968387 526400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : I mean, I understand the intention and what they're meant to encourage < 1310968388 349744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this part < 1310968394 510645 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you know what a copy constructor is, right? < 1310968405 498679 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's like that, except you destroy the thing being copied, because it isn't needed any more < 1310968406 193718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes, it's constructing a new object with just an existing one as an argument < 1310968408 763885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and copying all its fields over < 1310968411 111444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it's really hard to get right < 1310968413 650176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: wow < 1310968414 779087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: linear typing < 1310968422 135169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: but... at runtime < 1310968430 282205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or wait < 1310968432 440706 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is it uniqueness typing < 1310968436 34312 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whatever Clean uses for IO, anyway < 1310968448 814007 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's reminiscent of linear typing, at least < 1310968454 694947 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :The *reason* for move constructors is so that the compiler doesn't have to actually do deep copies for its temporary values. < 1310968458 891256 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except that linear typing's "legitimate ways to cheat" are rather unlike C++'s < 1310968473 400889 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: why can't it just use the original value? < 1310968511 198088 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mutability? < 1310968520 243833 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :ais523: Because things tend to get passed *by value* to relevant functions. < 1310968532 617200 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but yes, the reason for anything insane in C++ tends to be "performance, even though you'd just use a struct if you _really_ cared" < 1310968532 993098 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: oh right, and C++ doesn't hide calling convention stuff < 1310968542 100845 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1310968547 947920 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: that's because C++'s market is very specific nowadays < 1310968568 593765 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's people who care massively about performance, but who can't use C for various reasons, mostly library support < 1310968569 879113 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: games programming, application developers (who don't care about the new features), and "specialist" areas? like embedded/realtime stuff < 1310968587 277277 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I don't include needing to use an object-oriented view of things as a reason to use C++, as C is better at that) < 1310968598 797099 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote (I don't include needing to use an object-oriented view of things as a reason to use C++, as C is better at that) < 1310968599 996922 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :512) (I don't include needing to use an object-oriented view of things as a reason to use C++, as C is better at that) < 1310968605 964297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yay, a milestone < 1310968612 893645 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :e.g. foo = bar + baz + qux; would have to create a value for "baz + qux", to pass it to operator+ for adding bar to get the final value... < 1310968615 21117 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'll delete most of them later :-) < 1310968626 122707 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :I, uh, think? < 1310968682 698979 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: unless operator+ took references as arguments < 1310968689 928904 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is the standard for arithmetic operators, isn't it? < 1310968703 630174 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :Oh, right. To *work around that*. < 1310968718 36762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: haha, nice < 1310968723 723377 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is there ever really a reason to pass by value in C++? < 1310968724 859741 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :C++'s semantics are far too complicated. < 1310968725 648817 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: yes < 1310968733 828487 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :elliott: I dunno, but people *do it*. < 1310968736 592630 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: you pass integers and smaller primitive types by value, generally < 1310968759 285527 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because if you pass them by reference, the compiler has to find some memory to store them in in order to pass a pointer to them, which is pretty convoluted < 1310968783 514324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well, yes < 1310968786 108883 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean non-primitive types < 1310968801 309907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :most languages don't even have a /way/ to specify that you want a by-value passing < 1310968810 392176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(as opposed to by-reference) < 1310968815 626837 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nowadays, I think value is faster for even structures up to 64 bits wide, with modern compilers and calling conventions < 1310968825 328779 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(although this is an implementation detail in the case of immutable objects) < 1310968831 299965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: not many structures are less than sixty four bits wide... < 1310968848 683366 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: they are if you go up to Java levels of enterpriseyness < 1310968849 377772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I would say that int is usually used even when char would do fine, for futureproofing and not-having-to-think-about-it reasons) < 1310968870 616215 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you have nothing but a vtable, for instance < 1310968876 595355 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the vtable is stored as a pointer < 1310968882 152648 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a pointer to a pointer would just be ridiculous < 1310968888 540333 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :clearly < 1310968900 48578 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well, in the minds of C++ users < 1310968900 326382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so what you're saying is, C++ needs opaque typedefs :) < 1310968903 245847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Haskell newtype) < 1310968913 75440 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :Badly. < 1310968914 742318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in Haskell, those desugar to the contained value < 1310968918 326043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so there's zero runtime overhead < 1310968949 492921 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: gah, never suggest a new feature for C++, even as a joke < 1310968953 365200 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haha < 1310968954 377819 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the consequences aren't pretty < 1310968970 454033 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm sad that concepts weren't accepted, those were really what C++ template metaprogramming needed < 1310968980 131978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(he thinks I'm joking) < 1310968980 330021 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :something wasn't accepted? seriously? < 1310968986 270498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you don't know about concepts? < 1310968994 868004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they were half the size of C++ itself < 1310968997 686521 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not if the word has a specific technical meaning in the context of C++ < 1310968998 103729 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(hyperbole) < 1310969004 170104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and required a massive gcc fork to implement < 1310969009 2677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :presumably to prove it was even humanly possible < 1310969009 844371 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aha < 1310969017 37593 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: take a skim of http://en.wikipedia.org/wiki/Concepts_(C%2B%2B) < 1310969021 481999 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :In the pending C++0x revision of the C++ programming language, concepts and the related notion of axioms were a proposed extension to C++'s template system, designed to improve compiler diagnostics and to allow programmers to codify in the program some formal properties of templates that they write. Incorporating these limited formal specifications into the program (in addition to improving code clarity) can guide some compiler optimizations, and < 1310969021 760936 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : can potentially help improve program reliability through the use of formal verification tools to check that the implementation and specification actually match. < 1310969031 757170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it was kind of like.... typeclasses < 1310969040 806798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :except... used as a sort of formal verification system < 1310969042 545583 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably it's someone trying to embed a different language into an existing one? < 1310969053 593547 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Wikipedia lists no prior art < 1310969059 666552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I suggest a quick read of the article, it's truly jaw-droppingly C++ < 1310969063 401778 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :apparently too C++ for the committee < 1310969063 599745 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1310969084 416514 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it reminds me of a random reddit poster saying that incomprehensible template error messages were the compile-time version of a segfault < 1310969090 515487 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably, that's an attempt to statically prevent segfaults < 1310969099 434052 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, metastatically < 1310969115 597600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I really hope they were powerful enough to make a big C++ subset --> C++ template compiler easy-ish < 1310969128 263664 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then you could propose to the committee to specify C++ templates based on the C++ semantics itself < 1310969134 964763 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thus shortening the report and allowing for further extension < 1310969141 141287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like, say, allowing every C++ feature to be used at the type level < 1310969164 168437 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the Java-like solution to this would be to allow templates to extend each other < 1310969168 999367 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :does the C++ committee take the same crap that the html5 committee does? < 1310969176 588138 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it wouldn't /help/, but would be more javaish < 1310969186 867579 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :itidus20: same crap as in what? < 1310969190 390678 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oops i actually meant XML < 1310969200 172590 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :Ah. Most likely. < 1310969207 253565 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i do not know entirely what I mean.. but I hear the ISO is a joke < 1310969227 216404 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: OK, the axioms addition is very C++ish indeed < 1310969231 748399 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, it reminds me a bit of C99 < 1310969257 422618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, I see the kind of feel you mean < 1310969262 310141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's just... on a C++ scale < 1310969292 936524 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, that's a good description < 1310969314 661537 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, this reminds me a bit of listening to a piece of computer game music and trying to figure out what series it comes from by the style < 1310969315 102319 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :(sorry for fake foreign accent) It is much the feeling that dependancy on C/C++ undermines potential of esoteric languages. < 1310969322 998210 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :only with programming languages < 1310969340 405416 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's not fake foreign accent, that's just academicspeak < 1310969345 489738 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :itidus20: C in particular has a view of the universe that was low-level once, but nowadays is an abstraction inversion < 1310969346 937993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or maybe the latter is an absorption of the former < 1310969365 997107 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's hard to do better < 1310969372 887195 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Well, there is danger in dependance. < 1310969375 628892 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I have a feeling the C committee went that way after someone came up to them with a copy of the Lisp Machine ZETA C compiler, and said "explain this". < 1310969411 83442 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've got annoyed with gcc-bf, because I just run into abstraction inversions everywhere, and it saddens me < 1310969424 706694 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :abstraction inversions? < 1310969433 240826 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: java < 1310969438 253292 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Wow, coppro asked the question I was going to ask < 1310969438 531132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, that made sense when i typed it < 1310969451 539784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: thus proving that neither of you can use Google (you're not ais523, you have no excuse) < 1310969452 19054 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :A dependance on c/c++ means that GNU can be led along by the c standard. < 1310969455 623987 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: basically, when a language provides high-level concepts only, so if someone wants to use low-level concepts, they have to implement them in terms of the high-level concepts < 1310969458 180192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: well, no < 1310969460 93729 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GNU code in GNU C < 1310969466 69941 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which are again implemented in terms of low-level concepts < 1310969467 328036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which doesn't advance automatically with the C standard < 1310969467 620282 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: ah, yes < 1310969468 691794 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :do they define their own standards? < 1310969475 978238 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :itidus20: --std=gnu99 < 1310969476 176014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: they refer to published ones < 1310969477 278254 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :ais523: e.g.? < 1310969477 747329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which can't change < 1310969483 911163 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hmmmm < 1310969489 616224 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok its probably safe < 1310969491 458070 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: the classic example is synchronization in ADA, but most people, including me, don't know how it works < 1310969492 386258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can change what the latest ISO standard for C is, but you can't change what ISO C90 is < 1310969494 837282 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*Ada < 1310969497 627156 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but you can see the danger here right? < 1310969504 662727 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: it's just the trust issue. < 1310969510 208497 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in the end, you have to (depend|trust) someone. < 1310969515 808672 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :ais523: No, I mean "in C". < 1310969520 938985 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :if google and microsoft lobby the standard < 1310969527 857445 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :ais523: I know what abstraction inversion is, and can think of a few really good examples. < 1310969542 649154 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :Most obviously, implementing locking primitives in Erlang on top of its messaging. :) < 1310969546 107925 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: hmm... vectorised instructions, perhaps < 1310969563 523460 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's not quite what I mean, though < 1310969568 174868 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let me think < 1310969577 236568 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :they should make a language called stallman < 1310969596 205985 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric ::D every program needs to have the name stallman in the filename to compile < 1310969600 775639 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :(so you can do locking-based multithreading on top of message-passing multithreading on top of locking-based multithreading!) < 1310969630 434330 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :smacks my knee with jocularity < 1310969669 690853 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :itidus20, ...why? No offense, really, but that sounds boring < 1310969696 885275 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: fetch/modify/store's a decent example, I think < 1310969706 390128 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in C, all movement of data into and out of caches is implicit < 1310969735 908537 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you have to do silly things normally used only by Vorpal, and weird unusual libraries, or else confusing code that doesn't really mean what it looks like it means, to get your memory access patterns to what you want < 1310969749 945973 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Will anyone be mad at me if I strap my hash output language into a sucky thing like BF? < 1310969754 609458 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Because I'm uncreative < 1310969758 582198 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: yes < 1310969761 751116 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I won't, but half the channel will < 1310969786 170817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i won't < 1310969788 687029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because i won't care anyway :P < 1310969798 234872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PH will, but PH already hates literally every person on the planet < 1310969809 429064 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :ais523: Obvious solution is to ban 3/4ths of people from using C ever. < 1310969826 719532 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :So: Come up with a unique language just to show off the hash output. < 1310969827 577251 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :Doesn't solve any of the problems with C, but it *does* make them hardly relevant! < 1310969850 627719 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: have you seen http://esolangs.org/wiki/SLOBOL? < 1310969871 72627 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I may have seen it but forgotten everything about it < 1310969876 754374 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, look at it again < 1310969897 129980 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's hash source rather than hash output, but much the same thing < 1310969917 373578 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Not really. It's the compiler that has to bruteforce hashes, not the program author. < 1310969934 742406 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, on NetHackWiki, I just found a disambiguation page with two disambiguation headers < 1310969942 304797 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in, it had to disambiguate what was being disambiguated < 1310969955 94882 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pity the other pages linked aren't dab pages too, or it would have been even better < 1310969992 884172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :link? < 1310970008 708646 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :http://nethackwiki.com/wiki/Fire < 1310970022 102095 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :basically, it's full of all the different pages relating to fire as in burning things < 1310970026 542478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: why not just put it on top of BF, it won't really matter < 1310970031 189062 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with a header connecting to fire as in firing an arrow < 1310970031 486083 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: and make cells the size of a hash < 1310970037 267525 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and another one about a god in Slash'EM < 1310970054 425373 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think Wikipedia just uses different sections for homonyms like that < 1310970059 685568 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott, ooh, didn't think of that < 1310970076 49856 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Was thinking I'd add ! to the commands, or something < 1310970134 571865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: means you get to use fun arithmetic to output the simplest things :D < 1310970146 800751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the simplest quine will be, like, a gigabyte long < 1310970154 224913 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so elegant < 1310970175 407868 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Assuming there is a quine.. < 1310970194 253216 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Disclaimer: I don't know how you're using hashing in them outputs, but...) If you have a k-bit output from a hash function, and restrict yourself to k-bit inputs for it, I don't think it's very likely the function will be surjective, so you wouldn't be able to generate all possible outputs. < 1310970242 555194 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: didn't the NSA go to a lot of trouble to prove that DES wasn't surjective? < 1310970243 621995 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Actually wait, the hash-sized cells restricts the possible inputs to the hash < 1310970275 162809 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Which would make it less likely that a quine exists, I thin < 1310970277 464958 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :think < 1310970309 696996 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523: Mmmmaybe. It sounds like something that -- especially for a hash function -- would be really tricky to prove. < 1310970309 900115 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :sgeo: poking light hearted fun at stallman's fixation on which words people use. stallmanhelloworld.gnu .. if gnu is the extension < 1310970314 547786 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523: Maybe it was the round function? < 1310970328 412319 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: I imagine it was really tricky to prove < 1310970331 330092 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at least, it was far from obvious < 1310970341 37566 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but they had to in order to ensure that 3DES was harder to bruteforce than DES < 1310970449 105373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Sgeo wants a language for which it's unknown whether a quine exists or not < 1310970453 234740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: btw don't use dha or whatever < 1310970453 790172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sha < 1310970460 784293 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i had an idea about quines < 1310970464 806057 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :a keyword quine < 1310970470 885045 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :which produces a quine < 1310970486 279667 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :would piss people off < 1310970486 730002 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott, hmm, why not? < 1310970516 635786 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :presence of the word quine in the file would cause the program to compile a quine of the program" < 1310970527 763181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Because you ideally want the hash to be two-hundred-and-fifty-seven bytes long. The first byte is "how many bytes of this hash to print" minus one. i.e. first byte = 0 means the one byte following will be printed. < 1310970541 581772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: So this way we can specify only the valid lengths in the first byte and there are no edge cases. < 1310970568 812806 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: There's a really nice hash that outputs an infinite stream that you just take the first N bytes of that you want; lemme find it < 1310970572 889915 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :What if first byte = 0 means that 0 bytes following will be printed < 1310970583 844965 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :So, 256 byte hash < 1310970586 127007 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Well, you could have that, but it means . could be a nop. < 1310970589 934280 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which is not shared with brainfuck. < 1310970592 286611 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Oh < 1310970592 760077 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And seems kinda grosse. < 1310970599 20916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean there's no problem with it. < 1310970602 638412 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I just don't like it. :p < 1310970612 595709 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :A scheme like that sounds like it would make it trivial to just bruteforce a set of hashes that start with "0000", "0001", "0002", ..., "00ff", and then use those for all output. < 1310970613 647196 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: also, it means that . at the start of the program does nothing, rather than outputting a NUL byte < 1310970616 432835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which I like less. < 1310970620 795160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Oh, hmm, of course. < 1310970652 387084 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Well, I just cooked it up in three seconds after I told Sgeo that he obviously didn't have arbitrary output at an arbitrary point because ... < 1310970652 942458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sdjfdsf < 1310970654 332662 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because < 1310970664 861284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Because of lengths etc. < 1310970671 744648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION is dum < 1310970688 930307 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes. Some sort of "remove trailing nulls" thing might work, except then you couldn't output trailing nulls. < 1310970698 552560 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :("Yes" to the lengths thing.) < 1310970700 910573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: That's also what I said. < 1310970707 349988 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo could cheat and have an "output NUL byte" instruction. < 1310970710 517062 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Erm. < 1310970712 903519 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: That fails too < 1310970715 856700 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Just calculate the prefixes again < 1310970719 13662 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for each byte you want < 1310970756 50455 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :No, I mean, remove trailing nulls from the "final output". Okay, I guess that's not going to work if you want some output before the end of the program. < 1310970765 323677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, that's a good idea. < 1310970768 619044 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Output transformer. Program can only output 1-255, but this somehow expands to 0-255. 0 is always and only at the end < 1310970773 460518 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Do what fizzie said, except don't filter the nuls outputted by @. < 1310970780 593201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Where @ is the nul byte outputter instruction because I said so. < 1310970821 669554 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I need to sleep soon < 1310970825 48394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Very_smooth_hash oh this is cool < 1310970828 885438 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :really cool < 1310970878 823381 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Is it... surjective or non-surjective? < 1310970891 829453 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION wikis surjective < 1310970900 212128 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION can never keep the jectives straight < 1310970928 73811 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Ok < 1310970949 285139 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I want unknown surjectivity < 1310970984 53427 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i wasnt suggesting it < 1310970987 702232 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i was just calling it cool < 1310970993 98671 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Ok < 1310971031 973717 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :0k < 1310971087 547880 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION throws his initial idea for making doing computations in a language require reversing a hash out the window < 1310971111 286725 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what was wrong with my idea < 1310971120 487202 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott, what? < 1310971125 130162 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :goodbye sgeo's initial idea for making doing computations in a language require reversing a hash < 1310971125 825646 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I wasn't talking about your idea < 1310971141 57400 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i'll miss you < 1310971148 837902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: ok < 1310971267 41318 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Maybe I should throw it out here to be fixed up: Just stuff separated by ! that when hashed, must result in BF code. < 1310971292 204265 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I'm reading TV Tropes again < 1310971295 710708 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because I enjoy it and have time < 1310971299 330194 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :But then it's too easy to just do a bunch of brute-forcing to get each of the BF commands, then just use that forever < 1310971306 736938 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Since no-ops are pretty easy < 1310971308 71033 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unfortunately, Firefox 3 opens tabs in IE order rather than Firefox 1 order < 1310971321 197710 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this does actually make a huge difference when visiting TV Tropes < 1310971321 395707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which is Chrome order? < 1310971331 875698 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :probably IE order, everything uses it nowadays < 1310971346 523787 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :opening a tab next to the page that contained the link you clicked on < 1310971357 709291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Chrome opens tabs to the right of the last middle-click-opened tab; if you've switched tabs since you last did some middle-clicking, I'm not entirely sure how it decides < 1310971357 946874 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(Firefox 1 opened it at the end, leading to you reading in a queue rather than a stack_) < 1310971371 347077 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, that's IE order < 1310971373 217216 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it either goes to the right of the current tab or to the right of the tab bar, it seems < 1310971378 132638 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: what, apparent nondeterminism? < 1310971388 802413 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I never did figure out exactly what caused which of those to happen < 1310971392 527500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I honestly don't know how it's deciding where to put the first, but I'll just assume it's doing something Terribly Clever < 1310971399 305535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It works for me, anyway < 1310971488 560388 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Attention Sgeo: Sleep is not optional. < 1310971503 303735 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yes. < 1310971504 172079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is. < 1310971596 35224 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, I was reading TV Tropes and came across a reference to me < 1310971597 818877 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that was unexpected < 1310971609 446399 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although inevitable in retrospect < 1310971637 655258 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: in the nethack article? < 1310971641 70507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION is guessing < 1310971644 394761 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1310971650 796262 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you might even be able to figure out what for < 1310971656 577094 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you and your stupid fame < 1310971657 949689 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: TAEB < 1310971660 553000 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nope < 1310971663 330894 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Ace < 1310971663 931364 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you haven't seen it, http://www.youtube.com/watch?v=D9oMSPzChgk < 1310971667 89461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1310971670 293245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the speedrun < 1310971672 516128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(he says without clicking) < 1310971674 185023 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not that either < 1310971678 174890 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :speedrun isn't finished < 1310971682 92377 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haha, fastest death < 1310971683 77172 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was originally an April Fool's joke < 1310971688 438590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FUCK < 1310971691 665979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that beep hurt < 1310971698 973536 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :blame the encoder, not me < 1310971699 171716 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :at the start < 1310971710 378284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is there a slower version............. < 1310971711 221328 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or whoever wrote the bootup sequence of DOS < 1310971722 206047 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you wouldn't see much more, I gave a transcript in the comments < 1310971746 412559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: RNG cheat, wish for an item, touch it in a way that makes you die? < 1310971750 131760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@kinkkku I quote the submission text: «A female Tourist comes into the dungeon, finds a shiny artifact silver saber (Grayswandir) on the stairs she entered by [...], picks it up (the default options pick up all items you come across), takes damage from touching the artifact (a 1 in 4 chance for an unintelligent crossaligned artifact like the lawful Grayswandir for a neutral Tourist; [...]), and dies from the damage (around a 52% chance for a < 1310971750 330108 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :starting Tourist [...])» < 1310971750 527681 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1310971753 835945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah < 1310971756 36371 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thanks, summariser < 1310971759 960757 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: that would involve getting control of the character < 1310971768 453914 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it took me around 2 and a half million tries < 1310971772 792592 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: wat? < 1310971778 791567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :at < 1310971780 542829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott: that would involve getting control of the character < 1310971784 129773 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but eventually, I stumbled across a game where I died before gaining control of the characer < 1310971785 650541 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*character < 1310971787 845887 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's theoretically possible < 1310971790 494019 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1310971795 111575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like < 1310971795 309789 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :touching a cockatrice corpse < 1310971796 861313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :on your spawn spot < 1310971799 353805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you spawned blind < 1310971800 187916 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I knew it was, so just left my computer running for a week playing games until it happened < 1310971803 986236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right? < 1310971805 654121 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you don't spawn blind, but you have the right idea < 1310971808 723417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1310971810 120914 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :same sort of thing < 1310971813 623820 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Grayswandir was generated on the upstairs, he picked it up due to autopickup, and it blasted him." < 1310971818 691526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1310971820 671058 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :here you go: http://tasvideos.org/forum/viewtopic.php?p=267682#267682 < 1310971826 336397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I thought it meant fastest in realtime < 1310971845 58331 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I finish input before the game loads, is that fast enough? < 1310971845 997806 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: also, is that post just what i quoted but with really long aistext in the [...]s? < 1310971849 722429 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah, no < 1310971859 155374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1310971861 205634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i thoguht you wrote that < 1310971862 554645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but you didn't < 1310971866 718114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thought < 1310971867 521836 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a transcript of all the text the game would output if I hadn't skipped it < 1310971878 605709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1310971885 343206 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suspect it is fastest in realtime, anyway < 1310971890 567243 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anything slower in gametime means actually inputting commands < 1310971897 663832 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :argh, Patashu, get out of that thread < 1310971898 17507 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and that's bound to be slower than ending input before the game loads < 1310971902 900165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I am seriously worried about how tiny the internet is < 1310971923 640792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I literally can't go anywhere without running into someone I've seen before somewhere completely unrelated < 1310971950 4367 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: why would input take any sort of time? < 1310971963 237643 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: because you overflow the BIOS keyboard buffer eventually < 1310971973 81416 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: ugh; write a PureDOS < 1310971975 28081 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, if you type too early, the keys are interpreted as interrupting the boot process < 1310971989 320926 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :on top of some specification of the xeightsix's semantics < 1310972000 585617 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and then normalise its results to some cycles/sec count < 1310972004 512464 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nah, the whole point is to emulate the real hardware as accurately as you can < 1310972015 563704 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NetHack doesn't _have_ hardware! < 1310972015 841800 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I actually had to submit a patch to the emulator so that it would run NetHack < 1310972032 907087 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Why wouldn't it run NetHack? < 1310972036 148031 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that was a case of improving its handling of a particular edge case that was nonetheless exploited a lot by DJGPP < 1310972043 523170 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Oh < 1310972054 449058 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: basicaly, DJGPP does __int86 by using self-modifying code to overwrite the argument of an int instruction < 1310972062 499094 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1310972063 430285 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and JPC-RR's pipeline was longer than NetHack expected < 1310972065 123041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that is beautiful < 1310972065 613778 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*basically < 1310972073 333349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i kind of hate pipelining because of that < 1310972075 275313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and instruction caches < 1310972078 822316 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :self-modifying code is so nice < 1310972085 918125 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I added code to do a simulated pipeline stall if the code tried to self-modify < 1310972095 633532 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it stalls the pipeline a bit faster than real hardware does, but NetHack doesn't notice < 1310972109 232646 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and neither would anything else unless it were specifically trying to detect an emulator < 1310972120 34091 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(apparently some games have done that as an anti-cheating measure) < 1310972149 618026 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, naughty TV Tropes, assuming I'm male without asking < 1310972160 261523 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I suppose someone who already knew I was might have added that < 1310972180 7431 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION tries to track down a citation for ais523 being male with Google < 1310972194 512673 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my guess is that it exists but will be nontrivial to find < 1310972215 922676 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Wouldn't #esoteric logs work? < 1310972216 617994 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.wolframalpha.com/input/?i=User%3Aais523 is the second result for "ais523 male"... < 1310972222 652237 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which it can't interpret < 1310972229 715697 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that makes no sense < 1310972229 913489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: not if google doesn't find them < 1310972250 405030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There are not too many male admins wearing rouge, because I like men in makeup .... We still have one: {{subst:User:Ais523/User wikipedia/RC patrol (NCR)}}. ... < 1310972256 121672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :from Wikipedia talk:No climbing the Reichstag dressed as Spider-Man ... < 1310972260 319373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there, ais523 is a male admin wearing rouge < 1310972261 952348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the only one, in fact < 1310972271 458581 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: err, that's not a reference to me < 1310972275 573500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: SSSSHHHHH < 1310972278 601469 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I might have userfied the userbox in question < 1310972284 220841 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that doesn't imply anything about my gender < 1310972291 969211 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(in fact, IIRC I /created/ it) < 1310972307 931800 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that quote doesn't even appear on that page, seemingly < 1310972328 800012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I am allergic to cologne, and therefore will need to scale in protest.[citation needed] There are not too many male admins wearing rouge, because I like men in makeup.[citation needed] - Kathryn NicDhàna ♫♦♫ 01:02, 15 March 2007 (UTC) < 1310972337 198134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there < 1310972344 646059 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hey, that ... is cheating < 1310972348 672911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it seems it just picked your signature up because i mentioned it < 1310972350 591123 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's even in an unrelated comment! < 1310972358 48568 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and that's not a sig, it's a userbox < 1310972367 968197 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my sig has a link to my user, user talk, contribs pages < 1310972368 166353 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1310972370 984479 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :user twice, in fact < 1310972373 134790 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway < 1310972377 16381 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I was just cheating b- < 1310972380 159279 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[PDF] Lamborghini Miura < 1310972380 357512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :www.macchinaveloce.com/.../wikipedia-book-pdf_lamborghini-miura_...File Format: PDF/Adobe Acrobat - Quick View < 1310972380 357697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :30 Jan 2011 – The three men worked on the car's design at night, hoping to sway ..... Aetherfukz, After Midnight, Ais523, Alanraywiki, Alansohn, Alhutch, ... < 1310972393 20470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what is that even < 1310972414 356925 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :some spambots were using usernames taken from Wikipedia a while back to confuse spam filters < 1310972417 306523 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps that's it < 1310972431 822354 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's brilliant < 1310972432 518203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION concludes that he/she has no real reason to believe that ais523 is male < 1310972450 808849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :jokes only ais will get . com < 1310972499 515403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: are you male < 1310972514 181107 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what sort of question is that? < 1310972522 935392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: a question that Google will index the answer to :-D < 1310972681 320213 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :QDB: Best of the Queue < 1310972681 598168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :www.qdb.us/queue/best/5 - Cached and i have a fantasy about having 2 men at once: one for .... meh, I've been so busy in RL recently I've hardly been sleeping at all ... < 1310972683 337473 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais is qdb famous < 1310972689 127858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like bash famous but slightly less popular < 1310972695 607026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok i give up, i'm going to refer to ais523 with spivak from now on < 1310972711 864751 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I refer to /myself/ with singular they in /me, because it seems weird otherwise < 1310972722 796281 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can't use gendered pronouns without hesitating nowadays < 1310972756 344910 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it's simpler than worrying whether I'm making assumptions about my own gender < 1310972803 919293 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I should return to myself as "it". that'd be cool. too bad I don't use /me at all ever < 1310972821 521632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"it" is a cool pronoun i approve of it < 1310972825 842832 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're hardly the first to though monqy < 1310972862 944024 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does anyone consider it offensive to be referred to as "it" < 1310972897 123200 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :probably most people for whom it isn't their preferred pronoun < 1310972899 906175 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't mind, for the record < 1310972906 785447 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although it might confuse me the first few times < 1310972951 806461 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :if only grammatical gender wasn't a thing. then I would be less unhappy. < 1310972972 217645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :grammatical gender must be such a fucking pain < 1310972977 159723 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott, I don't see ais523 on there < 1310972986 511513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: ? < 1310972991 424618 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: it's clearly a cached version < 1310973001 751889 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: can i call you it, that would be cool. or wait how about punctuation < 1310973003 988093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can I call you -- < 1310973004 405048 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Oh < 1310973030 841744 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :-- is the new personal pronoun? < 1310973034 965740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1310973041 653066 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I'm cool with it so long as I know what it means < 1310973044 132311 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION submitted himself to bash once. Everyone hated it. < 1310973051 230414 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION thinks that -- is going to use "--" forever < 1310973053 947501 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: "everyone"? < 1310973058 970812 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Sgeo: --self :P < 1310973060 920380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :only a mod will have seen it < 1310973062 735464 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Note: Not literally everyone < 1310973065 123244 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unless it got APPROVED < 1310973070 766769 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. one person < 1310973128 592405 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott, by bash I may have meant qdb < 1310973147 203302 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :And ther are votes on it < 1310973157 263586 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :19 votes, although it no longer shows up as approved < 1310973187 176932 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://qdb.us/297375 < 1310973200 978683 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://qdb.us/search?q=%23esoteric&order=real_score&sort=desc&limit=25&approved=-1 < 1310973204 113622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :omg < 1310973204 311251 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good quote very funny < 1310973205 85625 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im there < 1310973206 894278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and its good voted < 1310973211 158342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I;M FANOUS < 1310973224 341153 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in fanous monqy < 1310973233 111562 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wow < 1310973236 816833 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo submitted a quote < 1310973239 229443 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :youre famouse < 1310973240 340616 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in his client's format < 1310973247 81080 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :amazing < 1310973268 969244 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it just seems to be an excerpt of random channel banter :D < 1310973286 116576 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Sgeo: maybe if you didn't submit it yourself in a fit of "omg I'm so funny" but rather waited until you said something that someone else found worth quoting, your first quote would be better < 1310973297 159369 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://qdb.us/298929 < 1310973301 527086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OMG ITS ALMOST HALF RATED GOOD < 1310973305 876750 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OMG OMG OMG OMG IM SO FANOUS < 1310973308 607846 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :zzoquote's rating is appropriately "?". < 1310973314 639625 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner i am so fanous < 1310973351 492497 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is it ok to vote myself up DONT CARE SUCKAS DOING IT ANYWAY < 1310973353 582279 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :(that's the reasoning I use to prevent myself from quoting all my super awesome puns just because no-one else did) < 1310973371 466570 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: http://qdb.us/303709 < 1310973382 172730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: plz explain your proximity to an imitator of I < 1310973464 716745 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I have a single well-voted bash.org-quote -- http://bash.org/?39012 -- and I can't quite recall if it was from #esoteric or not. Based on the content it might well be, though the other speaker's nick doesn't sound that familiar. < 1310973513 595603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nope. < 1310973523 645595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Unless it was unlogged. < 1310973545 174411 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: you have all the logs memorized or something? < 1310973546 7137 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Not in my logs either, and I suppose I was on-channel at the time. < 1310973551 221450 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: i have a copy < 1310973586 130545 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oh, that's a much more realistic explanation < 1310973591 119720 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I should wget them or something at some point < 1310973598 143486 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Or sync with Gregor's project < 1310973603 522212 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I feel willing to use cygwin < 1310973611 777934 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Gregor's project"? < 1310973615 21609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you just need rsync for windows. < 1310973618 422580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://qdb.us/302321 <-- wat < 1310973679 324345 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION is now very curious as to what network that was < 1310973712 612823 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zamabe [~zamabe@i.saw.this.giant.bird.and.his.name.was.linux] has quit [G-Lined: Spam sucks.] < 1310973713 45103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good hostname < 1310973736 156086 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Christ is clearly Gamzee < 1310973739 726822 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :*Chris < 1310973747 75178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :chris, christ < 1310973748 799926 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what's the difference < 1310973760 39450 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : like there was this one day I took three grams of sugar and few litres of coke and some assorted lego mindstorm bits and made sense out of them < 1310973763 331640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: what does it MEAN????? < 1310973802 830406 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :http://honk-honk.org/ well, that's pathetically boring < 1310973878 563184 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: More context would maybe make SENSE out of it, but I can't find any of this stuff from my logs. They must be in the -- dramatic pause -- OLD LOGS. Annoying that bash.org doesn't show a submission timestamp. (But the numbers are pretty low, they're around 900k now.) < 1310973902 696501 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: This is why you should never snort Lego Mindstorm bits. < 1310973915 97096 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Is bash.org even older than 2002/2003? < 1310973926 916968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :99 isn't it? < 1310973932 729690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It is an Institution(tm). < 1310973953 499933 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :© QDB 1999-2011, All Rights Reserved. if that means anything < 1310973953 698053 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :old enough that it has always existed < 1310973955 377118 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: plz tell wikipedia they need an article on bash.org. thx < 1310973963 826597 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: thanks, it < 1310973972 564084 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1310973976 222624 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: [[Wikipedia:Requested articles]]? < 1310973982 659327 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Going to throw this router in the trash < 1310973984 968383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it's probably existed a thousand times :P < 1310973996 216291 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1310974003 225141 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and nobody ever reads requested articles anyway < 1310974016 36257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"here's a lot of _actually difficult_ non-gnome work to do" < 1310974019 470798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"enjoy" < 1310974068 439467 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1310974142 131049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Do you know of any tolerable non-Java JVM languages? < 1310974148 706626 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Clojure sucks, Scala sucks, Python sucks, Ruby sucks, ... :( < 1310974150 926636 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Ok, this xkcd is more of a ... pitch for some sci-fi show, than an actual comic < 1310974153 622924 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Scala sucks? < 1310974159 894986 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Clojure sucks? < 1310974161 980401 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: why did you add "non-Java" to "tolerable"? < 1310974171 143239 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: The Mindstorm one seems to come from Mar 29, 2002, and here's the context that will make it all sensible: http://p.zem.fi/37do < 1310974174 376345 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Well, Java is... tolerable, it just shortens your lifetime. < 1310974179 385542 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wouldn't have expected you to think of Java as tolerable, even though you'd been writing in it < 1310974191 904301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Suddenly it makes SENSE. Also you had no tab-complete. < 1310974199 170295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: It's not good or acceptable, it's just... tolerable. < 1310974204 321101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not, for instance, yet dead. < 1310974209 285863 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Compare if I'd been using PHP. < 1310974216 410269 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aha < 1310974223 418836 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow, < 1310974225 697210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : I'm not, for instance, yet dead. < 1310974228 825318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :has an insanely weird rhythm < 1310974242 126299 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was reading proggit discussing PHP deprecating the mysql library (in favour of mysqli) < 1310974245 771185 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: I do like how mooz's "standard" way of decoding ROT13 is to run it through a Befunge program. That's dedication. < 1310974259 221070 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they're deprecating it in one of the worst ways possible (in particular, generating no deprecation warnings) < 1310974264 583607 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: that mooz guy sounds totally cool, he should drop his life and come have fun with us :( < 1310974278 109459 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I use a firefox extension to derot13 stuff < 1310974279 667157 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: this is PHP, if they do anything like that they'll get murdered by the users < 1310974295 733812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I'm sure register_globals' deprecation was met with insane fury and footstomping < 1310974302 472457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so, too, magic quotes < 1310974303 862251 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the thing doesn't even support parametrized queries! < 1310974305 682605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :god, magic quotes < 1310974309 141954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can you BELIEVE magic quotes?? < 1310974310 183615 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, what did magic quotes do? < 1310974319 178821 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know what register_globals did, and why it's an insanely bad idea < 1310974320 237532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: automatically escaped every quote/backslash in query/form parameters < 1310974323 338549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so that you would avoid SQL injections < 1310974329 31294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :seriously < 1310974330 575144 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: err, ouch < 1310974336 854255 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :That's... not the right way to avoid SQL injections < 1310974340 688399 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the worst thing is, in some cases that might actually work < 1310974341 660951 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: so you had to strip the slashes to output them < 1310974342 797494 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which just makes it worse < 1310974347 81364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's amazing < 1310974357 644635 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im dead < 1310974359 588492 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it kiled me < 1310974363 675696 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :How does anyone not know the right way to avoid SQL injections? < 1310974368 456764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: php < 1310974373 595697 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's like undefined behaviour, defined as "does more or less what you want except when you demonstrate it to a customer" < 1310974375 196290 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :If they've HEARD of it, I mean, how do they not know < 1310974391 516596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: well, we are talking 1997/1998 < 1310974404 733478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they probably didn't hear of it, someone probably just complained that their site got hacked < 1310974411 99507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and they looked at the ogs < 1310974411 762370 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :logs < 1310974414 653031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"aha, we need to escape this" < 1310974421 61017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"it would be convenient if you didn't have to" < 1310974425 348055 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"so that you couldn't make mistakes like this" < 1310974426 927345 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :an hour later... < 1310974447 955138 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: when magic quotes was introduced, < 1310974460 860021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PHP still did loops by fseek()ing back to the start of the loop upon reaching its end < 1310974461 246790 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I have a better idea for something that has PHP levels of awful and yet is not as bad as magic quotes < 1310974463 492318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and continuing execution from there < 1310974466 92433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : wow < 1310974468 759827 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : im double dead < 1310974478 942876 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Are the mailing lists archived somewhere? < 1310974486 292538 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :To actually see the thought processes < 1310974487 266140 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you change the string concatenate operator to escape things it concatenates other than string literals < 1310974489 691379 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Instead of speculating < 1310974499 421056 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: and wow, that is a pretty ridiculous way to do loops < 1310974521 473295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: If you have a SQL query tree, then it makes sense for a string node to be escaped in conversion to raw textual SQL < 1310974523 992673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and is sane < 1310974529 372102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That doesn't involve a concatenation operator, though < 1310974530 223695 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: why would anyone ever do loops like that < 1310974534 617859 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :fseek()? That sounds like opening the file and I guess, in this context, executing part of it? < 1310974534 816242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But if you used string interpolation, it'd look about the same < 1310974544 360834 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: Never reading the dragon book? < 1310974545 651814 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: X_X < 1310974547 535877 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it amazes me how php manages to exist < 1310974558 317824 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh ghod, magic quotes. There were even separate settings for magic_quotes_gpc (for GET/POST/COOKIE fields) and magic_cookies_runtime (for database/fread/most-but-not-all-external-sources data), and you could never know which values will and will not have magically escaped quotes. < 1310974561 365380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: actually, concatenation is really weird if you're thinking of an ast < 1310974573 873941 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :fseek() + an eval, I guess? < 1310974577 195972 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: (select foo from) has to be a "partial query"... basically, wherever the parser ends up, you ... oh it's a zipper < 1310974582 549624 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: this is PHP, I'm just thinking of "whatever's hackiest to implement" < 1310974586 46316 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :although wouldn't that hit stack overflow? < 1310974586 741512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you navigate down the parsetree with a zipper as you construct it < 1310974588 270345 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Current PHP docs: "There is no reason to use magic quotes because they are no longer a supported part of PHP. However, they did exist and did help a few beginners blissfully and unknowingly write better (more secure) code. But, when dealing with code that relies upon this behavior it's better to update the code instead of turning magic quotes on. So why did this feature exist? Simple, to help prevent SQL Injection. Today developers are better aware of security < 1310974588 468705 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :and end up using database specific escaping mechanisms and/or prepared statements instead of relying upon features like magical quotes." < 1310974590 152440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and then when you reach the end ) < 1310974593 639436 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you store that zipper < 1310974594 890898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and that's the object < 1310974597 644424 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :See, "it made sense back then", they say. < 1310974599 361678 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and then a+b < 1310974605 528205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just replaces the hole in a < 1310974608 987513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with b < 1310974610 135720 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: reminds me a bit of the metasyntactic variable - in maths < 1310974619 932470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(if a is a holy-parse-tree) < 1310974632 459867 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(select a from) + (foo.) + bar --> select a from foo.bar < 1310974640 19379 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is used to construct, basically, parse trees with holes in < 1310974647 863903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: indeed < 1310974652 465962 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well, it's more like mixfix, but yes < 1310974665 69815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that is, it's more like defining arbitrary operators i.e. mixfix, than a parse tree < 1310974671 814773 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because mathematics doesn't really /have/ parse trees < 1310974679 109501 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, not ones that even vaguely match up to the syntactic form < 1310974746 875053 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: oh man these holy parse trees are cool < 1310974749 441617 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think < 1310974750 681350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe < 1310974760 275224 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*holey? < 1310974762 971439 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or is the typo deliberate? < 1310974764 47584 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1310974766 500996 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a fun typo < 1310974770 696910 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :deliberypo < 1310974780 600182 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wonder what ((select a from) + (where b=9)) results in < 1310974792 798344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, clearly you just need a subtree-insert operation < 1310974796 684587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like inserting in a string < 1310974800 165830 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : so you have to do silly things normally used only by Vorpal, and weird unusual libraries, or else confusing code that doesn't really mean what it looks like it means, to get your memory access patterns to what you want <--- XD < 1310974815 833849 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :"silly things normally" < 1310974825 685330 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :s/normally// < 1310974827 506262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :insert(1, sometable, (select a from) + (where b=9)) --> select a from sometable where b=9 < 1310974830 729843 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: beuatiful < 1310974835 617413 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh good, I don't actually have to implement posix_memadvise or whatever it's called < 1310974855 970452 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, posix_madvise iird < 1310974858 786769 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :iirc* < 1310974861 237605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: wat < 1310974869 346313 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: err, secret project < 1310974882 250980 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, not very secret if you blab about it < 1310974884 950897 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that explains anything I do that results in obscure questions about Linux internals < 1310974900 26986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: STUPID PUBLIC LOGBOTS < 1310974903 97485 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, writing fakeinit < 1310974909 816358 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, when will it stop being secret < 1310974918 617982 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: when, if ever, it's finished < 1310974931 323057 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: good thing Feather wasn't under that, then < 1310974933 664199 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or we'd never hear about it < 1310974939 514253 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :XD < 1310974940 244530 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's probably not that interesting to this community anyway, other than in being generally insane and programming-related < 1310974960 447793 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: so you mean, it is interesting to this community? < 1310974964 802111 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, why is it secret < 1310974981 561400 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: err, convoluted reasons < 1310974988 773194 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: s/convoluted/secret/ < 1310975006 439162 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that are really minor, in that the reasons don't really justify the effort I have to go to to stop anyone figuring out exactly what I'm doing < 1310975049 366540 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, NDA? < 1310975056 547502 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no < 1310975059 382492 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1310975065 380950 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd be a lot more cautious if it were an NDA < 1310975066 547208 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wtf < 1310975080 799140 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what I care about is that people don't figure out exactly what I'm doing, or at least why < 1310975101 124219 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :figuring out approximately what is fine < 1310975105 581363 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it makes no sense out of context < 1310975112 644482 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, anyway the fact that you even consider "implementing" posix_madvise indicates it is a libc, OS or similar. < 1310975124 450475 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523 is actually implementing Microcosm < 1310975137 340063 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, that could be it yes. < 1310975140 909569 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: wait, it's secret but not for official reasons? < 1310975148 422881 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you don't love us :'''''''''''( < 1310975149 526303 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I may ask someone to explain user-mode Linux to me at some point, but I don't think it does what I want < 1310975157 282508 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1310975158 395033 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it's secret for really inane and pointless reasons < 1310975164 589010 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which makes me want to keep it secret all the more < 1310975165 714257 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::( < 1310975177 472211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: lamest???? signs point to YES < 1310975190 601925 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, well said < 1310975200 353596 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it isn't an OS, at least < 1310975201 989726 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, not exactly < 1310975204 642542 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it has some similarities < 1310975228 36443 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :UML is very obvious from the name; it just runs an instance of the kernel as a user-mode task, without most of the drivers since they're not necessary, and some plumbing back to the host. < 1310975233 485376 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, I know < 1310975267 223715 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I could even tell people its name and they wouldn't know what it did, but that's because it's not a very descriptive name < 1310975270 517127 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Sounds like some sort of A New Kind Of OS. < 1310975273 397265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: update < 1310975278 866521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: dododododo < 1310975283 154950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: that's @ < 1310975285 86116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::P < 1310975287 33262 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I'm not going to, because I suck at maintaining deceptions < 1310975294 884129 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: we will wear you down eventually < 1310975306 395310 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh, why is everyone so excited? < 1310975307 683683 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I'll leave that to elliott yes < 1310975319 223311 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, because it sounds interesting < 1310975346 765076 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, is this the always PID 2-project? < 1310975351 637696 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: that's fakeinit < 1310975352 706612 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1310975353 957122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which is apparently part of it < 1310975355 943510 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fakeinit's part of it < 1310975360 243527 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that bit's easy < 1310975360 441980 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: oh come on, with your track record, we're interested in everything you do by definition < 1310975367 354991 :cheater_!~ubuntu@g229128088.adsl.alicedsl.de PRIVMSG #esoteric :good morning < 1310975368 995618 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it turns out that init doesn't actually do very much < 1310975373 768806 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or have to, at least < 1310975393 501339 :cheater_!~ubuntu@g229128088.adsl.alicedsl.de PRIVMSG #esoteric :hint: http://io.smashthestack.org:84/intro/ < 1310975395 922722 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: hs update < 1310975464 95564 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Woah < 1310975464 330872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nooooooooooooooooooooooooo < 1310975467 935028 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Shush < 1310975485 3659 :cheater_!~ubuntu@g229128088.adsl.alicedsl.de PRIVMSG #esoteric :i really like the graphical demo < 1310975517 50757 :cheater_!~ubuntu@g229128088.adsl.alicedsl.de PRIVMSG #esoteric :i wonder if they could use the existing partition table as a possible source of data for autogenerating more interesting graphical presentations < 1310975631 776962 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1310975716 967175 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :elliott, ty < 1310976197 483349 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1310976201 119950 :elliott__!~elliott@95.149.245.90 JOIN :#esoteric < 1310976247 73379 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :ais523: what does it say about me that the first thing I thought in this recent patch of Java coding when I found that the Bukkit API forces you to use instanceof was "but that breaks parametricity!"? < 1310976274 703029 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott__: that you're still thinking in terms of actual OO as compared to practical real world Java OO < 1310976283 869314 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :ais523: umm, parametricity is a functional thing < 1310976298 715929 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :in fact, it breaks down slightly with _|_, IIRC < 1310976301 894752 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :umm, there's an OO equivalent that's basically the same thing < 1310976306 361056 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :substitutability, or something < 1310976311 125493 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just with different names < 1310976314 377777 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :instanceof is bad, anyway < 1310976317 938939 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :isn't that Liskov substitution? < 1310976321 127696 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :principle < 1310976324 755658 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, could be < 1310976330 252126 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :that's not what parametricity is, really < 1310976335 499570 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the only time I've used instanceof is to work around a really badly designed API < 1310976345 553539 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :ais523: with Bukkit, it seems reasonable enough < 1310976361 504514 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :ais523: e.g. in the body of a /command, you have a CommandSender < 1310976372 644910 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :ais523: which could be the server console, a player, or < 1310976377 378239 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :(you can execute commands in code) < 1310976383 486824 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :ais523: so if you want to do something player-specific... < 1310976390 966206 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :if (sender instanceof Player) ... < 1310976402 453701 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :those should be subclasses of CommandSender, surely? < 1310976407 20526 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :probably there could be a nicer way of doing it, but I can't think of a similarly extensible one off the top of my head < 1310976407 562494 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :umm, of Command < 1310976411 439562 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :CommandSentByPlayer, etc < 1310976418 757826 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :ais523: um, there is no such Command object < 1310976420 705612 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although Java's lack of multiple inheritance stops that working properly < 1310976427 614628 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, what represents the /command itself? < 1310976427 874163 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :it's an event handler < 1310976435 760344 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Command < 1310976438 296421 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, have different listeners, then < 1310976452 640577 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :http://jd.bukkit.org/apidocs/org/bukkit/command/Command.html < 1310976456 715758 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :http://jd.bukkit.org/apidocs/org/bukkit/command/CommandSender.html < 1310976569 117396 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :"DefaultCommands is the only plugin you need for your server! It has everything!" < 1310976574 937595 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :actual quote < 1310976736 536617 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :"Infer Nullity" --IntelliJ IDEA < 1310976760 246644 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :has anyone implemented nullity for a popular programming language? < 1310976815 846057 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Does NaN count? < 1310976920 23183 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :no < 1310976936 241563 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :http://www.bookofparagon.com/Mathematics/PerspexMachineIX.pdf good paper < 1310976994 216695 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :"Imagine you're landing on an aeroplane and the automatic pilot's working," he suggests. "If it divides by zero and the computer stops working - you're in big trouble. If your heart pacemaker divides by zero, you're dead." < 1310976995 304295 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :oh man < 1310976997 687748 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :i forgot how amazing. < 1310977011 905681 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :According to wiki, whether it equals itself is the only significant difference < 1310977080 670851 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :stop abbreviating wikipedia as wiki < 1310977109 540483 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :Am I allowed to abbreviate c2 wiki as wiki < 1310977110 128179 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :? < 1310977142 94041 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1310977146 62572 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Hello! < 1310977175 806315 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :hi < 1310977177 419619 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Sgeo_: no < 1310977229 226246 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Right, I'm on Windows 7 now, I may be able to get Haskell working < 1310977255 119930 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Downloading the platform installer... < 1310977342 326726 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Installing < 1310977359 855138 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Maybe you should provide us a progress bar too. < 1310977369 693290 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, TV Tropes queue emptied < 1310977380 186901 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that was surprising, to say the least, I expected it to last longer < 1310977396 817599 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I'm getting good at escaping TVTropes < 1310977397 15408 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :wat, you ran out of tv tropes? < 1310977398 904811 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Too good < 1310977405 153684 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :fizzie: tell ais523 about your system < 1310977408 932467 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner: well, i don't follow every link < 1310977415 750488 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :ais523: I managed to escape TV Tropes perfectly < 1310977419 53439 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :and permanently < 1310977423 304723 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I also need to remember to use full stops. < 1310977424 438772 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, I tend to follow less than 1 link on average from each page < 1310977430 153502 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott__: don't tell me you memorized the whole thing? < 1310977446 39781 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :They're like the semicolons of written language < 1310977467 701717 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :ais523: nope, i started finding people casually dropping trope terminology as a substitute for actually knowing anything about fiction sufficiently annoying that every time I read a page it's insanely obnoxious < 1310977474 361997 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :I've developed a natural resistance < 1310977475 720307 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :go my brain < 1310977484 990815 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh < 1310977530 843703 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :My system consists of a .txt file of tvtropes URLs; there's about 60 or so in there. I pick from there at random, and then add any interesting-sounding non-duplicate links at the end of the file. < 1310977554 116494 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :fizzie: make it an sql database; then you don't have to worry about duplicates < 1310977556 76630 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: that's not too dissimilar from mine, except that I do more than one at a time < 1310977563 482516 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and queue rather than picking at random < 1310977573 432134 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :My escape system is, think of something else, close the browser in one go, realise I'm not in TVTropes anymore, celebrate. < 1310977579 809309 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Haskell installed < 1310977620 641944 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :ais523: here's an idea: a script that detects if you ever click a link you've clicked before this session; if you do, it closes the tab you clicked it on < 1310977637 973915 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :eventually, you'll get sufficiently paranoid of clicking links that you'll give up < 1310977638 529629 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott__: why would that help? < 1310977642 553280 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, I see < 1310977645 513339 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :or, I suppose, run out of links that don't self-destruct < 1310977653 646178 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I click duplicates sometimes, but they don't take much effort to close < 1310977663 514752 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :ais523: well, it's just a "this has gone on way too long" signal :D < 1310977676 759078 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :and since it closes duplicates, there's no way to get back a page it takes away from you < 1310977678 844213 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I always seem to end up at the page for Futurama < 1310977711 832786 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, it happened to me recently, which makes sense as I stay within related groups of pages < 1310977730 734212 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do people normally browse it aimlessly? < 1310977736 168661 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :normally I go there to look up something in particular < 1310977753 885535 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :ais523: people end up on it and then can't get out because every link looks interesting < 1310977788 19498 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, the links that look interesting to me tend to form a finite subset, and be only a couple on each page < 1310977804 656107 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and eventually they end up forming a walled garden, when I disregard links I don't care about < 1310977805 629281 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :then you're lucky < 1310977811 696128 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it also helps that I have some of the more common targets memorized < 1310977821 914871 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, it's reaching the point that I can often guess what's behind a piped link too < 1310977994 818402 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :hmm, is wtf-is-latin's-code:generis etymologically related to en:generic at all? < 1310978006 445396 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :as in sui generis < 1310978030 825228 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :latin is la: < 1310978033 244910 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I don't know < 1310978060 116388 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Hang on, I can find out < 1310978072 826424 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Yes, it is < 1310978090 922721 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :generic: "Etymology: Either < post-classical Latin genericus (a1315; also 1644 in Descartes), or directly < classical Latin gener-, genus kind (see genus n.) + -ic suffix." < 1310978112 148415 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Right. < 1310978256 748700 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Variables in Haskell do not vary? < 1310978267 191840 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Then why the hell are they called variables? < 1310978285 278664 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Taneb: got a better name? < 1310978288 355586 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric : name < 1310978295 912778 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Taneb: But really, they vary as much as variables do in mathematics < 1310978300 850078 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :f x = x + 9 < 1310978302 865672 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :x is a variable < 1310978314 217290 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :That makes sense < 1310978314 415388 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :I wouldn't actually call f a variable... < 1310978321 197045 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :But it is one, technically, I'd say < 1310978329 383693 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Thanks < 1310978331 653391 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Taneb: Reading LYAH? < 1310978343 949932 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :No, just Wikibooks < 1310978347 563831 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Oh, ew < 1310978351 417745 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Don't < 1310978357 630721 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :It's not a very good tutorial at all IMO < 1310978380 639968 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :http://learnyouahaskell.com/ is the best tutorial but if you really can't stand cartoon animals then I guess Real World Haskell might suffice < 1310978463 352976 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Taneb: Or, well, read what you want but if you suffer eternally then I warned you :-P < 1310978525 680509 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Thanks for the pointers < 1310978662 396430 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Taneb: Real World Haskell is also good to read after LYAH; it's good on the overall "how to structure and write a Haskell program" which isn't easy to see coming from imperative languages, but less so on the details of the actual language which LYAH covers bettwe < 1310978664 290206 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :better < 1310979998 136335 :Taneb_!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1310980099 272589 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Ping timeout: 252 seconds < 1310980295 659573 :Taneb_!540d59f6@gateway/web/freenode/ip.84.13.89.246 NICK :Taneb < 1310980557 985241 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1310980830 131584 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Haskell's pretty neat < 1310980921 790741 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :[2^x|x<-[1..10]] < 1310980937 108613 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :The elegance of that is outstanding < 1310981267 817871 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :map (2^) [1..10] < 1310981268 905514 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :ftfy < 1310981336 700536 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :>> 2.^(1:10) < 1310981336 898484 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ans = < 1310981336 898650 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : Columns 1 through 9 < 1310981336 898760 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : 2 4 8 16 32 64 128 256 512 < 1310981339 811524 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :For the MATLAB in us. < 1310981343 88345 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :X-D < 1310981369 701954 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :fizzie: How does MATLAB print arrays longer than the screen? < 1310981375 174969 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Oh wait, "Columns 1 through 9" < 1310981378 531899 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Guess it just truncates them < 1310981380 646450 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Gross < 1310981388 617115 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It continues on the second line with "Column 10". < 1310981391 427073 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Didn't bother pasting. < 1310981413 216524 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The output formatting is not very pretty in general, though. < 1310981480 759921 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(There's a spreadsheet-like matrix viewer in the GUI side.) < 1310981945 580944 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1310981949 280079 :cheater_!~ubuntu@g229128088.adsl.alicedsl.de PRIVMSG #esoteric :i find the matlab ui appaling < 1310982096 42934 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :hmm, is it usual to nest packages in Java to provide a hierarchy? < 1310982101 981732 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :rather than prefixing a bunch of class names < 1310982111 874401 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :I guess not, since you can't import them qualified like that < 1310982243 528173 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The larger collections in the standard runtime do have some hierarchical packagemancy going on. E.g. java.awt has java.awt.font, java.awt.color, java.awt.image and so on for not-used-all-the-time specializations. < 1310982321 806660 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Right. < 1310982345 49179 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :It's net.[secret].[secret].MiscellaneousCommands vs. net.[secret].[secret].commands.Miscellaneous. < 1310982957 990386 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Bye < 1310982960 415432 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Quit: Page closed < 1310984375 717570 :FireFly!~firefly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1310984379 978486 :FireFly!~firefly@1-1-3-36a.tul.sth.bostream.se QUIT :Changing host < 1310984380 176398 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1310984602 490810 :oklofok!~oklopol@dyn37-143.vpn.utu.fi QUIT :Read error: Connection reset by peer < 1310984611 662919 :oklopol!~oklopol@dyn37-143.vpn.utu.fi JOIN :#esoteric < 1310984868 670611 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :oklopol: long time no nick < 1310985416 914166 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :>> take 5 $ fix (+1) 0 < 1310985422 278767 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> take 5 $ fix (+1) 0 < 1310985423 795206 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Num.Num [a]) < 1310985423 993249 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `e_1510' at take 5 $ iterate (+1) 0 < 1310985517 526714 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :it provides general recursion < 1310985518 81879 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0,1,2,3,4] < 1310985525 25748 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :that doesn't imply infinite loops by any stretch < 1310985527 649995 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> take 5 $ fix (1:) < 1310985528 623593 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,1,1,1,1] < 1310985562 135029 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :> let fact me 0 = 1; fact me n = n * me (n-1) in fix fact 9 < 1310985562 864915 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 362880 < 1310985565 375664 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Lymee: note how fact doesn't refer to itself < 1310985573 711286 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :fix f === f (fix f) < 1310985614 657322 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I see. < 1310985632 613264 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :in fact that's the implementation, almost < 1310985640 21209 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :(it's actually "fix f = let x = f x in x" for sharing) < 1310985668 907544 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> fix ($) < 1310985670 121809 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show (a -> b) < 1310985670 320035 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `... < 1310985694 362258 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric ::t fix ($) < 1310985695 196805 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. a -> b < 1310985696 918587 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ACTION is quite sure she has at least one type wrong. < 1310985698 241120 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :useful < 1310985700 225581 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :> fix ($) 9 < 1310985708 87200 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Lymee: are you trying to get just _|_> < 1310985710 750830 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :you might want fix id < 1310985712 431122 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :id :: a -> a < 1310985714 932662 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :fix :: (a -> a) -> a < 1310985715 433308 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : thread killed < 1310985716 227357 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :?ty fix id < 1310985716 871841 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott__, I'm being silly. < 1310985717 218622 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. a < 1310985728 773397 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Lymee: i was asking how exactly you're trying to be silly < 1310985739 376406 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Create ways to crash things. < 1310985743 93394 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Well. < 1310985747 303479 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Pretty much. < 1310985789 737616 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :you can't crash lambdabot :) < 1310985793 611323 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :except by looking at it. < 1310985796 34588 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I'm aware. < 1310985796 452910 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :=p < 1310985809 741169 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> error "Not even this way?" < 1310985811 131762 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: Not even this way? < 1310985814 652887 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Nope! < 1310985815 234649 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::D < 1310985823 295237 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :(heh obviously not) < 1310985826 772284 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :(that would be horrible otherwise) < 1310990419 506466 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1310990427 13070 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Hello again < 1310991245 31178 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1310991913 426506 :Gregor!Gregor@codu.org PRIVMSG #esoteric :My advisor was in Paris on Thursday, Indiana this weekend, and is now in Seattle. < 1310991920 211376 :Gregor!Gregor@codu.org PRIVMSG #esoteric :To quote: "My body clock is ... missing" < 1310991975 181275 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Ha, nice < 1310991979 826856 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Well, not nice < 1310991983 221688 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :But you know < 1310992020 494092 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :"Also my bank account." < 1310992074 211562 :asiekierka!2e0fa1c2@gateway/web/freenode/ip.46.15.161.194 JOIN :#esoteric < 1310992076 658732 :asiekierka!2e0fa1c2@gateway/web/freenode/ip.46.15.161.194 PRIVMSG #esoteric :hey < 1310992090 398189 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"Also my left kidney." < 1310992091 57554 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 5 new messages. '/msg lambdabot @messages' to read them. < 1310992105 135822 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott__, FFS, tell me when you leave messages. < 1310992116 784728 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Do you want me to leave a message when I leave messages? < 1310992131 990909 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :I don't remember leaving any, those must be from at least yesterday. < 1310992159 812755 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :8 hours ago. < 1310992168 510117 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Well that's basically yesterday. < 1310992191 678141 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Just pretend you're in California < 1310992193 534877 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :In the sense that it was today, then yes. < 1310992874 68737 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Rain looks nasty < 1310992987 104588 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Taneb: I was about to say "oh, what a coincidence; it's raining here too" but then I... yeah. < 1310993027 813956 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I'm still outstanded by that coincidence < 1310993035 849986 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Whereabouts in Hexham do you live? < 1310993049 683545 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :NO CHANCE < 1310993065 836496 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Give me an East or a West < 1310993081 336195 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :MMMM MMMM M MMMMF < 1310993096 210192 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Oh, fine < 1310993152 526842 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :`quote you have become < 1310993156 159455 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :498) elliott: You have become the very thing you fought for! < 1310993331 624520 :asiekierka!2e0fa1c2@gateway/web/freenode/ip.46.15.161.194 QUIT :Quit: Page closed < 1310993808 404253 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Someone recommend a wireless router, quick. < 1310993886 760810 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Phantom_Hoover: Linksys. < 1310993906 950001 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Phantom_Hoover: Does it have to be a modem too? < 1310993911 345535 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No. < 1310993921 643027 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Phantom_Hoover: So you have a separate ADSL modem? < 1310993925 130949 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Or cable or whatever. < 1310993928 20093 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes. < 1310993939 698654 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Phantom_Hoover: http://www.linksysbycisco.com/UK/en/products/WAP54G < 1310993945 220350 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :For extra niceness run OpenWrt on it. < 1310993965 439772 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :(I technically haven't used that Linksys router, but I own one and let's face it, I've never heard a single person do anything but recommend it.) < 1310993986 626503 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Phantom_Hoover: But < 1310993987 182750 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :PC with 300MHz or Faster Processor < 1310993987 443359 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :128MB RAM Memory < 1310993987 641383 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Internet Explorer 5.0 or Netscape Navigator 6 or higher for Web-based Coniguration < 1310993987 641548 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :CD-ROM Drive < 1310993987 839574 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Windows 2000 or XP (to use the Setup Wizard) < 1310993992 75958 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :you will need IE5. < 1310994001 378244 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What, really? < 1310994005 8585 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Like, seriously? < 1310994016 681813 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Phantom_Hoover: No. < 1310994030 311934 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Only if you want to "conigure" it. < 1310994050 872978 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :X-D < 1310994055 145433 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Pro webdesign < 1310994076 240744 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The WAP (at least some hardware revisions of it) has significantly less flash than the WRT, so running OpenWRT on it (at least some models) is a bit painful. < 1310994077 75097 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Phantom_Hoover: why'd you want to know a good router anyway. < 1310994086 127936 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :fizzie: Oh does it? < 1310994094 836376 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :fizzie: Oh well, nothing really wrong with the Linksys firmware is there? < 1310994105 831491 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :I mean, unless you REALLY want to run a web server off your router. < 1310994110 567749 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Not really, unless you want to do Fancy Tricks. < 1310994126 542706 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Is there a better wireless router by Linksys? < 1310994128 634729 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott__, because the current one sucks to the extent that I have been using the neighbours' network exclusively for a month. < 1310994134 279849 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Oh, http://www.linksysbycisco.com/UK/en/products/WAP54G < 1310994136 93674 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :I missed it entirely. < 1310994148 928230 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Hmm, wait. < 1310994155 193741 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :fizzie: Does the WAP even have Ethernet ports? < 1310994163 305127 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, it has one. < 1310994163 542946 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Oh, one. < 1310994166 749670 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's an access point. < 1310994177 424990 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That's pretty much the main difference between the WRT and the WAP. < 1310994181 155927 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Phantom_Hoover: Yeah OK get the WRT54GL or WAP54G if you can't. < 1310994190 832518 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :fizzie: Their site is badly organised :-P < 1310994196 425562 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :The routers section looked wired-only to me < 1310994199 486377 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott__, what's the signal strength like? < 1310994215 717993 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Phantom_Hoover: It's... what does that even mean? < 1310994221 88010 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I haven't been following Linksys hardware in the recent years, so I don't know what are their current models. < 1310994224 149034 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :It's good? < 1310994227 751909 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :fizzie: they're all black and shiny and round. < 1310994229 478720 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Can't trust 'em. < 1310994241 347907 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott__, well, I'm on the opposite side of the house to where the modem is. < 1310994241 625743 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Phantom_Hoover: I mean it has DUAL ANTENNAE. < 1310994244 517375 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Like an alien. < 1310994247 237063 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And moving it would be a chore. < 1310994266 745435 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Phantom_Hoover: I doubt you'll find anything with an especially better signal strength without, I dunno, buying some kind of super-expensive corporate Cisco router. < 1310994269 626098 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You might need a newer thing if you want 802.11n, though. Unless they have modernized versions of the 54G series. < 1310994272 383868 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :fizzie can tell me I'm full of shit if he wants. < 1310994282 120642 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :fizzie: We don't have fast enough internet connections in the UK for n to matter :) < 1310994308 686707 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, you might want to hang some sort of NAS into a Ethernet port or something, I'unno. < 1310994311 767745 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :WRT54GL is 2005-vintage-ish, but. < 1310994320 424391 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott__, hey, I theoretically have fibre optic broadband! < 1310994322 920920 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Seems there's a bunch of tangly spinoffs and the like. < 1310994332 95251 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The network projected by my WAP54G certainly has worked just fine through two non-load-bearing walls. < 1310994332 929249 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Phantom_Hoover: What speed do you get when plugged in via Ethernet? < 1310994349 819387 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott__, perhaps I should have said 'ostensibly'. < 1310994359 711379 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Phantom_Hoover: That was a sincere question. < 1310994372 626802 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott__, I'm not actually sure. < 1310994379 898511 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :It could just be really bad WiFi that's making it slow. < 1310994564 651451 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :WRT160NL seems to be the modernized version of WRT54G for OpenWRT purposes; at least it's on the list of supported hardware. In other ways it seems to have the standard-ish hardware configuration; one ethernet port for a modem/cable/whatever, a four-port ethernet switch for wiring things directly, and then the wireless. < 1310994584 209642 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :fizzie: Yes but. < 1310994586 9286 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :It's black and shiny. < 1310994589 899719 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :You. Cannot. Trust. It. < 1310994593 500197 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Also it's like ten quid more expensive. < 1310994594 355142 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I don't have any personal knowledge of post-{WAP,WRT}54G* models. < 1310994604 395225 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It does look more evil, that's for sure. < 1310994615 389624 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : Phantom_Hoover: What speed do you get when plugged in via Ethernet? < 1310994639 877689 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I cannot just plug the computer into the modem and get a connection, but I suspect this is my fault. < 1310994657 889079 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Does your router not have ethernet ports? < 1310994671 14136 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It does. < 1310994686 196603 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :But if I plug the ethernet cable from the modem into my computer, nothing happens. < 1310994693 697218 :CakeProphet!~adam@h7.29.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1310994694 114394 :CakeProphet!~adam@h7.29.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1310994694 313074 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1310994699 374856 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Stop confusing "router" and "modem", Phantom_Hoover. < 1310994719 530582 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Actually, I confused 'router' and 'computer'. < 1310994725 61586 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I think it's because they rhyme. < 1310994731 643428 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Does your router not have ethernet ports? < 1310994749 821179 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes, it doed. < 1310994752 698836 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*does < 1310994755 42797 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Router? We hardly knew her!" < 1310994766 189238 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Phantom_Hoover: then why are you plugging the ethernet into the modem. < 1310994786 561770 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I think it was because the router wasn't there or something. < 1310994810 743199 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I have a WRT120N < 1310994833 180428 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Gregor: The WRT160NL has 40 units more of... stuff. Plus an L. < 1310994849 860997 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Gregor, recommend? < 1310994850 272834 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :`addquote I have a WRT120N Gregor: The WRT160NL has 40 units more of... stuff. Plus an L. < 1310994851 667267 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :513) I have a WRT120N Gregor: The WRT160NL has 40 units more of... stuff. Plus an L. < 1310994857 598028 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Phantom_Hoover: It's black and shiny. < 1310994864 524079 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Phantom_Hoover: Pls to be trusting my superior judg- < 1310994865 357841 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Phantom_Hoover: 'snot bad. < 1310994866 562038 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :oh it is cheap. < 1310994873 68239 :Gregor!Gregor@codu.org PRIVMSG #esoteric :The 'L' means it supports custom firmwares by the way. < 1310994880 906360 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Supports as in actively supports. < 1310994883 917631 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Phantom_Hoover: http://www.ebuyer.com/product/191548?utm_source=google&utm_medium=products < 1310994886 592914 :Gregor!Gregor@codu.org PRIVMSG #esoteric :(Not hacktively supports) < 1310994888 564667 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Phantom_Hoover: Share and enjoy. < 1310994905 609800 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :fizzie: It also has over twenty more pounds :-P < 1310994926 805440 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Mind you, the 120N can't run OpenWRT. < 1310994932 539678 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Yes but really. < 1310994943 499512 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :It's not worth twenty pounds. :p < 1310994947 276205 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Phantom_Hoover: SHARE AND ENJOY < 1310994957 16356 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ALL RIGHT OK < 1310994987 630687 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Phantom_Hoover: ONLY TWENTY-THREE QUID THAT'S A BLOODY BARGAIN < 1310994999 108676 :Gregor!Gregor@codu.org PRIVMSG #esoteric :The native firmware is not bad at all, actually. < 1310995013 410583 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Phantom_Hoover: WITH CHEAPEST POSTAGE IT'S £27.16 < 1310995014 5143 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I remember using a ... WRT-wtf-some-old-shit and thinking "this firmware SUCKS I need DD-WRT" < 1310995019 202304 :Gregor!Gregor@codu.org PRIVMSG #esoteric :But the modern firmware is much better. < 1310995030 893671 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am the Queen of France. < 1310995032 750790 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Gregor: Any Linksys firmware would be godly coming from the ISP-supplied crap I'm using. < 1310995050 262746 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :dd-wrt always sets off my... marketing alarms. < 1310995064 433698 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Who are these people and why are they spending more time making a sleek website than coding. < 1310995074 91123 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Phantom_Hoover: EXCUSE ME I JUST ADDED IT AND WORKED OUT THE CHEAPEST POSTAGE < 1310995076 448647 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :I AM SAVING YOU MONEY HERE < 1310995092 535356 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Y'know, there are these things called "stores" < 1310995096 239992 :Gregor!Gregor@codu.org PRIVMSG #esoteric :You can go to them to buy things. < 1310995102 602261 :Gregor!Gregor@codu.org PRIVMSG #esoteric :And then you have them immediately, no waiting for post. < 1310995110 717625 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott__, HOW DO YOU KNOW WHERE I LIVE < 1310995117 334698 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Gregor: Considering how much more expensive most of the sellers of those routers are... < 1310995131 511562 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Gregor: I'm gonna say that buying it from the cheap, reputable online store is a better idea. < 1310995141 246372 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Phantom_Hoover: I DON'T BUT THE POSTAGE DIDN'T ASK FOR AN ADDRESS < 1310995146 433838 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> makeHash alphabet = fromList . zip $ (`replicateM` alphabet) =<< [0..] $ [0..] < 1310995147 553667 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `=' < 1310995153 393158 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> makeHash alphabet = fromList . zip $ (`replicateM` alphabet) =<< [0..] $ [0..] in makeHash "abc" < 1310995154 671268 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `=' < 1310995161 164451 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let makeHash alphabet = fromList . zip $ (`replicateM` alphabet) =<< [0..] $ [0..] in makeHash "abc" < 1310995162 572877 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[(a, GHC.Real.Rational)]' < 1310995162 770824 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inf... < 1310995182 886600 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I bought my WRT120N for $40 last week. That's about 25 < 1310995195 901930 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Gregor: Congratulations, you're in America where electronics are generally cheaper. < 1310995202 902431 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Next on a series of really obvious things... < 1310995229 705039 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Looks like you fail at being AMERICAN < 1310995234 862422 :Gregor!Gregor@codu.org PRIVMSG #esoteric :lul look at their accent < 1310995243 984219 :Gregor!Gregor@codu.org PRIVMSG #esoteric :THEY DON'T PRONOUNCE THEIR 'R'S < 1310995245 320526 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hrm < 1310995277 187924 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Actually, that Brits don't pronounce our "R"'s is slightly unaccurate < 1310995286 75009 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :We pronounce them when they begin a syllable < 1310995290 926779 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah I see < 1310995298 60538 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, that's inaccurate too. < 1310995298 258806 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let makeHash alphabet = M.fromList . zip $ (`replicateM` alphabet) =<< [0..] $ [0..] in makeHash "abc" < 1310995299 470775 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[(k, a)]' < 1310995299 692847 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `[b] ... < 1310995309 814253 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I like how the local retailer sells this "cheap networking products" brand called "Netwjork". It sounds so incredibly reliable. < 1310995312 389823 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Taneb: Also there are more accents in the British isles than in North America :P < 1310995314 458518 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t zip < 1310995315 755535 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. [a] -> [b] -> [(a, b)] < 1310995328 787597 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Most English accents drop rs after vowels to a greater or lesser extent, yes. < 1310995343 124723 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :As do Welsh ones, IIRC. < 1310995363 82765 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have a southern American accent < 1310995364 24598 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The Netwjork WLAN router is 19.90 eur, so £17/$28. < 1310995364 605611 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Scottish and Irish ones don't, with a very few exceptions. < 1310995366 382208 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which is the best of all. < 1310995386 809334 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :How about Viking accents? < 1310995389 552774 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION actually doesn't have much of an accent. He masks it pretty well usually. < 1310995391 672753 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :fizzie: Netwjork from Bjork < 1310995400 949368 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Makes your net just wjork < 1310995403 887479 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Dood. General American accent can kick all your butts. < 1310995412 984914 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's covert enough that other southern people do not hear my accent, but people from other regions will still notice it a little bit. < 1310995415 433619 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I can make people's ears bleed by talking to them. < 1310995440 545932 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Gregor, IT'S LIKE EAR SANDPAPER < 1310995446 867788 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :The General Americam accent is stupid. Now, a Midwest accent: that's a good accent. < 1310995448 461732 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also why the fuck is this code not working. < 1310995462 877151 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Emacs has the best accent ever. < 1310995464 205650 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :tswett, Australian accents are pretty cool. < 1310995466 601170 :Gregor!Gregor@codu.org PRIVMSG #esoteric :tswett: The Midwest accent is the prototype of the GA accent :P < 1310995467 758129 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :way better than vim < 1310995479 654409 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Phantom_Hoover: ARE YOU GOING TO BUY IT < 1310995481 585450 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Unfortunately, my western US accent is shifting into a midwest accent :( < 1310995481 783311 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Gregor: does GA have Canadian raising? < 1310995487 844052 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott__, YES OK < 1310995492 286217 :Gregor!Gregor@codu.org PRIVMSG #esoteric :tswett: No. Neither does the vast majority of the midwest. < 1310995497 352261 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Oh. < 1310995497 908678 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Phantom_Hoover: I agree tswett's native country's accent is sweet. < 1310995520 871248 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Okay, a Hancock accent. :P < 1310995529 695313 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let makeHash alphabet = M.fromList . zip ((`replicateM` alphabet) =<< [0..]) $ [0..] in makeHash "abc" < 1310995533 991340 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1310995537 475055 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :aww... < 1310995549 837652 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my incredibly efficient hash function does not construct very quickly or something. < 1310995559 263116 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :probably due to being infinite in size. < 1310995595 289859 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess Map isn't lazy? < 1310995667 119402 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :no need for Map < 1310995667 680279 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott__, also cheapest shipping on that router is useless. < 1310995670 615784 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :just use < 1310995673 616579 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric ::t lookup < 1310995674 331557 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. (Eq a) => a -> [(a, b)] -> Maybe b < 1310995676 675603 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Phantom_Hoover: Why. < 1310995678 995701 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Phantom_Hoover: You're gone for a week anyway. < 1310995681 266044 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :Hancock is the United States' Finnish outpost. It has a teleporter that takes you to Porvoo, Finland. < 1310995692 628628 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott__, yes, so I don't exactly want it arriving to an empty house. < 1310995703 82110 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott__: not quite as efficient as the non-existence infinite Map. < 1310995706 600614 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :Phantom_Hoover: Yes they will abandon it at the door so that ten people can steal it. < 1310995709 947923 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you know, the one that has to rebalance itself all of the time. < 1310995710 225592 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :That is what will happen. < 1310995736 609096 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :CakeProphet: would be kinda cool if it like constructed the tree on lookup, then like < 1310995737 390048 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :cached it < 1310995742 315406 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :(Obviously, Porvoo has a teleporter that takes you back to Hancock.) < 1310995742 594917 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :and morphed it next lookup < 1310995743 315644 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :i dunno < 1310995748 22050 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :tswett: Yes. < 1310995764 753826 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott__: is that even simple to do? < 1310995776 229844 :elliott__!~elliott@95.149.245.90 PRIVMSG #esoteric :CakeProphet: it makes no sense, so no. < 1310995796 873736 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it sounded pretty strange, but I wasn't sure... < 1310995835 628283 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this coming from someone who is trying to implement a hash function as a Map. < 1310995865 855044 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Why Porvoo in particular? < 1310995920 180971 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :really I'm just trying to find as many uses as possible for the set-of-all-strings-in-an-alphabet thing. < 1310995928 932157 :Zwaarddijk!miekko@infa.abo.fi PRIVMSG #esoteric :because the bishop of the porvoo diocese is pretty important in this conspiracy < 1310995934 782722 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hash function is probably not one of them, I guess. < 1310996005 547817 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :fizzie: I don't know; it wasn't my decision. < 1310996392 954163 :tswett!~Warrigal@171.64.42.221 PRIVMSG #esoteric :But I can assure you the teleporter definitely takes you to Porvoo. < 1310997222 805278 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if we had a concrete metric for expressiveness < 1310997229 222102 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think Haskell would rank pretty high. < 1310997419 884938 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I guess expressiveness has a lot to do with your available library. < 1310997477 165903 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :its generality or the conrete problems it solves. < 1310997571 636513 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I can generate a powerset in Haskell as well as list all finite strings in an alphabet with two functions. < 1310997587 760223 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :from the standard library. < 1310998244 603704 :derrik!~xix@gprs-inet-65-45.elisa.ee JOIN :#esoteric < 1310998377 874033 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1310998736 240048 :derrik!~xix@gprs-inet-65-45.elisa.ee PART :#esoteric < 1310998917 960970 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1311000470 850956 :copumpkin!~pumpkin@17.45.135.66 JOIN :#esoteric < 1311000471 307167 :copumpkin!~pumpkin@17.45.135.66 QUIT :Changing host < 1311000471 505639 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311001390 297629 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1311001933 639566 :asiekierka!59086816@gateway/web/freenode/ip.89.8.104.22 JOIN :#esoteric < 1311001936 950268 :asiekierka!59086816@gateway/web/freenode/ip.89.8.104.22 PRIVMSG #esoteric :hello < 1311002440 525770 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :hey < 1311002597 335799 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1311002630 921361 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1311003093 485092 :augur!~augur@129.2.129.32 JOIN :#esoteric < 1311003570 253356 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1311005339 872400 :MigoMipo!~John@84-217-3-68.tn.glocalnet.net JOIN :#esoteric < 1311005493 994091 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 264 seconds < 1311005518 655646 :copumpkin!~pumpkin@17.45.135.66 JOIN :#esoteric < 1311005519 332778 :copumpkin!~pumpkin@17.45.135.66 QUIT :Changing host < 1311005519 531206 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311005861 641324 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Ping timeout: 252 seconds < 1311006446 568287 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1311006508 428853 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Hello! < 1311007951 630063 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Ping timeout: 252 seconds < 1311008634 80740 :augur!~augur@129.2.129.32 QUIT : < 1311008672 269254 :augur!~augur@129.2.129.32 JOIN :#esoteric < 1311008684 504527 :copumpkin!~pumpkin@unaffiliated/pumpkingod NICK :anafunctor < 1311009056 340573 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1311009062 2911 :augur!~augur@129.2.129.32 QUIT :Remote host closed the connection < 1311009090 230422 :anafunctor!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1311009847 635028 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1311009859 893183 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Hello < 1311009865 114284 :asiekierka!59086816@gateway/web/freenode/ip.89.8.104.22 PRIVMSG #esoteric :hey < 1311009872 350092 :asiekierka!59086816@gateway/web/freenode/ip.89.8.104.22 PRIVMSG #esoteric :*deja vu face* < 1311009904 887521 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :SD < 1311009979 773281 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net QUIT :Ping timeout: 246 seconds < 1311010335 136484 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1311011040 723040 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Quit: Page closed < 1311011385 663037 :asiekierka!59086816@gateway/web/freenode/ip.89.8.104.22 QUIT :Quit: Page closed < 1311011509 90060 :augur!~augur@c-98-233-104-18.hsd1.md.comcast.net JOIN :#esoteric < 1311012207 64214 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do they exist Knuth-style literate Haskell? < 1311012602 613708 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :$ ./esotope -v hello.sp < 1311012602 889521 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :Automatically guessed a kind "spoon" for the extension ".sp". < 1311012603 89616 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :Found a path with 4 processors (weight=25): stream --(10)--> spoon --(5)--> brainfuck --(9)--> interp-textio --(1)--> interp < 1311012605 678272 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :Hello, World! < 1311012632 33367 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :now i have to determine whether .bf belongs to Brainfuck or to Befunge... < 1311012709 107783 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You can use .b for Brainfuck so that .bf can be used for Befunge, it is what sometimes is used convention. < 1311012713 519298 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1311012724 690646 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello < 1311012737 745524 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :i've seen .bf for brainfuck in the wild, so i wasn't quite sure about it. < 1311012781 585255 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes it is sometimes used. Although I believe the recommended convention is .b for brainfuck (which is also commonly used). < 1311012910 90809 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Here's an idea for an esolang name: lingua abstrusa < 1311012995 580313 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :and due to the obvious reason its preferred file extension would be a period followed by Unicode code point U+3164. < 1311013012 909315 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It would be declarative, if I understand declerative right. < 1311013013 107384 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :language names aren't as interesting as language ideas < 1311013058 215188 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Claudius patros Augusti est is equivalent to Augustus cliens Claudii est < 1311013094 673815 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :People (the only data type) can have many clients but only one patron < 1311013142 993489 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :clauidus agricola est < 1311013172 116968 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Each person has an occupation, e.g. agricola < 1311013193 859323 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Occupation is defined such as Claudius aricola est < 1311013205 482332 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :People are second declension < 1311013210 312912 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Occupations are first < 1311013220 9498 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Operations are based on occupation < 1311013325 173841 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Occupations can also be third declension < 1311013500 474126 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :agricolae res mercatori dare potest < 1311013529 949479 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :mercatori res omnes dare potest < 1311013626 867015 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric : agricolae cibum facit < 1311013695 491706 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :artifices artes facit < 1311013763 903994 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :saceradotes I/O sunt < 1311013774 892519 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :How does this look so far? < 1311013948 413670 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Anyone? < 1311014247 36588 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :as you like it < 1311014255 209088 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :needs more syntactic sugar < 1311014262 710015 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It needs more syntax < 1311014325 578773 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh okay < 1311014330 905861 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Making a page on the wiki for it under my username < 1311014331 185095 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :good luck with that < 1311015078 867144 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, suggest you look at Perligata. < 1311015099 282439 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Also consider that esolangs built around syntax tend to suck. < 1311015508 279159 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :pfffft, that's just your opinion < 1311015524 807412 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Going to watch University Challenge now, bye < 1311015527 906067 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :if the point is to have unusual syntax... < 1311015581 301684 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Sometimes .bef is used for Befunge, since it's more unambiguous. < 1311015589 574949 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And of course .b93/.b98. < 1311015664 123404 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ACTION invents a trivial alteration of Brainfuck called BeFuck. The only differences between BF and BeF are 1) that < and > are swapped for { and }, and 2) the file extension is .bef < 1311015691 625971 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net JOIN :#esoteric < 1311015693 974971 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :brilliant < 1311015787 139704 :Gregor!Gregor@codu.org PRIVMSG #esoteric :With a name like BeFuck, the only difference SHOULD be a terrible C++ API and fanatic devoted followers. < 1311015840 262247 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :consider me a devotee < 1311016012 941862 :hiato!~nine@clam.leg.uct.ac.za JOIN :#esoteric < 1311016013 180086 :hiato!~nine@clam.leg.uct.ac.za QUIT :Client Quit < 1311017399 967427 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello < 1311017422 27350 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :how was the university challenge < 1311017428 150019 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Good < 1311017433 808703 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Clare college Cambridge won < 1311017434 507306 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :okay < 1311017450 839564 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Beat Winchester college Oxford 190-180 < 1311017461 227833 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh < 1311017565 52791 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :*Ugh*. So, I found out that my drive needs 4k alignment, but doesn't report that. < 1311017585 498681 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :And it's a *royal* pain to change the start of an LVM PV. < 1311017600 543549 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1311017615 320367 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :Like, "I'm probably going to have to start shuffling shit." < 1311017637 649194 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :shuffling shit is not very fun, i think < 1311017664 143749 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That was one of the Twelve Tasks of Herakles < 1311017682 231308 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :oerjan: Shuffling my partitions so that I can have them start on 4k boundaries. < 1311017682 742912 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm indeed. so the moral is, use lots of water. < 1311017713 192353 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :Which, for drives with 4k physical blocks, can double or triple IO performance. < 1311017749 47051 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :And for utterly *retarded* reasons, most drives report that they have 512 byte blocks. < 1311017765 952573 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :(yes, there is a scheme for reporting the drive's physical layout, but drives lie.) < 1311017791 183328 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :of course they lie, if they told the truth the operating systems would just be so terribly confused by all the information < 1311017800 888976 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :*And* sometimes the layout is offset. There is also a means of reporting *this*, but the drives lie about it too. < 1311017826 701273 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :WHO CAN YOU TRUST < 1311017873 956315 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION skips most of the logs today. < 1311017915 812356 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Do they exist Knuth-style literate Haskell? < 1311017939 508352 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what do you mean by knuth-style? \begin{code}...\end{code} is one of the supported styles, anyhow < 1311017948 102869 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :... I think my drive is 512 *bytes* off, too. :/ < 1311017961 454970 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1311017965 931697 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(the other being "> " bird marks) < 1311018001 490189 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :pikhq: so the first block is just 1/8th block? and then the rest of the disk is filled with n+7/8 blocks? < 1311018016 361057 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :By "Knuth-style" I mean things such as: Table of contents, index, named chunks (which can be included in others), pretty printing, print out (rather than HTML), etc. Partially also the input format, but mostly I refer to the output presentation and how they work in general. < 1311018022 488782 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :olsner: Yes. < 1311018038 682011 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :olsner: It's a workaround so that a partition spanning the entire disk will pretty much work. < 1311018057 756248 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :Guess what isn't the norm in Linux-land? < 1311018069 211755 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :so the 512 bytes is for an MBR, basically? < 1311018072 272951 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: oh. i don't know. maybe some of that if you also use haddock. istr it does not support reordering things though (and haskell doesn't really need that) < 1311018072 469043 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Also, I happen to prefer Plain TeX + DVI rather than using LaTeX + PDF, although this is mostly a matter of preference) < 1311018074 742838 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :Yes. < 1311018088 403008 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :Also, the traditional layout required 512 byte alignment. < 1311018093 496976 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(since most haskell declarations can appear in arbitrary order) < 1311018142 774529 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: However, note cross-references. Also named chunks might be useful in case of very complicated expressions or something like that maybe..... < 1311018146 758751 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :So, if I could easily move my LVM partition 512 *bytes* towards the start, I'd be set up right. < 1311018161 958586 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :Unfortunately, that is nontrivial. < 1311018180 978334 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :dd can probably do that :> < 1311018193 825595 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: the haddock-generated html on hackage does have many interior cross-links < 1311018229 88520 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Fish generate all my HTML. < 1311018233 700580 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Well, but that is HTML. Not printout format. < 1311018309 765035 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah yes also haddock isn't tex/latex based < 1311018322 426466 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And then Knuth-style does prettyprinting. < 1311018363 942613 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: zzo38 < 1311018488 994746 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :I seem to get 58 MiB/s writing to my filesystem. < 1311018507 681321 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :The *raw* performance of my drive being ~114 MiB/s. < 1311019056 431924 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION stares at Taneb. like a cow. < 1311019079 744080 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :COAP? < 1311019086 888410 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That's based on real events < 1311019087 857255 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but of course < 1311019098 367270 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1311019122 699561 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I walked through a field with cows in it, and the cows stared at me < 1311019144 285216 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and then you suddenly woke up with a lot of dead cows around, i assume. < 1311019173 855567 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yes. That is exactly what happened. < 1311019178 813579 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :thought so. < 1311019205 958071 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm not sure if this esolang I'm making will ever be turing-complete < 1311019234 756836 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Right now, it's more of a farming sim < 1311019238 587528 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :BUT IN LATIN < 1311019276 362815 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/User:Taneb/lingua_abstrusa < 1311019293 102137 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :urbs agricolae < 1311019295 104346 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: have you seen Lingua::Romana::Perligata? < 1311019309 49063 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's probably a bit different from what you're doing, but it's awesome < 1311019324 457068 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nihil novi sub soli < 1311019353 443264 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That's just a Perl dialect < 1311019373 684479 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I say just, but a lot of work probably went into it < 1311019481 376990 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION clings to the illusion that "soli" may be a legitimate variation there < 1311019535 187109 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Ave Damian Conway, facentes te salutant < 1311019551 303636 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :*lingas abstrusas facentes < 1311019561 85150 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*linguas < 1311019566 742019 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what is facentes < 1311019573 953565 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :They who make < 1311019583 846041 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :From facio, facere < 1311019619 279322 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok even i should have known that < 1311019638 145364 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :lingua abstrusa is as close to esoteric language as I could be bothered to work out < 1311019657 142011 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'd say < 1311020609 304092 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net QUIT :Quit: Bleh < 1311020678 250673 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, you know that 'esoterica' is a Latin word, right? < 1311020690 964015 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I thought it was Greek < 1311020707 54432 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.latin-dictionary.org/esotericus < 1311020757 419592 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION madly corrects Taneb's grammar < 1311020769 423973 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net JOIN :#esoteric < 1311020784 88753 :cheater_!~ubuntu@g229128088.adsl.alicedsl.de PRIVMSG #esoteric :why are you people talking about polish constitution < 1311020788 600755 :cheater_!~ubuntu@g229128088.adsl.alicedsl.de PRIVMSG #esoteric :explain yourself oerjan < 1311020799 6490 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cheater_: wat < 1311020809 536334 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :HUh < 1311020846 25599 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: feel free to undo if you thought that was too mad < 1311020865 476332 :cheater_!~ubuntu@g229128088.adsl.alicedsl.de PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Nihil_novi < 1311020899 228529 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or if, heaven forbid, i actually got something wrong < 1311020954 223079 :cheater_!~ubuntu@g229128088.adsl.alicedsl.de PRIVMSG #esoteric :oerjan, clickady-clickadilidoo < 1311021032 798301 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cheater_: shut up, you mere peasant < 1311021081 824097 :cheater_!~ubuntu@g229128088.adsl.alicedsl.de PRIVMSG #esoteric :oerjan, i come from a royal family < 1311021113 985319 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :...I may be part Sri Lankan < 1311021119 621958 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh so you're a _royal_ pain in the ass? < 1311021124 516569 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And part Spanish < 1311021136 367296 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm definitely English and Dutch decent < 1311021169 677361 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION recalls his mother's family had some dutch nobility way back < 1311021190 538807 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But I'm peasantry as far as tracable < 1311021226 204739 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :tanebarajan < 1311021249 98427 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I've got a friend who's grandfather was a peer < 1311021266 133445 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Of the house of Lords < 1311021278 859617 :cheater_!~ubuntu@g229128088.adsl.alicedsl.de PRIVMSG #esoteric :oerjan, yep! < 1311021283 519396 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That offers me some social standing, feudal system wise < 1311021288 59782 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :alas, norway abolished its aristocracy in 1814 < 1311021351 523670 :cheater_!~ubuntu@g229128088.adsl.alicedsl.de PRIVMSG #esoteric :actually < 1311021363 661975 :cheater_!~ubuntu@g229128088.adsl.alicedsl.de PRIVMSG #esoteric :my family is older than any country i have lived in < 1311021366 678197 :cheater_!~ubuntu@g229128088.adsl.alicedsl.de PRIVMSG #esoteric :how cool is that < 1311021385 787320 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if you say so, Mr. Noah < 1311021436 910268 :tswett!~Warrigal@171.64.42.221 QUIT :Changing host < 1311021437 106982 :tswett!~Warrigal@unaffiliated/ihope JOIN :#esoteric < 1311021446 185630 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :My family is Irish peasants as far as the eye can see. < 1311021450 765866 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(Note: lies.) < 1311021484 239540 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :My family has bee traced back to the 26th of December 1613 < 1311021484 981723 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well my family is pretty much mostly norwegian fishermen afaik < 1311021494 637901 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Some Dutch guy < 1311021510 113448 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Called Aris Jansz < 1311021519 808887 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, ISTR that my family has been traced back to Rathlin, before which they were in Scotland which makes tracing it very hard. < 1311021656 767294 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :your great great great great great great great great great great great great great great great great great great great great great grandmother was nessie < 1311021666 444050 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Unlikely, oerjan, unlikely. < 1311021684 194078 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :BUT IT FITS SO WELL < 1311021702 792579 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Nessie was in Loch Ness. Phantom_Hoover's family comes from the Hebrides < 1311021717 309325 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Or as I like to call them, the Grooms < 1311021731 528739 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hebrides? < 1311021738 896271 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hebrides schmebrides < 1311021750 558050 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well obviously the people from the hebrides are hybrids, duh < 1311021766 531374 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Island group off the West Coast of Scotland < 1311021775 491938 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes, Taneb, I know that. < 1311021788 599229 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :How did you conclude that my family comes from there. < 1311021797 654351 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I made it up for the sake of a joke < 1311021803 766590 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :...Do they? < 1311021808 89044 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No./ < 1311021822 618841 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I don't see how it works as a joke, though. < 1311021857 35428 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Disprooving the nessie claim in a kinda stupid way < 1311021865 79593 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :When there are more sensible ways to do it < 1311021882 568445 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION spits out his drink after reëntering #jesus. < 1311021886 933404 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And then I pointed out the spelling of the island group looks like he-brides < 1311021890 731667 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : islam was not created by christianity < 1311021890 928544 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : it was created by fake christianity < 1311021890 928733 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : called roman catholicism < 1311021914 640203 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :...What? < 1311021938 267529 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Islam, like Christianity, was created by a bunch of people doing what a Jew told them to do < 1311021960 839274 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Somewhere in the Middle East < 1311021981 828822 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: i'm not sure that is much more accurate than what Phantom_Hoover quoted < 1311022002 815039 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Jesus and Mohammed were both Jews < 1311022007 623097 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :In the Middle East < 1311022021 375306 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i cannot recall ever hearing that mohammed was a jew < 1311022044 156514 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I'm pretty sure Mohammed wasn't. < 1311022051 184551 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :WP supports me. < 1311022134 538493 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :iirc muhammed was from a pagan tribe < 1311022146 326277 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Okay, prove me wrong < 1311022170 268411 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Anyway, they both have Judaism as a major influence < 1311022368 984946 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Okay, my ancestry has been traced back to the probably 16th century < 1311022377 40000 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"Muhammad’s denunciation of the Meccan traditional religion was especially offensive to his own tribe, the Quraysh, as they were the guardians of the Ka'aba." < 1311022396 994567 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The parents of someone who got married in 1611 < 1311022471 302478 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"About five generations before Muhammad the situation was changed by Qusai ibn Kilab. By war and diplomacy he assembled an alliance that delivered to him the keys of the Kaaba, an important pagan shrine which brought revenues to Mecca because of the multitude of pilgrims that it attracted." < 1311022515 26005 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Fine, fine, I'm wrong < 1311022600 680283 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION does a small victory dance < 1311022962 387334 :boily!~boily@mtl.savoirfairelinux.net QUIT :Ping timeout: 260 seconds < 1311023522 268744 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Goodnight < 1311023545 168101 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Read error: Connection reset by peer < 1311025180 533560 :MigoMipo!~John@84-217-3-68.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1311027518 499594 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net JOIN :#esoteric < 1311027628 424667 :myndzi\!myndzi@c-24-22-176-245.hsd1.wa.comcast.net QUIT :Ping timeout: 276 seconds < 1311028447 466265 :augur!~augur@c-98-233-104-18.hsd1.md.comcast.net QUIT :Ping timeout: 255 seconds < 1311028526 394675 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Quit: Cookin' < 1311028594 743048 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net JOIN :#esoteric < 1311028602 17949 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :FUCK < 1311028604 241210 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :THIS < 1311028606 113883 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :CONNECTION < 1311028636 949782 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :Consider it fucked. < 1311028660 427669 :Sgeo_!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1311029509 348443 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :ACTION considers it fucked < 1311029612 497566 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Ping timeout: 260 seconds < 1311029715 446609 :augur!~augur@c-98-233-104-18.hsd1.md.comcast.net JOIN :#esoteric < 1311029860 428354 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1311030911 898250 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1311030913 438277 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1311031744 924252 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1311032263 786481 :elliott__!~elliott@95.149.245.90 QUIT :*.net *.split < 1311032263 786630 :lifthrasiir!~lifthrasi@61.106.27.227 QUIT :*.net *.split < 1311032263 786777 :lambdabot!~lambdabot@li85-105.members.linode.com QUIT :*.net *.split < 1311032584 504046 :lifthrasiir!~lifthrasi@61.106.27.227 JOIN :#esoteric < 1311032584 701912 :lambdabot!~lambdabot@li85-105.members.linode.com JOIN :#esoteric < 1311032598 947022 :comex!~ec2-user@ec2-67-202-46-7.compute-1.amazonaws.com QUIT :Excess Flood < 1311032605 892493 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Lost terminal < 1311032614 408779 :comex!~ec2-user@ec2-67-202-46-7.compute-1.amazonaws.com JOIN :#esoteric < 1311032670 66100 :elliott__!~elliott@95.149.245.90 JOIN :#esoteric < 1311032687 948388 :augur!~augur@c-98-233-104-18.hsd1.md.comcast.net QUIT :Remote host closed the connection < 1311032775 450222 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1311032823 88878 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1311033501 472224 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1311033560 754702 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Client Quit < 1311033583 581255 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1311033951 663965 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311034053 396700 :augur!~augur@c-98-233-104-18.hsd1.md.comcast.net JOIN :#esoteric < 1311035713 809037 :augur!~augur@c-98-233-104-18.hsd1.md.comcast.net QUIT :Remote host closed the connection < 1311036394 514023 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1311036851 115934 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :http://i.imgur.com/w7cns.jpg This was the Yahoo! News pictures page. Today. < 1311036945 879837 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Freakishly long eyelashes? FINALLY < 1311037139 201308 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Read error: Connection reset by peer < 1311037166 570381 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1311037539 332659 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, seems... outdated < 1311037545 372487 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Yes. < 1311037559 839844 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, not all from the same time period either < 1311037565 396735 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :There are people on the Internet younger than some of those pictures. < 1311037583 722652 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq, when is the Los Angeles freeway shutdown from < 1311037593 983270 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :Present. < 1311037597 972368 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :This weekend only. < 1311037612 758266 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1311038285 76720 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it appears that francisco mota (User:FMota on our reddit) just started http://www.reddit.com/r/lambdapuzzles < 1311038379 605918 :Gregor!Gregor@codu.org PRIVMSG #esoteric :http://codu.org/tmp/wol3-2011-07-18.ogg < 1311038395 447012 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*on our wiki < 1311038400 383694 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :gah < 1311038403 742580 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Puzzles in Lambda calculus = possibly the best worst idea ever. < 1311038545 654245 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Ping timeout: 255 seconds < 1311038667 997087 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :OR IS IT < 1311038774 693127 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it would appear to have at least assimilated phantom_hoover < 1311038811 302382 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :An insidious /r/, indeed < 1311038886 567343 :quintopia!~quintopia@74.117.158.92 JOIN :#esoteric < 1311038886 918291 :quintopia!~quintopia@74.117.158.92 QUIT :Changing host < 1311038887 116192 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1311040041 962242 :copumpkin!~pumpkin@unaffiliated/pumpkingod NICK :Godwin < 1311040064 410470 :Godwin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1311040201 569794 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Read error: Operation timed out < 1311040656 539530 :augur!~augur@c-98-233-104-18.hsd1.md.comcast.net JOIN :#esoteric < 1311040958 872005 :augur!~augur@c-98-233-104-18.hsd1.md.comcast.net QUIT :Remote host closed the connection < 1311041604 739544 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1311042595 590708 :cheater_!~ubuntu@g229128088.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311043357 485282 :cheater_!~ubuntu@g229163084.adsl.alicedsl.de JOIN :#esoteric < 1311045868 664715 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 276 seconds < 1311045936 294976 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1311046363 118791 :derrik!~xix@gprs-inet-65-20.elisa.ee JOIN :#esoteric < 1311046718 873327 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Read error: Connection reset by peer < 1311048873 793950 :chickenzilla!~zack@olol.eu QUIT :Ping timeout: 252 seconds < 1311049326 669772 :chickenzilla!~zack@olol.eu JOIN :#esoteric < 1311049701 429270 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1311049951 940270 :derrik!~xix@gprs-inet-65-20.elisa.ee QUIT :Quit: work to do < 1311050009 734005 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1311050047 939516 :Gregor!Gregor@codu.org PRIVMSG #esoteric :True Fact: Most men feel inadequate if their hair is longer than their penis. < 1311050096 799931 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :True Fact™: Most men with long hair have nothing to compensate for. < 1311050602 298062 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :lol < 1311052145 379257 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :my hair is longer than my penis :( < 1311052176 526462 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :but at least i can wrap it around my penis. < 1311052577 695635 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I got new earbuds just yesterday (or the day before). The wire's already on the verge of breaking I think < 1311052676 864415 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :ACTION needs wireless headphones < 1311053194 238329 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :do you gnaw on it or what < 1311053260 817417 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net PRIVMSG #esoteric :I think it keeps getting bent < 1311053383 377830 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Yeah I hate that when earbud wires bend. < 1311053558 704710 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: It's just because your head is spinning all the time! < 1311053762 903203 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1311053774 855449 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1311054097 793711 :Slereah!x@ANantes-259-1-169-11.w90-49.abo.wanadoo.fr QUIT :Ping timeout: 276 seconds < 1311054118 646345 :GuestIceKovu!x@ANantes-259-1-153-216.w90-49.abo.wanadoo.fr JOIN :#esoteric < 1311055600 640902 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :... if only they could invent flexible wires < 1311055809 214993 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :if a wire can conduct electricity then it has done it's job. asking for it to be flexible is overreaching. it is not in the nature of a wire to flex. < 1311055895 880956 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1311055915 735223 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1311056213 237526 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1311056229 766214 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1311057530 608992 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1311057551 24040 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1311057731 390597 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1311057741 834746 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1311060643 941624 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1311061747 862156 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1311061760 823183 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello < 1311062178 124821 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1311062761 678225 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1311062782 928664 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1311062783 201532 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello < 1311062793 154820 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello < 1311063854 787771 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There's that saying that the definition of insanity is doing the same thing over and over again and expecting different results. < 1311063860 803646 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(In regards of them helloes.) < 1311063861 776086 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :win 15 < 1311063877 965856 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :You've just gave me a different result < 1311063897 733577 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, well, I don't see how that matters. < 1311063928 892567 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It shows that in this case, it wasn't necassarily insane to expect different results < 1311064008 910389 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :No, the saying doesn't specify anything about whether you will or will not get different results. < 1311064018 904794 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's always insane to expect different results, even when it's likely to occur. < 1311064021 685660 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1311064032 619698 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Although that is the spirit of the sayin < 1311064034 133016 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :g < 1311064042 671830 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1311064050 1293 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I don't believe in spirits, sorry. < 1311064050 965620 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :If different results are likely to occur, is it not insane to expect repitition? < 1311064152 374382 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That's not what the saying's saying. (I seem to be doing the same thing over and over again here.) < 1311064197 102542 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And, as the people on the channel as well as the time changed between each "Hello", are they really the same thing? < 1311064236 756995 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :In ten seconds, with no join/parts in-between... I would classify those last two instances pretty much the same thing. < 1311064256 651174 :elliott__!~elliott@95.149.245.90 QUIT :Ping timeout: 264 seconds < 1311064263 203672 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Inbetween the last two, my client said augur had joined < 1311064270 387445 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :whoa hello < 1311064314 786414 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :As seen from here, it was the other way around. Anyway, I don't have a real point here, I just thought it'd be utterly pedestrian to just reply back with yet another "hello". < 1311064381 513558 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Fair enough < 1311064963 182781 :elliott__!~elliott@95.149.243.18 JOIN :#esoteric < 1311065067 583131 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Bye < 1311065080 383199 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net NICK :TanebGone < 1311067084 21315 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1311067195 222788 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What are the haps my friends. < 1311067288 316294 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Phantom_Hoover: hap, n.2: /north. dial./ A covering of any kind. 1724 A. Ramsay Tea-table Misc., Hap me with thy petticoat, Grant me for a hap that charming petticoat. < 1311067344 504057 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ah, so elliott__ presumably knows all about them. < 1311067469 429849 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Also verbable. < 1311067471 301029 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :hap, v.2: Etymology: Derivation unknown. Its distribution from East Anglia and Lancashire to Scotland seems to point to Norse origin. [..] Now only Sc. and dial. [..] 2. To cover for warmth, as with extra clothing or bed-clothes; to wrap; to ‘tuck up’ (in bed). c1330 R. Mannyng Chron. Wace (Rolls) 9017, He gaf hym drynke poysoun, And happed hym warme, and bad hym slepe. < 1311067583 537791 :TanebGone!~Taneb@host-84-13-89-246.opaltelecom.net NICK :Taneb < 1311067740 673278 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Anagrams < 1311067740 871204 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pah, PAH < 1311070101 842271 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Huh. JFK's brother-in-law's uncle was PM of the UK < 1311070166 400318 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Harold Macmillan < 1311070412 902886 :atehwa!atehwa@aulis.sange.fi JOIN :#esoteric < 1311071736 300858 :GuestIceKovu!x@ANantes-259-1-153-216.w90-49.abo.wanadoo.fr NICK :Slereah < 1311072583 214320 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1311073415 116167 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Is there a big sign I can add to a wiki article that says something to the effect of "This article needs a complete sort-out" < 1311074497 198911 :cheater_!~ubuntu@g229163084.adsl.alicedsl.de PRIVMSG #esoteric :yeah there was this "not up to standards" thing < 1311074505 45594 :cheater_!~ubuntu@g229163084.adsl.alicedsl.de PRIVMSG #esoteric :or "might need to be cleaned up" or something like that < 1311075513 304191 :Sgeo!~Sgeo@ool-44c2d23d.dyn.optonline.net QUIT :Quit: Router stuff < 1311075683 462761 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Heh; comp.lang.c, someone had a (presumably) memory correction issue causing fread calls to segfault. His "fix": FILE *fp = fopen(...); FILE fback; memcpy(&fback, fp, sizeof(FILE)); /* ..code.. */ memcpy(fp, &fback, sizeof(FILE)); fread(...); -- "Now there is no segmentation fault, job done." < 1311075719 436830 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :s/correction/corruption/ < 1311077129 317894 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, ugh < 1311077237 198505 :cheater_!~ubuntu@g229163084.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311077280 953919 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :In later posts it turned out to be Obama's fault that e had to "fix" it like that. < 1311077288 214995 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1311077294 444068 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :WTQ? < 1311077388 645953 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm? < 1311077408 530184 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Crazy guy on comp.lang.c fizzie's dealing with < 1311077458 392601 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Taneb: See, it's Obama's fault the guy's apartment is now worth less than their mortgage and something something something that translates to not being able to look for a proper fix. < 1311077482 848463 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1311077536 966888 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Someone with that sort of grasp of logic shouldn't be allowed anything more computationally powerful than a plastic spoon < 1311077626 250248 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1311077783 925671 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Gonna have lunch now, bye < 1311078502 751858 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1311078631 210212 :CakeProphet!~adam@h7.29.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1311078631 582196 :CakeProphet!~adam@h7.29.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1311078631 782613 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1311078710 193103 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1311078959 841899 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> 3 `floor . (+)` 4 < 1311078961 252846 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `.' < 1311078978 696367 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that would be a cool extension. < 1311078987 149474 :cheater_!~ubuntu@g229163084.adsl.alicedsl.de JOIN :#esoteric < 1311079026 537843 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :perhaps slightly abusable, but... we're talking about a language that has an OverloadedStrings extension. < 1311079060 906472 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :3 `(+) `ap` floor` 4 < 1311079077 370100 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nested `'s for... uh, great win? actually, just for demonstration. < 1311079110 520957 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> `pi` < 1311079111 697550 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input ``' < 1311079130 876737 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Back < 1311079149 586698 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so GHC is aware of types to some degree before it finished the parsing stage. < 1311079193 813626 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, how so? < 1311079214 396441 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, it could also have a sophsticated error reporting system. < 1311079227 646078 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, nevermind. < 1311079232 96855 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> 3 `pi` 4 < 1311079233 416733 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 3.141592653589793 < 1311079236 192330 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, as far as I can tell it bailed out because there is nothing in front of the ` < 1311079236 972869 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it was just a regular parse error. < 1311079253 699292 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t `pi` < 1311079254 828376 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error on input ``' < 1311079257 829055 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t pi < 1311079259 527186 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Floating a) => a < 1311079260 218686 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1311079270 569060 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Vorpal: right < 1311079285 172339 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :> pi 3 4 < 1311079286 508023 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 3.141592653589793 < 1311079296 820297 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...yeah I have no idea. < 1311079304 728524 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wtf < 1311079316 121190 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :unless (a -> b -> c) is an instance of Floating... < 1311079327 143176 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, my guess is some weird result from partial evaluation... < 1311079348 950199 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Maybe it's just a lambdabot thing where it reads one full expression and ignores trailing fluff? Certainly "pi 3 4" is not okay in ghci. < 1311079363 484164 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Or 3 `pi` 4.) < 1311079370 780124 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :fizzie, heh < 1311079380 726295 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> pi is stupid < 1311079382 108116 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `is'Not in scope: `stupid' < 1311079387 617862 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> pi "werijsdiufhushdfwer < 1311079388 861033 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : < 1311079389 163098 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : lexical error in string/character literal at end o... < 1311079390 856528 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> pi "werijsdiufhushdfwer" < 1311079392 127037 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 3.141592653589793 < 1311079397 209439 :cheater_!~ubuntu@g229163084.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311079402 991626 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :must be what fizzie said < 1311079410 796875 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Is coirrational a thing? < 1311079420 233217 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :> let pi = 3 in show pi < 1311079421 645189 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "3" < 1311079424 324558 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1311079447 678432 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let x = pi 3 4 in x < 1311079449 77983 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 3.141592653589793 < 1311079456 864767 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what < 1311079458 402135 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :apparently works in nested expressions as well. < 1311079465 703259 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so it's a general bug in the interpreter. < 1311079472 450956 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeah < 1311079480 984847 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> pi undefined < 1311079482 478351 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 3.141592653589793 < 1311079492 437478 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let x = 8 3 9 4 in x < 1311079493 562642 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 8 < 1311079514 691490 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let x = 3 + 4 5 in x[C < 1311079515 847506 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error (possibly incorrect indentation) < 1311079523 810024 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but only with constants perhaps < 1311079535 165688 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> let x = 3 + 4 5 in x < 1311079536 542904 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 7 < 1311079539 613500 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You had a [C in there. < 1311079546 2069 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh... < 1311079590 991842 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so it just blindly evaluates the expression as though it's correctly formed and disregards the leftover stuff? < 1311079593 912354 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't know. < 1311079607 908509 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :seems like it would produce a type error. < 1311079619 838673 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :> let x = 3 + 4 5 in x [C < 1311079621 197598 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error (possibly incorrect indentation) < 1311079622 910305 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1311079625 255341 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :expected type a -> b -> c inferred type (Floating a) => a < 1311079626 729191 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or whatever < 1311079628 119374 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :> let x = 3 + 4 5[C] in x < 1311079629 551845 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: data constructor `C' < 1311079634 964492 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err what < 1311079638 388269 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :> let x = 3 + 4 5[C in x < 1311079639 552924 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1311079639 753403 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `in' < 1311079667 244373 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t f < 1311079668 513363 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (SimpleReflect.FromExpr a) => a < 1311079680 723226 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map pi [1..] < 1311079681 993389 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [3.141592653589793,3.141592653589793,3.141592653589793,3.141592653589793,3.... < 1311079692 871200 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, it allows map f [1..] to work. < 1311079696 381724 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or fix f < 1311079703 197546 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :when technically f is not a function. < 1311079836 26824 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :> fix f < 1311079837 363032 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous type variable `a' in the constraints: < 1311079837 575593 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `GHC.Show.Show a' < 1311079837 776266 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a... < 1311079843 811731 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t fi < 1311079844 861246 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t fix < 1311079845 143597 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `fi' < 1311079845 989557 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (a -> a) -> a < 1311079848 249431 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1311079853 577911 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :> fix pi < 1311079854 939238 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 3.141592653589793 < 1311079861 493414 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(of course) < 1311079865 226839 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t fix pi < 1311079866 423369 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Floating a) => a < 1311079870 965511 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :> pi < 1311079871 954052 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 3.141592653589793 < 1311079879 149864 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :> "> pi" < 1311079880 129385 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "> pi" < 1311079946 539706 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :> fix fix < 1311079947 917609 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a = a -> a < 1311079950 746065 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it seems to be very deep in the interpreter. < 1311079951 733532 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :aw < 1311079963 83612 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :> putStrLin "pi" < 1311079964 44469 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `putStrLin' < 1311079972 796986 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Taneb, no IO < 1311079973 36651 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :> putStrLn "pi" < 1311079973 931086 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : < 1311079978 722273 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Sorry < 1311079990 673596 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I mean, you can't evaluate IO < 1311079998 518939 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Okay < 1311080012 736031 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :as you saw, you just got an IO back < 1311080015 602194 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> readFile "/etc/passwd" < 1311080017 12176 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : < 1311080060 288955 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (readFile <$>) < 1311080061 566244 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *). (Functor f) => f FilePath -> f (IO String) < 1311080068 237310 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :> 'x' < 1311080069 248501 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 'x' < 1311080072 437551 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix (readFile <$>) < 1311080073 777369 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[GHC.Types.Char]' < 1311080073 977517 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred ty... < 1311080150 780824 :cheater_!~ubuntu@g229163084.adsl.alicedsl.de JOIN :#esoteric < 1311080152 450500 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (readFile =<<) < 1311080153 692911 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :IO FilePath -> IO String < 1311080165 297731 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix (readFile =<<) < 1311080166 914796 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : < 1311080194 177689 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :interesting. < 1311080258 705981 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I thought IO was strict. < 1311080541 598214 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, only when evaulated, like in a do block or such < 1311080544 124303 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :iirc < 1311080562 88744 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :isn't everything "strict when evaluated"? :P < 1311080573 394809 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, hm good point < 1311080589 378552 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Kids, don't try to evaluate your parents < 1311080599 364496 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :XD < 1311080653 65711 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t return < 1311080654 335670 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (m :: * -> *). (Monad m) => a -> m a < 1311080661 191035 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle a -> a < 1311080662 178294 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude id :: a -> a < 1311080662 378882 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Function id :: a -> a < 1311080662 378992 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Exception mapException :: (Exception e1, Exception e2) => (e1 -> e2) -> a -> a < 1311080672 172532 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t mapException < 1311080673 756857 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `mapException' < 1311080760 18060 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> breakpoint 3 < 1311080761 332907 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `breakpoint' < 1311080783 630006 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t inline < 1311080784 774777 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `inline' < 1311080786 965510 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bah < 1311080812 563727 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :GHC.Exts have some cool functions. < 1311080828 508553 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like lazy, and inline. < 1311080947 623269 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix (`fromMaybe` Nothing) 3 < 1311080951 961030 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1311080956 685164 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix (`fromMaybe` Just 5) 3 < 1311080958 476763 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 5 < 1311080992 705751 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the laziness of one argument depends on another. < 1311081064 709413 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fix (print 3 `par`) 4 < 1311081072 331208 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix (print 3 `par`) < 1311081076 792257 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1311081167 536753 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :par is apparently not strict in the second argument < 1311081287 941923 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t par < 1311081289 532348 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. a -> b -> b < 1311081299 903991 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :CakeProphet, I think types should have strictness info < 1311081301 628626 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :somehow < 1311081345 29011 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's possible for explicit strictness anyways. < 1311081366 630352 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fix pretty much tells you if it's strict or not < 1311081373 575883 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as does passing an undefined. < 1311081469 660350 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :true < 1311081487 735743 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :par is an interesting concept, I might try to use it sometime. < 1311081503 26902 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :perhaps in the regular expression language I'm working on < 1311081513 916441 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or the signal processing library that I've got on the backburner. < 1311081553 68687 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :on large computations. < 1311081697 142446 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Another common use is to ensure any exceptions hidden within lazy fields of a data structure do not leak outside the scope of the exception handler, or to force evaluation of a data structure in one thread, before passing to another thread (preventing work moving to the wrong threads). < 1311081724 954593 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's interesting. I would think that message passing among threads would send the data fully evaluated. < 1311081734 345159 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but it apparently does not. < 1311081789 868454 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess it would make passing infinite data structures impossible < 1311081830 990901 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I wonder what history will make of the News International scandal that is going on at the moment < 1311081898 830907 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am unaware of it. < 1311081907 438541 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :doesn't error perform a side-effect? < 1311081956 225236 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess it's referentially transparent because it always returns bottom, but it still prints an error message while not being part of IO. < 1311082201 113684 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (%) < 1311082202 484481 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Integral a) => a -> a -> Ratio a < 1311082213 574242 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (3%) < 1311082214 918210 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall t. (Integral t) => t -> Ratio t < 1311082452 505204 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Taneb, heh < 1311082462 37380 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm < 1311082500 853488 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :What am I being hehed at for? < 1311082504 537569 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh cool, I think I can define a pulse wave as (/2) . signum < 1311082592 842939 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though it won't allow me to vary the pulse width. < 1311082731 298108 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Taneb, last previous line < 1311083198 41769 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay so signum is completely equivalent to a square wave. < 1311083215 946554 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...when applied to a sinusoid, that is. < 1311083413 111070 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let boxcar a b x = fromEnum (a < x < b) in map (boxcar 2 10) [0..] < 1311083414 322076 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Precedence parsing error < 1311083414 547731 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : cannot mix `GHC.Classes.<' [infix 4] and `GHC... < 1311083443 157112 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let boxcar a b x = fromEnum (a < x && x < b) in map (boxcar 2 10) [0..] < 1311083444 523386 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,... < 1311083507 933678 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :rect = boxcar (-0.5) 0.5 < 1311083606 538035 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :actually rect = boxcar (-0.5) 0.5 . sin < 1311083616 79881 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if you want the period form. < 1311084275 205941 :foocraft!~ewanas@89.211.137.241 QUIT :Ping timeout: 250 seconds < 1311084498 946924 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :huh, apparently C# has Perl's // operator < 1311084509 916395 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as ?? < 1311084638 646850 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Perl calls it defined-or, while C# gives it the terrible name "Null coalescing operator" < 1311084662 144046 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Which, for some reason, the wikipedia page uses as its title. < 1311084731 894332 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but hey, at least C# does something right. < 1311085242 179007 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Why not just call it the "default operator" or something. < 1311085247 268897 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :More obvious than "defined-or" < 1311085254 32475 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :And... well... C#'s name for it. < 1311085384 344669 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, given the way Perl's boolean operators work, defined-or makes sense. < 1311085396 953630 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :default-to? < 1311085405 812623 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :depends on what you mean by "obvious" < 1311085507 615901 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but it's basically the same thing as Perl's or, except it applies defined() to the first argument for the purposes of testing to see if it's true. < 1311085517 820808 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's equivalent to defined(x) : x : y < 1311085519 939746 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*? < 1311085560 377413 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :whereas or is: x ? x : y < 1311085634 930720 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1311085681 138281 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but anyways, it's something Java needs badly. < 1311085695 877004 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because you spend far too much time testing for nulls. < 1311085814 263532 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :it would be better if java didn't have nulls. < 1311085837 568122 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it would be terrible without a workaround. < 1311085854 99155 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :of course, given some kind of option types. < 1311085877 401961 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :C# has type? which is short for Nullable < 1311085899 670213 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which it uses to allow value-types (aka structs, int, bool, etc) to be assigned to null. < 1311085924 627500 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so you could change it so that the ? is required for all types to be nullable. < 1311085943 630580 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :yeah, C# nullable is far better than nothing < 1311085956 213376 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but then what is an unitialized variable of type A? < 1311085976 489487 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er... ? is part of the sentence, not the type name :P < 1311085978 580993 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :and afaik Sing# (an extension to C#) has type! which always guarantees that type cannot contain null. < 1311086850 275453 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Recently this motto has been very much discussed in the Perl community, and eventually extended to There’s more than one way to do it, but sometimes consistency is not a bad thing either (TIMTOWTDIBSCINABTE, pronounced “Tim Toady Bicarbonate”). < 1311086858 856434 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am tempted to remove this sentence from Wikipedia. < 1311086920 931700 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :citation needed! < 1311086980 794530 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there is one < 1311086990 81656 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I don't really think it's notable. < 1311086996 106525 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :plus that's such a terrible acronym. < 1311087008 314892 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and slogan. Why would anyone ever say that. < 1311087039 128475 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also there should not be the word "but" because these statements are not in contradiction with one another. < 1311087090 234065 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That is in fact what the word 'but' is there for. < 1311087118 252514 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :To clarify that some secondary statement that could be concluded from the first is not, in fact, true. < 1311087264 316979 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311087666 288216 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :From Perl 6 article: Also, the , (comma) operator is now a list constructor, so enclosing parentheses are no longer required around lists. < 1311087675 210894 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am pretty sure that was always the case. < 1311087689 672286 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the enclosing parentheses were required due to precedence. < 1311088148 416174 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"As a Rubyist it seems a bit controversial to me, as this looks like a multiple inheritance scheme..." < 1311088164 254647 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :wow, it sounds like he's talking about his religion. < 1311088172 314889 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I should never read Wikipedia talk pages in my free time. < 1311088185 191794 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :He *is* talking about his religion. < 1311088280 732873 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Sounds crazy to me, it's totally consistent with the Perl attitude towards authority. < 1311088286 392814 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :There is a Perl attitude towards authority? < 1311088307 425525 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what are these people even talking about. Do they realize they are talking about programming languages? < 1311088423 300500 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No. < 1311088441 741988 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I did not know that programming languages had states of mind associated with them. I was pretty sure they were a means to describe the solution to a problem. < 1311088491 351621 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Does Perl code have some kind of anti-establishment connotation that I haven't been picking up on this entire time I've been writing it? < 1311088494 444927 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :This is stupid. < 1311088499 824568 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I will never read talk pages again. < 1311088628 375868 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1311092007 482822 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1311092839 255310 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1311093072 493923 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Is there an integer division operator in Haskell> < 1311093112 857086 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric ::t div < 1311093114 526503 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Integral a) => a -> a -> a < 1311093117 39351 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes. < 1311093150 108373 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Thanks < 1311093742 965848 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric ::t quot < 1311093745 138065 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Integral a) => a -> a -> a < 1311093748 497551 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric ::t mod < 1311093749 362810 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric ::t rem < 1311093749 779680 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Integral a) => a -> a -> a < 1311093750 484746 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Integral a) => a -> a -> a < 1311093754 832027 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :zomg < 1311093766 490018 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric ::t [divMod, quotRem] < 1311093767 270811 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Integral a) => [a -> a -> (a, a)] < 1311093776 249518 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric ::t [div, mod, quot, rem] < 1311093777 410259 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Integral a) => [a -> a -> a] < 1311094048 510079 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott__: could you talk me out of something? < 1311094055 261686 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :> 7 `quot` 3 < 1311094056 651206 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2 < 1311094058 509679 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was thinking about creating an esolang that was completely identical to another esolang < 1311094070 832823 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, wait, quot/div and mod/rem only differ when negative numbers are involved. < 1311094074 681697 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as a parody of bad BF derivatives < 1311094075 663177 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, expand. < 1311094080 580637 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Well, that's OK. < 1311094090 139766 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :You mean like I hate your brainfuck derivative I really do? < 1311094090 890279 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps just create an esolang that's identical to brainfuck < 1311094095 839797 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(I am the official Sanctioner of Esolangs. I say so.) < 1311094096 926498 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, it's already been done? < 1311094123 733089 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/I_hate_your_bf-derivative_really_I_do < 1311094124 672803 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, I meant with + being increase, - being decrease, etc < 1311094128 38061 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :exactly the same as BF < 1311094143 918653 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That's basically Ihybrid. < 1311094150 876128 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, wait. < 1311094155 61231 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Literally identical? < 1311094160 136425 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I approve. < 1311094188 615099 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wait, Ihybrid is a crappy serious esolang. < 1311094191 43879 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm thinking of calling it Brainfuck < 1311094194 980973 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with a capital B < 1311094205 133398 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as that name isn't currently taken < 1311094232 561739 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or maybe even BrainFuck < 1311094292 223818 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Dammit, I stopped watching that Murdoch hearing because it was boring. < 1311094305 424738 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :And then someone attacked Rupert Murdoch with a cream pie. < 1311094314 443207 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :XD < 1311094395 415875 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I missed it too, I got here a few seconds after it happens < 1311094398 215222 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and then missed the replay as well < 1311094403 561142 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but no doubt it'll be all over the Internet by now < 1311094411 711827 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :http://www.bbc.co.uk/news/uk-politics-14209268 < 1311094427 581634 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://twitter.com/#!/JonnieMarbles < 1311094429 91527 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's worth wondering how the assailant managed to break into the House of Commons in the first place < 1311094442 392123 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I think he got in the easy way < 1311094447 424888 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Much as I disapprove of it, I can't fault his Twitter style. < 1311094451 180337 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: also, I can tell that that link's broken without even reading it < 1311094456 845121 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as that anchor doesn't exist on the Twitter homepage < 1311094471 201721 :olsner_!~salparot@c83-252-161-133.bredband.comhem.se JOIN :#esoteric < 1311094489 121234 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, I... copied and pasted it. < 1311094502 481239 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: Twitter themselves use broken links < 1311094510 412331 :comex_!~ec2-user@ec2-67-202-46-7.compute-1.amazonaws.com JOIN :#esoteric < 1311094513 533506 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what they do is, all links to Twitter actually go to the homepage, then it AJAXes the actual content < 1311094519 518875 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, good for you. Noöne cares. < 1311094531 744320 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :people without JS in their primary browser care < 1311094560 965906 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :A tiny minority, yes. < 1311094597 863231 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :A tiny minority who seem to take great pride in disabling browser functionality and telling everyone loudly that they have done so, yes. < 1311094659 35606 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's a negative functionality, in that it makes websites more annoying < 1311094666 250764 :cheater_!~ubuntu@g229163084.adsl.alicedsl.de PRIVMSG #esoteric :using the internet without js is like using a car without tyres < 1311094686 195394 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cheater_: the worst I saw was a page that tried to set cookies when you move your mouse < 1311094691 343102 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mostly because I prompt on those < 1311094704 847002 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but there are some pretty stupid things done even with default browser settings < 1311094708 307278 :cheater_!~ubuntu@g229163084.adsl.alicedsl.de PRIVMSG #esoteric :stop browsing midget porn < 1311094725 125991 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Funnily enough, most of us get by fine without them. < 1311094743 79851 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :If you're going to turn off JS, don't bring it up when we send you links that need JS to work. < 1311094754 842387 :cheater_!~ubuntu@g229163084.adsl.alicedsl.de PRIVMSG #esoteric :that might be true, Phantom_Hoover, but personally i couldn't bear a life without those wonderful little humans < 1311094758 639925 :comex!~ec2-user@ec2-67-202-46-7.compute-1.amazonaws.com QUIT :*.net *.split < 1311094758 640016 :olsner!~salparot@c83-252-161-133.bredband.comhem.se QUIT :*.net *.split < 1311094760 477675 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wait, s/send you/give/ < 1311094834 164815 :Kariya-jin!~user@41-139-181-238.safaricombusiness.co.ke JOIN :#esoteric < 1311094852 74150 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: well, what Twitter does with the #! thing breaks standard browser functionality too < 1311094867 532852 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, funnily enough, it works for most people. < 1311094873 3526 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure if it's got middle-click working yet; most sites that do #! stuff don't work with that < 1311094890 912622 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, I don't like the page to have to load twice every time I visit it < 1311094902 357897 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Good for you. Keep it to yourself. < 1311095117 728375 :foocraft!~ewanas@89.211.221.186 JOIN :#esoteric < 1311095548 382164 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net NICK :TanebAway < 1311096339 174113 :Kariya-jin!~user@41-139-181-238.safaricombusiness.co.ke PART :#esoteric < 1311097596 27692 :TanebAway!~Taneb@host-84-13-89-246.opaltelecom.net NICK :Taneb < 1311097684 487852 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm ill < 1311098041 861715 :augur!~augur@208.58.6.161 QUIT :Read error: Connection reset by peer < 1311098061 247107 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1311098437 219605 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Eh? C/Intercal: I, lilac, ret niche. < 1311098476 258287 :olsner_!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :it doesn't work as well when half the palindrome is gibberish :) < 1311098485 832668 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1311098489 23915 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :They are all real words! < 1311098504 688159 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But yeah, it's nonsense < 1311098649 204656 :olsner_!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :> ap (++) reverse "But yeah, it's nonsense" < 1311098651 590258 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "But yeah, it's nonsenseesnesnon s'ti ,haey tuB" < 1311098658 611641 :olsner_!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I can palindrome too :D < 1311098740 298117 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Pal, Fractran art? Car flap. < 1311099227 93141 :elliott_!~elliott@95.149.245.5 JOIN :#esoteric < 1311099327 578816 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1311099420 520062 :elliott__!~elliott@95.149.243.18 QUIT :Ping timeout: 264 seconds < 1311099480 764954 :elliott_!~elliott@95.149.245.5 QUIT :Ping timeout: 252 seconds < 1311100253 793687 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, oi. < 1311100377 207769 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1311100402 200506 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1311100496 323924 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Working on my Numberwang Hello World < 1311100745 558502 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I'm working on something delightfully retarded. < 1311100762 378937 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :A Numberwang Hello World? < 1311100770 226307 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :A Christmas present? < 1311100786 49650 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :A polititian? < 1311100798 428927 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Those multi-dimensional numbers I was talking about the other day < 1311100803 681363 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I hope that was a deliberate typo. < 1311100812 384086 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, define "multi-dimensional". < 1311100824 119215 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :consisting of more than one dimension < 1311100847 882366 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You mean like the complex numbers? < 1311100853 739616 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Or Vectors? < 1311100892 551809 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Well what I realized was that all the named numbers are one dimensional: one,two,three,four,five,six,seven,eight,nine,ten, etc < 1311100901 489893 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You mean complexes. < 1311100903 609716 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Or vectors. < 1311100913 666679 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Ooh, I remember! < 1311100914 917762 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :more towards the vectors idea < 1311100922 9484 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Giving names to vectors! < 1311100924 403354 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :im too stupid to do anything with complex numbers < 1311100926 824056 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Complexes == vectors. < 1311100930 475277 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Like, lala = (7,3) < 1311100936 96947 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Just with a different definition of *. < 1311100945 630050 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Erm, complexes == 2-vectors. < 1311100955 355576 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i'm the most mathematically-challenged here < 1311100992 663005 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :So.. 2 is enough < 1311101014 175174 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :more than 2 would be making life difficult on myself. < 1311101053 640010 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, [a, b] + [c, d] = [a+c, b+d]; [a, b] * [c, d] = [a*c - b*d, a*d + b*c]. < 1311101059 612919 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :That's all there is to complexes. < 1311101077 356770 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Everything else is just a consequence. < 1311101099 989508 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(OK, I've almost certainly missed something fairly minor, but those are the important bits.) < 1311101260 481144 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :My Numberwang Hello World works perfectly... for three operations < 1311101561 841198 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so this is sort of what i'm doing: http://hpaste.org/49235 < 1311101564 492735 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, presumably you're trying to nullify the effect of the Numberwang operator? < 1311101575 504107 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That bit's fine < 1311101585 835321 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1311101596 733057 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Oerjan worked out the safest way to do that < 1311101610 276008 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :What is it, out of curiosity? < 1311101642 238507 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :When the step counter mod 9 is 0 < 1311101659 871498 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That doesn't call any additional numberwangs, and doesn't use gotos < 1311101677 876143 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ah, so you just pad. < 1311101688 956337 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yeah < 1311101708 4056 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, why do you seem to have two contradictory definitions of +? < 1311101732 225085 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :im exploring what it means to add two of those things together < 1311101769 405492 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Okay, apparently when I have a cold, I love Kaiser Cheifs < 1311101822 472984 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so when i started doing this the theory was that you could have a unique word for a horizontal 2 instead of a vertical 2 < 1311101841 634573 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :or, uh.. that is.. when i started actually mapping it out < 1311101865 991347 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the first idea was to give a unique written name to things of the form [x][y] instead of just [x] < 1311101930 168785 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and next i realized that gave a width x height result < 1311101971 343200 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and then later I started to realize you start ending up with non-rectangular objects more like bargraphs < 1311101996 808180 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Looks like you're going to end up with arbitrary shapes. < 1311102015 254343 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hmm, they have to be connected. < 1311102046 343684 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i dunno < 1311102062 981959 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :this kind of crap doesn't have to mean much for me < 1311102075 909203 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hmm, not quite arbitrary. < 1311102087 393934 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :There are conditions, but they're not terribly interesting ones. < 1311102089 178572 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :theres probably some unspoken hypothesis i'm working towards < 1311102132 958527 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :We need someone who's brilliant at maths but has not yet learnt the limits of the possible < 1311102153 427828 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I learnt the limits of the possible, then I forgot what they were. < 1311102165 103699 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :They're not terribly interesting, and they're generally there for a reason < 1311102223 642856 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :perhaps I should discriminate between rectangular and non-rectangular shapes < 1311102250 755210 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :But in seriousness, mathematicians have tried most generalisations you can think of. < 1311102307 320023 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :Taneb: is numberwang now stable? < 1311102309 447563 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Phantom_Hoover: The addition and multiplication rules you gave are also just consequences of the single i^2 = -1 after you write them as (a+bi). < 1311102313 163649 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :Well, of course they have. Generalisation is an easy way to do interesting mathematics. < 1311102315 814474 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fizzie, yes, sure. < 1311102332 984523 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I appreciate the power of generalization :> < 1311102339 843311 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, yeah, and generally the ones that haven't been tried aren't very interesting. < 1311102344 339538 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well maybe i don't < 1311102366 844109 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :lifthrasiir: Numbrewang is theortically sable < 1311102383 125399 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :For instance, you can extrapolate relativistic (?) physics to more than 1 time dimension, but the equations cease to be solvable. < 1311102441 962208 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I am into game design in a big way. But theres lots of things I encounter which make game-dev seem boring. < 1311102460 387592 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, like display programming... < 1311102465 259361 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hmm < 1311102476 181634 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :Taneb: hmm, is there any significance of the step number? the specification does not mention the use of it. < 1311102484 941132 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yes it does... < 1311102486 203502 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :in terms of display there is that disparity between internal logic and representation of that logic < 1311102517 241961 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :At each step, the digital root of the sum of the current command, its position in the program, and *the step number* is calculated. The result modulo four is taken, and the appropriate instruction is ran < 1311102521 42269 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and so the graphics and sounds in a game can just be swapped around meaninglessly. Just like you can replace the pieces on a chessboard. < 1311102528 724402 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :In terms of display there is the fact that it's annoyingly fiddly to set up. < 1311102558 626837 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Maybe you two should team up and make a games console? < 1311102587 517539 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Bob of Bob's Game is trying to make something called the nD < 1311102590 45126 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hardware design? Ahahahahahahahahahaha. < 1311102592 989644 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ahahahahahahahaha. < 1311102597 483191 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ha. Ha. Ha. < 1311102598 411061 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No. < 1311102617 835647 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :he's a bit crazy though < 1311102651 104366 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hang on < 1311102660 395311 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :Taneb: ugh, so at the each step digital-root(command) is added to the step number, right? < 1311102661 925071 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Since when was Beyonce the world's number one superstar? < 1311102666 513839 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :im not really interested in hardware < 1311102696 830792 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :i tried to implement numberwang in my esotope and stucked at that part. < 1311102710 72860 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :lifthrasiir: No, the command, the step number, and the index of the command are added up, and the digital root of that (mod 4) is the actual command < 1311102717 873872 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok so with games, I don't like the idea of a game's design imposing the limits of perfect play. < 1311102758 354336 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I want to see games where there is no such thing as perfect play. < 1311102769 789544 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Dwarf Fortress? < 1311102814 331116 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :The more discerte a game becomes it seems the more likely that a perfect play scenario exists < 1311102820 679051 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :^discrete < 1311102822 675092 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :Taneb: is that something like this: for(step=idx=0; idx The more discerte a game becomes it seems the more likely that a perfect play scenario exists < 1311102870 909250 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :...no? < 1311102879 240111 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Go for it, lifthrasiir < 1311102895 947789 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :sorry someones stomping in the hall.. i can't hear myself think < 1311102926 747946 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Non-discrete games tend to accumulate errors, while discrete ones don't, so they are less obviously deterministic. < 1311102933 24051 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :So, itidus, you want a sandbox? < 1311102973 716591 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :As in a sandbox game < 1311102974 418971 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I don't want a person to ever be able to get closure in a game, that they are the best that is possible < 1311102992 294796 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :Taneb: ah, one more question: eight commands in the instruction 3 do not affect the step number, right? < 1311102999 831578 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :not only that < 1311103001 685199 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, suggest Minecr— wait, that's too open-ended for you, probably. < 1311103004 535715 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :They do, lifthrasiir < 1311103020 114398 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok forget the discrete comment.. that was just being dumb of me as usal < 1311103040 626515 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I don't want people to even be able to imagine being perfect at the game < 1311103041 857610 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :hmm, then the step number increases by 8 after the instruction 3? < 1311103062 101370 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It increments after every instruction, including the 3 and the ones in the 3 < 1311103077 817567 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Like in the case of Chess and Go, although they can't compute perfect play, they can imagine it with sufficient computing power. < 1311103080 113295 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :to be exact, 8 + alpha, right. < 1311103087 78915 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yes < 1311103128 924069 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :And although the sufficient computing power is supposed to not exist, they can still imagine it existing < 1311103140 931511 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : Like in the case of Chess and Go, although they can't compute perfect play, they can imagine it with sufficient computing power. < 1311103157 140252 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ISTR that in Go computers are barely able to compete. < 1311103186 72540 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But theoretically, there are only a finite number of possible games of Go < 1311103206 7645 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :humans are clearly better at playing go than devising computers to play go :D < 1311103208 914878 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :Taneb: Yes, it's just got significantly search space than chess. < 1311103217 136934 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :Erm, significantly greater. < 1311103228 613415 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :Taneb: ugh, wait, then what about the command's position in the program? < 1311103260 430365 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm, it's been a while since I played Go < 1311103269 941695 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Search space is, of course, what makes AIs a lot less reliable in continuous than discrete games. < 1311103277 278075 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :let's say the command at the position 42 invoked the instruction 3. now what are the positions of 12! and consequent commands? < 1311103285 930633 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :Chess AI has turned out to be *much* less interesting than people would've liked. < 1311103297 59328 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :0 through 7, I think < 1311103299 565659 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Although perfect play is clearly possible in, say, missile defence. < 1311103311 46705 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :Instead of being something that'll produce an intelligent, thinking computer, it's created a very fast, stupid computer with well-designed heuristics. < 1311103313 504213 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And it was done last year in Draughts < 1311103335 133153 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It was done in draughts quite some time before that. < 1311103348 9545 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: Perfect play is *possible* in most games. < 1311103348 413867 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :phantom: do you mean that a computer using the neural network approach to solving chess will fail just as badly? < 1311103354 426518 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net PRIVMSG #esoteric :It's just ridiculously unfeasible. :) < 1311103362 284111 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq, OK, easy. < 1311103366 524384 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, neural... what? < 1311103408 11255 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well, surely they have tried applying artificial neural nets towards emulating the mind of a chess grand master to the extent such things are possible < 1311103414 265107 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ahahahahahaha. < 1311103416 4247 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No. < 1311103418 557386 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :They haven't. < 1311103422 407246 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :why not? < 1311103427 127218 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :lol < 1311103429 20149 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Too expensive < 1311103433 589063 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And not enough point < 1311103434 650911 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :lol < 1311103436 897225 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :OK, I should stop the ahahahahahahaha thing, it's probably ridiculously annoying. < 1311103449 239184 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :When they can already defeat Gary Karsparov or whoever < 1311103463 211580 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :taneb: so they don't "really" want to solve it :D < 1311103485 555157 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yeah, because the stupid algorithms are already better than they need < 1311103499 982798 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it's just a toy to promote IBM etc :P < 1311103517 158662 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well i am wondering if such things would actually make any difference you see < 1311103525 583881 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION points itidus20 towards http://arimaa.com/arimaa/ < 1311103543 48121 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :is chess just as unsolvable with ANN as without < 1311103570 735257 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :To solve chess would require a computer larger than the observable universe < 1311103585 81895 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i've heard that < 1311103594 309036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott__: could you talk me out of something? < 1311103594 795742 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott: You have 1 new message. '/msg lambdabot @messages' to read it. < 1311103595 459591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: ok < 1311103601 828712 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and well.. < 1311103618 364568 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: are you logreading, or do you want me to repeat context? < 1311103627 527894 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that would be nice < 1311103629 155499 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :latter that is < 1311103641 516930 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :taneb: but that would imply no breakthroughs probably < 1311103649 666565 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :breakthroughs are always unanticipated. < 1311103655 387750 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: basically, it was designing an esolang identical to an existing esolang < 1311103662 549268 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :such as BF with none of the commands changed < 1311103671 397118 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm thinking of calling it Brainfuck, as that name isn't currently taken < 1311103676 110084 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: not even syntactically? < 1311103676 309149 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it's a good statement though about the universe < 1311103680 747099 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: nope < 1311103691 290378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: i approve wholeheartedly < 1311103707 338967 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh < 1311103710 142879 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1311103779 846544 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :sgeo: thanks. nice link. < 1311103789 465689 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :yw < 1311103836 621234 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok so, gaming can be about improvement, and being the best. trouble here is that best is relative. < 1311103857 492861 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so you be the best by keeping everyone else down and you're still the best < 1311103857 747113 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`addquote It's always insane to expect different results, even when it's likely to occur. < 1311103861 514495 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :514) It's always insane to expect different results, even when it's likely to occur. < 1311103865 48631 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :Taneb: in order to get out of the instruction 3, all generated commands have to be executed or the instruction 2 has to be invoked. am i missing anything? < 1311103877 388070 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, when'd he say that? < 1311103881 374699 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: that was funny? < 1311103887 840321 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yes, the 2 keeps it in the 3 < 1311103895 262057 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :2s don't escape 3s < 1311103901 307885 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :01:16:40 tunes time < 1311103911 622143 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :huh, < 1311103915 663435 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(which corresponds to no timezone known to mankind) < 1311103935 579630 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric ::D < 1311103945 674346 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :Taneb: if the instruction 3 invoked the instruction 3 in the middle, then commands have to be terminated twice (or possibly more)? < 1311103948 521019 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: wait, you want context now? < 1311103966 752749 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :lifthrasiir: yes < 1311103968 651489 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`delquote 514 < 1311103969 983834 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​*poof* < 1311103981 91416 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hey, that was moderately funny on its own. < 1311103988 65632 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :okay, right now i tried to categorize the behavior of the instruction 3 for possible step numbers. < 1311104025 539927 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well it was funny :P < 1311104044 780516 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`addquote There's that saying that the definition of insanity is doing the same thing over and over again and expecting different results. [...] You've just gave me a different result [...] It's always insane to expect different results, even when it's likely to occur. < 1311104045 913483 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :514) There's that saying that the definition of insanity is doing the same thing over and over again and expecting different results. [...] You've just gave me a different result [...] It's always insane to expect different results, even when it's likely to occur. < 1311104050 296376 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: better? < 1311104195 965211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it was better originally :-P < 1311104196 319740 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :draws are not possible in arimaa eh < 1311104202 806102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but I note that the [...]s are unneeded there < 1311104203 6806 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :darn < 1311104208 769392 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :thats always good < 1311104209 695573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you only need to cut it out when time passing matters < 1311104222 478691 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: well it's just that both people said things in between < 1311104240 552480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fair enough < 1311104245 437982 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :no first move advantage and no draws? how can it be so. :o < 1311104261 602639 :pikhq_!~pikhq@71-219-222-115.clsp.qwest.net JOIN :#esoteric < 1311104267 506245 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, note that it is patented. < 1311104273 957076 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :lol < 1311104280 630245 :pikhq!~pikhq@71-219-235-34.clsp.qwest.net QUIT :Ping timeout: 264 seconds < 1311104284 207935 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :patents < 1311104343 384767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: i love the software license < 1311104345 687199 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is so stupid < 1311104373 998606 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, what is it, again? < 1311104378 12821 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I'm not looking to make boardgames though. I am focused on the abstract word game. < 1311104386 869106 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: i forget exactly < 1311104403 587830 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, here it is: http://arimaa.com/arimaa/license/ < 1311104536 900503 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well if it is solvable I don't know how "no first move advantage and no draws" could be possible < 1311104547 842156 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :thats what intruiges me < 1311104567 437649 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`addquote Taneb: See, it's Obama's fault the guy's apartment is now worth less than their mortgage and something something something that translates to not being able to look for a proper fix. < Someone with that sort of grasp of logic shouldn't be allowed anything more computationally powerful than a plastic spoon < 1311104568 835620 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :515) Taneb: See, it's Obama's fault the guy's apartment is now worth less than their mortgage and something something something that translates to not being able to look for a proper fix. < Someone with that sort of grasp of logic shouldn't be allowed anything more computationally powerful than a plastic spoon < 1311104572 531296 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oops < 1311104574 851540 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`delquote 515 < 1311104576 194224 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​*poof* < 1311104585 399683 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`addquote Taneb: See, it's Obama's fault the guy's apartment is now worth less than their mortgage and something something something that translates to not being able to look for a proper fix. Someone with that sort of grasp of logic shouldn't be allowed anything more computationally powerful than a plastic spoon < 1311104586 640048 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :515) Taneb: See, it's Obama's fault the guy's apartment is now worth less than their mortgage and something something something that translates to not being able to look for a proper fix. Someone with that sort of grasp of logic shouldn't be allowed anything more computationally powerful than a plastic spoon < 1311104602 510105 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :"End game tables are not useful since games can end with all pieces on the board. " < 1311104610 134716 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hmm fascinating < 1311104645 977528 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :itidus20: it could have a _second_ move advantage, you know :P < 1311104665 117855 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :lol < 1311104671 491394 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :good thinking < 1311104678 533499 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :like those game variations where the second player is allowed to switch places on eir first move < 1311104688 376397 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :"Project which are non-commercial require obtaining a written authorization." < 1311104705 582227 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yeah, this licence is ridiculous. < 1311104716 274315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :19:03:07: With a name like BeFuck, the only difference SHOULD be a terrible C++ API and fanatic devoted followers. < 1311104722 415491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: Was BeOS's API that bad? < 1311104731 70383 :Gregor!Gregor@codu.org PRIVMSG #esoteric :It was C++, that's all I know :P < 1311104732 782025 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i don't intend to make an arimaa.. simply to steal a few of their concepts for use in realtime arcade games < 1311104735 494451 :Gregor!Gregor@codu.org PRIVMSG #esoteric :But C++ pretty much implies terrible. < 1311104758 397030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :19:40:16: By "Knuth-style" I mean things such as: Table of contents, index, named chunks (which can be included in others), pretty printing, print out (rather than HTML), etc. Partially also the input format, but mostly I refer to the output presentation and how they work in general. < 1311104758 596422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :19:41:12: zzo38: oh. i don't know. maybe some of that if you also use haddock. istr it does not support reordering things though (and haskell doesn't really need that) < 1311104772 683741 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What oerjan said; Haskell doesn't need the crutches that other languages do to support literate programming < 1311104822 972496 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:06:06: what is facentes < 1311104827 51813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it's what you poop, HTH < 1311104838 991721 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: THANKS < 1311104866 747599 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Ok uh.. suppose you compare the idea of a puzzle in an adventure game to that of solving a boardgame. well an arimaa-like puzzle might be less frustrating < 1311104884 921259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote That offers me some social standing, feudal system wise < 1311104886 242115 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :516) That offers me some social standing, feudal system wise < 1311104894 770694 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, have you looked at Minecraft, actually? < 1311104906 791016 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i wanted to buy it but i'm broke < 1311104917 200180 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I wanted to buy it, so I did. < 1311104928 687669 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but i might bore of it also < 1311104931 367549 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And now I don't need to pay for a school trip to Rome < 1311104952 874358 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That is good news, that has came about from bad news < 1311105001 875506 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :itidus20, it is quite simple to pirate. < 1311105006 499870 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:54:11: http://i.imgur.com/w7cns.jpg This was the Yahoo! News pictures page. Today. < 1311105007 131949 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: also i assume knuth's literate programming was originally for pascal, which has stupidly stringent ordering requirements (admittedly to get trivial one-pass compilation) < 1311105009 168855 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ANOTHER ONE?!!!!?! < 1311105011 927550 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :er < 1311105013 935706 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*wirth's < 1311105016 263585 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :shees < 1311105017 788748 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :h < 1311105026 708979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: um wirth invented literate programming? < 1311105029 435611 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :lol < 1311105038 766669 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no, knuth did < 1311105041 790093 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: er wait i'm confusing myself < 1311105045 673031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::) < 1311105049 766453 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Also, is there anyplace I can see a list of all the hackego quotes < 1311105067 455404 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i _thought_ wirth, my subconscious must have corrected it, and this time it was right :P < 1311105091 284791 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ambiguity of ***th < 1311105102 428704 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :my regex skills aren't up to speed though < 1311105118 521140 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :(a-z){3}th < 1311105122 366845 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Is it bad that I got confused because I couldn;t think of a swear word with that pattern? < 1311105125 843206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :iamcal: [a-z] < 1311105128 339352 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :...th < 1311105138 188993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Also, is there anyplace I can see a list of all the hackego quotes < 1311105141 795282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`pastequotes < 1311105143 133308 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.32205 < 1311105148 898454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's an immutable snapshot < 1311105149 919639 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :[a-z]{3}th < 1311105150 705621 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can also go to < 1311105151 631525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`url quotes < 1311105152 991566 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/quotes < 1311105153 825131 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but that lacks quote numbers < 1311105157 609925 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Handy < 1311105167 797087 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :itidus20: nah it's just that my mind graph has a pascal -> wirth edge, and i knew (knuth's) WEB was in pascal, so somehow the wires got crossed < 1311105176 16500 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh < 1311105191 964217 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :pascal reinforced the confusion < 1311105195 699217 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1311105217 879506 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: the wire crossing problem? < 1311105290 992344 :olsner_!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :the oerjan confusion problem? < 1311105306 488476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner_: whoosh < 1311105323 476886 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I think that there is value in languages which have hollow meaningless keywords < 1311105334 86546 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Like English. < 1311105415 971315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also all languages < 1311105432 244660 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well a human probably can't design a program in hex < 1311105437 557949 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Is the English Language Turing-Complete? < 1311105446 781576 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :sure they can implement it in hex but i doubt they can design it in hex < 1311105493 457534 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well.. is a human body turing complete :> < 1311105496 896210 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Taneb: i'd say it's either obviously turing-complete, or too vague to be used for computation... < 1311105507 366845 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: obviously not < 1311105509 310002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we have only finite memory < 1311105515 994780 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, allowing for imperatives, yes. < 1311105519 427796 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hummm < 1311105528 282909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: why do you need imperatives? < 1311105541 927287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"A list starting with 9 and followed by itself, with each element incremented by one." < 1311105550 284649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's map succ (repeat 9) < 1311105554 709090 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ye olde declarative english < 1311105569 14924 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, yeah, but imperatives are the most direct way to do it. < 1311105629 935031 :pikhq!~pikhq@174-22-189-129.clsp.qwest.net JOIN :#esoteric < 1311105630 712355 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Only if you consider imperative languages more obvious than functional ones < 1311105663 440235 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I don't think enough thought is given to how humans percieve a language(in common programming) so much as how the language compiles < 1311105693 48088 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :falling back on a basic set of keywords to do everything < 1311105702 504440 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :you can never escape the friggen keywords < 1311105717 702328 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Protip: if you think you have some Big New Idea and you're not an expert, it's probably been done. < 1311105728 494703 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no keywords in Scheme < 1311105741 828179 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, unless you consider the special forms keywords. < 1311105747 58839 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: you can rebind them < 1311105748 833240 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I admit english has words like "is" < 1311105752 304769 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(let ((lambda 9)) lambda) => 9 < 1311105758 441713 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so they're not keywords by any stretch of the imagination < 1311105775 587886 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :"you","I","is" etc.. could be english keywords < 1311105785 722263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(let ((lambda (lambda (x y) y)) (x (lambda () 9))) (lambda (x) x)) => < 1311105791 27566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(that function being x) < 1311105802 101399 :pikhq_!~pikhq@71-219-222-115.clsp.qwest.net QUIT :Ping timeout: 246 seconds < 1311105823 310862 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but the english words tend to be controlled by general grammars.. such that "you" and "I" are pronouns. < 1311105846 690118 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :whereas, uh.. humm < 1311105986 362459 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :itidus20: basically afaik there have been attempts to make programming languages looking like english and they've all been crap < 1311106020 730469 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :COBOL and Applescript are the two i know about < 1311106073 300907 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :on thinking about it, by separating reserved words from created words you often know whether an identifier is safe to use < 1311106091 367238 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it could be a mess if you had to consult a dictionary each time you thought up an identifier < 1311106113 740688 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And if the implementation was written by someone with a different dictionary... < 1311106129 443799 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Say, the complete OED that costs £750 and can kill people < 1311106136 547439 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :uhh i don't mean english as such < 1311106139 536231 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :just words < 1311106146 401617 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :anyway, do you want the OED? < 1311106153 403138 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its easily obtainable now :P < 1311106162 136691 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :In hardback? < 1311106165 515977 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :nope < 1311106182 656417 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :itidus20: i don't think you can kill people with a digital version. well maybe. < 1311106240 615091 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :apparently when they released the sofrware one.. they used something called securom... and apparently if you replace that file with one called swhx its freely usable < 1311106258 198734 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :probably not legally of course < 1311106304 473006 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so theres torrents out there demonstrating this < 1311106316 718778 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it's all very odd < 1311106591 262875 :pikhq_!~pikhq@71-219-210-48.clsp.qwest.net JOIN :#esoteric < 1311106689 894422 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : Maybe it's just a lambdabot thing where it reads one full expression and ignores trailing fluff? Certainly "pi 3 4" is not okay in ghci. < 1311106690 717611 :pikhq!~pikhq@174-22-189-129.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1311106698 201286 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no there is an actual instance. < 1311106707 218334 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> (sin + cos) 0 < 1311106708 722108 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1.0 < 1311106716 589380 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> (sin + cos + 1) 0 < 1311106717 930760 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2.0 < 1311106745 702550 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also known in math as "pointwise" arithmetic < 1311106790 786900 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : probably not legally of course < 1311106793 311327 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You don't say? < 1311106865 305303 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :> 1 2 < 1311106866 361417 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> (id + 2 * id + 5) 3 < 1311106866 559879 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1311106867 561224 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 14 < 1311106877 979482 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: hmm, is it legal in the UK to crack the DRM on a legitimate copy of something you bought? < 1311106884 118130 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it is, but I'm not sure < 1311106887 935724 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk JOIN :#esoteric < 1311106888 210662 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(it's illegal in the US) < 1311106899 621832 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(stupid DMCA) < 1311106937 633294 :cheater_!~ubuntu@g229163084.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311107093 175057 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :damn it's annoying that CakeProphet isn't here so i can correct his haskell misconceptions :P < 1311107129 910185 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :The mystery of the dictionary is the way each entry just contains words. < 1311107155 656015 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :itidus20: a bootstrapping problem... < 1311107164 906801 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yup < 1311107255 703652 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : CakeProphet, I think types should have strictness info < 1311107279 580599 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :time for a visit to wiki < 1311107281 754389 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :strictness is not a property of types, but of functions. although some data constructors can be strict functions (if declared with !) < 1311107284 825150 :pikhq_!~pikhq@71-219-210-48.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1311107285 858017 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net JOIN :#esoteric < 1311107300 159407 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*if having fields declared with ! < 1311107324 856568 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :dammit Vorpal isn't here either :( < 1311107340 270522 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :i am here ! < 1311107351 202299 :Tritonio!~TrT@188.4.78.85 JOIN :#esoteric < 1311107360 166091 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oklopol, ? < 1311107363 36250 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err < 1311107364 211716 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, ^ < 1311107365 296286 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes but you weren't involved in the conversation i am logreading < 1311107372 141652 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :whew < 1311107387 953123 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, I'm preoccupied though < 1311107407 799440 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: i was just commenting on your strictness comment < 1311107479 70294 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :"The oldest known dictionaries were Akkadian empire cuneiform tablets with bilingual SumerianAkkadian wordlists, discovered in Ebla (modern Syria) and dated roughly 2300 BCE." I assume they also had the bootstrapping problem < 1311107523 746626 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but bilingual is another side of it.. far more useful < 1311107552 815619 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, ah < 1311107564 171458 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ok CakeProphet's haskell misconceptions are becoming too much for me, i'll skip the rest of that log discussion < 1311107659 919272 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :" no first move advantage and no draws? how can it be so. :o" <<< you can easily remove draws from any game, and i don't think this has anything to do with first move advantages < 1311107727 907055 :cheater_!~ubuntu@g229163084.adsl.alicedsl.de JOIN :#esoteric < 1311107733 219770 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : I'm thinking of calling it Brainfuck < 1311107761 282829 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you'll need wiki disambiguation then < 1311107770 396553 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1311107777 647650 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Esolang needs more disambiguation < 1311107786 702061 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it may not have been completely strict about those terms on the arimaa page.. im probably taking "no first move advantage" too literally < 1311107809 375413 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :realising the need for disambig just made the idea seem even better < 1311107862 114479 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :" But theoretically, there are only a finite number of possible games of Go" <<< depends on endgame rules, i think some of them might let you have an uncountable number of games? < 1311108113 622310 :boily!~boily@mtl.savoirfairelinux.net QUIT :Ping timeout: 276 seconds < 1311108210 262426 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :" yes but you weren't involved in the conversation i am logreading whew" <<< well THANKS :| < 1311108346 112920 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :itidus20: no first move advantage is always relative, since mathematically it's rather meaningless < 1311108390 499849 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :it just means that when humans play the game, they don't find starting particularly useful < 1311108428 196785 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklopol: depends on the ko rule, not the engame rules < 1311108437 254499 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :erm sorry i meant the ko rule < 1311108445 300751 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :what the fuck is an endgame rule < 1311108450 446157 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok i just watched the arimaa tutorial. interesting game. < 1311108490 642316 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklopol: basically, rules for scoring when the players can't agree who won < 1311108491 494498 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I was present when someone mentioned porn in the House of Commons < 1311108494 962500 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :On National Television < 1311108499 764953 :Zwaarddijk!miekko@infa.abo.fi PRIVMSG #esoteric :don't all go rules forbid repeated positions? < 1311108513 652718 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Zwaarddijk: yes, but they differ in the timeframe they forbid them in < 1311108517 800870 :Zwaarddijk!miekko@infa.abo.fi PRIVMSG #esoteric :ah < 1311108523 593957 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :superko forbids any sort of repetition over the lifetime of the game < 1311108532 723386 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but simple ko disallows only undoing the opponent's last move < 1311108533 665023 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :ais523: oh right, in any case what i meant was i certainly didn't meant that < 1311108543 893169 :Zwaarddijk!miekko@infa.abo.fi PRIVMSG #esoteric :I wonder whether the ban on repeated positions in chess is even taken into account until the endgame < 1311108557 661392 :cheater_!~ubuntu@g229163084.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311108562 199183 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and there are some variants which disallow triple KO too (basically, where each player repeatedly undoes the opponent's last-but-3 move) < 1311108572 539528 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :anyway, it is obvious that there IS a first player advantage in arimaa in the sense that the first player has a winning strategy, we just don't know it < 1311108575 875354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : I was present when someone mentioned porn in the House of Commons < 1311108576 73702 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : On National Television < 1311108576 927639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OH NOES < 1311108584 625331 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: what were you doing in the house of commons? < 1311108597 493092 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1311108597 693661 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :" Zwaarddijk: yes, but they differ in the timeframe they forbid them in" <<< what do you mean? < 1311108603 94806 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :oh you explain < 1311108610 293636 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Being a member of one of the two organisations allowed to debat there < 1311108627 741215 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :*debate < 1311108631 306587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, present as in actually there < 1311108636 704068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: He's secretly the Queen. < 1311108642 579841 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I was trying to deliberately misinterpret, but I think I failed < 1311108642 996941 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :" but simple ko disallows only undoing the opponent's last move" <<< this was what i meant, then could a game theoretically go on forever? < 1311108649 369479 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, which house of commons? < 1311108652 249581 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : [...] whew" <<< well THANKS :| <-- that was on response to noticing Vorpal was actually present duh :( < 1311108654 757326 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The one in London < 1311108671 491690 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklopol: yes, it even happens sometimes (triple KO, when each player undoes the opponent's last-but-third move, and doing anything else would give a major disadvantage) < 1311108674 566218 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : CakeProphet, I think types should have strictness info < 1311108676 765509 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, you're in that youth whatsit that doesn't matter, right? < 1311108677 245902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :when did he say this < 1311108680 577721 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :umm, last-but-2 < 1311108690 931908 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yeah, PH < 1311108692 439979 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: did you see someone attack Rupert Murdoch? < 1311108695 984416 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and his wife retaliate? < 1311108697 855991 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or did you miss it? < 1311108706 497755 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I left before that happened < 1311108709 914008 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, that wasn't even in the House of Commons, was it? < 1311108711 752104 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :ais523: alright. then just add some possible move in the middle and you'll have uncountably many games. < 1311108721 425436 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklopol: indeed < 1311108723 316513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: You may have been there years ago, but were you there TODAY??? < 1311108723 733408 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :interestingly enough, go is a second player win < 1311108725 990018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :--ais < 1311108726 823794 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: it was in the same building < 1311108727 22271 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :i mean < 1311108730 373676 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: that's proven? < 1311108731 207443 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but not the same room < 1311108731 540505 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :winning strategy for second player < 1311108734 981301 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :elliott: no < 1311108736 176242 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as is normally used < 1311108740 634835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: lol < 1311108742 564149 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was one of the committee rooms < 1311108752 561591 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ah. < 1311108755 20710 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :elliott: i'm just telling you because i like you < 1311108759 139740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: ok < 1311108762 318996 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :So not where they'd let a random teenager who doesn't matter. < 1311108765 386202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: is the riemann hypothesis true < 1311108771 906773 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :elliott: of course it is < 1311108775 162684 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :... < 1311108777 273491 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1311108782 403009 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :huh, aaron swartz charged with data theft? < 1311108787 612522 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The Mythbusters said so < 1311108788 562817 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, is the continuum hypothesis true? < 1311108831 194674 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : I wonder whether the ban on repeated positions in chess is even taken into account until the endgame <-- well insofar as it only being during the endgame that you're likely to not have irreversible moves (e.g. captures, pawn movements) < 1311108847 412760 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :Phantom_Hoover: independent from axioms. yeah it's true. < 1311108850 667055 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, not "theft" of data he got from people < 1311108866 343289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :liberating academic papers, it seems < 1311108876 125067 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :chess is also first player win < 1311108885 828965 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :tennis, interestingly enough, is always a draw. < 1311108901 738477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hahaha, he didn't even do anything wrong < 1311108906 643586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just downloaded more articles than they wanted < 1311108913 349897 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :oklopol: And sex? < 1311108933 688577 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote interestingly enough, go is a second player win chess is also first player win tennis, interestingly enough, is always a draw. < 1311108935 91714 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :517) interestingly enough, go is a second player win chess is also first player win tennis, interestingly enough, is always a draw. < 1311108950 417018 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, looks like he also broke into a cabinet or something. < 1311108963 244183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: that's not what he's being charged with. < 1311108969 902373 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :fizzie: i have to think about this < 1311108988 287556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"I kind of picture MIT as the paramount of Technology and that includes some aspects of security. I am disappoint about lax NAC." < 1311108992 784316 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :MIT: HEIGHT OF SECURITY < 1311108998 618904 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's why no pranks ever happen there, ever < 1311109001 833104 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: he did do anything wrong, he didn't have access to even a single article legitimately < 1311109003 415995 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :MIT: TIM BACKWARDS < 1311109015 355830 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :he got the access by breaking into the cupboard containing a network switch at MIT < 1311109025 516642 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :he wasn't an MITian at the time < 1311109034 916670 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and then piggybacked on their access < 1311109038 989767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: firstly, OK, s/do anything wrong/do anything illegal/ < 1311109041 907331 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with both MIT and JSTOR trying to stop him < 1311109055 923087 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :ygolonhcet etutitsni fo stessuhcassam < 1311109056 515576 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: JSTOR asked the government not to prosecute, it seems < 1311109059 569035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although my source may be biased < 1311109061 531343 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :" MIT: TIM BACKWARDS" <<< the palindromist strikes again < 1311109067 174388 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, vandalising a network switch cabinet is probably wrong even if you agree with everything else he did < 1311109075 946761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: was the switch cabinet damaged? < 1311109093 848589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if not, "vandalising" seems a bit much < 1311109097 391692 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I assume so, typically opening a locked cabinet without the key damages it < 1311109112 53788 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless you pick the lock < 1311109112 651063 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Unless the cabinet is badly designed < 1311109126 484687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's a rather minor damage, but fair enough < 1311109141 61982 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :elliott, opening a locked cabinet without permission is wrong regardless. < 1311109163 399568 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: I don't think it's completely inexcusable in all circumstances < 1311109172 792568 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, inexcusable != wrong. < 1311109177 633461 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it's typically likely to be wrong, but there are circumstances in which it's morally justifiable < 1311109183 603614 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Phantom_Hoover: Not necessarily. < 1311109189 12704 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Besides, MIT has a long history of that kind of stuff. < 1311109198 630077 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: even when done by non-MITers? < 1311109206 859870 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oklopol: so interesting to me is whether you can have a game like arimaa where there is no first/second player advantage < 1311109235 622594 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and as a wannabe game designer, this is a pain < 1311109238 303906 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : lifthrasiir: No, the command, the step number, and the index of the command are added up, and the digital root of that (mod 4) is the actual command < 1311109240 207082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Not that I know of, but I don't think anyone in charge of switch cabinets at MIT expects them to never be broken into < 1311109245 914151 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :itidus20: making the game symmetrical is an easy way < 1311109254 393306 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in, both people think of moves independently, then make them simultaneously < 1311109265 584773 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :mind you i believe you can take the digital roots first, and do the additions mod 9 < 1311109269 989034 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :digital root mod 4? what? < 1311109279 112591 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :coppro: digital root, then mod 4 < 1311109291 538751 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well, if they figured out someone had planted a laptop in a switch cabinet, they'd probably have just removed it rather than trying to block its IP and MAC address < 1311109313 779396 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ais: yeah.. but can you rule out advantage while also ruling out a draw? < 1311109342 391122 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :itidus20: you could finish off with matching pennies or something < 1311109350 85436 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although that's a bit of a contrived and cheaty example < 1311109352 979182 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Taneb: oh wait i just realized something, digital roots tend to be 9 not 0. hm whoops i wonder if my table has errors because of this. < 1311109365 998601 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :matching pennies? < 1311109385 75510 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :im just looking at the painful limitations of games < 1311109389 339225 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :itidus20: a two player game; each player says head or tails (chosen independently, and then both reveal at the same time), the first player wins if they say the same, the second otherwise < 1311109404 737654 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a bit like rock-paper-scissors, except you can't get draws < 1311109407 918041 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :0 shouldn't happen unless you are at the beginning of the program starting with 0! < 1311109425 279424 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :interesting < 1311109455 975972 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ais: i like the sound of it < 1311109509 648624 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Uurgh... < 1311109512 158994 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Ill < 1311109556 177683 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Goodnight < 1311109565 506010 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taneb: use a unicorn horn if you can; if not, eat eucalyptus leaf or as a last resort pray < 1311109569 917819 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Read error: Connection reset by peer < 1311109571 709289 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you only have around 40 turns left to live < 1311109577 593315 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, right, wrong channel < 1311109625 859470 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :So each player specifies a 0 or 1 privately p1 and p2. And then they are both revealed. if (p1 == p2) player 1 wins, else player 2 wins. < 1311109630 654985 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it might be some 0's should be 1's instead. fortunately this won't ruin the easy numberwang row < 1311109661 672360 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :itidus20: yep, that's it < 1311109770 20814 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :" ais: yeah.. but can you rule out advantage while also ruling out a draw?" <<< if you don't have draws, either the first or the second player always wins, obviously. (assuming perfect players, and why wouldn't you.) < 1311109835 295362 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :well okay if you have imperfect information, that's not true < 1311109852 68922 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :noone in the universe has perfect information :> < 1311109855 574906 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklopol: imperfect information or randomness < 1311109861 60631 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric : :-P < 1311109861 892871 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :matching pennies does it via imperfect information < 1311109864 370616 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :yeah to what ais523 said < 1311109882 86346 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ais: but it's still very formal. i like it. it's not dice rolling < 1311109884 881453 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :nothing except silent disapproval to what itidus20 said < 1311109919 219137 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :itidus20: have you read any game theory? it's all about that stuff < 1311109927 516815 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oklo: i don't like the state of affairs. i am slinging arrows about. < 1311109952 922874 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :well that makes perfect sense i guess < 1311109973 740989 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oklopol: I've never heard of any rules of Go which would lead to an uncountable number of games < 1311110011 311586 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok so.. looking at the penny example. so each player selects 1 bit privately, and then.. the rules are a 2 bit table. < 1311110044 903898 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :itidus20: that's a common representation for games in academia < 1311110048 913336 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as a lookup table < 1311110054 195559 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :you could have it such that the rules were stacked 3 ways to win vs 1 way to lose < 1311110054 395116 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it doesn't work too well for complex games, though < 1311110073 727846 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :coppro: ais523 just mentioned simple ko < 1311110075 85884 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :itidus20: that wouldn't be too fun, though, as one player play the move that let them always win < 1311110078 822911 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk QUIT :Ping timeout: 260 seconds < 1311110081 633420 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hehe < 1311110084 599472 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: simple ko, you can < 1311110089 822914 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :superko, the number of games is finite < 1311110090 765062 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: How? < 1311110100 14418 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: triple ko allows you to produce arbitrary integers < 1311110100 566197 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ais: and this is why fundamentally we hate first person advantage < 1311110106 463348 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: Which are countable < 1311110108 222848 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :two triple kos on the board at the same time gives arbitarry reals < 1311110119 143647 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :how? < 1311110122 248605 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because you can interleave them uncountably many ways < 1311110138 806325 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :because it ultimately allows the first player to always win in perfect conditions(which luckily don't exist) < 1311110157 276702 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :basically, imagine you take the binary expansion of a real, for 0 each player plays a move in the first triple ko, for 1 each player plays a move in the second triple ko < 1311110164 506633 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :all reals give different games that way < 1311110169 633117 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(between 0 and 1, but that doesn't matter) < 1311110175 865141 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thus, uncountably many games are possible < 1311110189 760278 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :or alternatively, have repetitions either 3 or 4 steps away from each other and just encode a bit sequence < 1311110191 27742 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Remote host closed the connection < 1311110192 788783 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so to me.. chess is matching pennies where: 01 = win, 00,10,11 = lose < 1311110195 634672 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: Hmm... < 1311110199 64696 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1311110206 813438 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :just that its so complex that noone knows how to grab that advantage < 1311110218 526760 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :itidus20: fair enough < 1311110237 203151 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its ok and all... but its a nasty fact. < 1311110237 401220 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :people tend to play chess a lot more than matching pennies, thuogh < 1311110238 664732 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*though < 1311110247 707706 :Tritonio!~TrT@188.4.78.85 QUIT :Quit: Leaving < 1311110247 905795 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: ok you win < 1311110256 341919 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it means chess is useless on a small enough scale < 1311110266 903791 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it can't scale down to simple < 1311110280 892031 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suspect there's more perceived skill in chess precisely because you can gain an advantage by knowing the lookup table more than your opponent does < 1311110290 254874 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :on a small enough board it is tic tac toe as far as the PC is concerned < 1311110305 298792 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1311110336 99263 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i still appreciate the actuality of chess < 1311110346 153858 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :iirc with the natural infinitification, go with simple ko is something like exptime hard but we don't know anything about superko < 1311110373 949443 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :(whether a position is winning that is) < 1311110391 908569 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :what does the actuality of chess mean? < 1311110414 195613 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :what people do with chess instead of theorizing and analyzing it < 1311110420 629546 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :play it < 1311110436 971946 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ah. that one. yeah < 1311110455 592140 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :chess is extremely boring to play though < 1311110503 727951 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oklopol, what do you not find boring to play? < 1311110539 240638 :olsner_!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :space jazz? < 1311110552 915460 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :well i like board games where you don't need to think, then i don't start clumsily doing brute-force search < 1311110561 652340 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :say monopoly < 1311110614 175753 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :but hmm < 1311110624 518379 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Monopoly: the game designed to tear families apart. < 1311110625 734635 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :i kind of liked go as well the one time i played it < 1311110628 176636 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most of the skill in monopoly is negotiation < 1311110633 681229 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :two-player monopoly is really boring < 1311110639 181533 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, hence the families being torn apart. < 1311110649 841218 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so on trying to arbitrarily map the 4 possible results of penny matching i see that only 1 version is balanced < 1311110662 876524 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :negotiation is gay, i just like the part where you have a number that tells you how good you're doing and it randomly goes up or down < 1311110670 282147 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :95% of divorces are due to Monopoly, true fact. < 1311110670 863344 :olsner_!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :where can you negotiate in monopoly? I thought the rules and chance decided everything in monopoly? < 1311110692 489277 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION wants to try Diplomacy at some point < 1311110696 244019 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :olsner_, you say 'oi, do that and I'll do that'. < 1311110699 735887 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo, it's pretty boring. < 1311110713 869918 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :olsner_: you can trade properties < 1311110715 756980 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Wait, wrong thing. < 1311110717 929554 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also money < 1311110732 70535 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :but yeah negotiation type of thingies are certainly more fun than search games < 1311110746 859105 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :@die 1d2 < 1311110747 231195 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :1d2 => 1 < 1311110791 879187 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :@die ld2 < 1311110792 603368 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected "l": expecting number < 1311110798 617328 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oops < 1311110803 262564 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :@die 1d2 < 1311110804 90816 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :1d2 => 1 < 1311110876 697303 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@die evil scum < 1311110877 428873 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected "e": expecting number < 1311110895 658295 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :BUT e IS A NUMBER!" < 1311110897 10735 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@die 1d(1d(1d6)) < 1311110897 838730 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected "(": expecting number < 1311110898 394688 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :*-" < 1311110900 260984 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh < 1311110910 166871 :olsner_!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :@die 1d1e6 < 1311110911 42877 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected "e": expecting digit, "+" or end < 1311110919 622863 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@die 1d2.7 < 1311110920 455898 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected ".": expecting digit, "+" or end < 1311110934 323093 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lambdabot: so by "expecting number", you mean "expecting positive integer"? < 1311110937 484023 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@die 1d0 < 1311110938 413073 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :1d0 => 0 < 1311110940 24464 :ralc!~ralc@dhcp233.akk.k-net.dk JOIN :#esoteric < 1311110947 601266 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@die 0d1 < 1311110948 252412 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :0d1 => 0 < 1311110955 835650 :olsner_!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :non-negative then ... unless you say 0 is positive < 1311110969 270458 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, non-negative, I was surprised at those cases working < 1311110972 411427 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :especially the first of them < 1311111018 149326 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@die 100000000000000000000000000000000000d6 < 1311111018 939892 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :100000000000000000000000000... => 350000000000000000177312581656777664 < 1311111035 815822 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric : < 1311111053 811343 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION whistles innocently < 1311111081 687836 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol at zero-sided die < 1311111097 434615 :olsner_!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I guess it does randomR (1,x) which ends up being (1,0) and lo>hi is undefined < 1311111106 387938 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :just goes to an infinite loop if you cast it < 1311111108 359415 :olsner_!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :*unspecified < 1311111173 178246 :olsner_!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, a zero-sided die, could be a sphere < 1311111194 859535 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's a one-sided die < 1311111206 26202 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a zero-sided die would have to not land at all < 1311111449 507531 :olsner_!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :it's a bit weird though, the limit at infinite sides would be a sphere, so I'd expect the lower limit to be something else < 1311111525 655461 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :There's a bot on Foonetic < 1311111547 133993 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Calls 2 sided die coins, 1 sided die marbles, and 0 sided die ephemeral, iirc < 1311111610 170789 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :What are 3 sided die? Die? < 1311111638 590435 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Ethereal < 1311111642 600232 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh, oops < 1311111647 112617 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :0 sided are called ethereal < 1311111657 792805 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Yeah, just die < 1311111679 876828 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :* Sgeo rolls 1d1 < 1311111680 75183 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : 1, dummy. < 1311111680 75360 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :* Sgeo rolls 1d2 < 1311111680 75461 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : Sgeo got: tails. < 1311111680 75612 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :* Sgeo rolls 1d0 < 1311111680 824069 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : Ethereal dice always show 0. < 1311111702 851895 :olsner_!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :don't ethereal and ephemeral mean kind of the same thing? < 1311111748 870512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1311111754 160659 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :* Sgeo rolls 1000000000000d1 < 1311111754 439075 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : I don't have that many marbles. < 1311111754 636963 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :* Sgeo rolls 1000000000000d2 < 1311111754 637123 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : I don't have that many coins. < 1311111754 637224 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :* Sgeo rolls 1000000000000d0 < 1311111754 637321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ephemeral is fleeting < 1311111754 835525 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : Ethereal dice always show 0. < 1311111756 523527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ethereal is ghostly < 1311111775 754022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a temporary file is ephemeral; sprites are ethereal < 1311111779 259838 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :spoooooooooky < 1311111790 46901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :totes < 1311111803 376596 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :* Sgeo rolls 1000000000000d3 < 1311111803 575291 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : My dice bag is not that big. < 1311112283 673690 :olsner_!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :anyway, what about 3-sided? everything 4 and up is trivial, and we seem to have covered 0-2, but I can't imagine anything 3d and 3-sided < 1311112288 913567 :olsner_!~salparot@c83-252-161-133.bredband.comhem.se NICK :olsner < 1311112398 444113 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :don't worry, i can < 1311112458 517753 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :but yeah if the faces need to be plane, hmmhmm. < 1311112484 892600 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :i think it is impossible < 1311112495 973142 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the problem is the idea each face needs to be a triangle < 1311112500 349579 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :^at least a < 1311112509 168969 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :but you should be able to make something that has exactly three stable states < 1311112519 671824 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :oh well that's easy < 1311112534 294371 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Why would it need to be regular < 1311112540 127285 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Just have two points on each side < 1311112544 829155 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Erm, non-side < 1311112545 791030 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and if you add a vertex to a triangle you get a 4 sided shape < 1311112553 438296 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :yeah for instance what Sgeo is saying < 1311112694 70808 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :but if you can't have bends, consider the first face, the second face and the third face must divide its rim in among each other and extend in the same direction; but then if those faces are plane, and the resulting object is closed, clearly the first face has to be just a line < 1311112697 215484 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : anyway, what about 3-sided? everything 4 and up is trivial, and we seem to have covered 0-2, but I can't imagine anything 3d and 3-sided < 1311112718 624651 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It's trivial to make a shape which can only form a stable equilibrium in n states. < 1311112752 569181 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Phantom_Hoover: yes, you missed the line a couple of lines down where I drew that conclusion < 1311113921 567722 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311114069 224411 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I have this distressing feeling that my headphone jack is on its last legs. < 1311114097 688088 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 250 seconds < 1311114298 494427 :pumpkin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1311114436 890798 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1311114594 547887 :elliott!~elliott@unaffiliated/elliott QUIT :Quit: Leaving < 1311114678 82854 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1311116562 111590 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1311117467 230100 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :ACTION does something unthinkable on Linux... < 1311117472 186131 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Defragmentation. < 1311117505 759162 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :NOOO < 1311117757 339561 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote Fuck clay its only purpose is ecoration < 1311117758 451786 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :518) Fuck clay its only purpose is ecoration < 1311117929 813872 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ecoration of ecosystems < 1311117994 790794 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311118011 1288 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :decosystems < 1311118040 944861 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :also I've seen some very useful clay < 1311118135 575599 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :So is a line more true than a curve? < 1311118149 236830 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :^straight line < 1311118177 183772 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :true? what does that mean < 1311118180 420495 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hehe < 1311118197 197019 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Or is it just that straight lines are easy < 1311118227 145883 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Is theory more puce than practice? < 1311118236 788060 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :we have a fixation on straight lines < 1311118252 620370 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I love curvy wobbly non-lines < 1311118262 829609 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hummm < 1311118351 27840 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i tend to associate 1 dimension with a straight line < 1311118381 618494 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :probably all those x,y,z diagrams < 1311118471 769882 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Incidentally (and this seems to have happened to no fanfare), e4defrag seems to have actually gotten released. < 1311118477 115110 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Straight? One dimension? < 1311118502 205127 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :If you mean that 1D things are normally portrayed as straight, that's because they have no innate curvature. < 1311118542 535853 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :It is perfectly *valid* to have a 1-dimensional vector space in a higher space that is curved in that higher space, though. < 1311118552 8028 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :itidus20: a 1 dimensional vector space _is_ a straight line. < 1311118563 680689 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :pikhq: um, no. that's not a vector space then. < 1311118576 219591 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well, not a vector subspace. < 1311118600 431020 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Hrm. Actually, let me think about this before I try to explain what I meant. < 1311118606 299169 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :And see if I just said something stupid. < 1311118614 4584 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :however 1 dimensional non-vector spaces don't need to be straight lines (duh) < 1311118624 299770 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :pikhq: informally I get what you meant. that a ribbon representing 1d could twirl about in 3d space < 1311118633 540347 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Yeah, I just said something stupid. < 1311118635 163478 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and still represent 1d < 1311118666 467644 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Vector spaces quite explicitly need to be linear. < 1311118691 323860 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :itidus20: http://en.wikipedia.org/wiki/Space-filling_curve >:) < 1311118693 627100 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Of course, a non-vector space has no such restrction. Yay. < 1311118716 348619 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :@no such restriction.. ^5 another beer < 1311118717 194582 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Parse error at ".." (column 17) < 1311118732 205122 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oops < 1311118751 242320 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION wonders what that command was < 1311118755 218666 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@no < 1311118755 982113 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :() < 1311118760 168052 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@nod < 1311118760 863267 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Maybe you meant: bid do id todo yow < 1311118770 103289 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm < 1311118770 495007 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yes he did lambda < 1311118772 851437 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@list do < 1311118773 634153 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :undo provides: undo do < 1311118788 622492 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :oerjan: Excuse me for saying stupid shit. Just because I did well in linear algebra doesn't mean I'm going to fuck up even basic bits of it. :P < 1311118790 847575 :foocraft!~ewanas@89.211.221.186 QUIT :Ping timeout: 255 seconds < 1311118813 87527 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@do [such restriction.. 2^5 another beer] < 1311118814 12661 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[such restriction .. 2 ^ 5 another beer] < 1311118817 995760 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :SO CLOSE < 1311118835 340141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: wat < 1311118843 109128 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i mean < 1311118846 854428 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@no [such restriction.. 2^5 another beer] < 1311118847 523658 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[such restriction .. 2 ^ 5 another beer] < 1311118876 114390 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: so close to parsing correctly < 1311118911 517851 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :pikhq: my role here is to be a clueless free agent assuming to understand another's field without having read more than a wiki page or 2 < 1311118930 480843 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1311118948 269314 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :itidus20: see what you did, scaring away elliott < 1311118976 201776 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i can't recall where the understanding anothers field line comes from.. probably big bang theory < 1311118979 499759 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott doesn't like clueless people, true fact < 1311118999 68210 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1311119036 925247 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but my comments are also hopefully kind of fun because they have no financial or research incentive < 1311119043 459648 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :they don't mean to be anything < 1311119065 60732 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ok so you are not a spambot, i guess that's _something_... < 1311119098 251885 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i'm romero to carmack < 1311119110 501361 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :maybe that is saying a bit much < 1311119166 756000 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> maximum [] < 1311119167 867950 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: Prelude.maximum: empty list < 1311119190 99355 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :http://oi56.tinypic.com/2d14acn.jpg < 1311119572 632828 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@t (1,) < 1311119573 291614 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Maybe you meant: tell thank you thanks thx ticker time todo todo-add todo-delete topic-cons topic-init topic-null topic-snoc topic-tail topic-tell type . ? @ ft v < 1311119577 656763 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t (1,) < 1311119579 16250 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Illegal tuple section: use -XTupleSections < 1311119626 271674 :foocraft!~ewanas@178.152.90.79 JOIN :#esoteric < 1311119672 491045 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric ::t (,) 1 -- same thing < 1311119674 112822 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall t b. (Num t) => b -> (t, b) < 1311119697 564042 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I just found out "bash on balls" exist. Seriously wtf. < 1311119710 236793 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :https://github.com/jayferd/balls < 1311119841 757304 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1311119851 429616 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ahaha what < 1311119868 853509 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bash web platform sounds like a horrible idea < 1311119907 680030 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Must be a joke. < 1311119913 345741 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yes I think it is tongue in cheek indeed < 1311119922 157604 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :"This is a fully-featured web platform for everyone's favorite scripting language: bash. Because, you know, we can." < 1311120130 147354 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Methinks that doing that on zsh would be slightly saner. If still completely nuts. < 1311120159 21543 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@src head < 1311120160 49765 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :head (x:_) = x < 1311120160 247519 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :head [] = undefined < 1311120173 859800 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@src undefined < 1311120174 554643 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :undefined = error "Prelude.undefined" < 1311120187 949112 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> undefined < 1311120189 458937 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: Prelude.undefined < 1311120198 193147 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> head [] < 1311120199 473068 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: Prelude.head: empty list < 1311120208 421254 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :wat < 1311120227 435048 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymee: that head source is not canonical, implementations are allowed to use more specific error messages < 1311120275 84657 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I know. < 1311120282 621608 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :it's just unexpected when the source says one thing and the result is another. < 1311120312 336812 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i think @src is a bit of a mishmash of haskell report and ghc source < 1311120328 182682 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Yeah, it seems to do source from the Report except when it's really misleading. < 1311120359 612684 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :And a different _|_ value is not very misleading. :) < 1311120422 426641 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> fix error < 1311120423 649137 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "*Exception: *Exception: *Exception: *Exception: *Exception: *Exception: *E... < 1311120694 306643 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@src == < 1311120694 863380 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :x == y = not (x /= y) < 1311120700 682503 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@src /= < 1311120701 436962 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :x /= y = not (x == y) < 1311120714 817540 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Must be messy when neither is implemented.. < 1311120729 450082 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t error < 1311120730 840190 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. [Char] -> a < 1311120743 351404 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :oerjan, how does that work? < 1311120821 108542 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Lymee: error is a bottom value. Which, incidentally, is the only kind of value which is of every type. < 1311120824 610532 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Simple. :) < 1311120835 956149 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> fix error < 1311120837 54179 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "*Exception: *Exception: *Exception: *Exception: *Exception: *Exception: *E... < 1311120847 444710 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :It's clearly returning a [Char] < 1311120854 488096 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no < 1311120855 529660 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :One that makes /sense/ at that. < 1311120857 616684 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric ::t fix error < 1311120858 986265 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :[Char] < 1311120861 293524 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1311120869 48105 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh right yeah < 1311120870 715559 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::t fix < 1311120872 200824 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (a -> a) -> a < 1311120873 441623 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> error error "wat" < 1311120874 817829 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[GHC.Types.Char]' < 1311120875 15382 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred ty... < 1311120875 965424 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im dumb < 1311120877 284781 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Lymee: It's not actually making sense. < 1311120886 487491 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> error $ error "wat" < 1311120887 769181 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: *Exception: wat < 1311120897 185040 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@src error < 1311120897 606061 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Lymee: The show routine is printing out the initial " for the string. < 1311120897 883862 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :error s = throw (ErrorCall s) < 1311120920 45129 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Lymee: And then the RTS starts outputting that it got an exception, so it prints *Exception: . < 1311120930 991883 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Lymee: And then, it tries to output the error message for that. < 1311120936 410297 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Lymee: And then the RTS starts outputting that it got an exception, so it prints *Exception: . < 1311120942 92515 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Lymee: And so on. < 1311120958 343407 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Makes sense. < 1311120991 494196 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :And so you get an infinite number of error messages. < 1311121043 164850 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> [1,2,3,4,(error "5")] < 1311121044 633820 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4,*Exception: 5 < 1311121050 41707 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> take 4 $ [1,2,3,4,(error "5")] < 1311121051 420718 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4] < 1311121053 191127 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> take 5 $ [1,2,3,4,(error "5")] < 1311121054 314289 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4,*Exception: 5 < 1311121054 633955 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> error undefined < 1311121055 949264 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: *Exception: Prelude.undefined < 1311121066 100896 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> take 0 $ reverse $ [1,2,3,4,(error "5")] < 1311121067 552828 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1311121177 431377 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@src throw < 1311121178 126582 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :throw exception = raise# exception < 1311121182 338240 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@src raise# < 1311121183 80985 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. Are you on drugs? < 1311121187 120091 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :;-; < 1311121196 776553 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t raise# < 1311121198 4706 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `raise#' < 1311121201 543961 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t \x -> raise# x < 1311121202 882629 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `raise#' < 1311121214 452426 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Is raise# an internal function? < 1311121223 279553 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :That's what # is used to indicate, yes. < 1311121749 356744 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> let blah# = 1 in blah# + blah# < 1311121750 861093 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2 < 1311121816 118390 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1311122058 22696 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1311122226 334317 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Yeah, it's just a convention. < 1311122444 934507 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> let # = 1 in # + # < 1311122446 185294 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `#' < 1311122454 651715 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> let _ = 1 in _ + _ < 1311122456 180162 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Pattern syntax in expression context: _Pattern syntax in expression context... < 1311122465 986407 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Aww. < 1311122477 782525 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :> let # = 1 in (#) + (#) < 1311122479 33647 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `#' < 1311122482 36412 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Balls. < 1311122792 407925 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let (#) = 1 in (#) + (#) < 1311122793 520703 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `)' < 1311122826 414277 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it would appear that lambdabot has MacicHash set, anyway < 1311122835 412215 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*MagicHash < 1311123000 976103 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1311123115 420694 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> let _# = 1 in _# + _# < 1311123116 720381 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2 < 1311123123 1936 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> let #_ = 1 in #_ + #_ < 1311123124 384378 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `#' < 1311123126 656763 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :wah < 1311123252 11186 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1311123274 722101 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :with MagicHash # is treated essentially as an alphanumerical character, but not one that can be at the beginning of an identifier (i.e. more like a number than like a letter) < 1311123303 385616 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let _#_#_ = 1 in _#_#_ < 1311123304 718872 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Pattern syntax in expression context: _ < 1311123314 510882 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well so much for that theory < 1311123317 512287 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1311123334 964121 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let _# = 1 in _# < 1311123336 105192 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1311123341 70939 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let _ # = 1 in _ # < 1311123342 412640 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `=' < 1311123348 839263 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let _# = 1 in _ # < 1311123350 122645 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error (possibly incorrect indentation) < 1311123356 724999 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm weird < 1311123365 254881 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let _#_ = 1 in _#_ < 1311123366 715974 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Pattern syntax in expression context: _ < 1311123375 231139 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let _#a = 1 in _#a < 1311123376 447056 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1311123414 716626 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let _* = 1 in _* < 1311123415 775357 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `=' < 1311123452 343832 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let _#a = a+b in _#a < 1311123453 903880 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a + b < 1311123461 576757 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :um < 1311123484 993932 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let _#a = a+b in _#b < 1311123486 661927 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : b + b < 1311123493 837438 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :aaaaaaah < 1311123518 814375 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let _# a = a+b in _#b < 1311123520 207661 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : b + b < 1311123540 999930 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ok so somehow the # _always_ ends the identifier < 1311123571 389882 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let a#b = a+b in c#d < 1311123572 768339 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `c#' < 1311123603 52660 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> let **/** = blah in **/** < 1311123604 364427 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `**/**' < 1311123607 170822 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :What < 1311123614 379837 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> let * = 1 in * < 1311123615 756904 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `*' < 1311123617 410277 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ACTION boggles < 1311123627 987837 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> * < 1311123629 525513 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `*' < 1311123634 406898 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :http://www.weather.com/maps/maptype/currentweatherusnational/uscurrentheatindex_large.html The US midwest: because OH GOD MY FLESH IS BOILING < 1311123639 911993 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no, # really is special, it is not an operator character in this use < 1311123652 143778 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let a # b = a+b in 2 # 2 < 1311123652 341713 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> let **/** = \x y -> x * y in 1 **/** 2 < 1311123653 916208 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 4 < 1311123654 113882 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `**/**' < 1311123659 446480 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> let (**/**) = \x y -> x * y in 1 **/** 2 < 1311123660 833074 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2 < 1311123661 250421 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :although it seems to be there < 1311123713 858129 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> let x **/** y = x * y in 1 **/** 2 < 1311123715 290762 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2 < 1311123729 502729 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :(for non-Americans; those are °F; 30°C = 86°F) < 1311123766 777162 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :86 F is not bad. < 1311123771 366501 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :100+ is. < 1311123777 500614 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :such is texas < 1311123782 620603 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> let (#) = \x y -> x * y in 1 # 2 < 1311123783 970015 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Yes. And the US midwest. < 1311123784 168421 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `)' < 1311123788 943054 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :# is weird. < 1311123803 252272 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :pikhq, I wonder what Flordia is like. < 1311123852 946082 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :pikhq: http://s3.amazonaws.com/files.posterous.com/haggis/GAhuydjnactzJByDuEBnhFbDleICnFGGiFwbyctAFhibnccygAlcFybAECye/media_httptdwgeeksfil_EyJDb.jpg.scaled500.jpg?AWSAccessKeyId=AKIAJFZAE65UYRT34AOQ&Expires=1311124134&Signature=tHe1WUqs4692fTb%2BKjKr84%2FuYbk%3D < 1311123863 128052 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :goddamn that was a long URL < 1311123874 278323 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric ::D, though. < 1311123979 139131 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymee: # is only weird if the MagicHash flag is set, otherwise i believe it's an ordinary operator char < 1311124054 909568 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :What does it do? < 1311124072 530022 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and normally the MagicHash flag is only set if you want to import and use ghc internal/primitive functions < 1311124086 573306 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(those containing # in their name) < 1311124123 959580 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well, or if you want to define them, but that's for the ghc implementers < 1311124158 510232 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1311124166 54863 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> let throw# = \x -> x in error 'this wont work i dont think" < 1311124167 225608 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : < 1311124167 503607 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : lexical error in string/character literal at chara... < 1311124169 6042 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :although many of them probably aren't defined in haskell at all < 1311124174 913600 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> let throw# = \x -> x in error "this wont work i dont think" < 1311124176 116816 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: this wont work i dont think < 1311124176 812404 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : 86 F is not bad. < 1311124181 852248 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!sanetemp 86 < 1311124184 157214 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :30.0 < 1311124188 821685 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :O.o < 1311124192 729610 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :sanetemp? < 1311124193 247622 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :=p < 1311124195 919498 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Nice function. < 1311124202 435468 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!insanetemp 30 < 1311124205 542712 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :you fail. < 1311124210 376610 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!show sanetemp < 1311124210 686832 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :sh dc -e "1k?32-5*9/p" < 1311124215 90583 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymee: well duh haskell is lexically scoped (except for ?x implicit parameters) < 1311124230 223860 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :oerjan, I'm aware. < 1311124230 641196 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :=p < 1311124256 478072 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!sanetemp 105 < 1311124256 967809 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :40.5 < 1311124259 708807 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :That was a few days ago. < 1311124260 337020 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Yeah. < 1311124267 75106 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :aaaaaaaaa < 1311124318 611884 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!addinterp insanetemp sh dc -e "1k?9*5/32+p" < 1311124318 997381 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter insanetemp installed. < 1311124328 809957 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!insanetemp 30 < 1311124329 296928 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :86.0 < 1311124332 568316 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!userinterps < 1311124332 822945 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Installed user interpreters: acro aol austro bc bct bfbignum brit brooklyn bypass_ignore bytes chaos chiqrsx9p choo ctcp dc decide drawl drome dubya echo eehird ehird elmer fudd google graph gregor hello id insanetemp jethro kraut lperl lsh map num numberwang ook pansy pi pikhq pirate plot postmodern postmodern_aoler prefixes python redneck reverse rimshot rot13 rot47 sadbf sanetemp sfedeesh sffedeesh simplename slashes svedeesh swedish ustemp valspeak warez w < 1311124346 673600 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :bah always running out of space in that list < 1311124350 905662 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!pikhq hello, world < 1311124351 528285 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :hello, world < 1311124357 510717 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!show pikhq < 1311124357 785141 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :sh sed 's/th/þ/g ; s/Th/Þ/g ; s/s/ſ/g ; s/ae/æ/g ; s/Ae/Æ/g ; s/oe/œ/g ; s/Oe/Œ/g' < 1311124361 222487 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Ah. < 1311124395 140220 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!pikhq The rain in Span falls mainly on the encyclopaedias of foetuses. < 1311124395 637780 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Þe rain in Span fallſ mainly on þe encyclopædiaſ of fœtuſeſ. < 1311124424 946707 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Gregor: EgoBot needs a better listing method for !userinterps < 1311124435 766871 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!pi < 1311124436 326652 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :3.14156 < 1311124456 800801 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I should probably do something about that last digit. < 1311124459 608924 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!show show < 1311124459 887421 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :That is not a user interpreter! < 1311124463 487487 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ACTION runs < 1311124466 819174 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!show warez < 1311124467 129400 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :sh warez < 1311124472 740561 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!warez < 1311124479 75507 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!warez hello world < 1311124479 516697 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :h3lLo worl|) < 1311124481 736326 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!sh cat warez < 1311124482 205568 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/bin/cat: warez: No such file or directory < 1311124487 245592 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!sh where warez < 1311124487 688088 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/tmp/input.16017: line 1: where: command not found < 1311124491 95128 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :!sh cat `which warez` < 1311124491 724310 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​ELF... < 1311124493 312111 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*clap clap clap* < 1311124497 759665 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!sh which warez < 1311124498 313956 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/usr/bin/warez < 1311124510 239479 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!sh cat /usr/bin/warez | paste < 1311124510 740793 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​ELF... < 1311124515 499069 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :... < 1311124521 55293 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!sh which paste < 1311124521 528015 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/usr/bin/paste < 1311124540 859024 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!sh cat /usr/bin/warez 2>&1 | paste < 1311124541 337365 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​ELF... < 1311124541 780943 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it's HackEgo which does that pasting stuff < 1311124544 853269 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Lymee: man paste por favor. < 1311124551 867331 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!sh man paste < 1311124552 449809 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/usr/bin/man: can't open the manpath configuration file /etc/manpath.config < 1311124554 435347 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :NOPE < 1311124558 956581 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :*On your own system*. < 1311124578 513011 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :I'll give you a hint; it's in GNU coreutils, and mandated by POSIX. < 1311124589 47062 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :opps < 1311124600 493038 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :um. < 1311124600 770990 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!sh sprunge < 1311124601 255595 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/tmp/input.16456: line 1: sprunge: command not found < 1311124611 187363 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :What was the function to post things into pastebin again? < 1311124611 743296 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!ls < 1311124619 985509 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!paste cat /usr/bin/warez < 1311124631 485841 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :curl -F 'sprunge=<-' http://sprunge.us < 1311124648 140352 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!sh cat /usr/bin/warez 2>&1 | curl -F 'sprunge=<-' http://sprunge.us < 1311124648 545784 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/tmp/input.16593: line 1: curl: command not found < 1311124650 95468 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :You lie. < 1311124657 911032 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!sh cp /usr/bin/warez warez < 1311124658 428691 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/bin/cp: cannot create regular file `warez': Permission denied < 1311124665 55659 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!sh cp /usr/bin/warez ./test < 1311124665 580863 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/bin/cp: cannot create regular file `./test': Permission denied < 1311124668 83506 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :;, < 1311124669 372088 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :;, < 1311124671 353759 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::< < 1311124674 505212 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!sh pwd < 1311124674 907256 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/home/egobot/egobot.hg/multibot_cmds < 1311124681 275074 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!sh ls -l < 1311124681 755307 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/bin/ls: interps: Function not implemented < 1311124691 700592 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!sh cat /usr/bin/warez > warez < 1311124692 220396 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​/tmp/input.16852: line 1: warez: Permission denied < 1311124695 164726 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :What. < 1311124704 801591 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :`run cat /usr/bin/warez > warez < 1311124706 138379 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1311124717 469366 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :`paste /usr/bin/warez < 1311124718 720772 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.26123 < 1311124728 565647 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :`paste warez < 1311124730 107623 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :http://codu.org/projects/hackbot/fshg/index.cgi/raw-file/tip/paste/paste.6501 < 1311124742 20612 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :`run which paste < 1311124743 313308 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​/tmp/hackenv.17049/bin/paste < 1311124764 687699 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :!sh ls /tmp < 1311124765 198192 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :input.17146 < 1311124795 943481 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Dammit, I kind of hoped they both ran in the same environment. < 1311124812 935172 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Anyway. < 1311124816 530599 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1311124818 283642 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1311124991 172745 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 258 seconds < 1311127467 268221 :Gregor!Gregor@codu.org PRIVMSG #esoteric :oerjan: Suggestions/patches welcome. < 1311127498 340729 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: ? < 1311127937 539848 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: EgoBot's !userinterps list keeps overflowing < 1311128011 970621 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :!userinterps < 1311128012 225311 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Installed user interpreters: acro aol austro bc bct bfbignum brit brooklyn bypass_ignore bytes chaos chiqrsx9p choo ctcp dc decide drawl drome dubya echo eehird ehird elmer fudd google graph gregor hello id insanetemp jethro kraut lperl lsh map num numberwang ook pansy pi pikhq pirate plot postmodern postmodern_aoler prefixes python redneck reverse rimshot rot13 rot47 sadbf sanetemp sfedeesh sffedeesh simplename slashes svedeesh swedish ustemp valspeak warez w < 1311128014 731485 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1311128085 713553 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :maybe making a different list for the things that aren't really interpreters? < 1311128117 857674 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : !userutils or something < 1311128131 461946 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :!fudd the best utility < 1311128132 13754 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :de best utiwity < 1311128150 734553 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :!ehird what does this one do < 1311128151 286260 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :wut does this one do < 1311128156 120097 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :clever < 1311128162 192937 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show ehird < 1311128162 486295 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :sh funetak < 1311128170 529167 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show fudd < 1311128170 822776 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :sh fudd < 1311128173 964658 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show elmer < 1311128174 307660 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :perl for (<>) {lc; s/l(?!e\W)/w/g; s/\Ber|(? not (isAlpha x || isSpace x)) s of "" -> []; s' -> w : food s'' where (w, s'') = break (\x -> not (isAlpha x || isSpace x)) s' in unlines $ map ((" " ++) . unwords . words) $ food $ map toLower) < 1311128184 313571 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh those aren't actually equal < 1311128233 943817 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and possibly another list for all those respelling commands < 1311128252 285853 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :!eehird is this one any good < 1311128256 616009 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hm < 1311128260 830217 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mh too < 1311128281 186570 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!eehird what happened there? < 1311128296 615552 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah lots of missing imports < 1311128324 213117 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :isAlpha and isSpace? < 1311128335 234349 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or is dropWhile not in Prelude either < 1311128352 513892 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp eehird < 1311128352 833177 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter eehird deleted. < 1311128372 100082 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp eehird haskell import Data.Char; main = interact (let food s = case dropWhile (\x -> not (isAlpha x || isSpace x)) s of "" -> []; s' -> w : food s'' where (w, s'') = break (\x -> not (isAlpha x || isSpace x)) s' in unlines $ map ((" " ++) . unwords . words) $ food $ map toLower) < 1311128372 399669 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter eehird installed. < 1311128383 66664 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!eehird let's see now < 1311128383 264523 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :!eehird Does it work now? < 1311128402 180734 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :type errors galore < 1311128425 350380 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that thing probably never worked in the first place < 1311128474 907158 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp eehird < 1311128475 164070 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter eehird deleted. < 1311128487 742029 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!addinterp eehird haskell import Data.Char; main = interact (let food s = case dropWhile (\x -> not (isAlpha x || isSpace x)) s of "" -> []; s' -> w : food s'' where (w, s'') = break (\x -> not (isAlpha x || isSpace x)) s' in unlines . map ((" " ++) . unwords . words) . food . map toLower) < 1311128488 44601 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter eehird installed. < 1311128494 634174 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!eehird now then? < 1311128499 704352 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​ now then < 1311128522 616671 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm ugly second line < 1311128630 928116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat < 1311128651 221067 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and EgoBot doesn't support multiline output to the channel < 1311128676 720000 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: i think it may be intended to simulate your habit of breaking things into tiny lines < 1311128688 331860 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!eehird Like. This. Maybe so! Hm? < 1311128693 528730 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​ like < 1311128699 545976 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :indeed < 1311128705 327908 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp eehird < 1311128705 590575 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter eehird deleted. < 1311128705 788664 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION gets his gun. < 1311128726 764801 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you cannot do that with EgoBot anyhow < 1311128748 6317 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!userinterps < 1311128748 265106 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Installed user interpreters: acro aol austro bc bct bfbignum brit brooklyn bypass_ignore bytes chaos chiqrsx9p choo ctcp dc decide drawl drome dubya echo ehird elmer fudd google graph gregor hello id insanetemp jethro kraut lperl lsh map num numberwang ook pansy pi pikhq pirate plot postmodern postmodern_aoler prefixes python redneck reverse rimshot rot13 rot47 sadbf sanetemp sfedeesh sffedeesh simplename slashes svedeesh swedish ustemp valspeak warez wc yodaw < 1311128767 247858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esolangs.org/w/index.php?title=Special:Recentchanges&limit=500 <-- talk about recent changes spam < 1311128817 850198 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :multiple varieties of spam < 1311128888 820108 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ok i fixed the part that wasn't Nthern :P < 1311128941 677005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the Nthern was the problem :P < 1311128983 141851 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you don't say < 1311129008 768012 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :http://esolangs.org/wiki/Special:Contributions/46.21.144.51 a good person < 1311129108 695663 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1311129113 343566 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show ustemp < 1311129113 672667 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :haskell (print . (+32) . ((9/5)*) . read) =<< getLine < 1311129123 885967 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show sanetemp < 1311129124 165848 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :sh dc -e "1k?32-5*9/p" < 1311129129 183624 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show insanetempt < 1311129129 457728 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :That is not a user interpreter! < 1311129130 778957 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!show insanetemp < 1311129131 84923 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :sh dc -e "1k?9*5/32+p" < 1311129140 867827 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!ustemp 13 < 1311129143 727505 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :55.400000000000006 < 1311129151 85354 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!insanetemp 13 < 1311129151 571327 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :55.4 < 1311129156 164246 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!delinterp ustemp < 1311129156 413876 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Interpreter ustemp deleted. < 1311129166 27685 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!userinterps < 1311129166 280680 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Installed user interpreters: acro aol austro bc bct bfbignum brit brooklyn bypass_ignore bytes chaos chiqrsx9p choo ctcp dc decide drawl drome dubya echo ehird elmer fudd google graph gregor hello id insanetemp jethro kraut lperl lsh map num numberwang ook pansy pi pikhq pirate plot postmodern postmodern_aoler prefixes python redneck reverse rimshot rot13 rot47 sadbf sanetemp sfedeesh sffedeesh simplename slashes svedeesh swedish valspeak warez wc yodawg < 1311129179 455241 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :!show yodawg < 1311129179 773641 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :unlambda (sending via DCC) < 1311129215 437259 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nice < 1311129253 483604 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1311129406 648200 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Elizacat: *eh*, it's a User: page < 1311129460 968757 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :WHO DARETH PING ME < 1311129469 439479 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Errrgh < 1311129473 182853 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :Gregor, I will eat your soul < 1311129475 697386 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Elizacat: You 'el' people < 1311129478 424418 :Gregor!Gregor@codu.org PRIVMSG #esoteric :All the same. < 1311129484 838140 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I'm not elliott and do not compare me to him < 1311129486 923346 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: *eh*, it's a User: page < 1311129487 405992 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I am not a troll :) < 1311129492 377389 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: some guy whose client is too stupid to complete nicks by last-speaking < 1311129492 655044 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :and I'm probably not the right gender :p < 1311129541 921237 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wtf :P < 1311129554 788849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hi < 1311129577 441977 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: the irony demons appear to be haunting me < 1311129616 288816 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: try doing something really ironic and they'll go away < 1311129632 427423 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Elizacat: can't you just be cateliza or something < 1311129635 376389 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: but they just _made_ me do something ironic < 1311129648 646551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you have to do it of your own accord < 1311129649 255802 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: poor CakeProphet < 1311129674 106142 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no conflicts with something though < 1311129707 335100 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :GreatEliza. see, it's perfect. < 1311129710 439380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet deserves it for his crimes against Haskell. < 1311129714 372634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ElizaTheGreat? < 1311129720 60751 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: whoosh < 1311129766 773257 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric : Elizacat: can't you just be cateliza or something < 1311129768 370223 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :no < 1311129769 743395 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I can't < 1311129781 640427 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I'm capitalised. I'm more important. < 1311129792 848501 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :catEliza < 1311129799 82975 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i was just about to say < 1311129802 278323 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :cat_eliza < 1311129807 546574 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::( < 1311129809 658328 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :if I were to do that < 1311129814 684407 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :but I am a cat in the Eliza namespace < 1311129817 326963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Are you just in here in case you ever need to ping Vorpal again :P < 1311129824 188085 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :not an Eliza in the cat namespace. < 1311129830 97415 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :does it matter why I'm here < 1311129836 45709 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :namespace who what < 1311129845 612259 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, Vorpal and I are already good mates I can get ahold of him elsewhere :3 < 1311129852 184772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well you never say anything and you're squatting on valuable name territory >:( < 1311129857 490150 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1311129859 265584 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I'm standing up < 1311129860 711608 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :not squatting < 1311129894 909682 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, I don't have much to say, no, I'm quiet. < 1311129905 861531 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, but esoteric programming languages interest me. < 1311129919 671042 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, also I'm here for fizzie for some mcmap-related stuff if I can ever find him awake < 1311129920 514949 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::p < 1311129976 584471 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :monqy, confused? good, good... < 1311129977 189436 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::p < 1311129988 45640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Elizacat: wrong channel, and I'm also an mcmap developer, so just tell me. < 1311129989 332528 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :confused? < 1311129997 123556 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::p < 1311130000 742047 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, there is another channel? < 1311130010 675991 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, Vorpal was like "go to #esoteric" and I'm like "sure" < 1311130011 136334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, yeah, but it's really semi-private, so I guess here is on-topic enough :-P < 1311130018 160642 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well yes, but Vorpal is wrong about most things. < 1311130025 113698 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :no shit < 1311130025 719342 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I mean < 1311130030 652401 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :no he's always right what do you mean < 1311130038 541067 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :please do not remove my ovaries with a pear knife < 1311130046 986759 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1311130080 100434 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :is swearing allowed or is this place family-friendly < 1311130083 70902 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :by that I mean adult-hostile :p < 1311130097 263720 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Well, "fuck off and die in a fire" is farily common here, so. :) < 1311130100 907734 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Erm, fairly. < 1311130101 127901 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im children < 1311130105 146099 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1311130118 688830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: It is? < 1311130120 471304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe from you < 1311130124 211302 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :monqy, watch out for elliott he seems to linger 501 feet outside a playground a lot... < 1311130124 628413 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::p < 1311130125 740502 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :elliott: Mostly me, yes. < 1311130138 305839 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: Elizacat killed my family < 1311130139 809715 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :I'm quick to express nonexistence rage. < 1311130143 495675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm an orphan now < 1311130144 808200 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :they had it coming < 1311130148 401486 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's why i linger outside the playground < 1311130149 200463 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because < 1311130150 323745 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Existent, even. < 1311130151 157532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nobody will accept me < 1311130152 144281 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::'( < 1311130158 385596 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Jeeze, I swear. I can't spell worth shit today. < 1311130163 927599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION curls into fetal position; cries self to sleep. < 1311130164 264896 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I don't like playgrounds < 1311130200 349437 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :anyways < 1311130203 541625 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :sorry for not talking enough < 1311130208 860008 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I don't believe in talking unless I really have something to say < 1311130209 384217 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :haha < 1311130229 733717 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :if anyone can ping me when fizzie is around, I'd like to speak to him about mcmap :p < 1311130248 120870 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Elizacat: Like I said, just ask me :P < 1311130250 328850 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I found a strange crash, I think it's related to multi-block updates < 1311130252 622336 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :but I'm not sure < 1311130256 934027 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :it segfaults in different places each time < 1311130257 944339 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :*segfaults < 1311130277 514465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Using latest git commit? (Vorpal's update patch is OK; it touches none of that stuff.) < 1311130284 325162 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :yes < 1311130290 660320 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :same version Vorpal does. < 1311130292 261785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There's a lot of weird behaviour mostly at high altitudes, but it's never segfaulted for me recently. < 1311130299 846776 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :it usually happens with //regen < 1311130301 376577 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I don't know why < 1311130304 724235 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :it's 100% reproduceable < 1311130310 569209 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I just can't pinpoint why < 1311130316 337902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What the heck does //regen do? That's not an mcmap command < 1311130319 93002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or wait, WorldEdit < 1311130328 510728 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :worldedit yes < 1311130328 788309 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Someone needs to tell WorldEdit to stop stealing our command prefix back in time < 1311130342 611694 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I'll go tell sk89q < 1311130347 885135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THX < 1311130352 746373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'll get Lymee to as well < 1311130355 347221 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Can't fail < 1311130372 975513 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Use /// < 1311130376 725418 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Or >///< < 1311130388 949537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :///////////////////// < 1311130422 413857 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Elizacat: Anyway, I'm not so hot on the protocol side of things, but is there such a thing as a multi-block update? I thought there was just "single block update" and "whoops lol I replaced an entire chunk here you go". < 1311130450 460280 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal always gets about ten times more crashes and weird behaviour with mcmap than anyone else, though; you could try cutting all ties with him and see if that helps. < 1311130473 841125 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!slashes /\\/\/\/\/\/\/\/\//\\\\\\ < 1311130481 15705 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :Program received signal SIGSEGV, Segmentation fault. < 1311130481 292598 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :[Switching to Thread 0x7ffff3eb5700 (LWP 31277)] < 1311130481 490514 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :0x00007ffff6af6a50 in ?? () from /lib/libc.so.6 < 1311130500 897719 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1311130509 606288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Elizacat: Well that's not helpful :P < 1311130512 832776 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :yeah < 1311130513 330807 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::p < 1311130517 781871 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :this bt is not helpful at all < 1311130520 185644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Except that it means we're passing invalid data to libc, I guess < 1311130527 752003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Elizacat: You have got a debug build right? < 1311130532 33245 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!slashes /\\\\/\\\/\\\/\\\/\\\/\\\/\\\/\\\//\\\\\\\\\\\\\\\\ < 1311130532 510448 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​//////////////////////////////////////////////////////// < 1311130550 237505 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Elizacat: make debug=1 < 1311130554 804378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Then build-debug/mcmap < 1311130631 667320 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :http://pastebin.com/M12qLcrr < 1311130675 609160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's more helpful < 1311130677 409627 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :hmm < 1311130679 621853 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :memcpy < 1311130692 483378 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :memcpy(&c->blocks[CHUNK_XOFF(x)][CHUNK_ZOFF(z)][y0], zb, yupds); < 1311130692 681510 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : memcpy(&c->blocks[CHUNK_XOFF(x)][CHUNK_ZOFF(z)][y0], zb, yupds); < 1311130693 808230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Line in question < 1311130694 502978 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :that looks suspect < 1311130695 824289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Snap < 1311130714 827435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm < 1311130854 586902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : c = 0x73a730 < 1311130857 709586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Helpful, gdb, helpful < 1311130920 771609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : z = 10016 < 1311130921 157813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : x = 10000 < 1311130926 416577 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Those look kind of suspect, unless you actually are that far out < 1311130981 894252 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I am < 1311131016 944457 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :http://img.thedailywtf.com/images/201101/err/death.png < 1311131026 391222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Elizacat: You could printf-debug above the memcpy printing &c->blocks[CHUNK_XOFF(x)][CHUNK_ZOFF(z)][y0], zb and yupds < 1311131036 138855 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe one of them is NULL or something easy like that :-) < 1311131370 800355 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :23:09:16 [DEBUG] CHUNK_XOFF(x) CHUNK_XOFF(z) y0 yupds 0 0 0 -126 < 1311131370 998200 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :> < 1311131371 196227 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :Program received signal SIGSEGV, Segmentation fault. < 1311131388 291012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well -126... is not right. < 1311131427 585498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#define CHUNK_XOFF(coord) ((coord) & (CHUNK_XSIZE-1)) < 1311131427 862809 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#define CHUNK_ZOFF(coord) ((coord) & (CHUNK_ZSIZE-1)) < 1311131440 764699 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmmmmmm < 1311131450 895939 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm tempted to blame this on some sort of overflow, but that's just my excuse for not really knowing :) < 1311131510 490133 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :those are fine < 1311131518 3031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah < 1311131518 461266 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm < 1311131522 9975 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, it's the chunk beneath me < 1311131524 166786 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :the offset is correct < 1311131527 135381 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right < 1311131527 495802 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, yupds is not correct < 1311131532 304120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Indeed :) < 1311131549 275437 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I don't know what the fuck jint is though < 1311131553 126944 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Elizacat: java int < 1311131555 558510 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's just thirty-two bit int < 1311131556 775219 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :ah. < 1311131557 647681 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::p < 1311131558 785841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : jint yupds = ys; < 1311131559 23037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : if (y0 > CHUNK_YSIZE) < 1311131559 23239 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : stopf("too high chunk update: %d..%d", y0, y0+ys-1); < 1311131559 23344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : else if (y0 + ys > CHUNK_YSIZE) < 1311131559 23451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : yupds = CHUNK_YSIZE - y0; < 1311131561 439749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1311131566 642157 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well CHUNK_YSIZE obviously isn't wrong < 1311131575 376855 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so... y0 must be wrong < 1311131581 619095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or that entire logic, but it works most of the time so probably not < 1311131599 116850 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :23:09:04 [DEBUG] CHUNK_XOFF(x) CHUNK_XOFF(z) y0 yupds 15 14 0 128 < 1311131599 395315 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :23:09:04 [DEBUG] CHUNK_XOFF(x) CHUNK_XOFF(z) y0 yupds 15 15 0 128 < 1311131602 738377 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :here are some samples :) < 1311131610 204513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right < 1311131614 474019 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So y0 is zero every time < 1311131621 266945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Elizacat: Can you print ys too? < 1311131634 853108 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have a suspicion that < 1311131635 51592 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : else if (y0 + ys > CHUNK_YSIZE) < 1311131635 698890 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is false < 1311131639 280121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so yupds is just getting set to ys < 1311131640 658260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which is negative < 1311131660 593655 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :what's ys though < 1311131668 490524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :God knows < 1311131674 956155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's probably wrong though, that's what's important :-) < 1311131781 185581 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric : p = &packet->bytes[packet->field_offset[6]]; < 1311131781 462922 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric : handle_chunk(packet_int(packet, 0), packet_int(packet, 1), packet_int(packet, 2), < 1311131781 660951 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric : packet_int(packet, 3)+1, packet_int(packet, 4)+1, packet_int(packet, 5)+1, < 1311131781 661060 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric : (p[0] << 24) | (p[1] << 16) | (p[2] << 8) | p[3], &p[4]); < 1311131783 162958 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :hmmmmmm. < 1311131791 6509 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1311131792 601854 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :something looks suspect here < 1311131815 556614 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm still fairly certain that ys is the only thing that could be wrong < 1311131820 770348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which probably means one of two things: < 1311131827 651718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- Notch is incompetent as ever, fucked something up, we have to work around it < 1311131831 983829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- We're interpreting the protocol wrongly < 1311131934 390619 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :AHA < 1311131935 455049 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :it's size < 1311131942 22181 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :worldedit is sending invalid size < 1311131949 56100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Elizacat: See, I knew it was somebody else's fault < 1311131951 935713 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymee: I blame you < 1311131954 608729 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :http://mc.kev009.com/Protocol#Map_Chunk_.280x33.29 < 1311131970 475769 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm < 1311131985 420162 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Elizacat: Oh well, simple fix: bail out of handle_chunk if the size is invalid < 1311131991 247534 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That'll cause it not to update the chunk, but what can you really do? < 1311131997 256290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or does WorldEdit always update the entire hcunk < 1311131997 958919 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :chunk < 1311132004 271694 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :In which case we can detect WorldEdit's invalid value and set it to the entire chunk size < 1311132091 950265 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :hmm < 1311132114 979529 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'll hopefully see about getting Vorpal's patched merged in soon < 1311132122 133158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe in ten years when I finish the Scheme integration < 1311132123 799716 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::P < 1311132158 481331 :azaq231!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1311132172 726565 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :23:22:41 [DEBUG] sx sy sz 16 -126 16 < 1311132189 851343 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :then crash < 1311132190 327115 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :so < 1311132191 22369 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :hm < 1311132191 556862 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :yeah < 1311132194 550967 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 240 seconds < 1311132196 103126 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :it's sending invalid sizes. < 1311132213 275120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if (sy < 0) { log_print("sk89q sucks"); sy = 127; } < 1311132219 508864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Official patch :-P < 1311132346 362677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But yeah, either WorldEdit or CraftBukkit needs fixing < 1311132362 534677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(If the latter, almost certainly the Minecraft server itself, but what good does reporting bugs to Mojang achieve?) < 1311132429 780626 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :that workaround doesn't seem to work properly < 1311132431 540550 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :it just clobbers it < 1311132435 573703 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I don't know what the official notch client does < 1311132446 723747 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Clobbers it how? < 1311132450 393777 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :like < 1311132453 196516 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :the chunk looks all fucked up < 1311132456 499922 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :on the map < 1311132459 203960 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :after regen < 1311132467 424779 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I think maybe abs() is the right thing to do < 1311132467 702413 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, try if (sy < 0) { log_print("sk89q sucks"); sy = 126; } < 1311132473 556029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If that works, then yeah, try abs < 1311132491 469954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm tempted to just say "return;" until WorldEdit or whatever is fixed but that doesn't really help :) < 1311132548 456148 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :hmm still trashed < 1311132550 965956 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :yeah it doesn't help < 1311132556 632250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Yeah, just drop it < 1311132718 887702 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, I could re-request the chunk, I think < 1311132724 108135 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, not sure how to go about that < 1311132730 291107 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, not sure if that's wise, but that could be a workaround < 1311132738 692766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Elizacat: I don't think you can < 1311132745 128172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The server decides when you be needin' dem chunks < 1311132893 153956 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, I'd be really curious asto how the notchian server behaves in this regard < 1311132904 546720 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :s/server/client/ < 1311132908 278796 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I mean < 1311132911 684945 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :obviously the client doesn't crash :) < 1311132914 159231 :derrik!~xix@gprs-inet-65-45.elisa.ee JOIN :#esoteric < 1311132918 172805 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :so we're doing something different from them, clearly < 1311132935 672111 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't know, it seems to handle every situation, including the impossible-to-handle situation where the server sends a truncated chunk due to Notch thinking that compression can never enlarge data < 1311132946 711837 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I can only assume it asks Notch himself what it has to do < 1311132959 266491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patented brain-in-a-digital-jar technology < 1311133129 74841 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :https://github.com/sk89q/worldedit/blob/master/src/main/java/com/sk89q/worldedit/bukkit/BukkitWorld.java < 1311133130 451400 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :hmm < 1311133186 62224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION idly considers porting mcmap to another language again. < 1311133190 895244 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Say, one without segfaults. < 1311133239 771694 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I'm going to remain silent on the issue < 1311133240 481889 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::p < 1311133245 890844 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :let's just say C is a reasonable compromise < 1311133261 83323 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :sure it sucks, but it's the only thing anyone can agree on < 1311133271 404201 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :my language of choice is not up for debate here :) < 1311133277 651294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I never addressed you :) < 1311133282 896466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'd probably just port it to Haskell and quarter the line count < 1311133294 942773 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :and reduce your dev pool by about 90% :P < 1311133302 983589 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :thing about C is it's accessible < 1311133307 547747 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :even if yes, it blows < 1311133310 849048 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::( < 1311133329 610264 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The dev pool is already two people < 1311133341 768700 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, port it to Java and quadruple the line count and add a bunch of useless shite to it and increase RAM use tenfold and leak but < 1311133346 576896 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, hey, it's OO now!!11111 < 1311133347 713550 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :ZOMG < 1311133351 642302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Accessible" seems ill-defined; I would say that a majority of mcmap's users have some experience with Haskell :-P < 1311133391 80793 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But yeah, certainly more people know C; I'm not sure a random open source project in Haskell is likely to get any fewer developers than one in C, though; Haskell might actually be "hipper" < 1311133429 347284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The chances of me actually bothering to port it are insanely low, mind you :P < 1311133455 212470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But it is annoying how hard most of the bugs are to track down and then they turn out to be stupid low-level stuff < 1311133511 641505 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :Haskell is mostly for hippies and CS students < 1311133512 355155 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::p < 1311133520 191394 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I'm neither of those, though you wouldn't know by how well I'm kept < 1311133520 905825 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :lol < 1311133553 120003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also CS graduates; also people who have been bitten too many times by the bugs and lack of high-level abstraction that imperative languages have :p < 1311133565 317864 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :"when was the last time you had a haircut Elizabeth?" "when did the columbia blow up... '03? yeah about then" < 1311133565 885647 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::p < 1311133592 954818 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, I'm no functional language monkey < 1311133597 996080 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I am :D < 1311133601 981699 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, I'm no CS student. I'm just a biologist who does this in her spare time < 1311133614 785034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BUT I RESERVE THE TERM "MONKEY" FOR INFERIOR LIFE-FORMS SUCH AS PYTHON CODERS THANK YOU VERY MUCH. < 1311133626 836195 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :biologists who program tend to program more awesomely than other people who program, IME < 1311133628 741975 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :ACTION mumbles < 1311133641 591671 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, let's just agree that ruby sucks :D < 1311133646 781000 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Physicists on the other hand... (Isn't it physicists?) < 1311133655 129564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Elizacat: Dunno, if Python is in the race... < 1311133655 370469 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I don't know < 1311133656 790770 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :physicists :p < 1311133687 826934 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I thought about doing CS < 1311133689 449502 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, *cough* < 1311133690 99183 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :but honestly < 1311133691 378675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You can't to be in #esoteric without your taste in languages mercilessly deconstructed >:) < 1311133692 17986 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :modern CS is crap < 1311133697 566850 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Whu < 1311133704 184572 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Elizacat: I teach in a CS department, and at the undergraduate level, I think I agree with you < 1311133707 737005 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :and well, if I had to live in that cesspit any longer < 1311133711 337551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Elizacat: They went downhill after they started releasing their lectures on CD < 1311133712 261015 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I would just shoot myself < 1311133713 823820 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :so I went to bio < 1311133714 249575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vinyl all the way, baby < 1311133717 963409 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :and I have never regretted it :) < 1311133719 926437 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I'm a bit of a Python fan >.> < 1311133725 292534 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION one true CS gangsta < 1311133726 661330 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :Sgeo, o/\o < 1311133738 880337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Quiet the adults are talking. < 1311133740 164255 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :ACTION hifive, bro/sisfist etc. < 1311133789 657567 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hey is this a lajgauage war < 1311133809 191693 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes its a lajgauage war < 1311133815 162249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :only the finest lajgauages will survive < 1311133827 681815 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :i'm gonna get my mind out of the gutter brb < 1311133832 660733 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I misread "lajgauge" < 1311133833 170356 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::p < 1311133852 93292 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :(seriously don't ask >.<) < 1311133853 865644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I hope you didn't misread it as something as dirty as "language" < 1311133861 862986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm afraid we'd have to ban you < 1311133867 951564 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :"lajgauages" was misread as something very naughty < 1311133868 661505 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :haha < 1311133894 358043 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :well when you hang out with men all day and the primary joke is "that's what she said *looks at Elizabeth*" < 1311133895 340660 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::p < 1311133898 281341 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im a functional lajgauge monkey too. a functional lajgauge monqy. < 1311133910 938566 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :ACTION gives monqy banans < 1311133913 511537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fucantoinsal < 1311133918 289924 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fuacnoiewatsdjkslfghv < 1311133922 291544 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I'm just gonna leave that accidental typo :p < 1311133924 166732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fuck no IE wat sdjkslfghv < 1311133930 349546 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a biography < 1311133946 571809 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric : fucantoinsal < 1311133949 840768 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :run for US president < 1311133950 995011 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :you'll win < 1311133955 221598 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :they elected bush 1 1/2 times < 1311133973 762212 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I mean with words like that < 1311133983 354505 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :He's not a native citizen. < 1311133989 466391 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :we can fix that < 1311133991 918505 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :ACTION gets a pen < 1311134011 730567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"No Person except a natural born Citizen, or a Citizen of the United States, at the time of the Adoption of this Constitution, shall be eligible to the Office of President" < 1311134012 301162 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :ACTION writes "elliott, native US citizen, signed me" < 1311134014 9036 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :ACTION has friend write < 1311134020 506965 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :"oh yeah she's definitely telling the truth. Definitely legit" < 1311134023 480393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sorry, i wasn't an american citizen at the time of the adoption of the constitution < 1311134028 983358 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i cant be president :( < 1311134033 197323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :obambmb must be rely old < 1311134034 969041 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :He'll have to follow Schwarzenneger. < 1311134065 193892 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :the governator? < 1311134075 631753 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Yeah. < 1311134079 285592 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i hear it's sperminator these days < 1311134081 440079 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :you mean the asshat who fucked up California because the so-called liberal people of that fine state elected a dickwad like him 'cause he's famous? < 1311134082 893957 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I mean hi < 1311134083 320945 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::p < 1311134104 443200 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :if he could run for president I bet he'd win tho < 1311134115 270444 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Elizacat: The reason I'm saying him is just that he'd be the most likely impetus for a repeal of that clause of the constitution. < 1311134116 548852 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :they voted for reagan, and he was an asshat, so surely the terminator has a good shot. < 1311134120 506191 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Not that I like him. < 1311134121 553222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :did that cartoon ever come out < 1311134122 197090 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, :D < 1311134126 635927 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, yeah :p < 1311134127 370842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NOOOoooooOOOOOoooOOOOoooOOOooOOOOOOooooooo its on hold < 1311134131 611199 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :ACTION is US expat < 1311134134 512242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im going to cry myself to death and punch everyone in here to death < 1311134139 601706 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you all ruined the world < 1311134140 283675 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :that's hot < 1311134143 193947 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :ACTION is US citizen & resident < 1311134144 830176 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :me first < 1311134155 74860 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Hours after Arnold Schwarzenegger announced he's halting his acting career, TMZ reported that his animated The Governator series is on indefinite hold. < 1311134155 276772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"In light of recent events, A Squared Entertainment, POW, Stan Lee Comics and Archie Comics have chosen to not go forward with the Governator project," a rep told the website." < 1311134157 955956 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :literally suicide forever < 1311134159 461783 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-> < 1311134162 593849 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, I left the US for political reasons :p < 1311134171 11608 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :see also: left < 1311134171 405728 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::p < 1311134176 310080 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :first two words sum it up :D < 1311134177 452837 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i left the us because i had teleported there by way of pure impossible quantum < 1311134196 174114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pureimpossiblequnatbm.com < 1311134197 455224 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, well you sound some sort of European < 1311134201 966562 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Elizacat: It's rapidly getting to the point where you'll be leaving the US for the ability to have a standard of living *at all*. < 1311134206 228398 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, gonna venture a guess you're either british or scandinavian < 1311134208 606079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do only european know about quantum < 1311134212 996463 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i totally left the us too guys < 1311134214 422307 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :well they have the LHC < 1311134214 623715 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::'( < 1311134216 392456 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Good guess, BTW. < 1311134220 355507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :elliott isn't a very scandinavian name is it < 1311134223 815349 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, yeah < 1311134230 646461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :compare "vorpal" very scandinavian name < 1311134232 675014 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, I know a girl in sweden by the name of Elliott < 1311134233 803010 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :she is like < 1311134239 794455 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :"it's a girl's name I'm telling you" < 1311134241 14717 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I am like < 1311134245 852313 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :"what are you on and I want some" < 1311134285 355155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Although the given name was historically given to males, females named Elliott have seen an increase in recent years.[when?][citation needed]" < 1311134286 340060 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :vorpal olson < 1311134288 616173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :your friend edits wikipedia < 1311134303 183671 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, Vorpal's real name is not Vorpal obv :p < 1311134308 341324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes it is < 1311134311 198307 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*GASP* < 1311134311 625943 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, I'm not telling his real name! I know it though. < 1311134312 354960 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::) < 1311134317 547123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so does everyone else < 1311134320 167580 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, let's just say his name is very swedish < 1311134323 305364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :An "Arvid" Master "Norlander" < 1311134326 545825 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Vorpal" < 1311134328 13639 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :ahh :P < 1311134329 863831 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :AnMaster < 1311134331 786362 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :you knew him < 1311134331 987850 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's his full name < 1311134332 658996 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :haha < 1311134336 11304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :An "Arvid" Master "Norlander" "Vorpal" < 1311134336 212969 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :AnMaster always bugged me < 1311134338 547949 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I always wanted to say < 1311134339 616317 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :AMaster < 1311134340 18340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Elizacat: i brought him here >_> < 1311134340 219479 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::p < 1311134342 685329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(INADVERTENTLY) < 1311134348 279445 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, I'll bring YOU here if you get my drift < 1311134351 5529 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :(except not really) < 1311134360 665842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i dont want a drift its nice and warm in here.......... < 1311134366 895071 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :that's a draft < 1311134368 144374 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :not a drift < 1311134371 600808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh.............. < 1311134375 434025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1311134388 495207 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :its too warm in here < 1311134390 757775 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :drift please < 1311134399 490052 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :ACTION turns down the thermostat < 1311134404 783597 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Elizacat: give monqy some drift so he can catch it < 1311134407 630051 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :"0K" < 1311134409 769133 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :seems cold enough to me < 1311134429 339007 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im all the kelvins < 1311134430 294670 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Elizacat: So, what, if anything, was it that finally made you get up and leave the US, anyways? < 1311134433 317304 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Elizacat: a snow drift in the room would make it chilly < 1311134441 454275 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, "I left the US" - see first two words < 1311134442 22287 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the coolvins < 1311134455 204864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Elizacat: terrible unforgivable puns are restricted to oerjan. < 1311134456 962843 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :usa makes my head hurt and i hope the rest of the world is better < 1311134463 956956 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, Americans do not really... appreciate... European-style socialists. < 1311134465 29071 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sorry. you will have to get a license (no license applications are accepted) < 1311134468 715268 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Elizacat: Ah, so not a specific event, just "The right-wing is nuts". < 1311134470 957319 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cease and desist cease and desist < 1311134471 527550 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :yes < 1311134472 272063 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cease and desist cease and desist < 1311134473 350534 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :exactly < 1311134474 477031 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :"And the 'left-wing' isn't." < 1311134477 116866 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, also the country is going to shit. < 1311134481 287420 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also cease and desist < 1311134486 435761 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, oh not I'm crazy I'm just not "kill the gays" crazy < 1311134487 956674 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: he;lp they arent cesing nad desting < 1311134490 463837 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Well, yes. It's been pretty obvious for the past 10 years or so. < 1311134499 836520 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: use your wiki admin powers < 1311134518 381084 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: well be careful so they don't dest _your_ 'nads < 1311134531 313937 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :And utterly *astounding* the past 4 years. < 1311134537 193625 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ok < 1311134543 839005 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, everyone blames the black dude for it < 1311134546 760498 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, stupid morons < 1311134556 963029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :black people,,,,,,,,,,,,,,,,,,, are all dead,,, in the future < 1311134559 594611 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :It's like every single bad financial decision made in the past 30-40 years hit at once. < 1311134564 708420 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :well, yes. < 1311134566 705841 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :reagan started it < 1311134566 989306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm remarkably coherent today! < 1311134569 950560 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :bush really put the nail in the coffin < 1311134571 997800 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :obama isn't helping < 1311134579 692768 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :so yeah :D < 1311134582 31685 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :makes me glad I'm not there < 1311134594 885300 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :contaroversila opinion: bushc was a bad persident!!! < 1311134603 96798 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Makes me wish I could freaking finish college. < 1311134609 181407 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :everyone agrees on that due to his shit ability to publicly speak < 1311134609 383344 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :well, not true...fdr started it, carter added to it, and then everyone else just added their little chunk < 1311134613 699298 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I almost typed pubicly speak < 1311134615 688888 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :and then I realised < 1311134618 422006 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I'll have to stay in usa for a few more years at least. this upsets me. < 1311134620 320975 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :that would be accurate too < 1311134661 889803 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :quintopia, FDR wasn't so bad, tbh, although him dragging the US into WWII was kinda ehhh... it did kick off the whole "huge military-industrial complex" crap < 1311134665 555323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: how was an zepto master born in unzepto country... < 1311134668 170887 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I mean I can see the US reasons for doing so < 1311134669 13671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is.... mystery of ages < 1311134671 483447 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :and it's better that they did < 1311134675 913817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :let us pray now to zepto /pray < 1311134676 994334 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :but the cold war bullshit < 1311134678 420703 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :yeah < 1311134679 97701 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :quintopia: Uh, Reagan's to blame for the top tax rate being below 70%. (far, far below). ;) < 1311134721 460563 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :hmm everyone always gets in my face about higher tax rates in Europe, but the reality is the poor pay far less tax in Europe than they do in America < 1311134724 495351 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :sure, but there were plenty of tax exemptions in existence before reagan. the upper crust have never been hurting in the us < 1311134725 918466 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :most people only pay the VAT if they are poor < 1311134729 290961 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: this is explained by how true mastery of zepto requires suffering < 1311134731 319861 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :and in some countries you can get a VAT refund < 1311134735 38747 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: oh < 1311134741 309983 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Bush gets a lot of blame for taking Clinton's slight budget surplus and running it into this shit. < 1311134744 591149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: makes sense < 1311134747 554878 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, yeah < 1311134750 42088 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: but the pure state of zepto is unsuffering itself..... < 1311134756 131832 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, though Clinton was a neolib, truthfully not a fan of him either! < 1311134765 637845 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, and DMCA = unforgivable in my book < 1311134774 521095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :clangton < 1311134776 316717 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he was a clanger < 1311134777 517629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(secretly) < 1311134781 415171 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :although < 1311134787 688118 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh god dmca :( < 1311134788 766947 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Elizacat: One needn't be a fan to admit that he did better financially than any Republican has in the past 50 years. :P < 1311134790 809214 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I don't get why America gave a shit who he was having oral sex with < 1311134791 378681 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I mean < 1311134792 180424 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, is an Elizacat what you get if you cat ELIZA into itself, so it keeps responding to its own comments? < 1311134795 152799 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's alway hilarious < 1311134795 437679 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :how is it anyone's business < 1311134798 7137 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I go out and give a blowjob < 1311134800 219611 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I don't fucking make the news < 1311134805 301389 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :when the president gets one, the one who did it does! < 1311134806 885505 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Elizacat: slow news month < 1311134807 455239 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're not trying hard enough < 1311134825 464616 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :The Republicans are utterly *amazing* at setting a media narrative. < 1311134832 242432 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :quintopia, haha < 1311134837 57053 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :quintopia, oh god I can see the headlines now < 1311134841 595588 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :quintopia, actually it sounds like an Onion headline < 1311134847 924023 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :"Scottish woman gives her boyfriend a blowjob" < 1311134856 902369 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sexism < 1311134857 103908 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sexism < 1311134857 473938 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sexism < 1311134862 938011 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :"boyfriend: I did not have sexual relations with that woman" < 1311134863 506415 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::P < 1311134864 253665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zepting < 1311134881 695984 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, they are < 1311134893 263665 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, though, I see America is fed up with both by their rapid cycling crap < 1311134918 99330 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Elizacat: lemme check my onion archives. ig may have happened. < 1311134918 300848 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, I mean, if they hate both parties, pray tell, why do they keep electing them? < 1311134921 448546 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :do they expect change? < 1311134923 154021 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :quintopia, haha < 1311134924 809438 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :quintopia, awesome < 1311134937 462365 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :The thing most screwing us, though, is that we act like the prosperity we had since WWII was because we did something right. < 1311134942 986322 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i can tell you why they continue to elect them < 1311134953 906769 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :its because people dont vote for losers < 1311134959 191652 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :The only thing we "did" right was not have our industry razed to the ground along with the rest of the world. < 1311134963 660740 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, we only have it because of bullying everyone else < 1311134967 794974 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and everyone knows only one of the two big parties can win < 1311134972 627495 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, essentially yes < 1311134980 626884 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :It's very, very easy to prosper when everyone else is in a few decades of economic recovery from WWII. < 1311134989 318034 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :quintopia, they could change things but they are too stupid to realise that :) < 1311134996 105554 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :quintopia, it's as simple as voting "not republican or democrat" < 1311134996 961460 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :although < 1311134998 322961 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I kinda fear < 1311135001 876312 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :what they would actually vote for... < 1311135004 21658 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :probably libertarian < 1311135007 736976 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :and I am not a fan of the libertarians < 1311135014 184319 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :because don't you know, everyone on welfare is a lazy slob < 1311135034 96144 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i dont think they are so bad as far as policy goes. < 1311135040 330252 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :welfare abuse happens but for god's sake it's onlyt he norm in America due to the lack of ANY sort of auditing due to slashing the welfare budget. Idiots. < 1311135043 977749 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i've never seen the written platform < 1311135044 323045 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :quintopia: They're certainly *less* bad. < 1311135055 542326 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :quintopia: At least they don't give a fuck about what happens in people's bedrooms. < 1311135057 541021 :Arkanhell27!~ircap@186.104.238.251 JOIN :#esoteric < 1311135063 224097 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :who is Arkanhell27 < 1311135065 402814 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are they a ghost < 1311135069 139376 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi Arkanhell27 < 1311135086 177163 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :welfare abuse doesnt happen *much* here. it's very low level compared to where it once was < 1311135094 258659 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :yaeh < 1311135095 260653 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :*yeah < 1311135097 532682 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :audits fix that < 1311135099 467977 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::) < 1311135104 18915 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :The US is also quite astoundingly high in income inequality... < 1311135106 489884 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :America is too stupidt o realise that < 1311135107 966891 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, yeah < 1311135112 779079 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, it is because the rich pay no tax < 1311135120 280214 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, despite what the republicans will tell you < 1311135121 809051 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :when you don't have an explanation for something, blame it on people being stupid < 1311135123 141193 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Near the top, in fact. < 1311135136 344932 :Arkanhell27!~ircap@186.104.238.251 PRIVMSG #esoteric :hi < 1311135146 919023 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :stupid people made me who i am today. this distresses me. < 1311135148 868030 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :And *the top* for developed countries. < 1311135154 488600 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, never attribute to malice what can be adequately explained by stupidity < 1311135155 813464 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :*stupidity < 1311135164 936895 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, America is a developed country...? < 1311135165 138620 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Well, "developed"; honestly, our infrastructure will probably fall apart if you look at it wrong. < 1311135166 166458 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i want to dispute that america's prosperity since ww2 is entirely because infrastructure remained in place < 1311135178 222852 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, last time I was in Florida I saw people living in tin shacks < 1311135181 153596 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :quintopia: Not entirely, but that had a hell of a lot to do with it. < 1311135187 591155 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, I couldn't help but wonder how that shit can happen in a first-world country < 1311135201 865165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto < 1311135205 193587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's my contribution < 1311135206 947567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also monqy's < 1311135210 370492 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mine too < 1311135213 761287 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :quintopia: Obviously, that doesn't help you if your infrastructure is utterly *awful*. < 1311135220 692514 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :quintopia, large military to back it up + large infrastructure < 1311135224 510891 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :quintopia, but we're coming on an interesting point < 1311135228 995283 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :^ul ((zepto )S:^):^ < 1311135229 196584 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto zepto ...too much output! < 1311135230 847018 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :quintopia, America is trying to reinvent itself as a huge "services country" < 1311135241 384483 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :a large part of it was an increased focus on r+d pretty much across the board, even in private industry, and also with the previous half century's heavy importing of the world's brightest minds wherever possible < 1311135243 443336 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :quintopia, which is why it has VERY strong IP law now < 1311135261 775438 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :quintopia, the folly in this though is that the government is saddled with debt and the currency is collapsing < 1311135270 738832 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :and it doesn't help when few people can actually get into these jobs < 1311135271 389349 :Arkanhell27!~ircap@186.104.238.251 PART :#esoteric < 1311135279 634583 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :look what youve done < 1311135291 63315 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :r.i.p. arkanhell27 "a hood guy" < 1311135293 168321 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :ACTION gives monqy a scone < 1311135293 777134 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a good guy, sorry < 1311135305 281420 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :h is just so close to g you see < 1311135306 54011 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :quintopia: But now we don't have *any* of that. < 1311135307 62625 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :let's hope it was a satanist or something < 1311135313 291899 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :quintopia: Pretty much all we have is inertia. < 1311135321 696898 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :oerjan, hey now I used to be pagan! < 1311135328 452875 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :oerjan, for certain values of pagan yes but still < 1311135334 636771 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :pikhq: no worries tho. at least our children are getting world class educations! < 1311135340 782188 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :quintopia, haha < 1311135341 842702 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::P < 1311135345 17825 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :*Hahahahah*. < 1311135350 517763 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Elizacat: yeah but that's not why you came to this channel i assume < 1311135350 993526 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :America's education is being privatised < 1311135352 191861 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :in front of us < 1311135354 339647 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I mean < 1311135358 477951 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :sorry, that is what is happening < 1311135363 696924 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :this is why there is so much emphasis on going to university now < 1311135365 180251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pagans are hilarious < 1311135369 298703 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :because primary and secondary education blows < 1311135374 174987 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Now even our colleges are starting to decline in quality. < 1311135375 220270 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, I said ex pagan < 1311135382 560950 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, I grew out of the whole pagan phase when I was 15 :p < 1311135404 727283 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, because tuition is so high and nobody can afford to fucking go? < 1311135408 444376 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does any pagan not grow out of the whole pagan phase when they're fifteen < 1311135420 945605 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, I mean people in the UK bitched about the tuition hike to £9000 and that's still half of what you'll pay at a decent US uni < 1311135434 590963 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, unless you're poor/ghetto and go to a community college < 1311135447 605392 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Elizacat: half? hahahahahahaha < 1311135451 209377 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, but few people can really advance beyond that without owing the government thousands of $$$ in debt which will stalk them for life < 1311135454 368679 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :due to laws designed to lock it in < 1311135454 914151 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Elizacat: And our colleges also are focused on giving you what amounts to a more expensive high school diploma. < 1311135461 318002 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :quintopia, probably less than half. < 1311135461 889871 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::P < 1311135469 922758 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :quintopia, that's about $12k USD or so < 1311135474 430720 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :try a third to a fifth, depending on whether its a public or private university < 1311135483 792424 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Elizacat: That's a semester at some schools. < 1311135495 943861 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :yeah < 1311135497 49321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: so ante-zepto... < 1311135506 440795 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric : does any pagan not grow out of the whole pagan phase when they're fifteen < 1311135513 106096 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :We are *screwed*. < 1311135523 889258 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, my boyfriend is wiccan for certain values of wiccan so... < 1311135524 318093 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::p < 1311135532 637783 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, not that it matters to me as I'm not a bigot < 1311135539 172192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so he's fourteen? ;D < 1311135543 29830 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, he's 24 < 1311135543 735895 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Quite honestly, my only hope is to graduate soon and hope that US degrees still have *some* standing whilst trying to leave the country. < 1311135555 471816 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my twos can look line ones sometime :P < 1311135558 559628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s < 1311135574 649203 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :it's more the philosophy he's into than the actual pagan nature itself < 1311135575 764783 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :but I mean < 1311135579 935163 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :who cares what someone else's religion is :D < 1311135580 993581 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I mean < 1311135583 243419 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :that's why I left the US < 1311135609 609639 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hey guys im back from being away what did i miss < 1311135610 572056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :same way you might care what someone's political beliefs are? anything that forms the underlying fabric of someone's beliefs is something to be interested in, surely < 1311135611 23211 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, go to norway! well, actually I would be careful... < 1311135622 368172 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, norway's economy is swimming in money due to oil, but that's only got another 30 years... < 1311135641 177816 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I would go to norway right now, but be prepared to move out in 30 years. < 1311135647 966646 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :though I like scotland, very nice. < 1311135648 536062 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Elizacat: Norway's also Schengen, making leaving fairly easy. < 1311135651 884425 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :and politically ok right now < 1311135657 153201 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :it's not great or shitting unicorns, but it's ok < 1311135657 958333 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: literally nothing < 1311135661 351404 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :relative to the rest of the UK at least < 1311135664 258732 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, yeah < 1311135676 195092 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, and nordic union :D < 1311135693 786385 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :pikhq, honestly i think the only country aligned with myself politically is Iceland, more or less, but well... their economy is kinda shit. < 1311135694 496800 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :but < 1311135695 239329 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I mean < 1311135702 849760 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whats politics < 1311135704 973971 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :what do you expect with a country with less than 400k people... < 1311135705 541642 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::p < 1311135709 960366 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :: my opinion < 1311135715 627268 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Elizacat: monaco's economy isn't too bad i gather < 1311135715 912074 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :ACTION gives monqy another scone < 1311135730 714336 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, if you're a rich hipster it's a great plcae to live < 1311135731 626627 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :*place < 1311135738 493541 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, but I don't fancy that :p < 1311135750 495326 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :avoid Italy btw, it's very catholic. unless you don't mind that sort of thing. < 1311135752 346254 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::p < 1311135754 196725 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Elizacat: re what do you expect with a country with less than 400k people... < 1311135770 737715 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, they have about a million people I think < 1311135776 382429 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bah :P < 1311135803 726003 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :oh < 1311135804 954316 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :35k < 1311135805 777982 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :but < 1311135808 167095 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :Monaco boasts the world's highest GDP nominal per capita at $215,163 and is the most densely populated country in the world. Monaco also has the world's highest life expectancy at almost 90 years, and the lowest unemployment rate < 1311135808 593614 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ha < 1311135809 790441 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :so this means < 1311135814 569104 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :you will be living with a bunch of rich assholes < 1311135815 878554 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :sounds nice. < 1311135818 660233 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :except not really < 1311135821 425752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: what's RWS again? ReaderT WriterT State? < 1311135844 348657 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: yeah basically < 1311135864 723907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i should go to bed soon like a normal person < 1311135872 106061 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :elliott: You lie. < 1311135875 746420 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1311135904 897495 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is RWS any good < 1311135945 382333 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :monqy: presumably it diminishes overhead when you have all those monads to combine < 1311136168 584735 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :combining monads, that sounds really hot < 1311136183 340334 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :wanna come back to my place and combine moands with me? :) < 1311136196 427664 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :although I gotta admit I'm not very functional < 1311136197 670 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::p < 1311136210 519896 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :ACTION has now reached quota for puns for the month < 1311136224 769202 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the two first panels of today's xkcd ironically describes how haskell was made < 1311136302 839618 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Elizacat: borrow some from oerjan, he has an unlimited pun quota < 1311136316 680774 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :ais523, won't that cost money < 1311136322 793156 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes. < 1311136330 599605 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :see < 1311136334 115419 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::( < 1311136339 544255 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed, :( < 1311136345 689203 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I could steal them < 1311136349 246097 :ralc!~ralc@dhcp233.akk.k-net.dk QUIT :Read error: Connection reset by peer < 1311136349 671117 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :er < 1311136351 775498 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :s/them/some of it/ < 1311136367 491777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: how to avoid ST's additional type argument, a short guide: < 1311136369 956610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- use IO instead < 1311136379 698707 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :who here's used Agda, btw? my new coworker has apparently been implementing it in Epic < 1311136392 680919 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I've sort of used it < 1311136401 650224 :copumpkin!~pumpkin@unaffiliated/pumpkingod NICK :skewness < 1311136414 598198 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: is your coworker Edwin Brady? < 1311136417 570720 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a simple parser written in Agda took, with the impl, well over an hour to parse an expression with six operands and five operators, all of which were numbers or arithmetic respectively (with single-character names) < 1311136419 877236 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: no < 1311136437 777697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Agda is very slow :) < 1311136456 14823 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :runGen :: Gen a -> IO a < 1311136456 298435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :runGen = unsafePerformIO . unGen < 1311136456 500130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :at least I've avoided the type argument < 1311136460 238529 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, this may actually be unsafe, cool < 1311136475 912627 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: the more traditional compiler took only a couple of seconds to run the code, but over an hour to compile it < 1311136477 807809 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I thought this was #esoteric not #functional < 1311136478 683026 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :ACTION ducks < 1311136490 592226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's #everyoneinhere < 1311136493 109451 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Elizacat: well, we look at existing languages to inspire our own < 1311136500 911201 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :noddle :p < 1311136501 553994 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :we also look at gay sex < 1311136503 385969 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it just so happens that all of us are functional programmers because FUNCTIONAL LANGUAGE RULE WOOOOOOOO < 1311136506 201929 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I'm not much of a functional language monkey < 1311136515 535540 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :monqy, male or female or shemale on shemale < 1311136517 789444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you keep saying it enough it becomes true Elizacat < 1311136539 290470 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how should i know im just a monqy < 1311136541 883691 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, I will have a million quid by the end of the month < 1311136550 820257 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, thanks I will now keep saying this. < 1311136554 919692 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think knowing a couple of functional languages is important to be able to design languages well yourself, or at least compilers < 1311136564 690087 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even if the language itself isn't functional < 1311136581 112351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :move < 1311136581 313806 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : :: (R inp1 a1, < 1311136581 515593 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : R inp2 a2, < 1311136581 515771 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : R inp a, < 1311136581 515874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : RW out2 a2, < 1311136582 357071 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : RW out a, < 1311136583 357573 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :monqy, you said you look at gay sex I was asking for what kind < 1311136584 73798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : RW out1 a1) => < 1311136586 276683 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (out, out1, out2) -> (inp, inp1, inp2) -> Gen () < 1311136588 123725 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good types < 1311136615 329617 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :monqy, how can you say you look at gay sex all day if you don't even know what kind of gay sex you're looking at! < 1311136616 692522 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Elizacat: I've mostly only heard rumours but I think it's male???? < 1311136621 358076 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :ah < 1311136623 74863 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :that's hot < 1311136650 380821 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :monqy: hey, you can't derail the conversation with that any more, that meme died out years ago < 1311136654 953984 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and wasn't particularly interesting even then < 1311136674 475993 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I usually derail a conversation with a non-sequitor < 1311136678 216897 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :repeat until conversation is derailed < 1311136686 301760 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I wasn't here years ago so I'm going to forgive myself on this one < 1311136698 848631 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :http://www.flickr.com/photos/openfly/5948018975/lightbox/ < 1311136702 611370 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Redsynth.Test> let x = runGen newVar in runGen (writeVar x 9 >> readVar x) :: [Integer] < 1311136702 897075 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[] < 1311136705 19147 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :that neatly describes it < 1311136705 632390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yay, i broke the type system < 1311136707 630207 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, we're ot vim < 1311136708 782898 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :*we're not < 1311136709 208731 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::p < 1311136716 304113 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Elizacat: emacs < 1311136716 588061 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, or $EDITOR < 1311136717 177141 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::p < 1311136722 91099 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, we're not $EDITOR < 1311136731 846506 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that was ghci, not editing < 1311136743 840037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway i know what we are /shakes cane at the weeks-oldie < 1311136791 696285 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I will end you < 1311136796 357883 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :exit(0); < 1311136797 463159 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :like so < 1311136802 735822 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what does that mean < 1311136831 209387 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i dont feel very ended < 1311136867 771323 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :monqy, how many scones do I have to feed you < 1311136869 772365 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :god's sake < 1311136871 416422 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :monqy: it means success < 1311136875 934257 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :ACTION shoves another scone into monqy's mouth < 1311136884 610264 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i am going to get fat stop it < 1311136890 451791 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even on VMS, contrary to popular opinion < 1311136910 59922 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :nothing is a success as long as you are using VMS < 1311136913 38404 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :just a hollow victory < 1311136919 640515 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh < 1311136961 890595 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :vorpal was right, I do seem to fit in a bit here :P < 1311136983 402443 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :although I'm not much for functional languages alas, to me it felt like bondage and discipline :P < 1311136987 44645 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :which is hot, but not in programming < 1311137004 286737 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I do like esolangs tho :p < 1311137009 570000 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :do you like < 1311137011 70504 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :functional < 1311137012 90399 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :esolangs < 1311137019 63020 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :no :p < 1311137027 646648 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I counter with "I am not a maths major" < 1311137029 670182 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::P < 1311137029 871620 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :funny, python feels more like bondage and discipline < 1311137031 379450 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to me < 1311137033 51497 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what about esolangs that aren't functional, but end up being used that way by uncreative people? < 1311137041 93442 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(e.g. Underload; I'm uncreative, but apparently oerjan isn't) < 1311137046 4558 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :that's kind of funny :p < 1311137047 552970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :want this control structure? why no you can't have it. Guido doesn't like it. < 1311137050 664876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you like Guido, don't you? < 1311137058 501307 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :a lot of esolangs don't have for < 1311137059 520821 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :just noting < 1311137064 814436 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah. folds? yes. Guido doesn't want you to use that. < 1311137065 571083 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :er < 1311137068 724074 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :s/esolang/functional langs/ < 1311137070 162580 :skewness!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 240 seconds < 1311137074 998772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t forM < 1311137075 800212 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (m :: * -> *) b. (Monad m) => [a] -> (a -> m b) -> m [b] < 1311137084 259343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :scheme has for-each too < 1311137084 460534 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I said a lot, not all :P < 1311137095 352968 :skewness!~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com JOIN :#esoteric < 1311137096 467368 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net JOIN :#esoteric < 1311137097 118374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lots of imperative languages don't have structured control structures at all :) < 1311137099 415337 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :names escape me atm, it's been too long < 1311137107 457715 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :as I said < 1311137108 587436 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :underload has no for < 1311137111 268621 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I'm a biologist who happens to code < 1311137115 214024 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :by "for" do you mean built-in or what < 1311137115 415760 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::) < 1311137120 237283 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :p.s. for sucks < 1311137124 39329 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :see < 1311137125 94207 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::p < 1311137136 873890 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well yeah but that isn't the point monqy :-P < 1311137140 801320 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :now silence about this nonsense or I shall make you use Java < 1311137154 867735 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, mo' typeclass problems < 1311137155 293564 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :may your days be free of downward-fungargs and function pointers < 1311137182 222081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol @ plebians who don't understand lexical scope < 1311137191 741662 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also lol @ plebians who use pointers < 1311137195 22253 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :those people still exist? < 1311137202 743980 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the not understanging lexical scope ones < 1311137203 336549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes, newLISP exists after all < 1311137207 8599 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh newlisp < 1311137207 415416 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :outside of CS academia I'm afraid! < 1311137210 641188 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :although I like lisp :x < 1311137212 873424 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I'm weird < 1311137218 50665 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what lisp < 1311137219 798309 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :well, somewhat like lisp < 1311137222 531199 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :well < 1311137228 33936 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I haven't used lisp in a while, but I used to use clisp < 1311137243 106595 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :back in the days when I was just a young adolescent, struggling with my sense of identity... < 1311137287 271863 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I will point out though that there's nothing wrong with liking esolangs but not liking functional languages, nor is there anything wrong with not wanting to be in the CS cesspit :( < 1311137305 420105 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :everything wrong < 1311137307 125742 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I don't like buttsex so that probably has something to do with not liking CS as you take it in the ass a lot in that field < 1311137307 371548 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, Picolisp doesn't use lexical scoping, but you like it < 1311137321 795559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :picolisp has several zepto properties < 1311137344 246640 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cs is bad in that everyone misses the point ugh < 1311137360 335407 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I don't know what the point is all I know is that everyone misses it < 1311137402 539287 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :well < 1311137403 269187 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :maybe I should have been a mathematics major < 1311137409 89811 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I remember what I heard once < 1311137416 671065 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :CS is just the post-Turing decline in formal systems theory < 1311137417 363729 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::) < 1311137424 356413 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::'( < 1311137430 755497 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :^ul (( )*S:):((What)~^(do)~^(you)~^(mean)~^(no)~^(for)~^)^ < 1311137430 956834 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :What do you mean no for < 1311137438 242546 :cheater_!~ubuntu@g229161190.adsl.alicedsl.de JOIN :#esoteric < 1311137442 96129 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :haha < 1311137474 888949 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :anyways < 1311137479 423348 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :my boyfriend is calling < 1311137481 256165 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :ta ta :) < 1311137503 602453 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Later. < 1311137509 641234 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :just be thankful I'm not like my bf < 1311137512 129890 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :he likes logo < 1311137512 600339 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::( < 1311137517 768150 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :he likes turtle graphics :/ < 1311137521 188327 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :logo is cool < 1311137522 468430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's like scheme < 1311137526 139320 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whats wrong with logo < 1311137527 981598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in fact it almost is scheme < 1311137528 549344 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :M-expression Lisp, you mean? < 1311137529 604849 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric ::) < 1311137538 885833 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: logo is fixed-arity but close enough < 1311137539 380814 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::P < 1311137567 169977 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i think logo may have been my first language < 1311137574 24510 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I think part of the reason too I don't like funclangs is because I simply prefer to get things done rather than study about theory all day long :P < 1311137579 28046 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :elliott: Meh, variable arity isn't all taht essential to Lisp, anyways. < 1311137584 312213 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Elizacat: that's why i never bothered to learn programming < 1311137585 1886 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :CS theorists think about programming, as for myself, I prefer to do :) < 1311137586 911658 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I just write BASIC with gotos < 1311137597 93970 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, well Vorpal tells me you overengineer :P < 1311137600 353204 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :or maybe he was thinking someone else < 1311137608 719469 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm shocked and offended :-) < 1311137612 368308 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :maybe I"m thinking someone else < 1311137617 47891 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im shocked and offended too < 1311137622 463445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but seriously, it is basically just wilful ignorance to say that thinking about programming stops you getting things done. < 1311137625 619669 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :monqy, look at goatse < 1311137630 702768 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :monqy, you'll be even more so < 1311137633 497324 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if you don't think, you can't accomplish anything. programming is a science. < 1311137636 43548 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what if i dont want to < 1311137637 22765 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :look < 1311137637 584356 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :at < 1311137638 647254 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :goatse < 1311137645 630175 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :you're not hip < 1311137664 716136 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, sorry it's both an art and science, it transcends both < 1311137672 981079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1311137683 542254 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :uh, i'm assuming that was a joke at least < 1311137684 112106 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and yet you dislike functional < 1311137686 965402 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, algorithimic study is a science, I think the languages themselves are more of an art :) < 1311137688 996069 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im shcoekd < 1311137690 465405 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ofyneded < 1311137701 255939 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why does programming have to be both an art and a science < 1311137706 252326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :physics is science, isn't it beautiful? < 1311137708 723704 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I say this as someone who has a disdain for the arts too < 1311137709 292155 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::p < 1311137712 572419 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it seems well enough just to say that science is art < 1311137721 968711 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net QUIT :Quit: Leaving < 1311137734 954586 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :programming relates to language. language relates to literature < 1311137741 95481 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1311137751 712784 :derrik!~xix@gprs-inet-65-45.elisa.ee PRIVMSG #esoteric :amazing < 1311137763 928316 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it's a fine line < 1311137767 346433 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, I think physics are a mess actually < 1311137783 681053 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :elliott, standard model is *awful* I don't care who you are < 1311137786 310461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it was an example, but w/e < 1311137787 930377 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :if you think otherwise you are on some good shit < 1311137788 131948 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :physics isn't my style. my groove. it isn't. < 1311137806 199355 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i should have said biology >:) < 1311137820 911319 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :"what is" vs "what if" < 1311137824 376754 :skewness!~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com NICK :variants < 1311137845 175859 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi again < 1311137864 634886 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, hey, I need Data.Generics < 1311137866 414811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ummm, I think < 1311137870 560358 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :biology's a good field to be in, because as long as your methodology is good pretty much any experiment leads to publishable results < 1311137871 924604 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :gah < 1311137874 860975 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even if they're "nothing happened" < 1311137886 400655 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because that's notable and interesting in biology, especially if you think something should have done < 1311137893 259681 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :bf: "get to bed please" me: "I'm having a discussion on IRC" bf: "carry on :P" < 1311137894 530097 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :<3 < 1311137895 668861 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and there are more or less infinitely many unsolved problems < 1311137897 342222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: also you get to torture frogs < 1311137909 734112 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :it's not torture when their brain is the size of a pea < 1311137910 834628 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :just noting < 1311137923 54036 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :ais523: Not "infinitely many", just a very large unsolved problem space. < 1311137928 329786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's torture iff they can feel pain < 1311137932 589383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the size of their brain is irrelevant < 1311137935 875260 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :iff eh? < 1311137938 37650 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :if and only if? < 1311137941 631143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes. < 1311137945 378975 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Large *and easy to access*, more-like... < 1311137946 755114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if it can feel pain, you can torture it. < 1311137948 806504 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: that's what the more or less was for < 1311137952 668566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if it can't feel pain, you can't torture it. < 1311137957 823622 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :what if I told you by severing the right nerves in the spine they can't feel pain eh? < 1311137958 394519 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::) < 1311137964 504919 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :do forgs feal pain....... < 1311137968 566428 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :they do, alas. < 1311137970 109683 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Unlike physics, where you pretty much *need* to spend your career on it to get a notable result. < 1311137973 397794 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :well < 1311137976 372934 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :chess is a popular standard. but surely the specific rules are of more historic than mathematical interest. < 1311137977 16310 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Elizacat: then that wouldn't be torture, that would just be relatively pointless messing about < 1311137977 300602 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :it is arguable whether or not they feel pain < 1311137980 749498 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :in the sense that humans feel pain < 1311137981 826205 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :are frogs people too < 1311137985 918869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :probably ending in death, which of course is bad, but not torture < 1311137986 590301 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :they obviously wish to avoid the negative stimulous < 1311137987 254039 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :an open question < 1311137990 107889 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :*stimulus < 1311137995 196163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: no, frogs are cats < 1311138002 657412 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :but nobody really knows if it is "suffering" in the sense humans or mammals have it < 1311138004 694992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TRUE FACTS < 1311138008 663283 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :their brains are quite small < 1311138015 841792 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :so who knows < 1311138027 337828 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :class Struct a where < 1311138027 578259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : makeMut :: (RW v) => Gen (a v) < 1311138027 578425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : readMut :: (RW v, R v') => a v -> Gen (a v') < 1311138028 962637 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think this is it?????? < 1311138030 103475 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy help < 1311138033 996791 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :uhhhhhhhhhh < 1311138034 424903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my project is exploding under its own complexity < 1311138043 395888 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :hey it's called a pastebin < 1311138044 486453 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::P < 1311138047 824205 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nope < 1311138051 735209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Elizacat: it was three lines < 1311138057 412516 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: what does this mean???? < 1311138062 819416 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: I DONT KNOW;W < 1311138066 112731 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :;_; < 1311138069 40613 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :give monqy another scone < 1311138070 457450 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::p < 1311138074 846822 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im stufed < 1311138080 239868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stp;dufed < 1311138123 965934 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :ah bloody hell, AIM imploded < 1311138124 652751 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :again < 1311138134 483001 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :rest in peace < 1311138141 494486 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rip aim < 1311138143 673966 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :" p.s. for sucks" <<< this would make a great saying < 1311138145 3554 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I think that the reason programming becomes science/engineering is that it can't be wrong. The way a program is required to work. < 1311138146 296627 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION hangs the stuffed monkey on the wall < 1311138146 498200 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dead on arival < 1311138150 343484 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :i did it for sucks < 1311138155 43712 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :https://gist.github.com/1091803 ... Wow. < 1311138162 575277 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklopol: heh, we both parsed for as a preposition there rather than a noun? < 1311138166 590606 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :oerjan, can we hang the stuffed monqy on the wall < 1311138171 945104 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: without looking, is that the comparison of echo impls between UNIX variants < 1311138179 768222 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Whereas art can always be approximate < 1311138186 517236 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :plus GNU < 1311138186 719380 :variants!~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com NICK :copumpkin < 1311138187 551971 :copumpkin!~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com QUIT :Changing host < 1311138187 753759 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311138187 954979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yep < 1311138219 895409 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :ais523: Yes. < 1311138221 383057 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Elizacat: that's the joke.jpg < 1311138222 95713 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GNU echo is my favourite program it does everything < 1311138222 329130 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think they're all good, for their own purposes < 1311138230 868340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: haha < 1311138235 993327 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GNU for printing help messages and version information? < 1311138244 630505 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: GNU is the only one there which supports the -e flag < 1311138244 831794 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :ais523: The comparison of GNU echo isn't entirely fair. < 1311138259 252204 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :ais523: It's omitting a few dozen other files. < 1311138262 481931 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which I've found myself wishing for in Busybox before now < 1311138274 249185 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I solved the problem with printf in the end, but it was messy < 1311138281 64743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh, Data.Generics makes this a real pain < 1311138295 373354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: busybox has catv for that purpose < 1311138299 637568 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I think that gaming will eventually prove to be "software as art" < 1311138303 107197 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aha, I didn't know about that < 1311138305 758139 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :can you run it in reverse? < 1311138317 156923 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in, echo -n -e is sort of the reverse of cat -v < 1311138323 431689 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(echo -e without -n will just print -e) < 1311138327 981532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, it's echo < 1311138329 238593 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: not sure < 1311138333 529701 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :printf is probably the thing to use < 1311138352 152199 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :^echo here < 1311138352 390464 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :here here < 1311138362 221771 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the problem, incidentally: you have a serial terminal on a system that contains only Busybox, and the terminal will garble non-ASCII characters you send; you have Busybox sh running in the terminal; how do you send a binary?) < 1311138395 661701 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Uh, uuencode. < 1311138415 548788 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :... No, not commonly in Busybox. :/ < 1311138422 526947 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :No, wait, yes it is. Right there. < 1311138423 986019 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric ::) < 1311138436 529120 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :ais523: You overthought the problem. < 1311138437 814696 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: btw, I've re-added the VHDL-style monadic DSL back in to my synthesiser toy; now the only problem is finding an actual /use/ for it < 1311138458 390469 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: it was a stripped-down version, that didn't have uudecode < 1311138463 356355 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, the binary we were trying to send was uudecode < 1311138479 527682 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: heh < 1311138484 886839 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :" Unlike physics, where you pretty much *need* to spend your career on it to get a notable result." <<< then there's stuff like number theory where you have to spend your career to find out you weren't good enough to ever get a norable result in the first place < 1311138498 299539 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: the functional style seems nicer in all cases I've tried so far :P < 1311138503 26219 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :ais523: No base64 either? < 1311138508 682 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: you really have an obsession with number theory's difficulty < 1311138510 845856 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: I'm not sure < 1311138511 273592 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: broken? < 1311138521 904093 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in the end I wrote a script that translated things to a series of printfs < 1311138526 850740 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm < 1311138544 171654 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :calibre works fine on the command line on Linux, right? < 1311138552 204916 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION wonders how to make a Nook publication < 1311138565 85565 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, given that someone mentioned xkcd earlier, I've actually been looking back through it trying to find a good one < 1311138571 505608 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :" oklopol: heh, we both parsed for as a preposition there rather than a noun?" <<< well yes, but i only did if for sucks < 1311138578 740903 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I rather like http://xkcd.com/887/ which has what I want in an xkcd < 1311138600 509840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: how do i get an infinite list of iorefs < 1311138603 834728 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even if it isn't a joke in that there's no punchline, there's a bunch of intriguing research, and the results are quite amusing < 1311138616 4493 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: unsafeInterleaveIO < 1311138620 968554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: :D < 1311138622 6477 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :theres a punchline its just really bad < 1311138625 843802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: doesn't recursive do work < 1311138652 245904 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: no, that gives you only a cyclic list with _one_ ioref in it :P < 1311138658 622958 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :(*notable) < 1311138676 208295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: doesn't sequence (repeat newIORef) work < 1311138678 632721 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, strict < 1311138680 122141 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or wait actually you don't even need recursive do for that < 1311138691 460647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?ty replicateM_ < 1311138692 452093 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a. (Monad m) => Int -> m a -> m () < 1311138696 723952 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?ty replicateM < 1311138697 435206 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a. (Monad m) => Int -> m a -> m [a] < 1311138713 322250 :azaq231!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1311138717 374429 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: what's wrong with unsafeInterleaveIO, this is the kind of stuff it's _for_ < 1311138739 531006 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also, i used both that and recursive do in Malbolge Unshackled < 1311138768 964586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle replicateM < 1311138769 922366 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad replicateM :: Monad m => Int -> m a -> m [a] < 1311138770 123415 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad replicateM_ :: Monad m => Int -> m a -> m () < 1311138770 631740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yeah yeah i know :P < 1311138775 146907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :turns out I don't need it :D < 1311138776 854013 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :elliott: broken? < 1311138777 907551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(maybe) < 1311138781 606248 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: soul < 1311138790 221601 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :ah < 1311138793 784193 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Redsynth/Test.hs:54:10: < 1311138793 985782 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Illegal instance declaration for `GenF (mut -> Gen ()) pure' < 1311138793 985958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (the Coverage Condition fails for one of the functional dependencies; < 1311138793 986065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Use -XUndecidableInstances to permit this) < 1311138796 197332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1311138802 185949 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :yes, obviously the reason is i'm not in number theory myself < 1311138804 109572 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: if it's in IO, you won't be able to get an infinite number of IORefs without, i believe < 1311138804 310841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1311138833 68004 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :INSTEAD I SHALL JUST FAIL IN A SIMPLER FIELD < 1311138863 44415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i know < 1311138878 814828 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: didn't you say you were sleeping like a normal person < 1311138892 776399 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : [a',b',c'] <- sequence [readVar a, readVar b, readVar c] < 1311138895 282652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: what's wrong with this?? < 1311138896 277748 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :actually i realized one of my best results is essentially the same as this famous theorem in symbolic dynamics, or at least the proofs are very similar < 1311138901 468202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :readVar is Var a -> Gen a < 1311138925 880510 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :if my result follows from that, i'm switching to biology < 1311138942 992746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: sshhhh, Elizacat is around < 1311138948 234896 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I was, but that pattern is easily breakable < 1311138960 90975 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, restorable, astonishingly < 1311138977 658649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh hmm... < 1311138984 263332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: i share your maybe-not-pain < 1311138996 945912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh duh < 1311139008 281597 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: i don't see anything wrong... < 1311139016 104158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: wrong type :) < 1311139020 762373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in my typeclass, i mean < 1311139025 714924 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah < 1311139050 545061 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :Elizacat: sorry i didn't mean to imply your field is inherently simpler than mine, more that it has more hot chicks < 1311139121 799809 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :there's this hot biology chick at uni who i'd prolly ask out if she didn't have kids :-d < 1311139124 20335 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?. pl undo do m <- newMut; f m; readMut m < 1311139124 509861 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :liftM2 (>>) f readMut =<< newMut < 1311139127 94209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gross < 1311139133 930399 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklopol: don't you have a girlfriend? < 1311139138 872938 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :oh wow < 1311139141 849969 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :no i don't < 1311139161 724302 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I must be confused < 1311139168 440442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he used to, but then he un-got a girlfriend < 1311139175 802881 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :explanations w/ elliott < 1311139349 291025 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :maybe i could ask the biology chick out for casual sex tho < 1311139495 997399 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :hahaha time vultures < 1311139529 143021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*Redsynth.Test> let ID x = addS (addition (one,zero,zero,zero) (one,zero,zero,zero)) in x < 1311139529 427925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*** Exception: Maybe.fromJust: Nothing < 1311139530 45963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not good < 1311139611 518982 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think fromJust is actually inexpressible in Agda < 1311139641 464089 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and in Anarchy, it'd require you to either override the compile error, or put it in a context where only Just was possible and where that was inferrable by the compiler < 1311139657 250804 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Agda reminded me a bit of Anarchy, even though they're moving in opposite directions in another sense < 1311139681 750372 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Is Anarchy intended to be a real language? I know Agda is < 1311139682 679896 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : I think fromJust is actually inexpressible in Agda < 1311139684 743782 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :indeed < 1311139689 123526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well < 1311139691 404785 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :?pl \a b c -> a a a a b b b b c c c c a b c a a b b c c < 1311139694 217365 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric : Elizacat: sorry i didn't mean to imply your field is inherently simpler than mine, more that it has more hot chicks < 1311139695 214208 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Let's see what this does! < 1311139695 455575 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :flip flip id . fmap ap . flip flip id . (ap .) . join . (flip .) . join . (flip .) . (flip =<< (flip .) . join (flip . (flip .) . flip flip id . (ap .) . join . (flip .) . join (flip . (flip .) . < 1311139695 657129 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :flip flip id . (ap .) . flip flip id . (ap .) . flip flip id . (ap .) . join . join . join . join (join (join id))))) < 1311139695 657301 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :optimization suspended, use @pl-resume to continue. < 1311139697 282916 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: I'm not sure < 1311139698 509261 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can assume it as an axiom < 1311139699 514158 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :not as many as you would hope oklopol < 1311139702 511206 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :oklopol, I'm not hot myself < 1311139703 226121 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's intended to be usable < 1311139703 427799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just like in coq < 1311139704 794146 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :oklopol, I'm just ordinary < 1311139707 640525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Axiom yay : forall a, a. < 1311139708 224568 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@pl-resume < 1311139709 648036 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that doesn't quite rule it out from being an esolang < 1311139711 540964 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :flip flip id . fmap ap . flip flip id . (ap .) . join . (flip .) . join . (flip .) . (flip =<< (flip .) . (flip =<< (flip .) . flip flip id . (ap .) . join . (flip .) . (flip =<< (flip .) . flip < 1311139711 742911 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :flip id . (ap .) . flip flip id . (ap .) . flip flip id . (ap .) . join . join . join . join (join (join id))))) < 1311139713 757088 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Theorem foo : forall a, a. Admitted. < 1311139718 697278 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it has esoish features, but also a lot of concessions to practicality < 1311139731 187370 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. I plan to steal OCaml's standard library so that there is actually a standard library < 1311139744 904296 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Theorem trollLogic : forall a, b. < 1311139747 514777 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :oklopol, I went into this field simply because 1) I love biology, 2) CS is a sausagefest, 3) modern CS is just crap < 1311139748 944843 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::( < 1311139750 939376 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: how about stealing not Ocaml's < 1311139770 689990 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :oklopol, joke's on me, #1 and #3 still hold true, but #2, bio is a sausagefest too! < 1311139771 133731 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::( < 1311139778 508394 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :it is like < 1311139793 432921 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I get hit on constantly, and I am not even that good looking < 1311139798 454562 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: because I plan to write the compiler using OCaml as a backend < 1311139806 183069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: but < 1311139814 398331 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :(ladies and gentlemen, swamp thing! *points to self*) < 1311139817 402327 :Lymee!~moe@unaffiliated/cirno-chan TOPIC #esoteric :correlation causes causation | Troll programming languages | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1311139819 527194 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ACTION runs < 1311139822 680226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: should i go to bed... < 1311139849 396552 :Gregor!Gregor@codu.org PRIVMSG #esoteric :"CS is a sausagefest" being a reason not to go into it is a great self-fulfilling prophecy. < 1311139864 912326 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I will soon, I think < 1311139880 967383 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Gregor, many things are... < 1311139881 830764 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::< < 1311139909 263302 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: it's not like making the decision to go into CS would fix that overnight < 1311139922 846667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so it depends how much patience you have :-P < 1311139933 888776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: i hate people who have as terrible a sleeping pattern as me, because i use them being awake as an excuse not to sleep yet < 1311139960 79073 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :I hate going to sleep when elliott wakes up. < 1311139967 861006 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: the best advice I can give is to work out which sleep pattern you /want/ to have < 1311139969 310792 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then use it < 1311139973 959728 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: the one i don't have < 1311139976 993234 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, I'd say I have unpaid work to do, but I'm now going to get paid for it. Less than minimum wage, but still < 1311139985 699617 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my sleep pattern was really bad before I found to my surprise that that actually worked < 1311139992 240916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: better than nothing :) < 1311140015 421452 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Also, wow. Of those various echo implementations, only *one* is actually POSIX-compliant. < 1311140015 622810 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ais523, does this include the output of my brain's built in random number generator? < 1311140020 558291 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :The V5 one. < 1311140021 938573 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Only explanation I can find. < 1311140035 96836 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :(though its source is not) < 1311140038 561892 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :pikhq, how can /echo/ fail? < 1311140056 378648 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Lymee: It is forbidden for echo to take options. < 1311140064 273688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: i would say i want to get up when i get up and go to bed when i go to bed, but that's stupid because I'm about 90 percent sure I have ridiculously low melatonin levels < 1311140070 938337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and also terrible willpower < 1311140100 317823 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well, it's more, figure out what sleep time and wake time allows you to get the most done in a day < 1311140103 558561 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :possibly by experiment < 1311140129 906804 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've been finding that 9pm sleep, 6am wake (with some hours in it spent not sleeping) is easy to stick to, but not very useful for actually getting work done for some reason < 1311140148 999558 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that sounds impossible to stick to for me < 1311140157 952970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :early morning kills me < 1311140162 440645 :Gregor!Gregor@codu.org PRIVMSG #esoteric :ais523: Perhaps because you're not a farmer. < 1311140181 57112 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: in my case, I can't really get work done in the afternoons < 1311140181 258746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he's a code farmer! < 1311140189 593963 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nor immediately after I wake up < 1311140196 161330 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Or, more to the point, work amongst humans implies comradery, and comradery implies being awake when other people are awake. < 1311140206 415621 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which leaves only a few hours in the sane-people sleep schedule < 1311140209 869281 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"work amongst humans implies comradery" <-- this is complete bullshit < 1311140214 513023 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the insane one where I go to bed at 9am is a lot more productive < 1311140231 729519 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: i'm useless for hours after I wake up < 1311140239 79561 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :my body sucks :( < 1311140252 87516 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott the black hole < 1311140265 765768 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'd just like to be awake constantly, except i can press a button and it makes me feel really tired but not like I haven't slept and then I would have a sleep if I felt like it < 1311140270 224800 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the life o/ elliott < 1311140310 238596 :cheater_!~ubuntu@g229161190.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311140317 187644 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i wish i could go unconscious and hallucinate at will this would be pretty cool < 1311140334 361156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah that's pretty much the only reason i'd want to be tired < 1311140342 866625 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :falling asleep is nice and also unconscious hallucination is nice < 1311140346 25862 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, I bet ais523 is terrified of dreams < 1311140367 500905 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: nah, I think we've discussed dreams in here before < 1311140373 768388 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they often leave me disoriented afterwards < 1311140380 629308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do they not count because you can't take real-world actions in them? < 1311140389 166783 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :after I realise beliefs I thought I held while dreaming were completely nonsensical < 1311140392 253608 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I know you're scared of hallucinogens and anything that impairs thoughts < 1311140398 671273 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, sacred < 1311140401 172400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"scared" < 1311140402 779470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I dunno what term to use < 1311140482 509739 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's a reasonable term < 1311140592 395539 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :a dream can influence a waking thought < 1311140630 178517 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :infact, all dreams which get mentioned in waking time have influenced communication < 1311140636 583111 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed, you can remember dreams, although usually only the end of one < 1311140641 256251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: citation needed < 1311140649 96568 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my dreams, if described, often sound like the sort of thing zzo38 would come up with < 1311140651 868698 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and have about as much context < 1311140663 349582 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. I was dreaming of Chess vs. Missigno. a few days ago < 1311140666 557906 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1311140670 545992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :best game < 1311140672 891655 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*Missingno. < 1311140674 459616 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/thing/whatever < 1311140681 723091 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :elliot: the concept of the word dream is based on collective experiences of dreams < 1311140685 712662 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I even worked out some of the rules after I woke up < 1311140701 576612 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then realised it was an obvious win for the Chess player; it might be interesting if you added a second Missingno., but I doubt it < 1311140798 841860 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i know that Missingno is a pokemon but how can it "vs" Chess? a pokemon battle? < 1311140803 447836 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(summary of the rules: played on a chessboard; the chess player starts with a standard set of 16 pieces arranged in the usual way, but the king has no royal powers because they're permanently in checkmate; the missingno. player starts with two missingno.s on d8 and e8, and a missingno. can teleport to any square of the board and captures as it moves) < 1311140805 686243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow, this is definitely the most confusing code I've wirten ... today < 1311140825 610676 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: are the pieces lovingly handcrafted marble missingnos < 1311140839 495408 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(and the chess player wins by capturing both missingno.s or having a king (including a pawn promoted to king) on the 8th rank at the start of the turn, the missingno. player wins by capturing all the chess pieces) < 1311140849 179969 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I didn't get that far, but I assume so < 1311140860 570452 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when I dream, details don't exist unless I wonder about them, and I didn't < 1311140869 46447 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'd be great if they were, though < 1311140877 627490 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or maybe Staunton pattern missingno.s in wood < 1311140888 570221 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :note that missing the dot in missingno. is as bad as capitalising the b in brainfuck < 1311140939 102549 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :What I think is that the best features of Nintendo glitches is the fact that the code was too optimized to allow for conditional guards against them. < 1311140947 499178 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Like they left the gates open for glitches. < 1311140969 379134 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I may be doing a glitchrun of Pokémon Blue as part of a Let's All Play next month, and I've been practicing < 1311140975 261959 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's presumably why Missingno. surfaced in my mind < 1311140975 662660 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Or maybe they just didn't realize < 1311140985 232492 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not sure why chess was involved < 1311140993 963937 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"The GNU version is best. none of the other's implement --help to print the program's usage, including specifics on the (also not implemented) -E and -e options, which are useful depending on how your script uses echo. Also, vs the SYS V and other older versions, this version of echo doesn't require a shell to properly handle escape sequences or quotes. It also properly detects and uses locales and characters sets. The FreeBSD version does almost < 1311140994 165685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : none of these things. Also, given the source code above, it would be a simple matter to reimplement echo more simply. Be careful. Some of that extra functionality may be neccesary for your system to function." < 1311141019 688395 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :But so.. is it ethical/moral to knowingly leave out conditional guards just incase a glitch occurs < 1311141031 386105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no you should be put in prison for it < 1311141036 758168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for making a GAME that is BUGGY OMG < 1311141041 699518 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :elliott: To that I say: only SysV makes echo "$FOO" safe. :) < 1311141043 661147 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :with super mario you see... they were fighting over every byte < 1311141059 121167 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I'd have to object to that on the basis that it isn't generally /useful/ for echo to implement locales unless it has help/version info < 1311141078 492544 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so the code was "truer" because it allowed glitches < 1311141083 370081 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its kind of ironic < 1311141094 741738 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :itidus20: did you see ksplice's vulnerability report against Super Mario Bros., complete with hotpatch < 1311141105 523773 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was one of the better April Fools jokes from last April 1, IMO < 1311141106 660523 :cheater_!~ubuntu@g229161190.adsl.alicedsl.de JOIN :#esoteric < 1311141110 141702 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i don't know who ksplice is :D < 1311141115 881230 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :lol but ok lol < 1311141123 728108 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hahahaha < 1311141136 324743 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they're basically a Linux kernel security company; they sell a product that allows for kernel updates without rebooting < 1311141142 127321 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and also talk about related stuff on their blog < 1311141160 451652 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :here we go: http://blog.ksplice.com/2011/04/smb-1985-0001-advisory/ < 1311141169 649149 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i'll click it soon.. < 1311141176 376213 :paskill!~paskill@88.117.151.186 JOIN :#esoteric < 1311141178 176492 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but yeha.. this has been on my mind for a while. < 1311141189 132516 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :I love the patch. < 1311141192 847386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :paskill: hello < 1311141193 843896 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so do I < 1311141205 576603 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the reason for the cool glitches in games is simply they don't add code to prevent them. < 1311141211 585723 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was talking to a bunch of SMB1 speedrunners about it, they suspected that it probably had unintended side effects but weren't sure what < 1311141222 294008 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: or... for mistakes < 1311141224 333555 :paskill!~paskill@88.117.151.186 PRIVMSG #esoteric :good morning < 1311141246 315130 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :What does the patch actually do, anyways? < 1311141260 501559 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: we weren't entirely sure < 1311141262 98094 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :like.. theres a mario glitch which allows small mario to have the pallete of fire mario < 1311141280 295828 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one of its effects is to prevent rightwards horizontal zipping from working < 1311141281 440272 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :now nintendo could have included code which says "small mario should never be allowed to have the fire mario pallete" < 1311141300 591085 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as it's a one-line change that replaces a variable with a constant, it probably makes leftwards zipping really easy or something < 1311141303 571194 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but since they never formally said it can't happen... it ended up happening < 1311141311 67784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: that... isn't how coding works < 1311141316 851786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you don't have to put conditionals for impossible conditions in < 1311141320 176651 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :itidus20: well, the strange thing there is that something that should be stored in one variable is actually stored in two < 1311141325 576163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the problem is that /some other/ code has a bug that deliberately sets it that way < 1311141332 78332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the bug is not in the lack of condition, it's in the other code changing < 1311141333 782801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it < 1311141338 118286 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the problem happens when they get out of sync < 1311141346 336133 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well its not "entirely" a bug < 1311141384 520920 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but most modern games i think will just say "somethings wrong lets abort" < 1311141392 185124 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :maybe im wrong here < 1311141412 885648 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :itidus20: Part of it is that many such conditions are actually *security flaws*. < 1311141415 457597 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :itidus20: it's very rare for a game to abort on detecting an internal consistency, except for multiplayer games that use reproducability in order to reduce bandwidth < 1311141436 806929 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :On retro games, there are actually errors that let you patch memory. < 1311141437 235097 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most will spout debug messages but otherwise try to continue < 1311141445 110786 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: my favourite is in SML2 < 1311141450 650988 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :test :: Gen (Var Bit, Var Bit) < 1311141450 944890 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :test = toLocs `fmap` struct (undefined::Bit, undefined::Bit) < 1311141455 24825 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i've forgotten completely why i'm doing this < 1311141456 465681 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :ais523: Yeah, that was an *amazing* run. < 1311141459 176239 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's possible to glitch out of a level's boundary, which has the result of making the entire ROM and RAM a playable level < 1311141467 751153 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and you can break blocks in order to change RAM < 1311141476 877834 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523: Detecting an "internal consistency"? "Oh no, I'm in a consistent state! Abort! Abort!" < 1311141487 69645 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :umm, inconsistency < 1311141491 720631 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :The Pokémon Yellow save glitch is pretty awesome, too. < 1311141527 434956 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Restarting the game at the right time in the save process makes it think your inventory is unbound, making the inventory screen into a memory patcher. < 1311141528 548057 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: the same trick's been done without resetting during a save, but it requires a Ditto < 1311141549 391642 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to be precise, it's known as the ZZAZZ glitch, because it changes three out of every four bytes in memory to 153 < 1311141563 537598 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which happens to be Z in the crazy character set that Pokémon first gen used < 1311141582 309892 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Aaaah. < 1311141585 709261 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, Bulbasaur or Explosion, with other methods of interpreting it < 1311141596 623973 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in particular, it overwrites the "number of Pokémon in party" counter with 153 < 1311141603 931663 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is quite the buffer overflow < 1311141610 876340 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I was obsessed with glitches ever since I read about guile's glitches in street fighter 2 < 1311141617 842682 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Gotta love Pokémon's glitches. < 1311141631 6387 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :It's like a TASer's wet dream or something. < 1311141634 906437 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I thought "is this real?" "which street fighters will this work on?" < 1311141665 806319 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: the funny thing is, they've been really different version-to-version < 1311141694 509395 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and so, i learned about the chinese word ira waza < 1311141698 881370 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :As for the palette thing, I'd assume (not that I recall anything about NES graphics) that the "second variable" where the palette is stored, separate from the character state, is just some sort of a sprite palette control register, which is what's getting out of sync. < 1311141701 674159 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i mean japanese < 1311141704 770361 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :especially Ruby/Sapphire, which have no known exploitable glitches and basically no glitches altogether, compared to Emerald, which has a huge number of fun exploitable glitches < 1311141707 408621 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :sorry.... not concentrating < 1311141721 97894 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :itidus20: Could you write that in kanji? < 1311141727 161114 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :no < 1311141735 621156 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :As it is, that's parsing as a random conglomeration of morae for me. < 1311141742 298385 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :was it ura waza i meant i think < 1311141746 691092 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yeah.. ura waza < 1311141755 594287 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Ah, looked it up. < 1311141762 323858 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :裏技 < 1311141762 790653 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :means something like.. underhanded technique < 1311141764 29909 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: IIRC that glitch is actually different, but I can't remember the details < 1311141782 131743 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Meaning "underhanded trick", or (computer terminology) "exception". < 1311141784 497657 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: do you have a link with all the glitches? < 1311141792 518804 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: in which game? < 1311141796 836190 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Makes perfect sense with the kanji. < 1311141803 296178 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: Pokemon games < 1311141804 214699 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :pikhq: the word has an awful lot of meaning < 1311141813 377951 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :including how to fold a tshirt in split seconds < 1311141831 901511 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :itidus20: No, it only has a single but general meaning. :) < 1311141835 863784 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: for speedrun-exploitable ones in the first two generations, http://tasvideos.org/GameResources/GBx/Pokemon.html is pretty good < 1311141844 622971 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it doesn't document Emerald or DPP glitches well < 1311141857 790145 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok < 1311141861 875174 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and Black/White, although they have a few known glitches, haven't really been researched fully < 1311141868 575269 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :I thought there were *some* Ruby/Sapphire glitches... < 1311141876 290299 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Though it's not like I've seen that run recently. < 1311141883 85975 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :It may have just been a heavy luck manipulation run. < 1311141884 939110 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: indeed, but none are used in a speedrun < 1311141889 956895 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :*Aaah*. < 1311141892 13476 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's just luck manipulation and lag manipulation < 1311141911 372449 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :things like undiving while going through a door let you go out of bounds, but that doesn't accomplish anything useful < 1311141917 175174 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :pikhq: ok one meaning but richly laden with things < 1311141925 275324 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because out of bounds is just a few tiles and then blackness you can't walk in < 1311141939 483666 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(as opposed to DPP, where you /can/ walk in the blackness, which lead to huge projects with people "mapping the void" < 1311141940 903272 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :) < 1311141947 761878 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the word "ura" is especially potent < 1311141951 35756 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Unlike RGB, where "out of bounds" is "level in arbitrary memory". :) < 1311141957 788580 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :especially re: nintendo < 1311141961 274028 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Or possibly "lot of stuff that's inexplicably there". < 1311141970 609371 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :itidus20: "ura" just means "back". < 1311141972 207485 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :pik i don't know japanese though.. < 1311141983 754619 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and back is an exceedingly general word < 1311141987 698059 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Yeah. < 1311142003 763093 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but back in japan means different things than back in english < 1311142008 858834 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oh man golden sun < 1311142009 489417 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :some very culturally specific things < 1311142014 962259 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I need to see a TAS of that < 1311142046 170167 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Nah, it's just that it's also a morpheme which gets composed with things, unlike English where it's pretty much standalone. < 1311142088 715070 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Nothing mystical or magical 'bout it. < 1311142092 824279 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :shame there aren't any on tasvideos < 1311142103 952487 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i wouldn't go that far < 1311142104 566882 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :that game's luck engine is so utterly ridiculous < 1311142161 830232 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :itidus20: I would. Japanese tends to have extremely general morphemes which get composed into more complex yet general words. It really is just how the language works. :) < 1311142182 139950 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok, the morpheme is mysterious then < 1311142191 52071 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1311142360 906983 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :No more so than any other. < 1311142398 210898 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :heres an interesting one: http://www.aikiweb.com/forums/showpost.php?s=27fc6a9bcfa745aac1fa09ae1afaa5b3&p=99677&postcount=6 < 1311142410 294119 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Good night < 1311142453 828861 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :from, big debate about 2 words omote and ura: http://www.aikiweb.com/forums/showthread.php?t=7802 < 1311142507 928275 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :You're one of those people that goes "NEKO NEKO KAWAII DESU DESU", aren't you? < 1311142562 748037 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :no < 1311142583 660782 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric : :-s < 1311142602 293075 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm? < 1311142677 230201 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i wish i knew it better, but i know i don't know it < 1311142744 474715 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i find it mystical due to it being the term associated with glitches which only occur in japanese software < 1311142772 222888 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :that is basically what i am stuck on < 1311142819 766043 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :Hi guys, I'm thinking about arranging an esolang course for the University of Helsinki, but my connection with the community ceased around 2004... so... can you enlighten me on the highlights after that, preferably languages that had new ideas and were not just addons / encodings for already existing esolangs, and interesting findings (such as the discovery of first loop in Malbolge)? < 1311142824 995236 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :wiki says: The term itself became globally popularized when video gamers in the 1980s began sharing their game-related urawaza online.[1] < 1311142833 29514 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :of "ura waza" < 1311142858 584024 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :atehwa: heh; any relation to fizzie, Deewiant? < 1311142861 999933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait < 1311142869 77363 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :can check < 1311142870 355755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :aalto is a different thing isn't it... < 1311142885 228765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you wacky finns. and your universities < 1311142894 140767 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric ::P < 1311142911 304331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I can try and give a comprehensive-ish answer but it'll have to wait until tomorrow < 1311142926 609460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh ais has left unfortunately < 1311142933 11534 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he'd be a good person to ask < 1311142939 738563 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(ais523) < 1311142960 26409 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :ok < 1311142976 744752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :atehwa: I will say that Underload is one of the most interesting esolangs since < 1311142981 123093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also BCT < 1311142991 300712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :see esolangs.org/wiki < 1311143016 701050 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :yes, Aalto is a combined college of technical, artistic and economic schools < 1311143057 348055 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :elliott: well, I know the wiki, but it seems that the number of langs / year has been going up ever since 2002, and most of the new languages are really uninteresting. < 1311143069 217335 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1311143172 264403 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1311143206 859170 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :but anyway, thanks already, I'll check Underload, BCT and Grasp. < 1311143255 464792 :elliott!~elliott@unaffiliated/elliott QUIT :Ping timeout: 252 seconds < 1311143490 873865 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I like Glass, but that's mostly personal language preference, not out of some sort of inherent amazingivity. < 1311143550 40592 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Also Feather would be a good language to cover, if it just existed. < 1311143592 100110 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1311143596 471712 :cheater_!~ubuntu@g229161190.adsl.alicedsl.de PRIVMSG #esoteric :... < 1311143597 546718 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :The Befunges are probably worth mentioning due to seeing most "real-world" use < 1311143600 388559 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :^source < 1311143600 589858 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :http://git.zem.fi/fungot/blob/HEAD:/fungot.b98 < 1311143602 63284 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Etc. < 1311143616 478082 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :fungot: How do you feel to be an example of "real-world" use? < 1311143616 679124 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: " works here now. the point is < 1311143626 282746 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :fungot: ...the point is? < 1311143626 486434 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fizzie: but since it runs in sandbox mode... i never thought of that myself < 1311143636 310483 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Aw, he's being incoherent again. < 1311143655 755074 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :No, fungot, we are not letting you out of the box. We don't trust you to be Friendly. < 1311143656 40941 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Sgeo: i understand why it's distracting. and i did both an fnord and running it on ' fnord' < 1311143724 970258 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :DAMMIT ABIWORD HAS NO AUTORECOVERY < 1311143756 735966 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh, everything's still here, good < 1311143760 5974 :cheater_!~ubuntu@g229161190.adsl.alicedsl.de PRIVMSG #esoteric :abiword? < 1311143765 200131 :cheater_!~ubuntu@g229161190.adsl.alicedsl.de PRIVMSG #esoteric :are we still in the 90s? < 1311143789 49976 :derrik!~xix@gprs-inet-65-45.elisa.ee PRIVMSG #esoteric :WordPerfect is the 90's < 1311143835 787008 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :WordPerfect is also the 80s. < 1311143927 667423 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :WP42 is from 1986; the very popular WP51 is from 1989; I don't think the Windows versions in the 1990s were ever all *that* popular. < 1311143998 134414 :derrik!~xix@gprs-inet-65-45.elisa.ee PRIVMSG #esoteric :throughout the first half of the 90's i didn't even know windows < 1311144008 406990 :derrik!~xix@gprs-inet-65-45.elisa.ee PRIVMSG #esoteric :i know windows since v. 95 < 1311144125 270559 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Through the first half of the 90's I didn't even know my ABCs. :P < 1311144134 300834 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Piet might also be a notable "image-based language" example to mention, though it's not "after 2004" so it's not part of the question. < 1311144159 831565 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Your abstract base classes. < 1311144487 580294 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Quit: Leaving < 1311144549 487502 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1311144607 567791 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I am in a good mood now. < 1311144615 806903 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Just read what I actually typed up < 1311144620 927985 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Read error: Connection reset by peer < 1311144622 66542 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Apparently my step-mother's losing this case < 1311144648 367039 :sebbu!~sebbu@ADijon-152-1-49-6.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1311144649 202429 :sebbu!~sebbu@ADijon-152-1-49-6.w83-194.abo.wanadoo.fr QUIT :Changing host < 1311144649 405139 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1311144658 782804 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm, actually, wow that sounds like a nasty thing for me to say < 1311144693 61448 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :divorce case? < 1311144748 961362 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :No < 1311144790 225043 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Something against a car insurance company. < 1311144898 735371 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :Deewiant: oh, I'll definitely include fungeoids, especially Befunge, because it continues to fascinate people < 1311144965 446212 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And, uh... BF Joust? There was a veritable flurry of BF Jousting going on on-channel some time ago. It's at least different. < 1311145015 638533 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Only if you count Redcode, methinks < 1311145051 646394 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Deewiant: Well, it's sort-of a real world use case too. :p < 1311145075 679235 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :But it's not /really/ the same language < 1311145095 46645 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Closely inspired by, at least. < 1311145099 595281 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I have a vague feeling I have some (possibly qualified as "former" in my case) acquaintances shared with atehwa. Possibly from the direction of the irtie/bC! circles? The name rings a bell. < 1311145133 932994 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I recognize the name but probably just from some random netplace < 1311145139 75397 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :fizzie: I was still there when Piet came, didn't look properly into that, though. I can check Glass out. < 1311145151 605091 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Deewiant: Were you on the mailing list? < 1311145179 786204 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :No, but I've read through the few archives that mtve handed over (where's the rest‽) < 1311145187 191475 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :atehwa: Didn't you run the mailing list? < 1311145219 914219 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :yes, I did. :) < 1311145229 762755 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :I didn't shut it down properly, though. < 1311145245 144548 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :And the failure of 2004 Essies was my fault, too. < 1311145282 566675 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :Deewiant: the archives are at http://esoteric.sange.fi/archive/ < 1311145291 932711 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :but that does not include the times @ cats-eye < 1311145315 970197 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Right, I meant the cats-eye ones < 1311145454 12148 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :fizzie: and good that you mentioned bf joust, I wasn't aware of that, either < 1311145489 860295 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :they just had competitions for the shortest bf program to do task < 1311145495 266127 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :in 2002, I think < 1311145521 161450 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :BF Joust: the brainfuck-based competitive programming game that has had the most plots plotted out of it. [citation needed] < 1311145554 737018 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :It seems to me that enthusiasm on CoreWars is declining, too. < 1311145563 853438 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :http://frox25.no-ip.org/~mtve/tmp/bef_maillist_0_520.txt is a 1996-1997 mailing list log so I'm missing 5 years :-P < 1311145569 656945 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :There was a really creative time period in that, after the invention of imp rings. < 1311145914 459037 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Deewiant: I have a vague feeling I managed to subscribe before the sange.fi times, but I can't find anything older than April 2001 in these old tarballs. < 1311145968 294857 :derrik!~xix@gprs-inet-65-45.elisa.ee QUIT :Quit: gone < 1311146286 501313 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :I could check if I have messages from the 90's :) < 1311146588 23522 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :jeez, my old emails are a terrible mess :( < 1311146962 463311 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I saw this on another channel, it has some relevance here so had to post: http://redmine.ruby-lang.org/issues/5054 < 1311146992 459040 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :http://www.youtube.com/watch?v=NM51qOpwcIM ... Lady Gaga actually has talent? Like, she can actually sing? Holy crap. < 1311147020 84802 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Fuck you, RIAA, for turning that into a vapid pop star. < 1311147079 771569 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :itidus20, that's eeeeeeeeeeeeeeeeeeeeeeeeend! < 1311147127 809985 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :itidus20: seems they're reinviting Lisp's super brackets < 1311147136 733471 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net PRIVMSG #esoteric :Okay, it's not utterly *amazing*, but it's not utterly terrible and artificial. < 1311147145 47176 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :frankly speaking, i prefer the general super-end token (e|en|end)*end. < 1311147185 62056 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :(e(nd?)?)*end < 1311147204 430448 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :at least Interlisp-D still had those < 1311147212 79265 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :if the tab size is 4 or more then the existing (end\s+)*end should suffice. < 1311147248 811080 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :An interesting sociological phenomenon that thread mentions is "I wouldn't mind it since I wouldn't use it." vs "I would have to endure it when someone else used it." < 1311147258 912915 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :[define (foo x) (let [(bar (1+ x] (* foo bar] < 1311147277 831662 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :they don't put it that way though < 1311147391 478450 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 252 seconds < 1311147458 439994 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311147580 646080 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :*reinventing < 1311147587 444758 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :atehwa: i'm just a newbie here. no math skills. etc. it's quite that you're considering an esolang course < 1311147615 830185 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i reckon it would be popular < 1311147633 725748 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :^interesting < 1311147637 709475 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :I hope it will :) < 1311147650 409473 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it's like the programming underground < 1311147678 991903 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :If it gathers enough momentum, it would be one thing more for the dpt of computer science to be proud of :) < 1311147741 936535 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :the department of computer science in the University of Helsinki budgets some of its course money to "courses that are in the interest of students" < 1311147746 800829 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :so I hope this could be one < 1311147753 369506 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :How're you justifying it to the higher-ups? < 1311147756 301752 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Oh, okay < 1311147781 298562 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :(yes I'm lagged) < 1311147786 754091 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1311147812 10129 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :It's pretty easy to justify anyway, though, because not only tend esolangs motivate people and demonstrate the joy of programming, they also have direct connections to the foundations of computing, in a (relatively) tangible form. < 1311147816 332328 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1311147924 339645 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1311148078 588 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1311148085 444381 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Hello! < 1311148904 936117 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : but seriously, it is basically just wilful ignorance to say that thinking about programming stops you getting things done. <-- agreed. < 1311148909 661130 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 252 seconds < 1311148922 428119 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :hi Taneb < 1311148934 377063 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311148939 354993 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :i'm now working on something like this: http://codepad.org/DI3V1Tcb < 1311148967 527610 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Nice < 1311149046 806457 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :it'd be a flow graph where the vertex is a pair of step number mod 9 and program index, and the remaining part is to reduce the graph so that i can figure out the actual meaning of it < 1311150821 518106 :foocraft_!~ewanas@89.211.226.196 JOIN :#esoteric < 1311151011 642205 :foocraft!~ewanas@178.152.90.79 QUIT :Ping timeout: 258 seconds < 1311151112 971936 :paskill!~paskill@88.117.151.186 QUIT :Quit: ChatZilla 0.9.87 [Firefox 5.0/20110615151330] < 1311151218 230560 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Ping timeout: 252 seconds < 1311151718 947092 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :atehwa: s/one more thing for your CS department to be proud of/one more thing for our CS department to be ashamed of/ < 1311151756 111809 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There has been talk for a "functional programming in general" course here for years, but it has never materialized. < 1311151790 421158 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :There was that Scheme course last summer (or the summer before that?), as a special case. < 1311151792 635390 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The closest we got was that one final SICP go-through summer thing, and that was more of a memorial service for the abandoned Scheme-based introductionary course. < 1311151793 857344 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes. < 1311151874 981538 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I hear there was even a Coq-using course on theorem proving at their CS department a while back. < 1311151921 304558 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I hear their classrooms are paved with gold. < 1311151941 506814 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I... don't hear that. < 1311151955 296037 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Me neither, to be honest. < 1311152015 365653 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :T-79.5305 Formal Methods P can sometimes have interesting topics at our place too, though. (And doesn't seem to have been organized after autumn 2008 or so.) < 1311152123 778940 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric ::D < 1311152129 49870 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :lol @ you guys < 1311152147 884250 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :I don't have all that much to do with TKTL, really, but there's a lot of friends there < 1311152190 397317 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :the last time I had something to do with them was when Lambda ry arranged a course on lambda calculus and I gave part of its lectures :) < 1311152210 782426 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :http://wiki.helsinki.fi/display/haskell/Johdatus+lambda-kalkyyliin < 1311152237 622519 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think I must have seen an advertisement for that somewhere. < 1311152263 147372 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :wow, it's been three years already :O < 1311152966 683544 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net QUIT :Ping timeout: 258 seconds < 1311154442 654310 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net JOIN :#esoteric < 1311155766 491058 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1311156156 287725 :foocraft_!~ewanas@89.211.226.196 QUIT :Quit: So long, and thanks for all the fish! < 1311157128 755287 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :oh! There _still_ isn't a spec for a language where the only computation mechanism is colored undirected graph rewriting? < 1311157163 363026 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :... but eodermdrome takes the case of uncolored undirected graph rewriting... < 1311157510 51934 :jcp|other!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1311157534 679106 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net QUIT :Ping timeout: 252 seconds < 1311157634 168797 :jcp-!alex@opengroove.org QUIT :Ping timeout: 260 seconds < 1311157656 517053 :jcp!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 276 seconds < 1311158006 59021 :jcp!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1311158246 467567 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :http://cosmic.mearie.org/tmp/crazy6.png ... oh well. < 1311158283 836619 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :this is a lot more complex than i expected. < 1311158383 39507 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :looks like a state graph. < 1311158405 759632 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :yes that is. < 1311158431 928601 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :that is a behavior of the instruction 3 in Numberwang, plotted for one subcase out of nine. < 1311158452 554009 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :\o/ < 1311158452 755662 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net PRIVMSG #esoteric : | < 1311158452 990551 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net PRIVMSG #esoteric : |\ < 1311158459 710716 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric : |/ < 1311158460 436645 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric : | < 1311158464 894508 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :/o\ < 1311158465 191697 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net PRIVMSG #esoteric :      | < 1311158465 477977 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net PRIVMSG #esoteric :     /'\ < 1311158682 715456 :pingveno!~pingveno@c-98-246-133-8.hsd1.or.comcast.net JOIN :#esoteric < 1311158883 997532 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1311161721 557806 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1311161726 720120 :cheater_!~ubuntu@g229161190.adsl.alicedsl.de PRIVMSG #esoteric :HELP!! THAT MAN HAS NO HEAD!! < 1311162514 764647 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1311163122 746728 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1311163607 323508 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :> 1563 / 251 < 1311163608 418397 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 6.227091633466135 < 1311163608 625654 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 15 new messages. '/msg lambdabot @messages' to read them. < 1311163657 546471 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Dammit elliott. < 1311163819 90945 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_ish >>>>>>>++[>>[-]<-] < 1311163827 102043 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_ish: 10.0 < 1311163859 483242 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :tadaaa < 1311164180 968839 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_ish >>>>>>>++[>>[--.]<-] < 1311164183 708666 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_ish: 3.0 < 1311164225 74077 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_ish >>>>>>>++[>>[-.]<-] < 1311164227 758806 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_ish: 12.2 < 1311164258 345603 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :!bfjoust test_ish2 (>)*7++(>>[-.]<-)*22>[[-.]] < 1311164260 973346 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for Deewiant_test_ish2: 11.5 < 1311164285 807178 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_ish >>>>>>>++[>>[----.]<-] < 1311164288 517090 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_ish: 6.9 < 1311164454 351870 :Slereah!x@ANantes-259-1-153-216.w90-49.abo.wanadoo.fr PRIVMSG #esoteric :heheh < 1311164455 129323 :Slereah!x@ANantes-259-1-153-216.w90-49.abo.wanadoo.fr PRIVMSG #esoteric :69 < 1311164487 650878 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_ish (>)*7(>>[-]<-)*22>>[-] < 1311164490 412648 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_ish: 9.4 < 1311164559 595570 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :atehwa: That >> will make you run off the end of the tape on odd tape lengths < 1311164573 41451 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_ish (>)*7(>>[-]<-)*22>>[[-]<+++] < 1311164575 782034 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_ish: 9.4 < 1311164581 941308 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :Deewiant: I think it is balanced out by < < 1311164595 85638 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :atehwa: No it's not, because you only do the < afterwards < 1311164607 12655 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_ish (>)*7(>>[-]<-)*22>[[-]<+++] < 1311164607 863171 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :atehwa: You will lose as soon as you exit the tape, whether you write there or not < 1311164609 615233 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_ish: 9.4 < 1311164617 781871 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :(Or read) < 1311164650 163459 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Oh, but you only move 7 at the start, fair enough < 1311164653 778016 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :My bad < 1311164656 347300 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :yes, but how does it depend on the tape length being _odd_, because the loop only proceeds one tape place per iteration? < 1311164665 516733 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Yeah, I was confusing myself < 1311164668 201312 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :ok < 1311164690 174478 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_ish (>)*7(>>[-.]<-)*22>[[-]<+++] < 1311164692 867190 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_ish: 10.5 < 1311164698 727363 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Did I miss anything good? < 1311164702 832637 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :one can only wonder... :) < 1311164719 931795 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :no, I'm just testing this thing out for the first time. < 1311164768 818524 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : Plugin `tell' failed with: thread killed < 1311164775 762862 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :04:53:53: if you don't think, you can't accomplish anything. programming is a science. < 1311164787 772102 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :No it isn't, it's maths mixed with the odd bit of engineering. < 1311164824 752245 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :They're like the exact opposite things. < 1311164894 741519 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :04:56:23: elliott, standard model is *awful* I don't care who you are < 1311164913 542124 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, look, a biologist who codes hates the standard model. < 1311164921 801963 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Clearly this means we should all jump ship. < 1311165021 271530 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_blah (>)*9([(-)*120[-]]>)*21[[-]<+++] < 1311165023 914761 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_blah: 27.1 < 1311165061 942820 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :yay I made it on the hill :) < 1311165102 951528 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_blah (>)*9([(-)*120[-]]>)*21[[+]<--] < 1311165105 641543 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_blah: 27.4 < 1311165149 92121 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_blah (>)*9([(-)*120[-.]]>)*21[[+]<--] < 1311165151 795896 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_blah: 23.1 < 1311165158 919343 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_blah (>)*9([(-)*120[-]]>)*21[[+.]<--] < 1311165161 594274 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_blah: 27.4 < 1311165181 696608 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_blah (>)*9([(-)*110[-]]>)*21[[+]<--] < 1311165184 393650 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_blah: 29.0 < 1311165198 768686 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_blah +(>)*9([(-)*110[-]]>)*21[[+]<--] < 1311165201 364697 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_blah: 28.6 < 1311165215 982159 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_blah (+>)*9([(-)*110[-]]>)*21[[+]<--] < 1311165218 570277 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_blah: 23.6 < 1311165228 889046 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_blah (>)*9([(-)*100[-]]>)*21[[+]<--] < 1311165231 490399 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_blah: 28.3 < 1311165238 176126 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_blah (>)*9([(-)*105[-]]>)*21[[+]<--] < 1311165240 932028 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_blah: 27.4 < 1311165247 306072 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_blah (>)*9([(-)*90[-]]>)*21[[+]<--] < 1311165250 109352 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_blah: 26.8 < 1311165261 415487 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :atehwa: I'd say you probably spend way too much time decrementing in that loop. < 1311165264 493081 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :I wonder if one could make a binary search on the optimal value. < 1311165280 323099 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :One could, but it's not that useful. < 1311165286 82292 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :It's based on the current hill. < 1311165289 262717 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you will be rushed at that point by most jousters. < 1311165292 673369 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :true. < 1311165315 52758 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :another take... < 1311165350 595782 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_blah (>)*9([-[-[-[-[(-)*115[-]]]]]]>)*21[[+]<--] < 1311165353 281003 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_blah: 18.7 < 1311165378 730157 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_blah (>)*9([(-)*110[-]]>)*21[[+]<--] < 1311165381 474557 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_blah: 29.0 < 1311165381 893187 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :115 is still a lot < 1311165387 613898 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :still wayy too much time spent making decoys. < 1311165389 143570 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Make it less than 20 < 1311165444 679524 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :Deewiant: but if the flag reaches zero during (-)*x, it won't even stay down for two cycles? < 1311165453 644128 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :True < 1311165477 352108 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :What you should really do is have that be (+)*x where x is smalish < 1311165479 672258 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :smallsih* < 1311165481 256848 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :smallish* < 1311165487 844296 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :With the idea of taking out decoys < 1311165518 223593 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :As it is, you're spending over 115 cycles on a lot of initially-blank cells < 1311165523 727948 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :And thus not getting anywhere. < 1311165529 681712 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :I see. But that's not the point, the point is to speed up the rush, and not care about decoys. < 1311165537 681551 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and most of the current jousters are pretty sophisticated and will just skip your decoys. < 1311165546 196137 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :no no, initially-blank cells are skipped over by [] < 1311165566 417856 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Initially-blank cells will quickly be set to non-initially-blank by faster rushers < 1311165578 961817 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :that I can believe. < 1311165579 745451 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :And then you can end up stuck on them for a long time if they did it with a - instead of a + < 1311165598 113488 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think the choice of sign is mostly irrelevant, right? < 1311165609 470653 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Using different signs helps < 1311165609 862415 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :since the polarities flip on half of the matchups. < 1311165616 511705 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, yes, ina single program < 1311165619 490625 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :of course, I can see if this decoy-thinking helps < 1311165620 271958 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :switching the sign is good. < 1311165629 787234 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_blah (>)*9([(+)*10[-]]>)*21[[+]<--] < 1311165632 419475 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_blah: 21.6 < 1311165641 260466 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what's the link to that place where you can submit your jouster and then watch an animation of the tape? < 1311165644 388264 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :atehwa: You can use http://codu.org/eso/bfjoust/egojsout/ for some visual testing < 1311165648 108770 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :CakeProphet: That < 1311165652 678650 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, that. quite helpful. < 1311165676 740438 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_blah (>)*9([(-)*115[-]]>)*21[[+]<--] < 1311165679 404517 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_blah: 26.6 < 1311165707 404063 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_blah (>)*9([(-)*110[-]]>)*20[-] < 1311165709 991431 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though, I quickly became discouraged after I could actually see how difficult it was to beat anything. < 1311165710 198811 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_blah: 28.4 < 1311165768 775656 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :atehwa: My bots are fairly simple, I think they're nice to test against since they don't have complex behaviour (or complex-to-understand simple behaviour) < 1311165786 922281 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_blah (>)*9([++++[-[-[-[-[-[-[-[(-)*110[-]]]]]]]]]>)*20[-] < 1311165789 607141 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_blah: 0.0 < 1311165797 403015 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I've considered having a declaritive style domain-specific language to specify properties of a jouster. < 1311165803 274158 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric ::) < 1311165803 481440 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*declarative < 1311165805 856690 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that would be interesting. < 1311165843 285714 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you should really consider using smaller numbers for decrement < 1311165852 716285 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also using preset numbers for decoy-clearing / flag-clearing is a bad idea. < 1311165894 903453 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :atehwa: That's a syntax error < 1311165897 466043 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :but really, (+)*10[-] is a different idea than (-)*110[-] < 1311165899 464556 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Which is why it lost so much < 1311165914 916218 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :they have a different goal < 1311165931 464784 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Yes, and the (+)*10[-] just works better in practice :-P < 1311165940 834994 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :did not this time, I tested it already. < 1311165959 992053 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :egojsout says "Unmatched loop" < 1311165960 199346 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :could work better, of course, in a different context. < 1311165972 892689 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :I miscounted the brackets. < 1311165976 652287 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Yep < 1311166033 7840 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_blah (>)*9([++++([-{[(-)*110[-]]}])%8>)*20[-] < 1311166035 732123 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_blah: 0.0 < 1311166082 34033 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :([+++ the [ isn't closed < 1311166091 792168 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_blah (>)*9([++++([-{[(-)*110[-]}])%8]>)*20[-] < 1311166094 478481 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_blah: 0.0 < 1311166101 528000 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :jeez < 1311166103 35559 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, doesn't )*20 close it? < 1311166123 754304 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :No < 1311166130 557778 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what does that close then < 1311166142 99114 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh wait the ] isn't matched < 1311166143 122059 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1311166176 651613 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_blah (>)*9([++++([-{(-)*110[-]}])%8]>)*20[-] < 1311166179 333949 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_blah: 26.3 < 1311166215 103714 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_rush (>)*9([(-)*110[-]]>)*21[-] < 1311166217 889896 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_rush: 29.8 < 1311166229 18257 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :that's still the best one I could come up with so far. < 1311166236 517746 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Again, "best" for the current hill < 1311166240 895207 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :yes. < 1311166242 812699 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :They have different characteristics < 1311166251 521389 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I prefer this one because it doesn't push allegro down to fourth place ;-) < 1311166259 151250 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :yes, I played koth sometime :) < 1311166285 970378 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :sometimes you could get back on the hill with a warrior that had been dropped :) < 1311166293 872191 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :it all goes in cycles < 1311166296 219859 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Yep < 1311166365 585230 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!bfjoust (>)*8(>[(<)*8(-)*33(>)*8([-[++[(+)*9[-]]]]>)*21])*21> < 1311166365 865144 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Use: !bfjoust . Scoreboard, programs, and a description of score calculation are at http://codu.org/eso/bfjoust/ < 1311166372 149981 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!bfjoust copypasta (>)*8(>[(<)*8(-)*33(>)*8([-[++[(+)*9[-]]]]>)*21])*21> < 1311166374 858488 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for CakeProphet_copypasta: 16.5 < 1311166390 375504 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :one could also automate the fine-tuning. < 1311166539 916972 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_rush (-)*123(>)*9([(-)*110[-]]>)*21[-] < 1311166542 510223 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_rush: 33.4 < 1311166554 521450 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!bfjoust shudder (++-)*100000 < 1311166559 161563 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for CakeProphet_shudder: 15.3 < 1311166562 33717 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :heh. < 1311166565 238153 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric ::D < 1311166572 88761 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :That's an old classic < 1311166583 40161 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :atehwa: Do you really want to special-case the last cell on 30-long tapes? :-P < 1311166623 168325 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :actually, I was too lazy to calculate for off-by-one mistakes :) < 1311166664 623271 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Make it *8 instead of *9 and put the > in front and drop everything after the *21 < 1311166703 195404 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_rush (-)*123(>)*8(>[(-)*110[-]])*21 < 1311166705 815057 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_rush: 33.4 < 1311166733 93901 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :it's almost the same what I append at the end of the program... < 1311166748 705337 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 250 seconds < 1311166772 678957 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311167015 805301 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Updated that http://zem.fi/egostats/ too, though it's quite a few programs out-of-date again already. It's very slow in the plotting. < 1311167072 864186 :cheater_!~ubuntu@g229161190.adsl.alicedsl.de PRIVMSG #esoteric :in advance to all apple fanboys: stfu < 1311167290 767966 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :atehwa: Re. automating fine-tuning, ais523_waterfall or some version of it was originally tuned with a genetic algorithm until it beat all programs on the hill < 1311167310 115165 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :I'm not surprised. :/ < 1311167432 939668 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1311167540 160783 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1311167852 225907 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_rush (-)*123(>)*12(+)*40<<<<(>[(-)*110[-]])*21 < 1311167854 975734 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_rush: 18.6 < 1311167872 903595 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my program wins by joining the ends of the tape together, moving a step back, and performing a careless clear. < 1311167874 728338 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :(>)*12 --> auto-lose on three tape lengths < 1311167889 360897 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :!bfjoust test_rush (-)*123(>)*8(>[(-)*110[-]])*21 < 1311167892 152423 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for atehwa_test_rush: 33.4 < 1311167908 771777 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :Deewiant: yeah, I just wanted to see if it will pay off. < 1311167922 446813 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Auto-losing generally doesn't pay off :-) < 1311167936 915341 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!bfjoust suicide < < 1311167939 525782 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for CakeProphet_suicide: 0.0 < 1311167952 257966 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fasted losing program. < 1311167952 469016 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :It could, if it's for statistically few enough cases. < 1311167954 778325 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*fastest < 1311167968 363145 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :It could, yes, but it generally doesn't. < 1311167994 749467 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :!bfjoust foo (-)*123(>)*8(+)*40(>[(-)*110[-]])*21 < 1311167997 481884 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for Deewiant_foo: 32.8 < 1311168016 784769 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the best solution is to add hundreds of intricate loops that account for every tape length / enemy strategy / blah blah < 1311168021 971931 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :A bit better. < 1311168024 359409 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :!bfjoust foo < < 1311168027 115335 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for Deewiant_foo: 0.0 < 1311168045 334876 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :CakeProphet: Yeah, see waterfall3 < 1311168071 367449 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :bfjoust? < 1311168082 133078 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :http://www.esolangs.org/wiki/BF_Joust < 1311168161 189866 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Interesting < 1311169327 529256 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Hey, people who live in random European countries get to watch movies and read books in English. < 1311169338 818076 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :That's neat. I wish I lived in a random European country. < 1311169356 148344 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Clearly, that will happen to me if I continue Finnishly babbling. < 1311169378 403941 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Povistaa malamutii täypin. < 1311169411 62047 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Why babble < 1311169419 656252 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :tswett, but you get to see Australian things before the rest of us! < 1311169437 722177 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Because I don't know enough actual Finnish to actually speak Finnish. < 1311169445 518533 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Phantom_Hoover: lies. I actually live in India. < 1311169568 42090 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I don't see the chain of reasoning from "I don't speak Finnish" to "I should babble Finnish-sounding nonsense" < 1311169634 956786 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :it sounds like a good idea, though. < 1311169654 695789 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Of course it does. < 1311169658 781024 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Pitää. < 1311169673 142864 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :See, that was a real word. < 1311169676 689874 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :I'm improving. < 1311169691 828602 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Maa. Kotimaa. < 1311169702 827696 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :mmm palindromes. < 1311169719 424612 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Äatipitää. < 1311169719 635634 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am quite satisfied with this palindrome generator thing I wrote a few days ago. < 1311169753 319014 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :"Äati" is a no-go < 1311169777 708964 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :i'm sure it was a typo < 1311170088 843440 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Remote host closed the connection < 1311170289 349339 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@src scanl < 1311170290 113263 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :scanl f q ls = q : case ls of < 1311170290 324469 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] -> [] < 1311170290 535424 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : x:xs -> scanl f (f q x) xs < 1311170334 76225 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :isn't it also map (foldl f q) (inits ls) < 1311170460 56630 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :@check \q xs -> scanl subtract q xs == map (foldl subtract q) (inits xs) < 1311170460 980633 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "OK, passed 500 tests." < 1311170481 722669 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 246 seconds < 1311170505 930837 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311170887 93536 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> concat . inits $ [0..] < 1311170889 275483 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0,0,1,0,1,2,0,1,2,3,0,1,2,3,4,0,1,2,3,4,5,0,1,2,3,4,5,6,0,1,2,3,4,5,6,7,0,... < 1311170919 926515 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> sum . concat . inits $ [0..10] < 1311170922 70602 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 220 < 1311170948 867747 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1311170967 480086 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> zipWith (*) [0..10] (reverse [10..0]) < 1311170968 807900 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1311170994 213054 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> sum $ zipWith (*) [0..10] (reverse [0..10]) < 1311170995 687684 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 165 < 1311171011 408085 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> sum $ zipWith (*) [1..10] (reverse [1..10]) < 1311171012 504660 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 220 < 1311171077 6633 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map length $ inits [0..10] < 1311171078 543802 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0,1,2,3,4,5,6,7,8,9,10,11] < 1311171144 304595 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> iterate (map length . inits) [0..1] < 1311171146 79885 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[0,1],[0,1,2],[0,1,2,3],[0,1,2,3,4],[0,1,2,3,4,5],[0,1,2,3,4,5,6],[0,1,2,3... < 1311171799 804348 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> iterate (map length . inits) [0..] < 1311171801 835945 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27... < 1311171900 858251 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :interesting idea because map length . inits seems to increase the length of the list by one. < 1311171907 191785 :mundi!~mundi@124-150-65-144.dyn.iinet.net.au JOIN :#esoteric < 1311171922 779870 :cheater_!~ubuntu@g229161190.adsl.alicedsl.de QUIT :Ping timeout: 250 seconds < 1311171971 861440 :cheater_!~ubuntu@g229161190.adsl.alicedsl.de JOIN :#esoteric < 1311172085 565838 :mundi!~mundi@124-150-65-144.dyn.iinet.net.au PART #esoteric :"Ex-Chat" < 1311172624 748030 :cheater_!~ubuntu@g229161190.adsl.alicedsl.de QUIT :Ping timeout: 250 seconds < 1311172681 780602 :cheater_!~ubuntu@g229161190.adsl.alicedsl.de JOIN :#esoteric < 1311172874 484081 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, seems that Haskell has lost its 4th place status in the Great Language Shootout. < 1311172879 946859 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it was apparently second at one point. < 1311173038 845854 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Read error: Connection reset by peer < 1311173089 964247 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311173493 797809 :cheater_!~ubuntu@g229161190.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311173548 694857 :jcp|1!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1311173568 723151 :jcp!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 276 seconds < 1311173573 236683 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :!bfjoust random [+-.+..].[>>>>.<->[>]-.-<].[<-..<.][[]<><]-<<[[>.-><>.+[[-+]..-+[>+<>]>[+]]]]+>[.[+.-<-<+.<+[<>[[<[.->]]]]]] < 1311173575 957025 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for Taneb_random: 12.7 < 1311173643 629388 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :That did better than I thought it would < 1311173652 644900 :jcp|other!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 246 seconds < 1311173726 264287 :jcp!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1311173878 964143 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Did you really submit a fully random program? < 1311173910 696950 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!bfjoust random-reduced [+-.+..] < 1311173913 309393 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for Lymee_random-reduced: 12.5 < 1311174008 367830 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Taneb, did you write an evolver? < 1311174037 240655 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Nah, just made a few random ones and used the best one < 1311174047 257123 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Lymee: That's not quite reduced, if the opponent does a -- or ++ style clear, the ] can pass < 1311174058 937794 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :An evolver would probably be better < 1311174069 538795 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!bfjoust random-reduced [+-+] < 1311174072 224251 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for Lymee_random-reduced: 11.7 < 1311174099 493636 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :How about "dead code eliminated" < 1311174113 610919 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :It's not equivalent, is what I meant < 1311174118 19502 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :That code isn't necessarily dead < 1311174123 781508 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :It doesn't do anything useful. < 1311174125 607587 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Although in practice is likely to be < 1311174162 798839 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :If the opponent comes to your flag and does (-)*100000, that code will be executed :-P < 1311174175 358785 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Well, if it does it at the right time < 1311174192 362351 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :It's unlikely to do anything helpful, at least. < 1311174202 473952 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :That much is true < 1311174260 851461 :cheater_!~ubuntu@g229161190.adsl.alicedsl.de JOIN :#esoteric < 1311174300 340979 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :What does . do in bfjoust? < 1311174336 632648 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :noop < 1311174336 879504 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :nop < 1311174344 668372 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :noöp < 1311174480 923042 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Now, if I had actually written an evolver < 1311174691 332816 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Rather than taken one of the worst approaches to BFJoust programming possibl < 1311174693 156020 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :e < 1311174716 468327 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I may have been higher on the highscore list < 1311174855 999197 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> [0..] >>= (`replicateM` "<>[]+-.") < 1311174857 419070 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["","<",">","[","]","+","-",".","<<","<>","<[","<]","<+","<-","<.","><",">>... < 1311174867 411488 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :run this until you beat everything on the hill. < 1311174883 431649 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you could add a filter to ensure brackets are balanced. < 1311174985 96161 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> sum . map (7^) $ [0..1000] < 1311174987 45359 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 146213274662667137112548063777985657385914925426115053337407750877446569570... < 1311174995 97451 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah that shouldn't take very long. < 1311175037 982309 :quintopia!~quintopia@74.117.158.92 JOIN :#esoteric < 1311175038 242092 :quintopia!~quintopia@74.117.158.92 QUIT :Changing host < 1311175038 453215 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1311175084 803744 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, well, you could treat a pair of balanced brackets as a single character for the purposes of counting possibilities. < 1311175090 377112 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> sum . map (6^) $ [0..1000] < 1311175092 351631 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 169993231486018340685555030298982692999685661970922295867882569185687427371... < 1311175121 677806 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :see? that's not very many possibilities at all within set of bfjoust programs less than or equal to 1000 characters long. < 1311175123 329349 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :And discount programs that have a < before any >s < 1311175137 630313 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, yeah I can't calculate that number easily.. < 1311175198 356888 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :who knows it might be a viable solution that won't take 1 billion years to execute. < 1311175244 952090 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it would be interested to see the winning program. It would be literally be one of the most optimal bfjoust programs, pulled out of the realm of possibility. < 1311175249 704742 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*interesting < 1311175265 462282 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I've exceeded my typo limit. Thats means I have to go to sleep now. good night. < 1311175304 466316 :jcp|other!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1311175337 271272 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(Future plan: create virus. establish botnet. find optimal bf joust programs from the set of all bfjoust programs < 1311175340 238659 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :) < 1311175401 800160 :jcp!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 276 seconds < 1311175416 802079 :jcp|1!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 246 seconds < 1311175531 534251 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Select four programs: A, B, C, and D. Pit A against B and C against D. WLOG, assume A and C win. Kill B and D and replace them with A and C's offspring. < 1311175796 710377 :jcp!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1311176023 962032 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1311176062 859800 :pikhq!~pikhq@71-219-210-48.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1311176067 320872 :pikhq_!~pikhq@174-22-185-222.clsp.qwest.net JOIN :#esoteric < 1311176212 31550 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The fizzie_evo_4 program was evolved against some old hill a bit like that; it's quite close to one of the members of the starting population, which were the wiki's BF Joust article's examples. < 1311177327 769794 :cheater_!~ubuntu@g229161190.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311177352 786010 :cheater_!~ubuntu@g229161190.adsl.alicedsl.de JOIN :#esoteric < 1311177923 257700 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1311179019 421615 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1311183096 622251 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Ping timeout: 252 seconds < 1311183404 599653 :MigoMipo!~John@84-217-2-120.tn.glocalnet.net JOIN :#esoteric < 1311183651 13799 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1311184372 929562 :CakeProphet!~adam@h115.53.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1311184373 294250 :CakeProphet!~adam@h115.53.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1311184373 506254 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1311184430 253761 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Serafina Pekkala. < 1311184726 647291 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :halp < 1311184728 250482 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :http://satwcomic.com/ < 1311184734 797698 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :someone translate :( < 1311184848 219061 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Apparently, it's all done by Google Translate. So, use Google Untranslate to get it back to English. < 1311185072 898177 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :oic < 1311185180 99355 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Ooh, I can almost read that first sentence. "Jag har undrat, varför har du en fisk på huvudet?" < 1311185209 757737 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :It's, like... "I ___ ______, wherefore hast thou an fish __ _______?" < 1311185273 450739 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :"An boat? Wherefore will thou have an boat __ _____ ____?" < 1311185320 36067 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :på huvudet -> on [your] head. < 1311185338 579208 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Wherefore hast thou an city upon head? < 1311185343 240343 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The Finnish is not terribly correct, but, well, Google Translate. < 1311185368 969839 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :har undrat -> have wondered. < 1311185408 215143 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :fizzie: do you always translate into shakepearean english < 1311185428 509854 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Not me, tswett. < 1311185439 75463 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Only when translating from Germanic languages. < 1311185446 257217 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :oh god you people with your names that are the same length < 1311185455 758580 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :WHEREFORE ART THOU JOHN < 1311185472 495529 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Oh, it's easy to tell us apart. My name is white, everyone else's is gray. < 1311185474 81820 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :FOR THINE MOBILE RINGETH NOT < 1311185479 538467 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :AND GOETH STRAIGHT TO VOICEMAIL < 1311185534 647640 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1311185574 319500 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :What's happening in the world of esoteric programming? < 1311185628 562426 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :Taneb: dependently typed befunge < 1311185678 102453 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :How does that work? < 1311185744 936569 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :who knows, i just made it up < 1311185772 621825 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :brb < 1311186177 263590 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1311186191 348128 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Hello < 1311186193 166265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi < 1311186193 997255 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott: You have 6 new messages. '/msg lambdabot @messages' to read them. < 1311186197 421368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow < 1311186216 255593 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :elliott, can you whitelist me on the Minecraft server? < 1311186251 799205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yep; gimme a minute first though, I just got online < 1311186258 683073 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Fair enough < 1311186526 333369 :pikhq_!~pikhq@174-22-185-222.clsp.qwest.net PRIVMSG #esoteric :elliott: My request is still pending. < 1311186557 37617 :pikhq_!~pikhq@174-22-185-222.clsp.qwest.net PRIVMSG #esoteric :Though, I've got shit I should probably doing ATM, so whatever. :P < 1311186595 865427 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: I know; it's just that we've only really tested the server up to the limits of the people who were on during testing, so I'm trying to make sure everything will run stably with lots of RAM left over, etc. with more people before I let anyone else on... < 1311186604 893527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Don't worry, there's nothing much at all on the server right now. Not even a house. :p < 1311186630 253115 :pikhq_!~pikhq@174-22-185-222.clsp.qwest.net PRIVMSG #esoteric :elliott: Hooray, everyone being too lazy to play a game! :P < 1311186687 945514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: It's been up with the real map for exactly two days; we've been focusing on mining a bunch of resources and trying to find a spot to build a civilisation :P < 1311186758 159264 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :More like one day, actually < 1311186825 390909 :pikhq_!~pikhq@174-22-185-222.clsp.qwest.net PRIVMSG #esoteric :And then my speaker decided to take a suicide leap off my desk. < 1311186878 456763 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1311186917 935302 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1311187010 45084 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 264 seconds < 1311187010 998043 :CakeProphet!~adam@h125.46.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1311187011 522610 :CakeProphet!~adam@h125.46.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1311187011 733347 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1311187054 154434 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :http://www.coltech.vnu.edu.vn/~hoangta/jvse2010/Sakai-JVSE2010.pdf looks like this link never appeared in this channel. < 1311187180 551842 :elliott!~elliott@95.149.245.10 JOIN :#esoteric < 1311187185 403188 :elliott!~elliott@95.149.245.10 QUIT :Changing host < 1311187185 614488 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1311189091 71582 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1311189480 579949 :CakeProphet!~adam@h211.22.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1311189480 792141 :CakeProphet!~adam@h211.22.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1311189480 792307 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1311189795 619120 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1311189858 947297 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:13:55: > fix error < 1311189859 158860 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:13:57: "*Exception: *Exception: *Exception: *Exception: *Exception: *Exception: *E... < 1311189859 159063 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:14:07: It's clearly returning a [Char] < 1311189859 159173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:14:14: no < 1311189859 159275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:14:15: One that makes /sense/ at that. < 1311189861 579408 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymee: not in the way you think < 1311189866 714690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:14:57: Lymee: The show routine is printing out the initial " for the string. < 1311189866 945999 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:14:57: error s = throw (ErrorCall s) < 1311189867 156725 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:15:20: Lymee: And then the RTS starts outputting that it got an exception, so it prints *Exception: . < 1311189869 322395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:15:30: Lymee: And then, it tries to output the error message for that. < 1311189871 161250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:15:36: Lymee: And then the RTS starts outputting that it got an exception, so it prints *Exception: . < 1311189874 157813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:15:42: Lymee: And so on. < 1311189876 182364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah < 1311189880 221991 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :note how there's no closing quote in error (error "wat") < 1311189914 985108 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :So... < 1311189921 87457 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :You can have an exception while displaying the exception string. < 1311189947 491538 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> let evilValue = fix error in True || evilValue < 1311189948 671035 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `GHC.Bool.Bool' < 1311189948 881808 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type ... < 1311189977 711898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymee: you can have an exception while evaluating any value < 1311189983 466166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :an error string happens to be a value :) < 1311189988 279998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fix error is of type String < 1311189989 432041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because < 1311189993 379499 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fix :: (a -> a) -> a < 1311189997 702034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :error :: String -> a < 1311190007 729702 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so (String -> a) has to become (b -> b) < 1311190012 70007 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :b=String is the only thing that fits < 1311190023 562757 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I see. < 1311190024 872508 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Makes sense < 1311190040 856575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> let evilValue = fix error `seq` False in True || evilValue < 1311190042 339454 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1311190053 398173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's not really an evil value any more than an infinite loop is < 1311190073 666132 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Lazy evaluation gets confusing. < 1311190087 200956 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that case is very obvious :P < 1311190162 292750 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I'm making an observation. < 1311190167 76277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::) < 1311190171 104247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :01:09:34: > let throw# = \x -> x in error "this wont work i dont think" < 1311190171 315358 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :01:09:36: *Exception: this wont work i dont think < 1311190171 315568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thankfully, haskell is lexically scoped < 1311190274 962701 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I'm aware. < 1311190425 715969 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t fix < 1311190426 899750 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (a -> a) -> a < 1311190615 544464 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1311190636 886407 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :haha nonlexical scoping < 1311190844 975253 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1311190910 39952 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric : 04:56:23: elliott, standard model is *awful* I don't care who you are < 1311190910 250709 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric : Oh, look, a biologist who codes hates the standard model. < 1311190910 461310 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric : Clearly this means we should all jump ship. < 1311190913 402960 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :hey now < 1311190918 456881 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I'm a polymath < 1311190922 781782 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :just mostly focused on biology :) < 1311190927 776715 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :would I be programming if that were my sole interest < 1311190930 66867 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :it's just not my life < 1311190941 459366 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :besides I find most hard CS people are really just closet lambda calculus nerds < 1311190943 815145 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :no offense :P < 1311190996 617158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yep, you don't understand functional programming so all CS is just \calculus nerding, reasonable conclusion to make < 1311191143 346689 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this again? < 1311191158 19281 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :apparently < 1311191215 199810 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i still need to learn it. there must be an easy way to understand functional programming < 1311191231 309690 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Elizacat: and is this why CS is an awful thing? < 1311191256 493636 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i think possibly it's because lambda calculus is the simple model of computation which corresponds closest to high-level mental concepts < 1311191278 401798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no that's goto and print < 1311191298 757957 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :goto isn't high-level < 1311191308 9854 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i mean TMs are TC, but programming them is still essentially esoteric < 1311191309 103971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :here oerjan discovers sarcasm < 1311191332 168704 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :second best only to puns < 1311191338 686179 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: you need to use the new reddit convention of embedding /s in the alt text of your punctuation < 1311191354 326095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: but then we'd know for _sure_ that elizacat was serious < 1311191411 154090 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :while lambda calculus is just very thin syntactic sugar from actually being usable < 1311191445 817526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: if that: /me links to http://tinyconcepts.com/invaders.html again :P < 1311191462 705808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(ok so the "array" code is pretty ugly, but that's just the fault of the choice of datatype :P) < 1311191527 408990 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I'm only half serious < 1311191532 291702 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that code has no line breaks in my browser :( < 1311191535 952827 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :trust nobody but me < 1311191540 581204 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :taking me seriously may be hazardous to your health < 1311191546 553646 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :harmful or fatal of swallowed < 1311191555 748947 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :if you have an erection lasting more than four hours seek immediate medical help < 1311191563 603427 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :all very sound advice. < 1311191566 572322 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: that already is a bit of syntactic sugar, you have equations and multiletter identifiers :P < 1311191596 421540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well ok :P < 1311191597 872909 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :although the latter might be all you really need for some readability < 1311191609 323733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I consider identifiers irrelevant for \calculus < 1311191620 193491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The form with explicit variables is just defined on a set of variable names :P < 1311191627 934349 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :In any circumstances, unless battling a mime, do not attempt to punch yourself in the face. < 1311191644 452403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: top-level letrec is probably the important thing < 1311191651 305747 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: "usable" includes readability considerations < 1311191652 415838 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I know this from personal experience. < 1311191667 772215 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: yeah easy recursion is somewhat important < 1311191673 22395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yes, I'm just saying that multi-letter variables aren't a change IMO < 1311191679 615207 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's how I consider the lambda calculus normally < 1311191685 644419 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ok < 1311191701 183120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well fix is easy enough, but mutual recursion is very hard in the lambda calculus, you basically have to inline all the mutual functions within each other... < 1311191726 676764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can formulate letrec in the lambda calculus though, so the only sugar is not having to name every bound variable as a parameter to the bound variable, pretty much < 1311191737 973014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by giving them directly-associated names instead < 1311191744 307450 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :de-sugaring is trivial < 1311191813 300922 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : I know this from personal experience. <-- i am starting to get an inkling you use this phrase a lot < 1311191847 3804 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: do you know that from personal experience? < 1311191855 891911 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :damn it elliott I was going to say that < 1311191875 118905 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :now im cyring < 1311191890 537861 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do you ever not cry < 1311191896 567157 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Look, I often walk my dog through a field with cows in it. And I punched myself in the face once. < 1311191905 381582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote Look, I often walk my dog through a field with cows in it. And I punched myself in the face once. < 1311191908 954181 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :519) Look, I often walk my dog through a field with cows in it. And I punched myself in the face once. < 1311191943 800860 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :monqy: you snooze, you lose < 1311191953 545749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: is that your life story < 1311191962 282106 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i dropped my lunch and was picking it up off of the floor this is my excuse < 1311191970 51698 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :No, I also grew a moustache when I was twelve < 1311192172 150607 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Well, in less than a year I'll be thinking about choosing what to do at university < 1311192189 927095 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: well if you can use fix you should also be allowed to use letrec (since both can be defined) < 1311192212 625098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I'm just saying that you can have a top-level set of mutual bindings in the lambda calculus almost directly < 1311192241 23793 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can define a letrec such that (with [...] sugar for lists because I'm lazy) `letrec [\[a,b,c]. ..., \[a,b,c]. ..., \[a,b,c]. ...]` works < 1311192247 935310 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with the first being a, second b, third c < 1311192258 542860 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so basically, top-level mutual bindings are just thin syntactic sugar < 1311192262 477788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and that's all you really need < 1311192292 172023 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm i was about to write something like that, but without lists < 1311192306 180395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: how could you do it without lists? < 1311192313 389890 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, actually < 1311192315 892422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's just fix < 1311192323 574839 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well the letrec would then depend on number of functions < 1311192324 366622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fix (\[a,b,c]. [..., ..., ...]) < 1311192476 26621 :olsner!~salparot@c83-252-161-133.bredband.comhem.se QUIT :Read error: Operation timed out < 1311192513 162098 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :fix (\l a b c -> l (def. a) (def. b) (def. c)), or something like that < 1311192553 541174 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm that won't work i think < 1311192568 805217 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or does it < 1311192610 897609 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :there should be something that can replace fix there to make it work, anyway < 1311192914 519499 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :fix (\t f -> t (\a b c -> f (def. a) (def. b) (def. c))) < 1311192960 263346 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i think that may be it. t now represents a 3-tuple and f a function for unwrapping it < 1311192994 444998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pretty < 1311193227 314981 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> fix (\t f -> t (\a b -> f (1:b) (1:zipWith (+) a b))) (\a b -> a) < 1311193243 280365 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : thread killed < 1311193252 703228 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that did not seem to work very well :P < 1311193266 273891 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but it did type < 1311193281 595532 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let a = 1:b; b = 1:zipWith (+) a b in a < 1311193286 7470 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,1... < 1311193288 442717 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Now, I promised myself when I was 7 that I would do maths at University < 1311193290 534797 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hmph < 1311193292 667063 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :lessee < 1311193295 826420 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :http://i.imgur.com/GXlwe.jpg < 1311193304 78380 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :But you guys have made me want to do Computer Science < 1311193304 517570 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> take 4 $ fix (\t f -> t (\a b -> f (1:b) (1:zipWith (+) a b))) (\a b -> a) < 1311193333 184566 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : thread killed < 1311193352 818460 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :they're researchers :P < 1311193353 29249 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: i guess that becomes an infinite loop instead :( < 1311193355 59304 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :(I think) < 1311193358 130710 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: rip :( < 1311193365 204388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: wait, it looks very wrong < 1311193366 966424 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :research would probably be the better way to go for CS < 1311193367 226653 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Now, Oxford offers a Maths and Computer Science course < 1311193371 681687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: fix (\t f -> t ...) looks wrong < 1311193373 777524 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::p < 1311193379 560226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: isn't that necessarily an infinite loop < 1311193392 154691 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh hm right < 1311193399 581727 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: maths and computer science is a good thing to do, I think they do Haskell at Oxford < 1311193404 324955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also Oberon for some reason? so weird < 1311193424 133145 :olsner!~salparot@c83-252-161-133.bredband.comhem.se JOIN :#esoteric < 1311193428 626564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : http://i.imgur.com/GXlwe.jpg < 1311193433 594823 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :if objective c gives you a magical sense of childlike wonder < 1311193437 49357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're a really boring person < 1311193480 893222 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i do not like this list < 1311193488 120678 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1311193492 955305 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :And if Malbolge makes programming like breathing, ask the nurse for more oxygen. < 1311193516 903653 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1311194156 276526 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: i think the problem is that the obvious church representation of tuples isn't actually lazy... < 1311194180 657091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :um isn't it? < 1311194225 988124 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no, when doing t (\a b -> f a b) f doesn't get to start running until the tuple function is evaluated < 1311194228 763262 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Ping timeout: 252 seconds < 1311194254 187923 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*evaluating < 1311194258 46177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hm right < 1311194274 186324 :boily!~boily@mtl.savoirfairelinux.net QUIT :Ping timeout: 252 seconds < 1311194323 166301 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :might actually have to define fst and snd to apply inside f < 1311194327 822686 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :lessee < 1311194370 575712 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1311194382 241392 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :so I take it you're not doing normal order < 1311194398 183364 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :monqy: um yes i am, this is haskell... < 1311194435 329835 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :normal order doesn't mean _every_ data type representation becomes automatically lazy (is the moral of this) < 1311194549 141164 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> fix (\t f -> (\f -> f (t (\a b -> a)) (t (\a b -> b))) (\a b -> f (1:b) (1:zipWith (+) a b))) (\a b -> a) < 1311194553 499331 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1311194561 380892 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> take 4 $ fix (\t f -> (\f -> f (t (\a b -> a)) (t (\a b -> b))) (\a b -> f (1:b) (1:zipWith (+) a b))) (\a b -> a) < 1311194563 34830 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,1,2,3] < 1311194565 214651 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yay < 1311194578 617744 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :still slow as molasses :P < 1311194622 732923 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and not as pretty any longer < 1311194739 463318 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well... < 1311194812 269560 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> take 4 $ fix (\t f -> (\a b -> f (1:b) (1:zipWith (+) a b)) (t (\a b -> a)) (t (\a b -> b))) (\a b -> a) < 1311194813 928115 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,1,2,3] < 1311195098 101311 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : atehwa: Didn't you run the mailing list? < 1311195100 590125 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ooh right < 1311195104 766753 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION waves < 1311195126 920132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::O < 1311195131 396809 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sup atehwa < 1311195166 190519 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I forgot all about that, heh < 1311195166 678205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :06:24:17: elliott: well, I know the wiki, but it seems that the number of langs / year has been going up ever since 2002, and most of the new languages are really uninteresting. < 1311195168 414343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah, this is very true < 1311195188 980394 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: i saw you mention underload, did you mention /// yet? :P < 1311195197 167180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: oh right. you do it. < 1311195235 988879 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :taneb: i would say that anyone who can follow this room without skipping a beat doesn't need a CS bachelors < 1311195241 475498 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :atehwa: /// (Slashes) is the best esolang ever. or something. < 1311195251 67605 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :they can jump straight to phd < 1311195254 338496 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :sadly i don't think he's present at the moment. < 1311195272 476924 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: "Hey, lemme in to your grad school. Degree? I don't need no stinkin' degree, I'm an ESOIST." < 1311195295 804137 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I considered mentioning ///, but assumed he already knows about Thue, and one string-rewriting thing might be enough. < 1311195309 566821 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :lol < 1311195314 417102 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311195318 729705 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh, eodermdrome maybe. but of course my memory is biased toward the languages i've worked on < 1311195330 214680 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :fizzie: /// is far more elegant than thue :( < 1311195333 692726 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Thue suxxxe < 1311195351 301508 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(although that may be somewhat caused by thue's sucky syntax and IO) < 1311195355 790109 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :eodermdrome he seemed to find. < 1311195360 306852 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah < 1311195384 101307 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :im very serious < 1311195404 391448 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hehehehe < 1311195405 557469 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::) < 1311195426 211442 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :itidus20: are you having a reverse Dunning-Kruger effect here? :P < 1311195440 285783 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i can't follow the room without skipping a beat < 1311195460 292783 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or would that be dunning-kruger by proxy < 1311195472 514930 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :itidus20: i realize that, therefore "reverse" :P < 1311195488 926573 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hmm < 1311195493 139825 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 252 seconds < 1311195493 350872 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :("since i don't understand half what they say, they must know _everything_") < 1311195506 913430 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i am a dropout but it's more for sociological reasons than intellectual < 1311195532 505356 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1311195536 411330 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :lol, comparing thue to /// < 1311195548 285901 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :bit of both < 1311195571 117024 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :at the end of the degree they start expecting you to do things like teamwork and projects < 1311195571 328766 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oklopol: they're not that different, but the major difference is a really really significant one < 1311195577 888198 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sup ais523 < 1311195586 525980 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, it's not that they're dissimilar < 1311195587 213093 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I finally finished the Big PvP Ban < 1311195590 559011 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the rest of it is a joke < 1311195591 314014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's that it's like comparing php to scheme < 1311195592 816748 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: wut < 1311195596 506098 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which I've been working on for 5 days noe < 1311195598 43173 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*now < 1311195602 309866 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what is that? < 1311195604 844590 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a NetHack-related project < 1311195613 111495 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mostly interesting because banning PvP in NetHack implies I'm implementing multiplayer < 1311195622 145764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes, I made that conclusion-jump too < 1311195628 61555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: why ban PvP? PvP is fun :-P < 1311195640 513366 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :pvp pvp < 1311195640 724332 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Are you doing that fancy -- what was it -- roguelike relativity thing? < 1311195667 559241 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: because PvP doesn't work < 1311195679 684916 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :banning it is necessary to prevent the game crashing < 1311195690 63572 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: haha < 1311195691 682306 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if I wanted PvP to work, I'd have to follow up by reimplementing it on a different codepath < 1311195698 442114 :pumpkin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1311195713 310793 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :rewrite nethack < 1311195716 238738 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ais523: Are you doing that fancy -- what was it -- roguelike relativity thing? < 1311195734 368362 :pikhq_!~pikhq@174-22-185-222.clsp.qwest.net PRIVMSG #esoteric :What, and call it githack? < 1311195761 992563 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I'm not sure what you mean by that < 1311195763 905666 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :you can't learn to cope with a degree by doing a degree < 1311195771 499188 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: How are you handling it < 1311195772 168868 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it's a fallacy < 1311195783 878581 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Multiplayer Doesn't Work in roguelikes in any naive way < 1311195784 896764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh wait < 1311195786 57690 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :monqy: after spending 5 days editing well over half of the files in the distribution, I'd be inclined to agree with you, but I fear a rewrite would be even harder < 1311195789 899544 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Unless you just mean like < 1311195792 689743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm < 1311195793 296445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No < 1311195796 503592 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: So how are you doing it < 1311195811 379014 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: behind-the-scenes, via peer-by-peer where there's one process per player, which handles everything that happens involving that player < 1311195824 697419 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :12:26:15: 04:53:53: if you don't think, you can't accomplish anything. programming is a science. < 1311195824 945953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :12:26:27: No it isn't, it's maths mixed with the odd bit of engineering. < 1311195825 156915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :12:27:04: They're like the exact opposite things. < 1311195825 157085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's what "a science" means, generally :-P < 1311195825 981253 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :from the player's point of view, by putting both players into the turn order, and you have to wait for your turn to come round < 1311195836 903512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Right, so you have to have everybody awake to play < 1311195839 741833 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not MMORPG-style or anything < 1311195892 347815 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, it's small-party multiplayer < 1311195898 656752 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and cooperative only < 1311195907 624968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So lame :P < 1311195960 20734 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :13:04:32: in advance to all apple fanboys: stfu < 1311195961 662565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/ahem < 1311195968 144156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HEY GUYS DID YOU HEAR ABOUT THE NEW APPLE PRODUCTS < 1311195968 604144 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GUYS < 1311195969 65115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GUYS < 1311195970 431840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NEW APPLE PRODUCTS < 1311195970 886881 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GUYS < 1311195971 129278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GUYS < 1311195972 763567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cheater_ < 1311195976 36512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THEY CAME OUT WITH NEW APPLE PRODUCTS < 1311195977 394719 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi guys < 1311195992 420144 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi elliott < 1311195993 861218 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Heh, I just checked; and so my computer becomes obsolete already) < 1311196003 983600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Time to throw it out the window < 1311196014 662939 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :genetic engineered apples? < 1311196020 432216 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Aww what, it has an i7 now? < 1311196021 854458 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :dont hit anyone with it that might hurt < 1311196032 563958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I demand a free upgrade < 1311196049 502178 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :apple juice, apple cider, ringo starr < 1311196085 14486 :cheater_!~ubuntu@g229161190.adsl.alicedsl.de PRIVMSG #esoteric :elliott, i'm happy you've read my very important PSA < 1311196114 451179 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ipad2.0, it's worth giving up your kidney for < 1311196174 783681 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311196194 973309 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how many kidney < 1311196230 300423 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 258 seconds < 1311196239 880633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :9 kidney < 1311196241 733571 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :also I don't understand tablets what's so good about them < 1311196243 557708 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :am i unhip < 1311196257 270756 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes ur hip bone < 1311196257 481829 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it's marketing < 1311196265 563503 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :by tablets I mean the gimmicky touchscreen computers < 1311196277 774178 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1311196283 676765 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :thanks. also, whoosh. < 1311196285 474961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, mice kind of suck. direct touch is one answer to that. < 1311196290 798195 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Hello again < 1311196294 235697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and at least the ipad doesn't have a (visible) filesytem. < 1311196294 446348 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wrong window < 1311196296 184021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :filesystem < 1311196300 220695 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but direct touch also sucks < 1311196301 33251 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :by isolating certain hardware configurations and naming them platforms, a company can get rich < 1311196330 688759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: for typing sure, dunno about for other things < 1311196348 493931 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :you have to obscure the screen, for one < 1311196371 97587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how's that any different to, i dunno, a whiteboard, or a book, or anything else < 1311196375 865177 :pumpkin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1311196381 80735 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm pretty good at keeping my fingers out of the way < 1311196391 949795 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I guess it depends on what's happening < 1311196409 759228 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I haven't worked out what I'd use a tablet computer for, if I had one < 1311196410 893118 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :if the interface designers aren't idiots < 1311196412 441304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm not convinced touch is a good idea and the ipad has apple lockdown shit but < 1311196420 219778 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they're not really properly portable, and the keyboard's aren't good enough for serious programming work < 1311196424 60774 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*keyboards < 1311196439 919977 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: IMO, the iPad is basically Apple releasing its next computer model a decade early < 1311196447 589802 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Quit: Leaving < 1311196454 226071 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I think they found a genuine gap in the market < 1311196458 913752 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I'm not sure it's a very large one < 1311196468 951288 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :next computer model: not for serious programming work????? < 1311196471 839265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which means more unacceptable Apple lockdown, and lots of other crap, but it seems clear to me that the current path of computer evolution is a dead-end < 1311196477 438807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: Apple care about developers? < 1311196486 186705 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :all they need to do is release XCode for iPad and they're done < 1311196521 688789 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: you'd really need to design a new language syntax for being easily written on a tablet < 1311196525 46753 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd hate to write, say, C on one < 1311196533 441934 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1311196542 542833 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :typing is pretty much the main issue with direct touch < 1311196556 133589 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :flowcharts flowcharts flowcharts < 1311196656 230666 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: there have been interesting suggestions that what's needed is a force-feedback touchscreen < 1311196659 752442 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Well, I managed to humiliate myself IRL today < 1311196663 896738 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that could form physical keys that you could feel and press < 1311196668 671042 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it'd work like a mechanical keyboard < 1311196682 817392 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it seems like a nifty idea, especially if you can make it into a Braille display too < 1311196752 394284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yes; it's not clear how you can do that, though, but if it was done, at a sufficiently good resolution, that would be amazingly impressive < 1311196801 418503 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose the other problem with tablets is, if you're using a large portion of it as a keyboard, why not put a keyboard there rather than a screen? < 1311196812 46316 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :amazingly impressive useless gimmick. why can't it have a port for keyboardery < 1311196822 333212 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or a builtin keyboard yeah < 1311196829 914336 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :monqy: the trend nowadays is for systems to have fewer and fewer ports < 1311196840 223375 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and peripherals generally < 1311196842 737987 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bad trend < 1311196869 438084 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I happen to own a USB floppy drive (and have had to use it on occasion), but I bet most people have no way to read floppy disks nowadays unless they have a desktop PC or really old laptop < 1311196878 571990 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : amazingly impressive useless gimmick. why can't it have a port for keyboardery < 1311196884 924262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: You realise that there are other uses for tactile feedback? < 1311196890 329238 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no < 1311196890 577366 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It would be nice if GUI buttons gave actual feedback, for intsance < 1311196891 475087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instance < 1311196911 779255 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: And assuming it had multiple levels, you could do all sorts of stuff < 1311196919 671757 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i also hate gui buttons < 1311196941 856233 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well if you just want a linguistic-style interface of course nothing to do with touch at all will interest you < 1311196956 766183 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Ping timeout: 252 seconds < 1311197108 20059 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : You can have an exception while displaying the exception string. < 1311197138 236983 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that's a function of how lambdabot is programmed. i recall a previous version bailed out on a second one. < 1311197141 540459 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, someone found an exploit on Google Webmaster Tools that let them remove arbitrary sites from the Google index < 1311197152 888048 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION checks GitHub notifications < 1311197153 539856 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haha < 1311197155 378509 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apparently, you could change the query string of an otherwise valid removal request < 1311197177 664356 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's a pretty silly mistake to make < 1311197183 745090 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although a moderately common one < 1311197204 200984 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the tool in question's been temporarily disabled until it could be fixed) < 1311197206 272916 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :basically, it's just about putting catch in the function handling an exception from an outer catch < 1311197230 271779 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523: "if you're using a large portion of it as a keyboard, why not put a keyboard there rather than a screen?" -- because in very many use cases (browsing...) you're for the most part not using a keyboard. Having a physical one would be comparable to having the virtual one always-on. < 1311197238 234358 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: indeed < 1311197268 83948 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(I'm sure they don't mind the fact that there's then also no need to consider different regional keyboard layouts in hardware.) < 1311197275 590693 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FireFly: monqy is who said that < 1311197276 738217 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: < 1311197347 920495 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: That was a direct copypasta from an ais523 comment. < 1311197374 839654 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, I was thinking about that < 1311197399 853225 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :incidentally I'd prefer browsing with keys over fingers < 1311197430 347259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah < 1311197458 718250 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I normally browse with a mouse < 1311197469 633179 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I've been wondering if using a keyboard to navigate would work better < 1311197475 799405 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my guess is no, but I'm not sure < 1311197485 766455 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I browse with my nose. (Not really, but it sorta-rhymes.) < 1311197493 94996 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I imagine fingers would be clumsy < 1311197502 117573 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :links too close together, touch the wrong one < 1311197576 285624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: meh; that's a problem with my iPhone, but tablets are much bigger < 1311197579 936220 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And even with my iPhone I rarely misclick < 1311198146 152351 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :theres nothing wrong with keyboards... they don't like this idea < 1311198157 94640 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :they can't kill the keyboard with a touchscreen < 1311198172 636986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its all a conspiracy man < 1311198210 780871 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and keyboards are cheap < 1311198222 405872 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and as far as computers go they're a commodity < 1311198234 73584 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :they're fairly perfect < 1311198252 742084 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :except for being out and about < 1311198353 785173 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :depends what the kb is for < 1311198419 154111 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :im sure if research was done between writing a 3000 word essay on an ipad vs writing it on a laptop the laptop would win < 1311198441 807329 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but then people would argue that it's due to familiarity with the keyboard that they like the keyboard. < 1311198469 205489 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the question then is whether there is any level at which a person could enjoy a touchpad keyboard more than a regular keyboard < 1311198502 292503 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and it may turn out the ipad is for writing things like urls or using 140 character twitter < 1311198540 626810 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : im sure if research was done between writing a 3000 word essay on an ipad vs writing it on a laptop the laptop would win < 1311198545 225154 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes because the only thing people do on computers is type < 1311198548 694212 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the ONLY THING < 1311198557 882126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's why they're called typewriters < 1311198651 804772 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, I'd prefer a laptop to a tablet because most of what I do on a computer is in fact typign < 1311198653 164373 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*typing < 1311198660 368766 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I acknowledge that other people might do other things on theirs < 1311198663 830816 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net JOIN :#esoteric < 1311198670 240785 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and that different systems might be better for them as a result < 1311198702 26933 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hm < 1311198713 793751 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :ACTION waves back at oerjan, elliott. < 1311198751 793511 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :oerjan: I managed to find out about /// myself, because it had enough backreferences :) < 1311198757 758594 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah < 1311198783 988516 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well the patent hounds are gnashing over these "gestures" < 1311198807 363396 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: Do you make TASes yourself? < 1311198814 898837 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: I'm working on a NetHack TAS < 1311198829 743921 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :oerjan: actually, funny how you started by mentioning /// and eodermdrome, because those two were exactly the ones I found valuable myself. :) < 1311198832 198230 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm a bit unusual in the TAS community in that I don't make TASes without a license from the game's developers to use the ROM for the purpose < 1311198850 974938 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :there could be lots of more interesting graph-rewriting languages for undirected graphs, though. < 1311198861 756521 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :ais523: Which leaves you only working on Nethack? :P < 1311198868 823947 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :atehwa: if you look carefully, you'll note i wrote most of the programs in them :) < 1311198872 508580 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: indeed < 1311198878 255406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: if you own the game and rip the ROM yourself, you can do that legally without asking anyone, AFAIK < 1311198880 171772 :pikhq_!~pikhq@174-22-185-222.clsp.qwest.net QUIT :Ping timeout: 276 seconds < 1311198889 771042 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :elliott: Quite. < 1311198898 189603 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I think so, in the UK (although I'm not completely sure); but I don't have ROM-dumping equipment < 1311198907 782503 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :I tried to define a rewriting from SK combinator calculus to Eodermdrome graphs, but I couldn't define graph duplication, which I'd need to implement S. < 1311198918 420305 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose modern enough games, which come on CD or whatever, don't even need ROM-dumping, you can just read the CD directly < 1311198928 245769 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Ping timeout: 255 seconds < 1311198943 313009 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Yeah, though most of the CD-based systems are a pain to emulate. < 1311198952 348870 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Personally, I'm surprised they're TASing Playstation games now. < 1311198954 689806 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :yes, and I agree that /// is far more elegant than Thue, mainly because it has first-class rewrite rules. < 1311198967 238667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :atehwa: like i said, you might want to ask ais523 too (he created underload and eodermdrome, FWIW) < 1311199002 804722 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :pikhq: psp,ps2,gamecube is the main challenges lately in emulation field i believe < 1311199011 719601 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :atehwa: graph duplication is a pain to do in Eodermdrome; you can't do it on general graphs < 1311199030 808525 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Really the area of ROM duplication is fuzzy < 1311199031 37186 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :everything else is basically done < 1311199034 69298 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :<3 This Is Gallifrey < 1311199035 883626 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :itidus20: No. < 1311199042 558196 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://www.youtube.com/watch?v=idQRiLZukG0 < 1311199047 108349 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but you're only using a subset, so you could match against those < 1311199053 431071 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :itidus20: "Abandoned" doesn't mean "finished". < 1311199069 109105 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :pikhq: ok i admit they never crafted them to perfection. < 1311199072 735279 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the major issue in Eodermdrome is that after a while you run out of letters < 1311199079 59587 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Though, SNES emulation is *pretty close* to perfection. < 1311199090 878582 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :As is NES and Gameboy... < 1311199099 984517 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :The whole gameboy series is great < 1311199108 333924 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :pikhq: i lost myself there < 1311199116 784997 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :The Playstation and N64 emulators are utterly *horrible* thus far. < 1311199126 582166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : pikhq: psp,ps2,gamecube is the main challenges lately in emulation field i believe < 1311199128 397516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :surely wii, not gamecube < 1311199131 813320 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gamecube emulation is pretty good IIRC < 1311199142 687547 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :elliott: Wii and Gamecube emulation are nearly the same problem. < 1311199145 538160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1311199146 217087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::P < 1311199152 857826 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with wii there's always the controller < 1311199157 363871 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they're done on the same emulator < 1311199158 138880 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :making an emulator not even that useful without it < 1311199158 349757 :quintopia!~quintopia@74.117.158.92 JOIN :#esoteric < 1311199158 695545 :quintopia!~quintopia@74.117.158.92 QUIT :Changing host < 1311199158 906303 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1311199169 688658 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :elliott: maybe it's just that for one thing, hardware needs are advancing a lot. < 1311199169 899133 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :sure, but it's bluetooth < 1311199173 519555 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :interestingly, there's an accepted Wii TAS, but not an accepted GameCube TAS < 1311199178 102818 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or even a submitted one < 1311199193 651989 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it would be cheaper to buy the console in question than to upgrade your hardware enough to emulate it better < 1311199212 393082 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :itidus20: Actually, Wii emulation is playable on commodity hardware ATM. < 1311199222 663040 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :depends on your definition of commodity < 1311199227 562214 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :No, it's true < 1311199232 782814 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :the Wii is quintopia quite weak < 1311199240 427471 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :ais523: yes, well, this time I'd only need graph duplication for a well-defined subset of graphs, but that's tricky enough anyway < 1311199242 430766 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :The Wii is definitely easier to emulate than the PS2. < 1311199248 86106 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Probably easier than the PS1, actually. < 1311199257 36089 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the Wii is quintopia quite weak --coppro < 1311199272 37067 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Having a dozen processors to emulate in sync is pretty much asking for painful emulation. < 1311199272 596897 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: you have seen through my subliminal messaging < 1311199301 928545 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :atehwa: the real issue with Eodermdrome, other than implementing it, is working out which operations you can and can't do < 1311199315 188910 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Which, incidentally, is why there's still an unemulated game for the SNES. < 1311199326 492874 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :gamecube emulation is more of a mess than ps1 < 1311199349 738479 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :atehwa: you might want to take a look at deadfish, possibly not for the language itself (;D) but for all the other langs that implement it < 1311199350 887409 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the reasons are fair enough of course < 1311199370 474266 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hardware power is always important. < 1311199385 902577 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :I didn't realise that the Gamecube had a dozen CPUs that needed emulation. < 1311199411 340662 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo_: http://www.youtube.com/watch?v=0hl1Trh1aZo < 1311199415 794123 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :you will find that the dolphin emulator community is a bubbling soup of incompatibility reports < 1311199425 550517 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :maybe I should try it, though, because eodermdrome -> SK would be much more straightforward than eodermdrome -> BCT -> Tag system -> string rewriting -> TM -> lambda calculus < 1311199440 743436 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :oerjan: ok < 1311199447 42290 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :coppro, I kind of like Vale Decem less than This is Gallifrey < 1311199448 466137 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its getting better perhaps i dunno < 1311199449 694294 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :The PS1 community would be, too. If it hadn't all been abandoned in unison a while back. < 1311199459 124746 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo_: ... leave < 1311199464 554958 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: what caused that? < 1311199471 819919 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :ais523: No *idea*. < 1311199493 617786 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, that looks almost like you're trying to hint at something, and I don't get it < 1311199511 287367 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :ais523: Though I suspect it's somewhat similar to what happened to zsnes; a few developers left and nobody stepped in to replace them. < 1311199517 413646 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Leaving it all a stagnant wasteland. < 1311199531 267469 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fair enough < 1311199540 746534 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :my pc is sub-commodity < 1311199553 410178 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :With the only real development happening being random UI tweaks here and there. < 1311199553 801334 :Sgeo__!~Sgeo@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1311199555 376094 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :mednafen seems to be the hotspot these days < 1311199557 855988 :Sgeo__!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :OH FOR FUCKING FUCK"S SAKE < 1311199611 867270 :Sgeo__!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :14:52:49 Sgeo_: ... leave < 1311199622 362735 :Sgeo__!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Well, coppro seems to have control over my Internet connection now < 1311199626 567817 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :ais523: what are your favourite languages / findings since 2004? BCT, eodermdrome, ///, underload already mentioned. < 1311199639 370344 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :coppro: Uh, that's just a frontend for a bunch of emulators. < 1311199667 160966 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :atehwa: hmm... I don't think I'll ever top Underload, and that was mostly an accident < 1311199687 853822 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: I thought it was an infrastructure? < 1311199691 379384 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric ::) what about others' work? < 1311199711 743526 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :coppro: No, it's a bunch of emulators tied together into a single interface. < 1311199718 753485 :Sgeo__!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :This is a brand new router < 1311199723 883392 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1311199727 382334 :Sgeo__!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :So I guess it's not likely the router's fault < 1311199750 332728 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Though at least they tend to use best-in-class emulators. < 1311199757 338500 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: huh; I'd heard there were multiple frontends. But then again, I know little < 1311199775 737951 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :The "hotspot" for emulator development varies based on the system. < 1311199817 503754 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Some of the older ones are abandoned for having basically *finished*. < 1311199824 497360 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :e.g. NES, Genesis. < 1311199831 437080 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :atehwa: in case you can't tell, 99 percent of esolangs nowadays are bad brainfuck derivatives < 1311199834 974596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or complete nonsense < 1311199846 353044 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the only weapon we have left is snarky comments on the wiki < 1311199846 853871 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Some have a single crazy bastard as the only real development. e.g. SNES. < 1311199854 233915 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :atehwa: I'm trying to remind myself of what's been created recently < 1311199861 712872 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Others last had major emulator improvements a decade ago. e.g. N64, PS1. < 1311199872 347103 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's rare that I'm impressed by an esolang < 1311199895 671115 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most are boring derivatives rather than new concepts < 1311199899 572440 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :(said crazy bastard is also astoundingly good at it.) < 1311200023 69122 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :atehwa: oh right, I rather liked BF Joust < 1311200037 496117 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1311200038 395488 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(it's not originally mine, but I ended up mostly responsible for maintaining/promoting it) < 1311200151 573763 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I have a few ideas but I need to flesh them out more and I'm a bit afraid they're boring or too similar to other things. also I'm horrible at describing things. < 1311200180 283298 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with my languages, I spend years designing them, then put a half-baked description on the wiki when people beg me for details < 1311200203 450831 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I think Feather is the most infamous case, where it wasn't even me who created the page, and the language is nowhere near finished, and probably will never be finished because ouch, Feather) < 1311200424 763494 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :well, sounds familiar < 1311200451 981412 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :and already in 2000, most "new" esolangs were like, "hey guys I know how we can improve on brainfuck" < 1311200469 789895 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I still think genuinely great and innovative esolangs can be designed < 1311200481 687480 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :beerfest showed how... name it: headfuck < 1311200481 979778 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I'm having difficulty thinking of one, and there may not be another one for years < 1311200489 858229 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Feather is mythology :-P < 1311200494 985427 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh < 1311200507 344851 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm glad that I admitted its existence, though < 1311200521 525975 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and in the beginning, the LORD created Feather, and saw that it was good; but could not disclose it to the mortal people, for their minds were weak and not sufficiently malleable < 1311200522 263376 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's added a fun meme, even if it's a headscrewy one < 1311200529 477906 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Sarumpaet. The program is an unlabeled, undirected graph. The program executes by applying one rewriting rule. < 1311200535 263970 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :headfuck is what you call someone while chewing on a glass beer mug intimidatingly < 1311200541 484436 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :but by the way, if you guys _haven't_ checked out kayak, I find that quite a remarkable one. < 1311200549 805790 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tswett: that's a bit like Eodermdrome, isn't it? < 1311200565 380398 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :atehwa: oh right, I remember that one < 1311200594 204654 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :ais523: a bit, yes. < 1311200597 715380 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I liked ABCDXYZ's (and BackFlip's) investigation of the same concepts, but the execution on ABCDXYZ was really off < 1311200600 21959 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so have any esolangs ever been referenced in other media? eg. comics, animations, cinema, novels < 1311200625 931492 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not aware of any examples < 1311200627 192492 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 250 seconds < 1311200632 72743 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :other than the occasional art < 1311200634 210181 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i guess that even regular langs haven't < 1311200641 828672 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I have a very unfinished esolang-based computer game somewhere < 1311200643 174032 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :we also spent a lot of time designing a language for rewriting labeled undirected graphs, but nothing much came out of that (since we thought a reference implementation would be essential) < 1311200657 876244 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :sheldon on big bang theory definitely would know at least 1 < 1311200701 872225 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :computer games have quite a few esolang references, actually; Enigma has a brainfuck-related problem; and Rubicon is based around RUBE (it's a pretty good and fun free computer game, but it no longer runs on my computer) < 1311200719 709141 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :atehwa: lets not forget that sometimes the use for something only occurs decades later :D < 1311200724 750852 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've also tried esolang-generated music, but it doesn't come out too well < 1311200745 933881 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Fugue really needs some optimisation for mass stack moves, otherwise Lost Kingdoms comes out too repetitive < 1311200756 295470 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Repelago. There's an infinite hexagonal grid, populated with polyhexes. They move around randomly, with the condition that no two polyhexes can ever become adjacent. < 1311200776 483488 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ooh, noit o' mnain worb, that's a great language < 1311200783 535669 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :based on much the same principle < 1311200834 258570 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm still unsure of what its probabilistic computational class is like < 1311200854 937452 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'd be nice to tweak it to make it TC (by infinitely repeating the arena to start with and possibly making semantics changes) < 1311200864 903317 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, you wouldn't even need to break symmetry, the randomness does that for you < 1311200867 452158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :atehwa: by the way, you should contact oklopol, he's a world-renowned esolangs professor < 1311200875 719708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(note: claim may be about to be made reasonable by ais523) < 1311200890 73359 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: meh, if you treat the claim as relative rather than absolute, it's a good one < 1311200933 314097 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :NOMW is quite different, really. It has bobules, which are just monominoes. I don't really see how it's possible to compute at all, though I wouldn't be surprised. < 1311200958 928193 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you mentioned backflip, that was a nice one, which also reminds me of smatiny (which is nice even if it's a simple variation of smetana) < 1311200980 756015 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :so, Repelago, ABCDXYZ. < 1311200983 80223 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :smatiny is great, indeed < 1311200987 214522 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and also somewhat accidental, I think < 1311200998 419222 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tswett: you compute probabilistically < 1311201025 995420 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, does noit o' mnain worb have a fixed lowercase n at the start, like brainfuck? < 1311201031 32505 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :IIRC it does < 1311201031 951713 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :ais523: yeah, it does. < 1311201042 628907 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what about at the start of a sentence? < 1311201097 297807 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :ais523: noit o'mnain worb is old enough that I know it "well" < 1311201107 125161 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :ais523: how do you make something like an AND or NOT gave in NOMW? < 1311201116 882094 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :atehwa: are those scare quotes or emphasis quotes < 1311201144 369262 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tswett: the idea is to do it along a similar line to electronics; concentration of bobules is the equivalent to potential, motion to current < 1311201162 622094 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the basic debate is as to whether you can make a sufficiently-high-quality transistor to do calculation < 1311201171 240291 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :ais523: ah. < 1311201177 624533 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you can make an amplifier that amplifies by a factor of more than 1, everything is fine < 1311201183 948093 :MigoMipo!~John@84-217-2-120.tn.glocalnet.net QUIT :Quit: Quit < 1311201220 652481 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if that's possible, you do it by making a weak signal block the exits of a one-way strip, so that a stronger signal doesn't flow through it and instead comes to the output < 1311201230 289053 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :once you have amplification, you can do the other logic operations based on that < 1311201241 579874 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not trivially, but I think it's doable < 1311201303 597639 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, our latest batch of spambots have a real headlight addiction < 1311201304 870789 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Whoa, that sounds accurate. < 1311201411 621590 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Yeah, it's like. Suppose you've got a T-shape. Inputs come in from the right and from below. There are diodes in front of the path below preventing bobules from moving upward. < 1311201477 704886 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :If the bottom input is 1, then it will pass the signal. If the bottom input is 0, it will (mostly) suppress the signal. If the bottom input is Z, it will, again, pass the signal. < 1311201575 192494 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now, the issue that makes me wonder if that really works, is that you're going to need to drain bobules from the bottom, or the top input will fill the region up and then conduct < 1311201580 414361 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you need to drain fast enough to drain the top input < 1311201590 150759 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but if you do that, then maybe the bottom input won't be strong enough to actually block the diodes < 1311201633 212948 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :What do you mean? Either you're draining, or you're not. If you're not draining, the signal passes. If you are, it doesn't. < 1311201650 502087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esolangs.org/w/index.php?title=Talk:FALSE&curid=1448&diff=23951&oldid=21346 < 1311201653 606554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok, _this_ is really irksome < 1311201660 381467 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fixing links is one thing, changing /spelling/? < 1311201661 653248 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tswett: well, you have a weak signal going into the below < 1311201672 264029 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which has to be drained, or the transmitter will conduct even if it isn't there < 1311201686 894347 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you drain it too fast, it won't actually allow the right input to continue < 1311201707 711252 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :ACTION nods. < 1311201746 22236 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :real-life transistors don't have this issue, because they can create energy barriers, a phenomenon that doesn't exist in NOMW at all < 1311201752 774856 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :So. 1 and Z both pass. 0 forces a 0. < 1311201780 915462 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ooh, ingenious; the bottom "signal" is in fact whether or not you're draining? < 1311201784 909259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esolangs.org/wiki/Brainbool#Converting_Brainbool_to_Brainfuck umm, isn't this really excessive? < 1311201788 534393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[--]+ seems an adequate logical not < 1311201795 470599 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :ais523: pretty much, yes. < 1311201817 280969 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so then you've designed a field-effect rather than bipolar transistor, but that's still enough for semiconductor-completeness < 1311201849 759543 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: um [--]+ isn't guaranteed to halt < 1311201877 664781 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :also it always gives a 1 < 1311201890 936034 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :unsafePerformIO :: IO a -> a < um < 1311201892 359704 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: oh right [] is while not if :D < 1311201899 207344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymee: keyword "unsafe" < 1311201908 560372 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :What situations would it be used in? < 1311201970 794144 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymee: it's original intended use was for FFI functions, which are imported as in IO but sometimes they're real effect is pure... < 1311201978 276240 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymee: ones you're not qualified to encounter :D < 1311201979 193203 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*their < 1311201991 740344 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but it has been used for many more evil things < 1311202002 851107 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Obfuscation? < 1311202023 755063 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you want to map 8-bit to 1-bit BF, just change + and - to (+)*128 and (-)*128 respectively < 1311202025 295335 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymee: it's used as a brittle hack for getting global variables, for example < 1311202046 359980 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(mutable variables, that is) < 1311202061 448605 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought it was added just because they could < 1311202064 573020 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :ais523: so, I know of one potentially useful binary gate, and two potentially useful unary gates: http://pastebin.com/iXNJmkDD < 1311202105 258359 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: it was part of the ffi addendum afair < 1311202125 632125 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think the T-gate is probably the basis of any sensible NOMW program < 1311202138 74187 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :together with wire connection < 1311202150 837509 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we probably also need the logic level L and H, which correspond to a weak signal 0 or 1 < 1311202162 215107 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :I notice that it's not apparently possible to discriminate betwen 1 and Z. < 1311202172 923404 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in, if you wire an L to a 1, you get a 1, as the L can't sink fast enough to keep up with the 1 < 1311202182 326723 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's how you discriminate between 1 and Z < 1311202183 486655 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> fst (1,unsafePerformIO $ printStrLn "teehee") < 1311202183 748663 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Then again, you could probably do that with an interved T-gate. < 1311202184 943991 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `unsafePerformIO'Not in scope: `printStrLn' < 1311202189 19543 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because 1 wired to L = 1, 0 wired to L = L < 1311202191 619001 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Oh, and that, too. < 1311202191 828680 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Aww. < 1311202196 184289 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*Z wired to L = L < 1311202207 637415 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and 1 is typically quite easy to distinguish from L < 1311202214 350341 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymee: that would defeat half of lambdabot's approach to sandboxing :P < 1311202229 280649 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you might need to end up going fully analog at least to start with < 1311202232 551656 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also it's putStrLn < 1311202280 523452 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :ais523: I dunno, let me see what can be done if you toss in the inverted T-gate. < 1311202294 927480 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell import System.IO.Unsafe; main = print $ fst (1,unsafePerformIO $ putStrLn "teehee") < 1311202301 300732 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a T-gate with the diodes going the other way is clearly possible, if you change from n-type to p-type wire < 1311202301 979504 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :1 < 1311202316 402331 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(as in, whether you change the program from starting with empty wire to changing with full wire) < 1311202316 995555 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymee: as you see the unsafePerformIO is not triggered < 1311202318 882840 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Suppose you have diodes going upward instead of downward. 0 or Z as the lower input will make it simply conduct, but 1 as the lower input will saturate it with 1s. < 1311202362 987143 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tswett: not quite; if you have 1 as the lower input and 0 as the upper input, you end up with about 0.5, a state known as X in VHDL < 1311202371 58286 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(VHDL has named more or less every value for a boolean that you might think of) < 1311202383 795216 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :ais523: oh, that's true. < 1311202410 261265 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymee: another use for unsafePerformIO is for implementing things like Debug.Trace.trace < 1311202417 197241 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Or is it... < 1311202452 587562 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Depends on how strong the upper input is, I think. < 1311202477 784847 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :*.net *.split < 1311202477 992413 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :*.net *.split < 1311202484 275547 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell import System.IO.Unsafe; main = print $ snd (1,unsafePerformIO $ putStrLn "teehee") < 1311202491 385617 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :teehee < 1311202503 707443 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1311202508 71595 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell import System.IO.Unsafe; main = print $ snd (1,unsafePerformIO $ putStr "teehee") < 1311202512 861878 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :teehee() < 1311202557 477035 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :If the T and RT gates act as I expect, then these are our gates: http://pastebin.com/hLsUGri6 < 1311202636 301136 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :AND and OR on 0 and 1 are there plain as day. NOT couldn't be too difficult... < 1311202774 127729 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1311202775 213282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :!haskell import Unsafe.Coerce; main = print (unsafeCoerce (99::Int) :: String) < 1311202779 859445 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​"" < 1311202782 848384 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1311202789 526903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wonder how that even works < 1311202824 216407 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1311202842 797228 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :No, NOT is impossible using these gates. They're all increasing, given the ordering 0 < Z < 1. < 1311202971 562433 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :ais523: any idea whether it's possible to make a non-increasing function? < 1311202991 960080 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :I would be surprised if it were. < 1311203001 441701 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :tswett: you can do minus a constant < 1311203010 222647 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :ais523: that's still an increasing function. < 1311203026 293407 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :by putting a drain past a narrow wire so it can only drain a fraction of the signal < 1311203042 863984 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I see < 1311203242 519650 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: that was weird hm < 1311203250 719652 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :? < 1311203253 660749 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1311203262 466654 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell import Unsafe.Coerce; main = print (unsafeCoerce (99::Int) :: String) < 1311203267 196092 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​"" < 1311203274 168719 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and repeatable too... < 1311203301 584162 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell import Unsafe.Coerce; main = print (unsafeCoerce (99::Int) :: [Maybe Bool]) < 1311203305 409892 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​[] < 1311203326 753649 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: it seems to be interpreted as an empty list < 1311203334 832722 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :I'm pretty sure that the presence of a bobule can never cause the absence of one later on. < 1311203371 404633 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: maybe it has to do with the tag bits on ghc pointers < 1311203382 786996 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Well, there's a really marginal case where that sort of thing can happen, I think. < 1311203392 637225 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell import Unsafe.Coerce; main = print (unsafeCoerce (99::Int) :: Maybe Bool) < 1311203397 102395 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Nothing < 1311203417 562379 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell import Unsafe.Coerce; main = print (unsafeCoerce (Nothing :: Maybe Bool) :: String) < 1311203422 226034 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​"" < 1311203443 531771 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell import Unsafe.Coerce; main = print (unsafeCoerce (Nothing :: Maybe Bool) :: Int) -- >:) < 1311203448 380794 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :1113251472 < 1311203458 616423 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell import Unsafe.Coerce; main = print (unsafeCoerce (Nothing :: Maybe Bool) :: Int) -- >:) < 1311203463 475392 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :1107496592 < 1311203471 720587 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: not quite as repeatable :P < 1311203479 690092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott: maybe it has to do with the tag bits on ghc pointers < 1311203480 408397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh right < 1311203483 790373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it probably means "first constructor" < 1311203484 698654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. [] < 1311203488 959647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and doesn't even look at the rest < 1311203490 603551 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :No, that can't happen. Essentially, a bobule picks a random one of its 9 surrounding squares. If that square is impassable, nothing happens; otherwise, it swaps places with that square. < 1311203494 772070 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1311203519 80707 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell import Unsafe.Coerce; main = print (unsafeCoerce (99::Int) :: Either () Bool) < 1311203523 893063 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Left () < 1311203532 116673 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell import Unsafe.Coerce; main = print (unsafeCoerce (99::Int) :: Either () Bool) < 1311203532 760986 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Ooh, but wait. Under the "bobules swap instead of colliding" model, a bobule can go through a diode in the wrong direction, by being replaced with a bobule going the other way. < 1311203536 812424 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Left () < 1311203549 368739 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell import Unsafe.Coerce; main = print (unsafeCoerce (99::Int) :: Either Bool Ordering) < 1311203554 151942 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Left True < 1311203560 924813 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell import Unsafe.Coerce; main = print (unsafeCoerce (99::Int) :: Either Bool Ordering) < 1311203565 282324 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Left True < 1311203715 501795 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Ordering? :D < 1311203745 712976 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> [minBound..maxBound :: Ordering] < 1311203747 384529 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [LT,EQ,GT] < 1311203845 572187 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> zipWith compare [2, 4..20] [10..20] < 1311203846 921396 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [LT,LT,LT,LT,LT,LT,LT,LT,EQ,GT] < 1311203862 148397 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :um < 1311203881 642660 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> zipWith compare [0, 2..20] [5..15] < 1311203882 907674 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1311203883 430589 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [LT,LT,LT,LT,LT,EQ,GT,GT,GT,GT,GT] < 1311203923 169826 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> sortBy (const $ const GT) [1..20] < 1311203924 471561 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1] < 1311203946 929285 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> sortBy (const $ const LT) [1..20] < 1311203948 441916 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20] < 1311203970 903561 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :> sortBy (const $ const GT) "pumpkin brigade" < 1311203972 301815 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "edagirb nikpmup" < 1311204122 107277 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :> sortBy (\x y -> case (ord x + ord y) `mod` 3 of 0 -> LT; 1 -> EQ; 2 -> GT) "pumpkin brigade" < 1311204123 475537 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "pmprin buikdage" < 1311204162 412465 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Hm. If you subtract instead of adding, you get a rock-paper-scissors ordering. < 1311204167 385756 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :> sortBy (\x y -> case (ord x - ord y) `mod` 3 of 0 -> LT; 1 -> EQ; 2 -> GT) "pumpkin brigade" < 1311204168 766251 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "epmpgaduirikn b" < 1311204260 507502 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :your case can be replaced with toEnum btw < 1311204309 899826 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Oh, true. < 1311204322 946099 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Wait, this isn't an RPS ordering. This is: < 1311204343 386098 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :> sortBy (\x y -> case (ord x - ord y) `mod` 3 of 0 -> EQ; 1 -> GT; 2 -> LT) "pumpkin brigade" < 1311204344 891977 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "adkn beuiripmpg" < 1311205772 5387 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :!haskell import System.IO.Unsafe; main = print $ snd (1,unsafePerformIO . sequence . replicate 3 $ putStrLn "teehee") < 1311205776 948248 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :teehee < 1311205898 276142 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :there's a reason i changed it to putStr :) < 1311205912 358633 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also < 1311205919 950896 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@src replicateM < 1311205920 779685 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :replicateM n x = sequence (replicate n x) < 1311206402 584135 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Ooh. < 1311206409 218042 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :@src replicateM_ < 1311206409 998597 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :replicateM_ n x = sequence_ (replicate n x) < 1311206463 997635 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let f m n = error $ show m ++ ' ' : show n in sortBy f [1..10] < 1311206468 488711 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1311206475 679279 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wtf < 1311206502 945910 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let f m n = error $ show m ++ ' ' : show n in sortBy f [1..10] < 1311206505 848737 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: 1 2 < 1311206522 776236 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let f 1 2 = LT; f m n = error $ show m ++ ' ' : show n in sortBy f [1..10] < 1311206525 185295 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: 3 4 < 1311206579 586 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let f x y | (x,y) `elem` zip [1,3] [2,4] = compare x y; f m n = error $ show m ++ ' ' : show n in sortBy f [1..10] < 1311206581 93629 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: 1 3 < 1311206594 581711 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let f x y | (x,y) `elem` zip [1,3,1] [2,4,3] = compare x y; f m n = error $ show m ++ ' ' : show n in sortBy f [1..10] < 1311206596 609635 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: 5 6 < 1311206637 655578 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let f x y | (x,y) `elem` zip [1,3,1,5] [2,4,3,6] = compare x y; f m n = error $ show m ++ ' ' : show n in sortBy f [1..10] < 1311206640 209977 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: 7 8 < 1311206667 832565 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let f x y | (x,y) `elem` zip [1,3,1,5,7,5] [2,4,3,6,8,7] = compare x y; f m n = error $ show m ++ ' ' : show n in sortBy f [1..10] < 1311206670 114075 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: 1 5 < 1311207010 566049 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311207074 998682 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> sortBy (\x y -> case (ord x - ord y) `mod` 3 of 0 -> EQ; 1 -> GT; 2 -> LT) "copumpkin cobrigade" < 1311207076 379988 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "adn becoucoripmpgki" < 1311207137 972574 :Sgeo__!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://qntm.org/tetris < 1311207144 532762 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :interesting there are several common substrings to without the co < 1311207148 332500 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :oerjan: I see < 1311207148 728138 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :copumpkin: You have 1 new message. '/msg lambdabot @messages' to read it. < 1311207219 651787 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :in fact just a k and i moved < 1311208714 873025 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :> error (error "yo") < 1311208716 268738 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: yo < 1311208874 826205 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :Today, Anki expects me to recall 51 Finnish words and learn an additional 20. < 1311208877 182671 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :I am screwed. :P < 1311208891 887248 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> error $! error "yo" < 1311208892 907858 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: yo < 1311208918 593338 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oops < 1311208934 520601 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> error undefined < 1311208936 126859 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: *Exception: Prelude.undefined < 1311208941 612682 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that's a good one < 1311208953 340915 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :tama mika on? se on bussi < 1311208963 849992 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i wonder why error (error "yo") doesn't give two... < 1311208982 248381 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> error $ ' ':error "yo" < 1311208983 333405 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: *Exception: yo < 1311208991 658848 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :thats my finnish vocab. i believe it means "what is that? that is bus" < 1311209002 526211 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> error $ error "yo" < 1311209003 704729 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: *Exception: yo < 1311209004 438040 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> fix (error .) "yo" < 1311209005 79105 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :or something similar < 1311209006 418303 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "*Exception: *Exception: *Exception: *Exception: *Exception: *Exception: *E... < 1311209007 199191 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wat < 1311209026 363674 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> error (error "yo") < 1311209027 219887 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: yo < 1311209036 843044 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :clearly this is something subtle... < 1311209048 488890 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :@src ($) < 1311209048 922108 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f $ x = f x < 1311209057 906908 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> error (error (error "yo")) < 1311209059 703947 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: yo < 1311209085 705439 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> error $ error $ error $ "yo" < 1311209086 654252 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: *Exception: *Exception: yo < 1311209092 643881 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :if there were a rewriting rule, i'd expect it to trigger with $ as well < 1311209125 608634 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 252 seconds < 1311209149 73269 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311209174 273689 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :copumpkin: shachaf: do any of you have any idea why this differs? < 1311209180 501505 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :? < 1311209183 870217 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :I just got disconnected < 1311209202 971304 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :oerjan: That's kind of weird. < 1311209207 532954 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :copumpkin: lambdabot gives different printout for error (error "yo") and error $ error "yo" < 1311209207 912835 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> error (error "yo") < 1311209208 697420 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: yo < 1311209213 287361 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> error $ error "yo" < 1311209214 398415 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: *Exception: yo < 1311209223 14684 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :yeah, someone brought that up a while ago < 1311209225 91730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : > error (error (error "yo")) < 1311209225 404881 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : *Exception: yo < 1311209225 619487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : > error $ error $ error $ "yo" < 1311209225 619675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : *Exception: *Exception: *Exception: yo < 1311209230 660249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Isn't ($) lazy? < 1311209236 485943 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :> error `id` error "foo" < 1311209236 848751 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :I can't remember why it is, but I think there was discussion about it on haskell-cafe < 1311209237 334071 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: *Exception: foo < 1311209241 114390 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :it's some sort of bug somewhere < 1311209258 875528 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :> id error (error "foo") < 1311209259 659122 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: *Exception: foo < 1311209264 495634 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: they _should_ be identical. i'd be extremely surprised it f $ x isn't rewritten to be identical to f x inside ghc < 1311209266 929904 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :> error (error "foo") < 1311209267 971563 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: foo < 1311209282 935443 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :> (let x = error in x) (error "foo") < 1311209283 847877 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: foo < 1311209293 753764 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :> (let x = error in x `seq` x) (error "foo") < 1311209294 670361 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: foo < 1311209299 722964 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :> (let x = error in id x) (error "foo") < 1311209300 583772 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: *Exception: foo < 1311209306 219922 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Exciting. < 1311209460 723610 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :found it: http://www.haskell.org/pipermail/haskell-cafe/2011-February/088905.html < 1311209696 627302 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :So GHC knows that error is strict, but not that id error is? < 1311209700 666044 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :Makes sense, I guess. < 1311209722 161496 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :"But in version (B), < 1311209722 368746 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the demand analyzer only knows that ($) is strict in its first < 1311209723 463478 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :argument -- it's not strict in its second." < 1311209730 990375 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :> id error (error "foo") < 1311209731 901566 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: *Exception: foo < 1311209733 64521 :shachaf!~shachaf@204.109.63.130 PRIVMSG #esoteric :> error (error "foo") < 1311209734 176013 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: foo < 1311209773 999138 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :"If ($) were getting inlined, the code would look the same coming into < 1311209774 206498 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :demand analysis in both cases, so you wouldn't see a difference. So < 1311209774 206699 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :I'm guessing you're compiling with -O0. < 1311209774 878423 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :" < 1311209881 408321 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :-funroll-loops < 1311209957 259095 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :-funroll-all-loops < 1311209973 731855 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :-funroll-in-the-hay < 1311210657 357334 :tswett!~Warrigal@unaffiliated/ihope PRIVMSG #esoteric :soittaa < 1311212499 636693 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1311212712 521388 :tswett!~Warrigal@unaffiliated/ihope QUIT :Ping timeout: 246 seconds < 1311212782 597370 :tswett!~Warrigal@thay.Stanford.EDU JOIN :#esoteric < 1311212866 714789 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote I'm having nostalgia for when we could see the glass from the floor < 1311212867 913729 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :520) I'm having nostalgia for when we could see the glass from the floor < 1311212932 200473 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is there context < 1311213567 684847 :cheater__!~ubuntu@g229161194.adsl.alicedsl.de JOIN :#esoteric < 1311213772 391321 :cheater_!~ubuntu@g229161190.adsl.alicedsl.de QUIT :Ping timeout: 240 seconds < 1311213892 384169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: minecraft < 1311213896 574920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also technically a jok < 1311213897 5405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :e < 1311216057 511374 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :" thats my finnish vocab. i believe it means "what is that? that is bus" <<< i would translate it as "ths wht is? it is a bus." < 1311216070 231281 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :close enough :> < 1311216092 521601 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :certainly < 1311216103 198705 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :wahahaha < 1311216146 391004 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :certainly understandable < 1311216168 698336 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yeah.. somehow that phrase stuck < 1311216193 362759 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :a similar sentence that means something would be "mik tm on? se on bussi" < 1311216216 612964 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ah.. i wouldn't know how to create such a character < 1311216220 854429 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :what is this? it is a bus. < 1311216302 129593 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so im studying some haskell .. very beginner stuff < 1311216310 617403 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :i don't know how not to know how to make such a character, so i certainly have some sympathy < 1311216339 670694 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :erm < 1311216354 785727 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :oh haskell < 1311216364 216880 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :not finnish < 1311216365 652421 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :... < 1311216369 69301 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i have just learned fst (1,'a') and snd ("abc",2) < 1311216374 554693 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :i was about to ask why the fuck everyone's learning it < 1311216380 119889 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :but okay haskell < 1311216382 936554 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :then i'll just ask < 1311216387 860169 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :why the fuck is everyone learning it? < 1311216405 708272 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the reasons should be obvious < 1311216413 775598 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oklopol: on beesti languagi < 1311216430 278313 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :xD < 1311216467 421535 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :my friend who i left behind in an old chatroom would be very happy to hear i know any haskell words < 1311216481 603302 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :"besti" is occasionally used i think < 1311216511 27492 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i think that the toughest part to learn is pronunciation < 1311216520 648430 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> fst . fst . fst . fst $ (((("fst!",1),2),3),4) < 1311216522 621557 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "fst!" < 1311216533 434568 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :whoa.. slow down < 1311216536 506655 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :>.< < 1311216541 344915 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION cackles evilly < 1311216563 912809 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :itidus20: how deep expressions have you learned to evaluate so far? < 1311216579 955825 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i'm sorry, obscure haskell demonstrations are obligatory on this channel < 1311216596 243303 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(not that that was particularly obscure for haskell) < 1311216596 728249 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :that 4 was roughly my limit i think < 1311216598 728959 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :an exercize was: Exercise 3.2 Use a combination of fst and snd to extract the character out of the tuple < 1311216599 215933 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :((1,a),"foo"). -- which i did < 1311216617 951273 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :lol.. rocket science < 1311216619 125782 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :snd . fst < 1311216628 777633 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh.. the thing is the book doesn't have the dot < 1311216638 105550 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hmm this brings back grave memories < 1311216638 674550 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i have a hunch he may not have learned . and $ yet :P < 1311216660 677723 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :itidus20: that's fine you can use parentheses instead < 1311216669 262030 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :well anyway biggest penis = snd (fst penis) < 1311216676 530990 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the k and r book wasn't referencing certain characetrs when someone tried to show me < 1311216690 331209 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so that is a deep concern < 1311216703 327062 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :^s/referencing/showing < 1311216707 503714 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1311216719 355905 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :gulp < 1311216741 835420 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but is probably safe < 1311216745 453351 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :itidus20: well haskell mostly uses just plain ascii, although there is a flag for using unicode for some stuff if you want things to look more like typeset math < 1311216773 332719 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :uh.. im gonna assume the book simply didn't introduce the . yet < 1311216779 652497 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :itidus20: almost certainly < 1311216787 742450 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :however.. yeah that reminds me that my k and r book.. had missing chars < 1311216803 811613 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :or maybe they just used \circ instead < 1311216812 293807 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> fst (fst (fst (fst (((("fst!",1),2),3),4)))) < 1311216813 595744 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "fst!" < 1311216821 199925 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :better? :) < 1311216935 781031 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :wurk -> < 1311216936 28148 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i see < 1311217015 265845 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :> snd(snd (1,(2,3))) < 1311217016 439578 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :itidus20: if f and g are functions, (g . f) is a new function that first applies f, and then applies g to the result. main use of this of course being obfuscation. < 1311217016 687762 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 3 < 1311217034 149426 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats oklopol -----### < 1311217040 551903 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oklo: im not listening.. :P im not taking the combinatrics approach < 1311217056 216392 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :i < 1311217056 999050 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :err < 1311217075 371041 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i mean i will if it ever gets there but yeah < 1311217084 577964 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :you don't get that definition? < 1311217095 895313 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oklopol: you don't get that he might not get it? < 1311217105 930676 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :oerjan: you don't get that i don't get that he might not get it? < 1311217111 338631 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :wait < 1311217113 822351 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :you totally got that. < 1311217117 181561 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes i do. < 1311217118 775300 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i have no math background.. i encountered a curious ebook though which seems to be good at people like me < 1311217149 930636 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but worse than no math background my brain is wired in a strange way < 1311217156 808840 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :itidus20: is it that Learn You a Haskell book? it's frequently recommended although i learned haskell before that... < 1311217182 112982 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Yet Another Haskell Tutorial by some guy Hal Daume < 1311217186 633514 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1311217209 828608 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that's a bit older i think. < 1311217218 153487 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I don't think very well. But I do think. < 1311217248 345565 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric ::D < 1311217253 786666 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :okay i really have to < 1311217292 291552 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :> prtStrLn "bye" < 1311217293 744801 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `prtStrLn' < 1311217299 166924 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok sweet < 1311217318 587556 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric ::-s < 1311217320 384689 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :itidus20: lambdabot only does expression printing, not output functions < 1311217326 43913 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :cool < 1311217330 447351 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you might try EgoBot instead < 1311217337 104341 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell putStrLn "bye" < 1311217339 545979 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :bye < 1311217358 10341 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :on the other hand, lambdabot has many more functions imported by default < 1311217360 801178 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so i got hugs < 1311217385 446426 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :itidus20: these days the recommendation is the haskell platform < 1311217403 814493 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hugs is sadly completely unmaintained now < 1311217426 51432 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :although i used it for a long time < 1311217437 766033 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :if i get anywheer i will keep it in mind < 1311217470 16028 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh.. unrelated.. i have a curious function i would like to define < 1311217486 24191 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :someone was explaining the game of pennymatching to me yesterday < 1311217493 59595 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Using Hugs these days is a bit like using GCC 1 for your C development. < 1311217537 287093 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :itidus20: oh also when you asked the thing about characters i checked your client version and you seem to be on windows. so (1) there's a character map which you can use to get strange characters (2) if you use hugs you probably want to use winhugs < 1311217604 973811 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i have winhugs yeah. haskell book is ok. but once upon a time the k&r book had some troubles leaving out certain chars. ill have to check up one day if it has them < 1311217638 770500 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so about pennymatching.. one curious thing is that the rules are identical for each player < 1311217664 638730 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so they don't have to be defined for each player, only for a generic player. < 1311217696 708959 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :(im weird) < 1311217706 651782 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :sounds like nim-type games < 1311217718 780663 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh.. pennymatching is very very simple. < 1311217747 649246 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :2 players choose a binary digit (such as heads or tails) in private and then compare. < 1311217767 336074 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :if they are the same then player 1 wins. if they differ then player 2 wins < 1311217781 77082 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :someone described it to me yesterday < 1311217791 221858 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :heh ok that's probabilistic so not really nim-like < 1311217831 869812 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :looks like a simple mixed strategy game < 1311217876 839105 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so, as i started to overanalyze it, i realized that of the four outcomes: 00,01,10,11 that theres no other possible win condition except "one of the players wins by getting 00 or 11" < 1311217903 681006 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :er what < 1311217916 83335 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i though you said player to wins on 01 and 10 < 1311217919 490986 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*two < 1311217923 373012 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well each player supplies a binary digit to the game < 1311217953 624591 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and.. of the 2 players.. one of them wins on 00/11 and one of them wins on 01/10 < 1311217976 319698 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the rule about which player wins on which is arbitrary < 1311217990 970957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : itidus20: oh also when you asked the thing about characters i checked your client version and you seem to be on windows. so (1) there's a character map which you can use to get strange characters (2) if you use hugs you probably want to use winhugs < 1311217995 733621 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what characters are strange for haskell? < 1311218001 551037 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :none < 1311218004 435259 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :as far as i know < 1311218007 249680 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i was asking oerjan :P < 1311218013 555559 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh haha ok < 1311218024 21489 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: well he was pointing out he couldn't make finnish ä, i think < 1311218036 564492 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :cut and pastes: < 1311218040 826737 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hehe < 1311218201 310171 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so when i started to analyze this pennymatching what i found is that in order to have a fair game, whatever player 1 does, player 2 must have a 50% chance of winning < 1311218239 370346 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i don't know how to formalize the idea exactly.. but it's fascinating since the idea of fairness is recursive between the 2 players < 1311218310 223274 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :option A = 50% chance. option B = 50% chance. < 1311218357 345233 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i should try drawing it for myself in paint < 1311218567 516157 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 250 seconds < 1311218576 311977 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1311218594 418405 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :itidus20: i think it depends on your definition of fair. you might also make it >= 50% i think < 1311218613 685208 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :uh like.. if you go heads, you have 50% chance of winning because they also have 50% chance of winning *pulls out hair* < 1311218614 948514 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm wait < 1311218632 595822 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hehe < 1311218650 158901 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :there may not be any way in this game of making it > 50% for any option < 1311218658 542224 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its simple enough < 1311218688 373808 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> 50 for heads: always win (for fairness: for tails: always lose) < 1311218689 415362 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `for'Not in scope: `heads'Not in scope: `always'Not in scope:... < 1311218696 746711 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i mean, it wouldn't necessarily by unfair if A had a choice that guaranteed that A loses < 1311218696 954089 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a vanilla coinflip < 1311218699 28988 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :if you say that a player wins on 10/11 and the other player wins on 01/00 < 1311218715 361730 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oerjan: true.. not if they didn't know the rule < 1311218725 245934 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but there wouldn't then be enough options with just heads and tails to make it fair the other way around < 1311218743 501920 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i think < 1311218757 206512 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but it could work if there were more than two options < 1311218761 795093 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i worded it in a very obfuscated way < 1311218786 336926 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but what fascinated me most of all is the recursive way of defining a 50% chance of winning between the 2 players < 1311218832 106646 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i lack the math skill to see sense in it < 1311218844 27666 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its surely something trivial < 1311218984 813016 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :blah. < 1311219041 365414 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :itidus20: you probably are calculating what's called a nash equilibrium. see http://en.wikipedia.org/wiki/Strategy_(game_theory)#Mixed_strategy it even has a link to Penny Matching < 1311219054 918633 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :thanks < 1311219155 166732 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1311220612 753292 :copumpkin!~pumpkin@unaffiliated/pumpkingod NICK :contrapumpkin < 1311220953 783456 :contrapumpkin!~pumpkin@unaffiliated/pumpkingod NICK :yoda < 1311220966 769047 :yoda!~pumpkin@unaffiliated/pumpkingod NICK :coyoda < 1311220980 891443 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yoda, opposite category is in, hm? < 1311221098 515702 :coyoda!~pumpkin@unaffiliated/pumpkingod NICK :YodaLemma < 1311221237 568825 :canaima17242!~vit@190.199.140.4 JOIN :#esoteric < 1311221276 118578 :canaima17242!~vit@190.199.140.4 PRIVMSG #esoteric :holaa < 1311221313 380665 :canaima17242!~vit@190.199.140.4 QUIT :Quit: Leaving. < 1311221354 124372 :YodaLemma!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1311224206 102582 :Sgeo__!~Sgeo@ool-ad034d00.dyn.optonline.net NICK :Sgeo|DiesAtBadTi < 1311225639 446861 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1311225830 255257 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :zzo38: hmm, is the Unispace specification stable? < 1311225913 28 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :i feel it is still vague about multiple labels and INTERCAL operators < 1311225936 964116 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :lifthrasiir: Some people (including you) can change it if you want to. Including to make it less vague, or discussion those things on the Talk page, or add other Unicode space characters, etc < 1311226003 326241 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :okay, but as always i wanted to implement it in esotope and the stability of the language is paramount ;) < 1311226059 632708 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :i appreciate the choice made by Migomipo who separated Migol 09 and 11, for example < 1311226264 465316 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It isn't completely stable yet, it is just some ideas I wrote. Feel free to update whatever is unclear or incomplete on that wiki article for Unispace. < 1311226916 198421 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Holy crap. There is a lake of sulfuric acid. < 1311226959 796235 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :A naturally occuring lake of *sulfuric acid*. < 1311226980 583576 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ah yeah < 1311226986 490529 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :thats not that difficult < 1311227015 506229 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Still. Fuck. < 1311227023 825923 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :happens around volcanos especially < 1311227033 589295 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ever watched dantes peak? < 1311227057 479510 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :No. < 1311227066 419866 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :But, yeah, it makes sense how it can occur. < 1311227093 485862 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Volcanic gas very high in sulfur bubbling into a lake — bam, sulfuric acid lake. < 1311227122 881259 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :which specific one are you talking about? < 1311227141 731677 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Ijen. < 1311227145 928023 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :pH of 0.5. < 1311227293 122787 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ew mining sulfur by hand < 1311227307 340988 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :nobody needs that job < 1311227331 460035 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :And even less so sans gas mask. < 1311227413 168766 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :under no conditions < 1311227576 596541 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :There's different levels of "fuck no", though. < 1311227612 294809 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :sure < 1311227615 891641 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :fine < 1311227637 111814 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but all of them are above a threshold of taking action < 1311227687 847687 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Of course, there's *much* better ways of getting sulfur, making the whole proposition sickening and pointless. < 1311227744 946645 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Though, TBH, most of those really hazardous things that people in undeveloped nations end up doing are either pointless or much better done via machines. < 1311227768 526646 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what are we waiting for? < 1311227783 694397 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :lets go put that sugar refinery out of business! < 1311227798 336904 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Well, there's this nasty problem with economic inequities... < 1311227803 623499 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :those poor guys need to be unemployed < 1311227856 801889 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :And it's very, very nontrivial to bootstrap an economy. < 1311227946 230979 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :who needs to bootstrap an economy? we just bring in our own people and equipment, pay fair tax on export and use of the land... < 1311227972 931592 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :eventually theyll take over the operation themselves cuz thats just how things go < 1311227984 632330 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but for now, it cant hurt them really < 1311228087 254770 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Or, knowing humanity's propensity for dickishness, we'll just settle in and create an oppressed underclass that eventually rises up and then has no idea how to run shit, causing things to go to shit. < 1311228197 65318 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :wtf? create? theres already one! otherwise there wouldnt be people carrying sulfur out of a volcano for $13/day < 1311228246 861008 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :That's not the *underclass* in that society. < 1311228253 515676 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :You may now be frightened. < 1311228319 604969 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so you agree we wouldnt really be hurting them to build some infrastructure there? < 1311228343 510613 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Well. No. My only issue is that there's a decent chance the people involved in doing so will be royal dicks. < 1311228399 523995 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i was saying we should be those people < 1311228406 802531 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :pretty sure i'm not a dick :) < 1311228413 883722 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Oh, we personally? No argument. :P < 1311228437 486295 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Though I'm afraid that at the moment, they're paid higher wages than I. < 1311228443 58853 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :haha < 1311228461 418109 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :(fuck you, Bush.) < 1311228531 698959 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :not long ago i heard a few fuck reagans < 1311228541 412347 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Why did you get dead yesterday? < 1311228541 637005 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Also fuck Reagan. < 1311228543 787838 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :He started it. < 1311228548 796068 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so it seems we shall have a good oldfashioned consie president orgy soon < 1311228585 735797 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And why didn't you write that book tomorrow? < 1311228668 434846 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :who are you talking to zzo38? < 1311228727 300641 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You, in case you are on this channel. < 1311228786 481112 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Good night < 1311228787 923457 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh < 1311228839 83306 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :well ask again last week and maybe I'll havd an answer for you by the day i am laid to rest < 1311228882 173858 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK, I will try. But maybe I can't. < 1311228915 535936 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Read error: Operation timed out < 1311228949 527947 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :well, if i never try to find out how your attempt went, then you can both succeed and fail < 1311229026 770151 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311229446 140927 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I read book once, it says Jesus is laughing and none of the things they described in the Bible actually existed, they are mythology meant to make up ideas and philosophy and parables and those things, and it makes Gnostic Christianity still valid. < 1311229557 14087 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(In the past, it was, and still is in the present, my opinion, that the proper meaning of religion, it doesn't matter whether or not the events described in the Bible actually happened or not.) < 1311229709 856042 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do they exist any of the mana symbols and other symbols for Magic: the Gathering, and energy card symbols for Pokemon card, and Fanucci suit symbols, and so on, in METAFONT? < 1311229737 729188 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :RE: MTG symbols. No, but there should be. < 1311229810 628228 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes I think it would be good idea. Would you know who knows how to do it with a good job? < 1311230261 860438 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There is at least one (probably several) TTF of (some) MTG symbols, it might be possible to do some manual convertatation, or at least use it as a starting point. (Though I have no clue how good it is; I just saw one somewhere.) < 1311230350 990754 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Don't know about how one would do those multicolored hybrid symbols in METAFONT; isn't it quite strictly monochromatic? < 1311230438 266505 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes it is monochromatic (although you can use specials if needed). It doesn't need colored; you can do it in monochrome so that it works on monochrome printers. The background circle is the colored part and it would be a separate circle symbol, inserted whenever needed for color symbols on color printers. < 1311230504 935041 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :But there are those two-color ones, like http://wiki.mtgsalvation.com/images/4/4b/Manaur.gif -- though I guess you could have the two halves as separate symbols. < 1311230548 339155 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes you can have the two halves as separate symbols. < 1311230572 681847 :CakeProphet!~adam@h173.27.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1311230573 121050 :CakeProphet!~adam@h173.27.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1311230573 328540 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1311230584 788566 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(You could use ImageMagick colors, PostScript colors, PDF colors, or what I prefer is CMYKX color specials (where X is like K but used for monochrome printers, while CMYK is for color printers)) < 1311230670 589201 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think separate symbols would work. Each half of circle is one symbol which is colored when printing. And the mana symbols can just be the smaller ones than normal and then put in place. < 1311230872 568511 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1311230885 23846 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :http://www.mezzacotta.net/garfield/?comic=141 I do believe that the text beneath is the best bit about this one. < 1311230904 242546 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :ACTION is a-archive-binging sqrt(-$garfield) < 1311230936 454619 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Morning! < 1311230966 144831 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The other way is to convert the images used in MSE directly to GF format for the specified resolutions. < 1311230979 574309 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :> sqrt 3.14159 < 1311230981 85683 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1.7724531023414978 < 1311231059 621057 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :> sqrt -3.14159 < 1311231061 80035 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show (a -> a) < 1311231061 287490 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `... < 1311231121 229562 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :orosu < 1311231134 342099 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> sqrt (-pi) < 1311231135 650888 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : NaN < 1311231139 28956 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :woot < 1311231143 894957 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There you have the floating-point version. < 1311231148 670354 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :thanks < 1311231169 444043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : > sqrt -3.14159 < 1311231170 967005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :need parens < 1311231173 446576 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :around the negative number < 1311231179 481326 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :nods < 1311231200 207562 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Otherwise it's (-) sqrt 3.14159, which is of course a type error. < 1311231217 18225 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ahh < 1311231225 521850 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hmm < 1311231231 823101 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so you can't have a negative function < 1311231250 582098 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Unary minus is a bit of a hack in Haskell. < 1311231272 688550 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :(TBH, it's a bit of a hack in pretty much every language with both it and binary minus, but that's beside the point) < 1311231275 536124 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well.. mathematical theory probably hasn't explored the implication of a negative function < 1311231305 770629 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but since a function isn't really a number im just being dumb < 1311231316 157671 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Well, I suppose you could do a variant of Church numerals, thereby getting you functions as numbers. < 1311231318 869316 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric ::) < 1311231328 842916 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Actually, without "variant of". < 1311231346 180184 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :You only need to do extra legwork if you want it to do negatives or something. < 1311231392 776130 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hummm < 1311231397 319959 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :don't mind me < 1311231476 208581 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> sqrt $ (-pi) :+ 0 < 1311231477 467261 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 0.0 :+ 1.7724538509055159 < 1311231482 698517 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :sometimes i find my own words to be a thicket, because i have seen how calculated peoples words can be after they start reading about manipulative psychology < 1311231507 819512 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :How was it with lambdabot, how does it have all the modules (all of them) available by default? < 1311231509 15604 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :almost every sentence can be evil if the intent behind it is evil < 1311231526 810903 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What does :+ do? Is it for specifying complex numbers? < 1311231535 705259 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's the complex number constructor, yes. < 1311231551 980727 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :itidus20: That is difficult to know if it is correct or whatever it is < 1311231586 669090 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :you mean sqrt (-pi) ? < 1311231601 214178 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Does the intent behind a sentence make it evil? I don't know. < 1311231612 66112 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :or do you mean followers of general semantics < 1311231624 448793 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and all such nonsense < 1311231652 671534 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 255 seconds < 1311231653 22092 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That is the philosophical ideas of evil and such. < 1311231703 906601 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it has come to my attention that rather than using words to express feelings, people these days are interested in using communication as a weapon < 1311231741 720801 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :being entirely two faced thinking noone knows what they are doing < 1311231762 446986 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Floating-point vs math™: floating-point wins again: < 1311231763 138183 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> (-pi) :+ 0 == mkPolar pi pi < 1311231764 458478 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : False < 1311231765 543821 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i don't mean here i just mean in general < 1311231767 551326 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> magnitude $ ((-pi) :+ 0) - (mkPolar pi pi) < 1311231768 969026 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous occurrence `magnitude' < 1311231769 176176 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : It could refer to either `Data.Complex.ma... < 1311231801 582864 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Hrm, do I need to full-qualify that? < 1311231805 272438 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> Data.Complex.magnitude $ ((-pi) :+ 0) - (mkPolar pi pi) < 1311231806 445929 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 3.8473413874435795e-16 < 1311231872 656091 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Wonder what the other sort of magnitude is.) < 1311231899 642458 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :> mkPolar pi pi < 1311231900 946489 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (-3.141592653589793) :+ 3.8473413874435795e-16 < 1311231908 769047 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Almost, but not quite. < 1311231922 18760 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Effing floating point. < 1311231924 208379 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :marketing, salespeople, advertising, pickup artists, brainwashing, cults, suggestion, covert hypnosis, n.l.p., body language, double-entendres, general semantics, operant conditioning.. all this crap and whatever else comes from it < 1311231947 220586 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes it is possible not everyone knows exactly what they are thinking, because even your thoughts are all hallucination, too. You can say things for many purposes. One reason, is to ask question, answers, tell something, notify something, etc. < 1311231948 299948 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :And *now* I realise what "mkPolar" is doing. < 1311231972 549352 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Seems so obvious. < 1311231995 229216 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Just constructing a complex number from a polar coordinate pair. < 1311231997 4923 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Or for word games. < 1311232009 295610 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :(sorry, just first time I'd seen that function) < 1311232016 434638 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> pi * (cis pi) < 1311232017 795112 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : (-3.141592653589793) :+ 3.8473413874435795e-16 < 1311232035 292456 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Yeah, that would be the obvious implementation. < 1311232057 450495 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :zzo: well anyway, the people involved sell themselves out < 1311232060 777463 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Effing floating point. :P < 1311232111 735798 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But yes it is true, they say things for lying and marketing and so on, too. < 1311232128 240413 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Interestingly, 'cis' and 'mkPolar' seem to be independently implemented: "mkPolar r theta = r * cos theta :+ r * sin theta" and "cis theta = cos theta :+ sin theta", from the sources. < 1311232160 87123 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :How strange. I wonder what difference exists. < 1311232196 467635 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Hmm. Actually, might be laziness. < 1311232227 311546 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Don't think that'd be *notable*, though. < 1311232286 32491 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Might be laziness. On an "intermediate results in higher precision" machine and an old-fashioned language, you might also get better results from doing "r * cos theta" and "r * sin theta" separately, before stuffing them into a "struct complex" or whatnot which would potentially involve truncamation. < 1311232310 953576 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Like the good old x87's 80-bit floats, a regular source of surprising inequalities. < 1311232334 442213 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Floats already produce some surprising inequalities, though. < 1311232369 786672 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think for measuring angles in a computer, neither radians nor degrees is best. Instead maybe you can have something such as 0xC000 for one full turn (using unsigned 16-bit numbers). < 1311232399 460331 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1311232431 152015 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :zzo38: It really depends on why you're measuring angles. < 1311232518 564610 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Degrees" where 256 == full turn are quite often used too, since when you put those into a byte-sized variable, the wrap-around is in many cases quite "natural", plus 256 elements is still borderline reasonable for a trig table. < 1311232540 224164 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1311232541 251774 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1311232601 218642 :Scientits!~username@netblock-72-25-91-35.dslextreme.com JOIN :#esoteric < 1311232720 757166 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And the grads (gradians) which have the value of 400 as 2*pi (sorry, tau). I think I had a calculator which could be set to grads, for some inexplicable reason. < 1311232804 126534 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1311232812 880252 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :*Aaah*, calculators. < 1311232824 408981 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Is there any good reason for them? < 1311232848 101553 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You can play (multiplayer, with the link cable) Tetris with them in class? < 1311232857 796967 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :You can do that with a Gameboy. < 1311232863 289017 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Your point? < 1311232866 701851 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, but that might be more conspicuous. < 1311232913 550664 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Also there's a demo called Anal Party IV for the TI-86, which does sound (well... some) by twiddling the link port registers. < 1311232930 4932 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :is there any field where humans still actually calculate immediate expressions by hand? < 1311232948 404824 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :itidus20: Education. < 1311232958 652184 :Scientits!~username@netblock-72-25-91-35.dslextreme.com PRIVMSG #esoteric :what are immediate expressions? < 1311232959 901505 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(It's not an especially impressive demo; the graphics hardware in TI-86 only has a simple bitmapped screen, so you can't do anything really clever with it.) < 1311232960 703784 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :uh.. by immediate expressions i mean.. as in .. resolving an equation to a value < 1311232976 963906 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :scientits: im a newbie, a duimbass and i don't know math. forgive my use of these words < 1311232983 499062 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :heheh < 1311232992 30347 :Scientits!~username@netblock-72-25-91-35.dslextreme.com PRIVMSG #esoteric :is my name that intimidating? I don't know much maths < 1311233012 979718 :Scientits!~username@netblock-72-25-91-35.dslextreme.com PRIVMSG #esoteric :I was going to say shopping, in response to your question < 1311233016 30921 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh you call it maths.. you must not be from the us < 1311233021 174497 :Scientits!~username@netblock-72-25-91-35.dslextreme.com PRIVMSG #esoteric :because that's apparently what we're best at as a society < 1311233028 596501 :Scientits!~username@netblock-72-25-91-35.dslextreme.com PRIVMSG #esoteric :I am from the internets < 1311233033 943265 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :sory < 1311233038 999177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Scientits: btw this channel is about programming < 1311233055 810987 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i dun really wanan know < 1311233125 440714 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :where i live its also called maths though < 1311233354 483842 :Scientits!~username@netblock-72-25-91-35.dslextreme.com PART #esoteric :"Leaving" < 1311233404 278909 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :eek what did i do < 1311233507 114529 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so what i meant was.. inserting numbers into equations and working out the answers without the aid of a calculator < 1311233520 811537 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :or..even.. doing it with a calculator < 1311233578 463978 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Yes, that's only done in education. < 1311233589 755384 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Which *suggests* that it does not belong there. < 1311233647 461530 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it's bizzare < 1311233738 601149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: it was me < 1311233746 701491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :everyone thinks this is an esoterica channel. < 1311233800 194854 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :is it? < 1311234224 311510 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1311234321 934716 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :@die 1d6 < 1311234322 865768 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :1d6 => 3 < 1311234788 549784 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :a certain tradeoff is occuring to me. in general normal people are not entertained by their own work. < 1311234834 161435 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :for example, a poet probably doesn't contemplate on their own poems. a writer on their own novels, a director on their own films, a musician on their own music, etc < 1311234845 488190 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nahhhh < 1311234848 98502 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's just false humbleness < 1311234882 526071 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean sure there may be some people who don't think their work sucks but has absolutely no interest in it < 1311234887 58251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but I very much doubt they're in the majority < 1311234903 827160 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :humm < 1311234929 680297 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well, in general it is easier to be entertained I think by something someone else made < 1311234933 244008 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net PRIVMSG #esoteric :Also, most programmers hate everyone *elses* code, and only likes their own. < 1311234949 990396 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well programming is something difficult to place in this sense < 1311234951 260626 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: [asterisk]like < 1311234964 709830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: that's certainly true < 1311234980 995646 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but that may be just because the act of creating a work involves so much attention to it that it's like playing a song nine hundred times < 1311235025 657785 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :This always brings to mind field of dreams for me < 1311235043 24695 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :about building something for someone else < 1311235113 812978 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i want to be my own audience because i can tailor something to my exact needs and i can give myself the most direct feedback < 1311235121 49932 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but however... perhaps it is like incest < 1311235128 441939 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and.. just wrong < 1311236307 733083 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :theres this feeling i get when looking at code of a kind of boredom or ennui knowing it isn't going to do anything exciting, or knowing it doesn't mean anything < 1311236340 310711 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :im not sure if its the "you should turn on your intellect now" feeling < 1311236359 751623 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :maybe i am just too inexperienced to "get it" < 1311236390 252356 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it was quite late in life afterall that I started to give a damn about politics or legal or economic matters in newspapers < 1311236393 761787 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Read error: Connection reset by peer < 1311236414 557632 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :maybe i just need to let it come < 1311236589 917678 :Sgeo|DiesAtBadTi!~Sgeo@ool-ad034d00.dyn.optonline.net NICK :Sgeo < 1311238106 993022 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :http://wellnowwhat.net/transfers/testWaveform.wav < 1311238144 287782 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sounds waveformy < 1311238170 717193 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :it does < 1311238204 995814 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :we're working on making it better tho < 1311238221 384787 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :i think part of the problem is the time resolution, giving it a sort of modem-y sound < 1311238249 465375 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1311238259 933611 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what is it meant to be < 1311238261 756992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a e i o u? < 1311238282 849735 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :"a i o" < 1311238295 600979 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :"a e i o u" isnt a bad guess < 1311238313 275932 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :given the phonetics of "e" < 1311238333 889098 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :and the apparent strength of the final [u] in the "o" < 1311239089 379245 :ineiros!~itniemin@james.ics.hut.fi QUIT :Read error: Operation timed out < 1311239108 108828 :ineiros!~itniemin@james.ics.hut.fi JOIN :#esoteric < 1311240972 618003 :Zwaarddijk!miekko@infa.abo.fi QUIT :Ping timeout: 258 seconds < 1311240975 928542 :Zwaarddijk!miekko@infa.abo.fi JOIN :#esoteric < 1311242612 34777 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 240 seconds < 1311242636 383352 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311244284 773634 :Ycros!~ycros@2600:3c01::f03c:91ff:fe96:868c PART :#esoteric < 1311244917 477231 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Ping timeout: 252 seconds < 1311245318 216333 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :" a certain tradeoff is occuring to me. in general normal people are not entertained by their own work." <<< i love pretty much all of my own work < 1311245340 24526 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :i also think all of it sucks ass < 1311245498 637898 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :" but that may be just because the act of creating a work involves so much attention to it that it's like playing a song nine hundred times" <<< i think the majority of people enjoy hearing the same thing over and over (although with other stuff in between repetitions) < 1311245660 737354 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1311245943 121554 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :well, at least if that thing is pure greatness < 1311246123 568222 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1311246743 921012 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Well, my BF Joust evolutiony thing is approaching being ran < 1311246964 82759 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I predict it will enslave humanity in approximately 7 hours. < 1311246967 657445 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That's what always happens. < 1311247016 489141 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I've taken precautions < 1311247022 817794 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :It's written in Python < 1311247024 419006 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That's also what they always say. < 1311247046 399018 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Mine was written in Perl, and it still enslaved a couple of humanities. < 1311247398 634537 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Also, the evolution process is controlled by me < 1311247585 516284 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Ychat just announces the now.. but < 1311247599 154434 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i was going somewhere with it < 1311247641 173571 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i feel there is a disconnect with programming languages and the desired result < 1311247662 204650 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :(yeah its called the art of programming dumbass) < 1311247823 976155 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but uh.. I suspect that things can be better < 1311247960 902413 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :]]]]]]]]]]]]]]]]]]]]] < 1311247965 309043 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oops < 1311248086 33821 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 260 seconds < 1311248162 559345 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1311248188 344109 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote The Russian's emblem was the hammer and sickle, not the fist and other fist < 1311248192 20149 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :521) The Russian's emblem was the hammer and sickle, not the fist and other fist < 1311248200 405775 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :YES < 1311248836 969419 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1311249011 70880 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Well, now my BF Joust interpreter might be working < 1311249639 569848 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Well, I'm running it 256 times < 1311249653 946142 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :And it had an error < 1311249678 908765 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :This'd be much easier if Python had until loops < 1311249694 492869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: Have you tried "while not"... < 1311249852 77099 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote Deewiant: So you... reverse the byte order manually, but then call ntohl too? fizzie: The host might be big-endian! < 1311249853 489769 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :522) Deewiant: So you... reverse the byte order manually, but then call ntohl too? fizzie: The host might be big-endian! < 1311249871 332695 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Technically that quote is missing a space, since you apparently still put spaces after line-terminating question marks. < 1311250207 543827 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, I can't seem to shake that hobbit. < 1311250738 821145 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1311250755 638199 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I just had to explain to my parents in an argument that you don't actually feel anything with your heart. < 1311250759 8102 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :they disagreed. < 1311250807 682109 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :`addquote God, I sure do hate Apple and their header files that only include the functions they're specified to. < 1311250809 76779 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :523) God, I sure do hate Apple and their header files that only include the functions they're specified to. < 1311250964 430855 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's like they don't _want_ to be at fault here! < 1311251069 958279 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :CakeProphet: then they're idiots < 1311251099 147797 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I feel with my left foot, personally < 1311251100 176299 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :...Python just crashed < 1311251145 982476 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :well there are nerves in the heart right? < 1311251150 720040 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as in, not an exception? it segfaulted? < 1311251162 76865 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oklopol: yes, but that's not what they feel /with/ < 1311251163 152837 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :It just dissappeared < 1311251171 383564 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I'm on Windows temporarily < 1311251179 983529 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...well, it is sort of, but... fuck, you know what I mean. < 1311251184 496951 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :well i can feel something with my hand < 1311251189 624806 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :i'm sure this is all your parents meant < 1311251202 573232 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :that you can also touch stuff with your heart and feel it < 1311251204 275168 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no I think you give them too much credit. < 1311251239 53319 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Have a friend who was absolutely certain that the capital of the US is in British Columbia < 1311251240 962787 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I started to explain that you feel emotions in your brain, and they said if they felt things with their head then they could turn them off. < 1311251258 715000 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so obviously they're just completely ignorant of everything. < 1311251269 7417 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :maybe they were just fucking with you < 1311251312 168028 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :then this is quite a prank they're pulling. It's a joke they've been pulling my entire life. < 1311251330 2517 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :being that dumb, that is. < 1311251371 752430 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I can't be outdone by idiots like your parents! < 1311251399 875073 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I'm going to have children, then pretend to be an idiot until they are 21! < 1311251434 393585 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :i'm going to make my children think i'm dead, and show up as a ghost every now and then < 1311251444 108022 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"if they felt things with their head then they could turn them off" -- what? < 1311251455 448135 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :give them like a bit of lsd so they don't know if it was real or not < 1311251466 413330 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I often turn things off with my head < 1311251473 889565 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :For example, light switchs < 1311251475 376413 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :yeah it's called telekinesis < 1311251478 995452 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :and it's perfectly normal < 1311251489 498373 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: I kid you not. < 1311251497 891871 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Telekinesis? I just call it hitting my head off things < 1311251507 631859 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :apparently everything in your head is under conscious control. < 1311251536 210018 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :cake: which includes so called unconcious concious? < 1311251570 268690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : that you can also touch stuff with your heart and feel it < 1311251574 194481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i don't think your heart has nerves < 1311251585 343767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : I can't be outdone by idiots like your parents! < 1311251585 586013 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : I'm going to have children, then pretend to be an idiot until they are 21! < 1311251590 367586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Do one better! Pretend to be an idiot until YOU DIE. < 1311251592 196756 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is where it became intolerable. "feeling with your heart" was kind of reasonable, because emotions are experience as bodily sensations to an extent, but.. they didn't think that emotions were a result of their "head" < 1311251595 447156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And leave NO TRACE of you ever not being an idiot. < 1311251598 727043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It will be the ULTIMATE prank. < 1311251601 128861 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :well prolly not enough that you could actually feel stuff touching it, but i mean if you say bang it with a hammer < 1311251619 965695 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it definitely has nerves < 1311251630 387839 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :" Do one better! Pretend to be an idiot until YOU DIE." <<< nah just wait until your kids die < 1311251638 775486 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Does it have touch receptors? < 1311251664 947941 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my heart feels meaty. < 1311251669 759026 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :well why would it < 1311251688 120219 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I dunno, the liver has light receptors < 1311251713 590837 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :haven't heard that one, why the fuck? < 1311251715 955283 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to recognize when you've been disemboweled in the daytime? I could see that as being useful information. < 1311251721 709392 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: that's because... ummm... err.... < 1311251725 815059 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :`addquote Do one better! Pretend to be an idiot until YOU DIE. < 1311251727 166009 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :524) Do one better! Pretend to be an idiot until YOU DIE. < 1311251727 364556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :err.............. < 1311251736 9619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: My, aren't I quotable today. < 1311251746 289650 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Indeed < 1311251751 98312 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :The liver light receptors were a co-incedence that slowly led to the developement of eyes < 1311251810 897226 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :god was like lol evolution ur being so dum < 1311251899 303030 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :unintelligent design. < 1311251941 345189 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i think with my liver < 1311252122 119649 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i more or less accept that we exist as a kind of mysterious tradeoff < 1311252140 363810 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :me too < 1311252163 967694 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :not even that.. i just don't know < 1311252168 232607 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :i mean i have no idea what that means, but i assume that's your point < 1311252181 8711 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well.. self and other < 1311252188 624545 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :theres no real divide between self and other < 1311252193 821622 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the mind just approximates it < 1311252218 123595 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :just guessing < 1311252265 678589 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :yep black and white, real and unreal, yin and yang, lemme get my crystal ball < 1311252283 962240 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :i should sleap < 1311252289 647167 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Like, is my left hand part of me? < 1311252292 760623 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Is my sock? < 1311252300 264141 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Is this sofa I'm sitting on? < 1311252304 75279 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Is my brain? < 1311252315 33696 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :taneb: having spent far too much time thinking about these things... i have only led myself into depressions < 1311252329 284219 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :left hand yes, sock only if you just jizzed on it, sofa no except if you just jizzed on it < 1311252340 358260 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :*in < 1311252349 571602 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but it helps to remember that not knowing is not knowing < 1311252350 584249 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :brain yes < 1311252394 523552 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :taneb: a depressed view of existence isn't necessarily a more accurate one < 1311252451 998327 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what if you jizz on everything? Does everything become one? < 1311252467 931081 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :have you even READ the bible? < 1311252478 79726 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I suppose you have to jizz on your jizz < 1311252539 891260 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :So... God has jizzed on everything? < 1311252552 800326 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :have you even READ the bible? < 1311252577 64896 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Tried to once. < 1311252582 590638 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Couldn't get into it. < 1311252583 157889 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :me too < 1311252588 86636 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :me neither < 1311252588 813921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote So... God has jizzed on everything? have you even READ the bible? < 1311252590 83127 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :525) So... God has jizzed on everything? have you even READ the bible? < 1311252680 53138 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :i shall now sleep until the sun goes down < 1311252741 906328 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: so rude to sun < 1311252898 633198 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :i agree, that's why i always go to sleep when the sun starts sunning rudely < 1311252984 407564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: it's four pm there dude < 1311253042 452855 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :yes i usually sleep all day < 1311253049 906752 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :got a problem with that? < 1311253060 232259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nope it's just that the sun has been sunning rudely for quite a while < 1311253065 192535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you should try doing it a bit earlier so that you miss all of it < 1311253070 611231 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :well how would i know < 1311253075 356356 :oklopol!~oklopol@dyn37-143.vpn.utu.fi PRIVMSG #esoteric :i can't actually see it < 1311253135 27566 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Hire someone to see it for you? < 1311253161 391962 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Well, my BF Joust interpreter works < 1311253286 662921 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Nope, I've broken it < 1311253720 714765 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Fixed it < 1311253748 482456 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Nälkä, eikä oo ruokaa. < 1311253944 200613 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :...Myös. < 1311253979 600693 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Olen käsine! Ei, olen kaksi käsineet! < 1311254280 271199 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Jsem rukavice! Ne, já jsem dva rukavice! < 1311254301 1874 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Ben bir eldiven! Hayır, iki eldiven! < 1311254317 419898 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Ich bin ein Handschuh! Nein, ich bin zwei Handschuhe! < 1311254328 585396 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Why is German so long? < 1311254333 912599 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :It's inefficient < 1311254348 428594 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I just want to express my identity as a glove < 1311254360 108353 :cheater__!~ubuntu@g229161194.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311254365 237620 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Then correct myself as my glove identity has duplicated < 1311254423 293936 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Yeah, in "Ich bin ein", everything but "bin" is redundant, and "Handschuh" is longer than it has to be. < 1311254460 632166 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :It should be, like, "Bin Glof! Nein, bin zwei Glofe!" < 1311254485 807298 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :We should make a petition to reform the German language < 1311254505 177735 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Nah, we should all just speak Spanish instead. I like that one. < 1311254521 49205 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Soy un guante! No, yo soy dos guantes! < 1311254533 16243 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :¡Soy guante! < 1311254538 679408 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :It's not as short as Turkish... < 1311254547 812585 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :What you say if being a glove is your job. < 1311254561 134076 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :¡No, soy dos guantes! < 1311254641 610298 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Damn, python.org is down < 1311254668 679007 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :...Is there a short way to find the sum of all the numbers in a list in python? < 1311254677 649534 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1311254685 615536 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1311254754 530456 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Taneb: yes, sum < 1311254762 954409 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Ooh, that's handy < 1311254764 326292 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :builtin function I believe. < 1311254769 946460 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Even handier < 1311254789 3853 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :In the words of the great Stephen Fry: Wo ist mein Handy? < 1311254804 492591 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, my Python knowledge is a little rusty. < 1311254814 36227 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :haven't used it in quite a while. < 1311254819 55966 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Mine is extremely incomplete < 1311254836 522463 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but it was my first language, so I spent a lot of time mastering it. < 1311254843 134194 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not that it's... difficult to master. < 1311254873 872973 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :are you familiar with generator comprehensions? < 1311254879 586341 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or, whatever they're called... < 1311254895 484686 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Not especially < 1311254922 658206 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(expr for var in list). if you use square brackets it's a list comprehension which is strictly evaluated, but using () makes a lazy iterator object < 1311254943 138030 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: You should use Haskell it's a great thing and also better than Python. < 1311254946 135664 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so for large iterations, generators are preferable. < 1311254949 798798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Opinions hour with Elliott. < 1311254959 725785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: Only true if you're going to iterate over it afterwards < 1311254967 918625 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I'm better at Python than I am at Haskell < 1311254984 648116 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Actually, I'm awful at Haskell < 1311254992 434612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :reversed([x for y in z]) shouldn't be much slower than reversed(x for y in z) < 1311254995 961298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Although the latter is nicer < 1311255010 473516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: It's called self-improvement. :p < 1311255011 864587 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: well... yes. I was talking about iterating, not representing data. < 1311255094 995193 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: well reversed can't take an iterator at all. < 1311255101 477076 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well that sucks < 1311255106 884525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It'll be in itertools somewhere < 1311255111 425546 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it wouldn't be very efficient anyways. < 1311255121 905162 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :compared to reversed(list) < 1311255188 499580 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also the /length/ of the list is important. Which is why I say that for large iterations, generators are much more space efficient. For small lists/iterations, it's not going to be a noticable difference. < 1311255237 818935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You'll probably rarely be able to tell at all what with how slow Python is < 1311255253 865498 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, yeah. < 1311255295 118619 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I've just made it a habit to use generators when I do not need to store the values later because they're generally more efficient for that purpose. < 1311255329 462555 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for example: using xrange instead of range (though I believe in Python 3 range produces an iterator) < 1311255380 575996 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I've always found worrying about efficiency in languages like Perl and Python to be somewhat ironic. < 1311255449 342795 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You can worry about algorithmic efficiency, but microoptimising is basically completely pointless < 1311255452 181762 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I suppose being concerned about how performance /scales/ is reasonable, but trying to get the fastest runtimes would be silly. < 1311255455 607357 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...yes, what you said. < 1311255476 169913 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Now in Haskell, you can microoptimise without significantly changing the global structure of your code, if you need it... ;D < 1311255485 158935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I can twist literally anything into an argument for why Haskell is the best, try me. < 1311255500 226990 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Says the guy who spends most of his Haskell-coding time groaning about its glaring imperfections.) < 1311255548 822079 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Python's C interface is pretty good. The "Great Language Shootout" benchmarks have the lowest Python-to-C ratio at 1.02 < 1311255558 155591 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :obviously these programs cheat and write everything in C.. < 1311255596 803314 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but it shows that there's not much overhead to this approach when micro-optimizing computationally intense sections of code. < 1311255647 21694 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :... C-to-Python ratio, actually. < 1311255658 791535 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er, not, since it's runtime. < 1311255733 106018 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my main complaint with Python is that it has poor functional programming support in libraries and syntax. < 1311255768 911169 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Bäck. < 1311255841 187896 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I believe I suggested improving the functools module on the Python mailing list one time, including things such as id and compose functions. It wasn't taken seriously. < 1311255889 149994 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :at least it has a partial application constructor thing. < 1311255938 726229 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I think it would be much cleaner to write a function decorator that supported partial application directly in the __call__ method. Because partial(f, a, b, c) is uglier than just f(a,b) < 1311255943 588062 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*f(a,b,c) < 1311256010 218793 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@curriable \n def func(a,b,c): ... < 1311256010 652195 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1311256060 225703 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ophet(+i)] [4:Freenode/#esoteric(+cn)] [Act: 3,5,6] < 1311256065 21812 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...? < 1311256076 609713 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hand must have slipped and did something weird. < 1311256104 556035 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Taneb: ^^^ do this stuff < 1311256116 835682 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it would be a func and pretty easy little module < 1311256122 90442 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol *fun < 1311256153 719039 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :What am I tryinh? < 1311256214 59978 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :basically you would create a class called curriable, that took a function as its constructor argument, and defines a __call__ method that returns a partial application when every mandatory argument to the original function is not given. < 1311256260 524385 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you'd have to use the inspect module to grab the functions signature information and stuff, so that you can know when to partially apply and when to return the normal result. < 1311256292 983122 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and functools, so that you could borrowed the partial class < 1311256299 768408 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*borrow < 1311256312 211591 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..have I lost you? < 1311256319 502420 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Slightly < 1311256357 852963 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay if you import functools, you get a class called partial. Partial is constructed with a function and some arguments to that function. < 1311256400 878203 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it then returns a callable object that takes the rest of the functions arguments, and then gives you the result. This is called partial application, where you supply some of the functions arguments at one point in execution, and then supply the rest later. < 1311256427 600507 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Okay < 1311256452 868336 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the problem is that this does not occur automatically, you have to construct the partial object manually: thus, partial(f,a,b) instead of just f(a,b) < 1311256455 847072 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :HOWEVER < 1311256482 21666 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you could create a class called curriable, that wraps over a function, and implements a __call__ method that does the partial application semantics when not enough arguments are supplied. < 1311256531 468328 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to determine if this is the case, you could use the inspect module. Which has a function (can't remember the name) that returns information about a functions parameters. < 1311256542 507559 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :So, if enough arguments are supplied, it calls the function as normal, otherwise it returns the partial? < 1311256546 574444 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yep. < 1311256557 417412 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1311256561 457571 :elliott_!~elliott@95.149.245.10 JOIN :#esoteric < 1311256564 994057 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then, using Pythons decorate syntax, you could define functions that are automatically curriable < 1311256568 180716 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@curriable < 1311256568 589523 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1311256571 785037 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :def func(a,b,c): ... < 1311256573 314698 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like that. < 1311256575 753307 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ignore lambdabot < 1311256636 425695 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@d; def func(): ... === def temp(): ...; func = d(temp) < 1311256636 866596 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Parse error at "..." (column 13) < 1311256662 775560 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :; is linebreak since this is Python and Python is stupid. < 1311256729 239756 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :basically the @whatever is just a sugary way to wrap a function inside another object, so that you can implement special call semantics or whatever you want to do really. < 1311256746 16734 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you could have a wrapper that logs function calls, for example. < 1311256754 581596 :cheater_!~ubuntu@g229161194.adsl.alicedsl.de JOIN :#esoteric < 1311256795 256189 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or provides some metadata. or allows you to change the definition of the function at runtime (I think I've actually done this before...) < 1311257060 413375 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also you write class methods (aka static methods) in Python by putting @classmethod above the method definition. < 1311257097 781173 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in Java I like to call static methods "functions" < 1311257115 791368 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :since this is basically when they are used. < 1311257198 456381 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1311257224 805816 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er, actually Python has staticmethod and classmethod. classmethod makes the method take the class as its implicit argument, while staticmethod has no implicit argument at all. < 1311257341 696009 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I hope I am making sense right now... < 1311257352 970759 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I enjoy teaching people things. < 1311257356 627398 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Sort of... < 1311257411 864904 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :anything you're confused about? < 1311257495 524281 :cheater_!~ubuntu@g229161194.adsl.alicedsl.de PRIVMSG #esoteric :does italian have separate singular and multiple "you"? < 1311257496 500110 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :So, I'm making something that takes a function and some parameters, and returns a function, which is the same function as before but with the parameters hardcoded? < 1311257505 762460 :cheater_!~ubuntu@g229161194.adsl.alicedsl.de PRIVMSG #esoteric :currying < 1311257528 761280 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Taneb: well, you could, but that's already been done for you if you import functools and then type functools.partial < 1311257559 317756 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :And if there are enough parameters, the function is called? < 1311257578 585238 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what you would be making is a thing (aka class) that takes a function and produces a function that will either partial apply or completely apply based on the number of arguments. < 1311257611 865253 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :actually it wouldn't be producing a function directly, because you can define function-like objects by implementing the __call__ method. < 1311257622 998181 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which is called whenever your object is called as though it were a function. < 1311257632 962093 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :So, if I had a kinda boring function called total that took two arguments and returned their sum < 1311257651 242428 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :whatever(total,3) would return a function that added three to things < 1311257655 612114 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yep < 1311257661 1299 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map (+3) [1..] < 1311257662 113286 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30... < 1311257662 311585 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :but whatever(total,3,7) would return 10? < 1311257670 907180 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...no it's more like < 1311257680 557728 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :whatever(total)(3) would return the function that adds three to things < 1311257680 975398 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :A function that returns ten? < 1311257691 870864 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and whatever(total)(3,7) would return 10 < 1311257713 892331 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then you just use @whatever above the def for total < 1311257721 200316 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to make it a curriable function. < 1311257770 477225 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :whatever(total) just augments total so that it automatically partially applies when (get ready for it) applicable. < 1311257816 573867 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it could do this by either returning a function, or by being a class that implements a __call__ method < 1311257858 709372 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1311257890 740368 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is the semantics Haskell does by default. (3+) is a function that adds three to things. < 1311257905 649730 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but Python can do this as well if you define a function wrapper for it. < 1311258010 262920 :oklopol!~oklopol@dyn37-143.vpn.utu.fi QUIT :Ping timeout: 250 seconds < 1311258054 8109 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :then you could have: import operator, itertools; add = whatever(operator.add); map(add(3), itertools.count(0)) < 1311258074 475754 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which is roughly equivalent to the Haskell code map (+3) [0..] < 1311258093 833942 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :except it's wordier because you have to import some boilerplate to get the desired semantics. < 1311258221 137766 :cheater_!~ubuntu@g229161194.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311258290 404411 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Apparently, built-in functions don't count as functions < 1311258297 29680 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how so? < 1311258308 690364 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :TypeError: is not a Python function < 1311258316 91002 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what is the offending code. < 1311258327 388403 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :inspect.getfullargspec(len) < 1311258332 474459 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, yes. < 1311258347 43820 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :inspect can't get the argument information from a built-in function. < 1311258432 161607 :oklopol!~oklopol@dyn58-429.yok.fi JOIN :#esoteric < 1311258560 569361 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in that case you can have a special-case for built-in functions where you catch a TypeError, test if it was a built-in, and then see if the exception message matches func_name + "() takes exactly .*? arguments? (\d+ given)" < 1311258568 53365 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or something equally hackish < 1311258738 145896 :oklopol!~oklopol@dyn58-429.yok.fi QUIT :Ping timeout: 250 seconds < 1311259013 445226 :cheater_!~ubuntu@g229161194.adsl.alicedsl.de JOIN :#esoteric < 1311259046 441011 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Taneb: but in the meantime you could just ignore built-ins < 1311259404 259104 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311259480 729069 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also when returning the partial object you may want to wrap that object within your class as well. < 1311259492 697862 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so that the partially applied function can be partially applied further. < 1311259512 451086 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :thus whatever(total)(2)(4) < 1311259538 301945 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, bad example. whatever(three_argument_function)(a)(b)(c) < 1311259618 617547 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :So it's... weirdly recursive? < 1311259627 836114 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no, not recursive at all. < 1311259636 386783 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it just returns instances of the same class when called. < 1311259664 346041 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so that the functionally is contagious, so to speak. < 1311259693 854295 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle a -> b -> c < 1311259694 641571 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude curry :: ((a, b) -> c) -> a -> b -> c < 1311259694 839503 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Tuple curry :: ((a, b) -> c) -> a -> b -> c < 1311259694 839748 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude flip :: (a -> b -> c) -> b -> a -> c < 1311259696 145303 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle a -> b -> c -> d < 1311259696 923793 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.Regex.Base.RegexLike makeRegexOpts :: RegexMaker regex compOpt execOpt source => compOpt -> execOpt -> source -> regex < 1311259697 121692 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Network.BufferType buf_append :: BufferOp a -> a -> a -> a < 1311259697 121868 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Network.BufferType buf_snoc :: BufferOp a -> a -> Word8 -> a < 1311259735 651242 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let if' a b c = if a then b else c in (if') (True) (2) (3) < 1311259736 588490 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2 < 1311259745 270897 :oklopol!~oklopol@dyn58-429.yok.fi JOIN :#esoteric < 1311259774 826592 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@let if' a b c = if a then b else c < 1311259776 78493 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Defined. < 1311259796 861849 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (((if' False) 3) 4) < 1311259798 588929 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 4 < 1311259819 342595 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :demonstrating how partial application works in Haskell, called currying in Haskell. You can curry the curried function. < 1311259853 224412 :oklofok!~oklopol@dyn58-429.yok.fi JOIN :#esoteric < 1311260011 341542 :oklopol!~oklopol@dyn58-429.yok.fi QUIT :Ping timeout: 252 seconds < 1311260026 289068 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :currying is useful because it allows you to construct more specific functions from general functions. < 1311260111 484606 :oklofok!~oklopol@dyn58-429.yok.fi QUIT :Ping timeout: 240 seconds < 1311260147 613382 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for example const in Haskell lets you create functions that always return a constant value. < 1311260153 27116 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :map (const 3) [1,2,3,4] < 1311260155 91419 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map (const 3) [1,2,3,4] < 1311260156 33947 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [3,3,3,3] < 1311260204 1434 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in Python const would look like: @curriable; def const(a,b): return a < 1311260361 36803 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :def makeconst(a): return lambda b: a < 1311260372 634842 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes < 1311260390 927196 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but thats lame. < 1311260414 607087 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because it actually needs to be < 1311260485 318040 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :def makeconst(a, b=NotImplemented): return ((lambda b: a) if b is NotImplemented else a) < 1311260570 56277 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I used NotImplemented instead of None because there might be situations where you want to use None for b < 1311260581 493195 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and NotImplemented is pretty unused. < 1311260668 721571 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :heh, NotImplementedType is a pretty fancy type. < 1311260676 637595 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's got a __repr__ method and nothing else. < 1311260682 934137 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :NotImplemented exists to be shown. < 1311260719 180637 :oklopol!~oklopol@dyn58-429.yok.fi JOIN :#esoteric < 1311260726 843543 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :NoneType only defined __repr__ and __hash__. hmmm, interesting, so NotImplemented cannot be used in a dictionary. < 1311260784 920501 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh wait, yes it can, I think it just inherits __hash__ from object. < 1311260847 605186 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Python's object hierarchy propagates a wealthy family history of opioid use. < 1311260975 237424 :oklopol!~oklopol@dyn58-429.yok.fi QUIT :Ping timeout: 255 seconds < 1311260987 129071 :oklopol!~oklopol@dyn58-429.yok.fi JOIN :#esoteric < 1311261039 140841 :oklofok!~oklopol@dyn58-429.yok.fi JOIN :#esoteric < 1311261245 209842 :oklopol!~oklopol@dyn58-429.yok.fi QUIT :Ping timeout: 255 seconds < 1311261459 167584 :oklofok!~oklopol@dyn58-429.yok.fi QUIT :Ping timeout: 264 seconds < 1311261510 748049 :oklopol!~oklopol@dyn58-429.yok.fi JOIN :#esoteric < 1311263678 288225 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :`addquote Vorpal: Won't be slower than Python ;-) elliott_, yeah but that is like saying a T-Ford going down a hill won't be slower than a bicycle uphill on a bumpy road :P < 1311263679 655438 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :526) Vorpal: Won't be slower than Python ;-) elliott_, yeah but that is like saying a T-Ford going down a hill won't be slower than a bicycle uphill on a bumpy road :P < 1311263815 526983 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(for reference, he was talking about a program written in C...) < 1311265058 729679 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :import teleporter < 1311266103 866152 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Ping timeout: 252 seconds < 1311266269 173271 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1311266309 203885 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1311266955 254846 :pikhq!~pikhq@174-22-169-204.clsp.qwest.net QUIT :Ping timeout: 246 seconds < 1311266960 821284 :pikhq!~pikhq@71-219-194-90.clsp.qwest.net JOIN :#esoteric < 1311267360 858721 :MigoMipo!~John@84-217-0-190.tn.glocalnet.net JOIN :#esoteric < 1311267986 694751 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello people! < 1311268024 12621 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :hi < 1311268041 957259 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Oh, you don't count, I was just talking to you < 1311268641 632691 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Oh God I am crazy < 1311268654 783921 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm trying to implement Numberwang in C++ < 1311268666 156428 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I haven't even touched C++ in years < 1311268669 917919 :boily!~boily@mtl.savoirfairelinux.net QUIT :Quit: WeeChat 0.3.5 < 1311268827 300997 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Oh, I won't bother < 1311269246 605281 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Good work ethic < 1311269297 419726 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Even so far my DVI optimization program does a better job than TeX although I am still improving it. You can also suggest other things with it, including optimizations I may have missed, and so on. < 1311269316 935851 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'll do it in JavaScript instead < 1311269323 457093 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I know JavaScript < 1311269938 425377 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1311270437 15099 :elliott_!~elliott@95.149.245.10 QUIT :Read error: Connection reset by peer < 1311270701 330073 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1311271261 967617 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1311272018 418417 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1311272308 652849 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net JOIN :#esoteric < 1311272361 613574 :pikhq!~pikhq@71-219-194-90.clsp.qwest.net QUIT :Ping timeout: 258 seconds < 1311272706 724622 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Does anyone know how to convert a string like "4.4" to a number in Javascript? < 1311272826 103690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :parseInt(n,10) < 1311272912 662577 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That loses the .4 < 1311272936 103357 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :parseFloat works, though! < 1311273127 566350 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Okay, that's a bit weird/ < 1311273143 511304 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :In Chrome, at least, NaN is not equal to itself... < 1311273165 20667 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But it is not equal to itself < 1311273235 987508 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :Yes, that's by definition. < 1311273288 542506 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Does the definition recommend a way to test for NaN-ness? < 1311273323 331350 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :there's probably something like an isNaN function < 1311273324 788298 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :isNan(x)? < 1311273331 425529 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, it's isNaN. < 1311273336 859518 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(The lowercase 'n' was a typo.) < 1311273344 336167 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Thanks < 1311273453 560125 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : parseFloat works, though! < 1311273454 562640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, right. < 1311273456 881174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Make sure to include the ten. < 1311273461 874403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or 0 at the start = different parsing. < 1311273474 178438 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Really? How interesting < 1311273481 373169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's because it thinks it's octal < 1311273484 355371 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :0x makes it hex, etc. < 1311273486 451238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Too smart for its own good < 1311273523 244501 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm not sure if parseFloat does that < 1311273541 380737 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :parseFloat("019") returns 10 < 1311273543 64611 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :*19 < 1311273546 397497 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, fair enough < 1311273548 792894 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Still wouldn't trust it :P < 1311273557 478776 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :and parseFloat("0x19") returns 0 < 1311274034 798633 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I've just had an idea for an Esolang < 1311274051 812335 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :One consisting entirely of error handling < 1311274108 630287 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And everything that isn't error handling causes an error < 1311274117 437670 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Which is then handled < 1311274120 776779 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :With vigour < 1311274200 15015 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shades of http://esolangs.org/wiki/Reaper < 1311274284 446081 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi JOIN :#esoteric < 1311274297 590249 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Not quite what I had in mind < 1311274309 271205 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi PRIVMSG #esoteric :hi.. #compilers is rather quiet channel.. so I came to ask this here.. < 1311274362 60798 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi PRIVMSG #esoteric :is it unadvisable somehow to insert spillnodes early and reduce them out later if they appear to become unnecessary? < 1311274384 97690 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :you're building a spillnode-based esolang? < 1311274422 240566 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :(What's a spillnode?) < 1311274458 523398 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi PRIVMSG #esoteric :oh. i forgot to provide context. < 1311274487 749450 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi PRIVMSG #esoteric :I attempt to output machine code from intermediate language of some sort. < 1311274511 627886 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi PRIVMSG #esoteric :that is.. compile IR into target machine code :) < 1311274602 470654 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi PRIVMSG #esoteric :once I take much as possible away from it.. it becomes mostly a problem of just selecting instructions and mapping target machine registers for variables. < 1311274692 399072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote This staircase is very good for correcting people's opininons about communism < 1311274693 502427 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :527) This staircase is very good for correcting people's opininons about communism < 1311274797 240697 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi PRIVMSG #esoteric :Taneb: spillnode is a node that translates into load or store whenever live variable gets spilled into memory. < 1311275222 508303 :atehwa!atehwa@aulis.sange.fi QUIT :Ping timeout: 250 seconds < 1311276294 615960 :cheater_!~ubuntu@g229161194.adsl.alicedsl.de PRIVMSG #esoteric :hi < 1311276322 776429 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi PRIVMSG #esoteric :hi < 1311276701 114160 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1311276831 803772 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Read error: Connection reset by peer < 1311276946 594578 :elliott_!~elliott@95.149.245.10 JOIN :#esoteric < 1311276947 844711 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1311277121 479388 :cheater_!~ubuntu@g229161194.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311277209 838789 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : well.. mathematical theory probably hasn't explored the implication of a negative function < 1311277230 511241 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um it probably has, in several different variants. that's the way it usually goes. < 1311277251 583955 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :oerjan: I discussed one such way not long after. < 1311277252 458502 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but first you have to define what kind of negative function you _mean_ by the word < 1311277256 714749 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :Well, more "touched on". < 1311277283 890068 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also < 1311277296 224687 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :(one of the obvious ways of doing a "negative function" is, of course, a Church pair of a Church boolean and a Church numeral) < 1311277301 647641 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> (sqrt-3.14159) 2 < 1311277303 20336 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : -1.7273764376269047 < 1311277307 689962 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION whistles innocently < 1311277335 179999 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :Smartass. :P < 1311277358 48392 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric ::t (sqrt-3.14159) < 1311277359 22210 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Floating a) => a -> a < 1311277393 984572 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :That... Is the thing I least expected. < 1311277402 648236 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION cackles evilly < 1311277410 762013 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it is simple really < 1311277417 46744 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :Do tell. < 1311277431 269581 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> (sqrt-3.14159) 3.14159 < 1311277432 381494 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : -1.369136897658502 < 1311277446 719843 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> (sqrt-3.14159) 4 < 1311277447 718756 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : -1.1415899999999999 < 1311277449 198187 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :> (sqrt-3.14159) x < 1311277450 678196 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : sqrt x + negate 3.14159 < 1311277466 898747 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :... < 1311277469 130656 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :derp < 1311277489 57480 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lambdabot has instances Num b => Num (a -> b), Floating b => Floating (a -> b) etc., which simply applies the usual numerical methods to the result < 1311277497 323876 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*apply < 1311277505 182028 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :e.g. < 1311277510 265844 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> (2*id) 3 < 1311277511 657988 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 6 < 1311277542 351100 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this is fairly common mathematical usage e.g. when considering vector spaces of functions < 1311277582 820842 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> sqrt 2 < 1311277584 181399 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1.4142135623730951 < 1311277587 61364 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :> (add 1 * add 2) 1 < 1311277588 289016 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `add'Not in scope: `add' < 1311277594 64074 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :oerjan: Okay, that'd do it. < 1311277604 698312 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :> let add = (+) in (add 1 * add 2) 1 < 1311277606 92684 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 6 < 1311277627 171238 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :Also explain why the type error on "sqrt -3.14159" was a missing Show instance, not a missing Num instance. :) < 1311277634 705545 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1311277664 39202 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or rather, an overlapping instance - there are two conflicting modules defining Show for functions < 1311277673 603583 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> putStr 1 < 1311277675 105976 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Num.Num GHC.Base.String) < 1311277675 304566 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from the literal `... < 1311277678 839162 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh < 1311277681 405029 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> putStr "1" < 1311277682 541104 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : < 1311277694 572279 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :elliott_: Thought you might like to know that Linux 3.0 is going to be released "soon". < 1311277700 373470 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :previously the function instance was similar to that < 1311277761 750289 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :pikhq_: Cool. < 1311277776 598553 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :elliott_: A clone of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git should be 100% usable; unless someone finds a major bug, that's getting released. < 1311277789 22688 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pikhq_: lambdabot in private tells that the instances are from the smallcheck and vector-space packages < 1311277795 536431 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :oerjan: Ah. < 1311277867 530873 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so sometimes the inability to selectively import instances in haskell gets rather annoying < 1311277890 733569 :cheater_!~ubuntu@g229161194.adsl.alicedsl.de JOIN :#esoteric < 1311277940 971372 :GuestIceKovu!x@ANantes-259-1-175-60.w90-49.abo.wanadoo.fr JOIN :#esoteric < 1311278005 975934 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1311278012 664162 :Slereah!x@ANantes-259-1-153-216.w90-49.abo.wanadoo.fr QUIT :Ping timeout: 240 seconds < 1311278036 977511 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i believe they have done some work to ensure lambdabot no longer has overlapping name definitions (e.g. it no longer imports pure from both Control.Arrow and Control.Applicative), but the instances are impossible to get rid of with import statements < 1311278043 963474 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t pure < 1311278045 280621 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (f :: * -> *). (Applicative f) => a -> f a < 1311278059 97950 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t Control.Arrow.pure < 1311278060 410183 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `Control.Arrow.pure' < 1311278063 159112 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :grmbl < 1311278066 528411 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle pure < 1311278067 396979 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative pure :: Applicative f => a -> f a < 1311278089 611326 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm it is possible they simply removed pure from Arrow altogether < 1311278102 527540 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(it was just a synonym of arr anyhow) < 1311278127 573998 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :removed pure?!? < 1311278160 788452 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oklopol: it got annoying whenever someone wanted to import both Control.Arrow and Control.Applicative < 1311278178 76894 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :to have two different functions named the same thing < 1311278254 844379 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what does pure do < 1311278286 734118 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : How was it with lambdabot, how does it have all the modules (all of them) available by default? < 1311278319 190534 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i believe > runs in the environment of a module named L, which contains a heap of import statements < 1311278328 267265 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but certainly not _all_... < 1311278406 417663 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1311278488 830289 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : > magnitude $ ((-pi) :+ 0) - (mkPolar pi pi) < 1311278506 24478 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :darn so apparently they didn't get rid of all ambiguity < 1311278564 297544 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that vectorspace package strikes again, redefining magnitude < 1311278575 760524 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oerjan: didn't arrow become a subclass of Category, with pure replaced by something from Category? < 1311278596 907764 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Category has no pure < 1311278638 829129 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm, indeed not < 1311278746 22137 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this is stupid, as i believe it should be easy to get ghc to give error messages if you do that kind of ambiguity < 1311278754 672877 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311278820 317508 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!haskell module Main(Control.Monad, liftM) where import qualified Control.Monad; liftM = 3.14; main = print liftM < 1311278838 100210 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1311278849 639629 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!haskell module Main(Control.Monad, liftM) where import qualified Control.Monad(*); liftM = 3.14; main = print liftM < 1311278851 29722 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 258 seconds < 1311278855 799753 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wait what < 1311278863 113695 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :zhttp://www.youtube.com/watch?v=k91u6dtwYm8 < 1311278868 102367 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!haskell module Main(Control.Monad(*), liftM) where import qualified Control.Monad; liftM = 3.14; main = print liftM < 1311278886 269723 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :huh what _is_ the syntax for that... < 1311278914 923100 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :re-exporting modules? < 1311278923 814901 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes < 1311278990 413156 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :module Foo (baz,module Bar) I think < 1311278995 752230 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah found it < 1311279006 79852 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :!haskell module Main(module Control.Monad, liftM) where import qualified Control.Monad; liftM = 3.14; main = print liftM < 1311279006 278995 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :(if Foo also wants to export a local function baz) < 1311279010 656651 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :3.14 < 1311279013 689125 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wtf < 1311279065 361557 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :apparently it doesn't perform the check in that case < 1311279076 371486 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe it has to be compiled, not just loaded < 1311279095 775303 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :exporting two different symbols with the same name is apparently not an error :) < 1311279100 399203 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :maybe Main is special though < 1311279124 782229 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :could be < 1311279178 175656 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the report is pretty clear that this kind of thing should be a clash < 1311279188 575645 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh well < 1311279748 724807 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :elliott_: I should do something about your aimake concept. < 1311279769 356572 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :I'm not sure how to do it, but C builds should not be harder than "build foo.c" < 1311279785 482304 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric ::p < 1311279809 107247 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t re < 1311279810 392617 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `re' < 1311279832 845314 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle Complex a -> a < 1311279833 785182 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Complex imagPart :: RealFloat a => Complex a -> a < 1311279834 60330 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Complex magnitude :: RealFloat a => Complex a -> a < 1311279834 258404 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Complex phase :: RealFloat a => Complex a -> a < 1311279841 143633 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :The *obvious* method involves adding annotations to the source, but that feels a bit like a copout (not to mention hard to not fuck up). < 1311279846 467904 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> realPart (0 :+ undefined) < 1311279847 863834 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: Prelude.undefined < 1311279866 909889 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pikhq_: apparently Complex is strict, so no laziness available < 1311279966 222611 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :oerjan: So mkPolar is defined the way it is for strictness reasons? "mkPolar r theta = r * cis theta" would be less strict than "mkPolar r theta = r * cos theta :+ r * sin theta", presuming a lazy *. < 1311280036 367306 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pikhq_: um no i was implying that since Complex is a strict type, that _shouldn't_ be the case < 1311280042 684031 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :oerjan: Ah. < 1311280049 765348 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :So, mkPolar is defined the way it is for no good reason. < 1311280058 932495 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :perhaps. < 1311280091 79936 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well one reason is for stupid compilers which would otherwise create a temporary value < 1311280164 420648 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :presumably parts of the haskell report predates clever compilers by quite a lot < 1311280189 443962 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :Uh, Data.Complex isn't in the Report. :) < 1311280197 181744 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes it is. < 1311280201 500554 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :Oh, sorry. < 1311280268 703258 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :elliott_: On a scale of 1 to 10, how bad of an idea is adding notations to C source to make things happen somewhat sanely? < 1311280296 997351 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :11. < 1311280305 986586 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION runs away < 1311280327 75150 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :pikhq_: 99 < 1311280344 784487 :pumpkin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1311280414 594951 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :Hmm. *Regardless*, it'd probably need to have a full C preprocessor. :/ < 1311280421 430715 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :Well, more like 3/4ths of one. < 1311280435 228239 :augur!~augur@129.2.129.33 JOIN :#esoteric < 1311280666 661461 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Also, the evolution process is controlled by me < 1311280677 616306 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :elliott_: You. Insight. :P < 1311280696 158951 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :clearly someone hasn't read yudkowski, or elliott_'s (?) rants about it < 1311280707 486070 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :oerjan: yudkowsk_y_ < 1311280718 603490 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ACTION has not ranted on any AI topic to his knowledge < 1311280725 664245 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: yay i got closer than expected! < 1311280726 175237 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :maybe argued, but not monologued < 1311280742 73201 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :pikhq_: but i would agree with him, seeing as this is bf joust and the programs are kilobytes at most. :p < 1311280743 48688 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok ok < 1311280747 362037 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Nah, just I haven't got around to automating that yet < 1311280758 738852 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :elliott_: Relevant insight. < 1311280804 793682 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: no i mean, yudkowsky would say that thinking you control the AI would be no match against a _real_ superhuman AI < 1311280898 138175 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also, i was somewhat joking < 1311280934 838365 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Okay < 1311280959 609889 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I really need to do rather a lot of optimization, maybe a language change. < 1311280979 771283 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It takes about 5 minutes to evaluate a generation < 1311281002 121848 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I could probably get that down to two fairly easily < 1311281100 353523 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :Probably the single biggest problem is that there is no *way* to tell from just C source whether something is intended as a library or a program. < 1311281140 177980 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Unless it has a comment saying "THIS IS A LIBRARY" < 1311281148 707154 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : `addquote The Russian's emblem was the hammer and sickle, not the fist and other fist < 1311281156 142479 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://theredhunter.com/Fateh%20logo.gif < 1311281165 979855 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :Followed closely by how it's utterly impossible in the general case to discover what should be linked into that. < 1311281184 316657 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(Al Fatah) < 1311281198 372534 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :Though it's actually pretty easy if you assume that each header file corresponds to 0 or 1 C files that should be linked. < 1311281258 937646 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :*With* that assumption, you can just about do it by grepping for #include statements. < 1311281492 709553 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :oerjan: there's some good quotes later on :D < 1311281507 691095 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you don't say. < 1311281786 70880 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Why does my brother have to have a friend with almost exactly the same name as him? < 1311281853 981044 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :maybe he just likes people with similar names to his < 1311281903 912076 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Of course, that comment was a) rhetorical, b) completely irrelevant, c) fundamentally useless, d) kinda stupid, and e) < 1311281910 597279 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I couldn't think of an e < 1311281955 440807 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :> e < 1311281956 873992 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : e < 1311281963 33134 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :lambdabot could < 1311281971 484549 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :My word < 1311281983 934962 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sadly it's not _the_ e < 1311282000 978867 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :E, nevah < 1311282014 117454 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :> exp 1 -- is this the e? < 1311282015 783772 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2.718281828459045 < 1311282026 293293 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That be the e < 1311282040 287325 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :To an appropriate number of decimal places < 1311282056 227290 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> exp 1 :: CReal < 1311282057 662199 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 2.7182818284590452353602874713526624977572 < 1311282065 503900 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :yes, I think it was a bit few to be truly appropriate < 1311282077 738124 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ping < 1311282087 119364 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :6uod < 1311282142 115987 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I've got a friend who makes a quote list similar to HackEgo's... but NOT ON IRC! < 1311282144 443471 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : does italian have separate singular and multiple "you"? < 1311282150 662963 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes, tu and voi < 1311282162 624872 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also a polite one, lei < 1311282183 953209 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :This is the same friend who thought Washington DC was in British Columbia, managed to set a pan of water on fire, and whom I tried to teach Lambda Calculus < 1311282199 190355 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :"managed to set a pan of water on fire", wow < 1311282212 829379 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Nobody's sure how she did it < 1311282220 561838 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Taneb: are you sure he hasn't escaped from a sitcom somewhere? < 1311282235 201774 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Pretty sure. < 1311282235 414603 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or... are you sure you're not living in one < 1311282248 653335 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :She's female. In sitcoms it's generally the males who are idiots < 1311282254 311809 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1311282346 265986 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well i recall at least one exception (from cheers, although there were male idiots too) < 1311282363 269912 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh and friends had one < 1311282374 142110 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311282376 78968 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION is not entirely up-to-date with modern sitcoms < 1311282381 996545 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And if this were a sitcom, she and I would have more unresolved sexual tension < 1311282396 879858 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Maybe you're just in a really badly-written sitcom < 1311282405 250508 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :for a value of not entirely approximately equal to "entirely not" < 1311282409 304363 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :BUT THERE'S NO LAUGH TRACKS < 1311282417 228325 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Taneb: IT'S AN OLD SITCOM < 1311282430 380807 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :BUT I'VE GOT AN iPOD! < 1311282434 825106 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :my mom used to boil rags to clean them, and once accidentally left one to boil for a few days. nothing happened. < 1311282438 265934 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Taneb: IT'S LIKE THE JETSONS < 1311282446 969962 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Mein. Gott. < 1311282463 585765 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Mon. Dieu. < 1311282473 677207 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 252 seconds < 1311282476 913056 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Deus. Meus. < 1311282486 69922 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION ponders a civilization which would find ipods hilariously anachronistically futuristic < 1311282520 894712 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :There was one of them in Doctor Who, I think < 1311282524 84302 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(see: Zeerust on tvtropes) < 1311282527 349313 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :One of the Eccleston episodes < 1311282539 585413 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm avoiding TVTropes < 1311282546 570788 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Because my system is perfect < 1311282551 110972 :Cheery!~cheery@a88-113-50-171.elisa-laajakaista.fi QUIT :Quit: Lost terminal < 1311282558 903645 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hey i was being nice and not giving a link < 1311282563 753512 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oerjan: hilariously anachronistically futuristic? what's that even mean? < 1311282578 306301 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :olsner: like the jetsons < 1311282581 245740 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :remove anachronistically and you'll get it < 1311282628 763766 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oerjan: so, hmm... like the future looked a long time ago? < 1311282634 408554 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :My biology teacher: I'll do the teachering. < 1311282636 942660 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :olsner: as i said, zeerust < 1311282653 164665 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah maybe not hilariously futuristic, more like futuristic in a hilarious way < 1311282669 548597 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :Well. I at least have a quick, stupid proof-of-concept. < 1311282681 259504 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :http://sprunge.us/KXSb < 1311282727 712698 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm being kicked off to go to bed now < 1311282730 405750 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Goodnight < 1311282740 246270 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Read error: Connection reset by peer < 1311282752 281557 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :Given a main.c, it attempts to search for all needed source files. < 1311282761 221109 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :poor Taneb, he would fit in so well here if he could just get a messed up sleep schedule < 1311282774 546170 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oerjan: what was your conclusion? < 1311282799 376134 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oklopol: to what? < 1311282802 164555 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :pondering < 1311282816 155026 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh. i think i just pondered pondering. < 1311282825 771968 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :cool < 1311282831 534665 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i have to do some stuff -> < 1311282847 897990 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric : poor Taneb, he would fit in so well here if he could just get a messed up sleep schedule < 1311282848 745673 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :see also ph < 1311282878 879376 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i have a pretty nice sleepy time distribution < 1311282890 109010 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :16-22 < 1311283314 823032 :pumpkin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1311283613 436336 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also regarding tvtropes, http://www.mezzacotta.net/postcard/?comic=926 < 1311283632 296520 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(yes, there is no picture) < 1311284106 746654 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :today's darths & droids is particularly hilarious, i think < 1311285236 993929 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net PRIVMSG #esoteric :So, my scan script, though naive, works nicely for things that don't try to break it. < 1311286674 581400 :Wamanuz2!~Wamanuz@81-233-163-248-no84.tbcn.telia.com JOIN :#esoteric < 1311286704 89528 :Wamanuz2!~Wamanuz@81-233-163-248-no84.tbcn.telia.com QUIT :Remote host closed the connection < 1311286831 698184 :Wamanuz!~Wamanuz@81-233-163-248-no84.tbcn.telia.com QUIT :Ping timeout: 258 seconds < 1311286893 979471 :Wamanuz!~Wamanuz@81-233-163-248-no84.tbcn.telia.com JOIN :#esoteric < 1311287202 828536 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1311287269 905787 :elliott_!~elliott@95.149.245.10 QUIT :Ping timeout: 252 seconds < 1311287372 145312 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1311287384 209089 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I obviously have a good Internet connection < 1311287442 805960 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1311287660 126777 :MigoMipo!~John@84-217-0-190.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1311287661 254839 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 260 seconds < 1311287745 612169 :CakeProphet!~adam@h85.9.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1311287746 29494 :CakeProphet!~adam@h85.9.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1311287746 228071 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1311287763 82430 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :like everyone else < 1311287959 736664 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net NICK :Sgeo < 1311288594 609054 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311288696 899369 :pikhq_!~pikhq@71-219-199-209.clsp.qwest.net QUIT :Read error: Operation timed out < 1311288865 61297 :pikhq!~pikhq@174-22-148-131.clsp.qwest.net JOIN :#esoteric < 1311289387 276479 :pikhq!~pikhq@174-22-148-131.clsp.qwest.net PRIVMSG #esoteric :Well, now I have a simple compiler wrapper. < 1311289396 34863 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311289399 704590 :pikhq!~pikhq@174-22-148-131.clsp.qwest.net PRIVMSG #esoteric :http://sprunge.us/AXBj < 1311289426 186107 :pikhq!~pikhq@174-22-148-131.clsp.qwest.net PRIVMSG #esoteric :Perfect, no; better, yes. < 1311289488 498846 :augur!~augur@129.2.129.33 QUIT :Remote host closed the connection < 1311289519 332486 :pumpkin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin_ < 1311289583 642713 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 276 seconds < 1311289979 775444 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311290117 946181 :copumpkin_!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 246 seconds < 1311291036 341959 :pikhq!~pikhq@174-22-148-131.clsp.qwest.net PRIVMSG #esoteric :http://sprunge.us/CQWO Added some annotations to make up for my laziness... < 1311291153 247983 :pikhq!~pikhq@174-22-148-131.clsp.qwest.net PRIVMSG #esoteric :XD, minor bug. Anyways. < 1311292071 790510 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Gregor: eso.codu.org appears not to be loading < 1311292115 161248 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or http://www.codu.org/eso/ork/exa/orkipple.ork < 1311292152 192102 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait that one is also in the file archive < 1311292168 314042 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Gregor: but still, broken wiki links, i hope it's temporary... < 1311292172 769551 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1311292286 135263 :Gregor!Gregor@codu.org PRIVMSG #esoteric : oerjan Uhh, E_WORKSFORME < 1311292304 664277 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ic < 1311292376 776857 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well _now_ it works < 1311292401 228949 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Gregor: there are some doubts about Ork's TC-ness, see Talk: page < 1311292443 34271 :Gregor!Gregor@codu.org PRIVMSG #esoteric :oerjan: Oh nooooose < 1311292580 707309 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :for the brainfuck interpreter, the problem would be that it's not unbounded in either cell number (explicitly) or cell size (because they're doubles, per the spec) < 1311292603 632378 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :for the kipple interpreter, the problem would be that i cannot make heads or tails of it < 1311292834 228044 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm you limit kipple stacks to length 32256 iiuc < 1311292867 708361 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also it's spelled "instantiate" ;D < 1311293010 778734 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Gregor: can ORK do recursive objects, and so e.g. linked lists? < 1311293023 782930 :Gregor!Gregor@codu.org PRIVMSG #esoteric :oerjan: I don't recall :) < 1311293036 474805 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm < 1311293331 662883 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1311294644 426659 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://www.reddit.com/r/DebateReligion/stylesheet.css huh, they're actually interfering with RES < 1311294774 80715 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Gah, there's a lot of vitriol in that subreddit < 1311294917 93698 :Gregor!Gregor@codu.org PRIVMSG #esoteric :DebateReligion -> "there's a lot of vitriol in that subreddit" -> duh < 1311295678 523359 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :That's a little creepy < 1311295680 725233 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh, oops < 1311295683 891804 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :/** 'Force' users to use the subreddit style **/ < 1311296852 623647 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@src reverse < 1311296853 443458 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :reverse = foldl (flip (:)) [] < 1311297454 668882 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :lol, told someone I was playing with Minecraft, he thought I meant minesweeper < 1311297485 33771 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh, or maybe he was joking < 1311297764 152886 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :_someone_ probably made minesweeper in minecraft < 1311297773 1097 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :with real explosions < 1311297866 784543 :pikhq!~pikhq@174-22-148-131.clsp.qwest.net PRIVMSG #esoteric :Yes, someone actually did. < 1311299556 817147 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 240 seconds < 1311299581 771127 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311300008 825950 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 276 seconds < 1311300125 882084 :cheater_!~ubuntu@g229161194.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311300907 380524 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de JOIN :#esoteric < 1311301264 267026 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net JOIN :#esoteric < 1311301457 1972 :pikhq!~pikhq@174-22-148-131.clsp.qwest.net QUIT :Ping timeout: 258 seconds < 1311304877 983350 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 255 seconds < 1311305897 384432 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1311306368 554070 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1311307708 576893 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Read error: Operation timed out < 1311307716 373651 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1311307727 336854 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Linux 3.0 is out. < 1311307761 957676 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python sum(['aaa','bbb','ccc']) < 1311307762 769068 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Traceback (most recent call last): < 1311307781 359298 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Is there any reason why sum doesn't work on any data type that defines '+'? < 1311307971 274952 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :With the possible condition that it's order is not guaranteed if it's not cumulative, not associative or has side effects? < 1311311334 588071 :atehwa!atehwa@aulis.sange.fi JOIN :#esoteric < 1311311795 656570 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1311311825 469122 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I played D&D game today. Can you guess the number of each of our experience points (me and my brother) (including both individual and group XP)? < 1311311931 694726 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Yes. Do I have any decent chance of guessing correctly? No. < 1311312069 212463 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :69? < 1311312137 269303 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No. More than 69. Note we have experience level 20 currently < 1311312162 485403 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And that it is not enough to go to level 21 < 1311312258 459856 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :zzo38: 19,0000 experience? < 1311312284 338189 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That is the starting experience for level 20. (Also the comma doesn't belong there) < 1311312288 977309 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Erm. 190,000, and why the hell did I do Japanese/Chinese grouping for that. < 1311312296 841847 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Yes. < 1311312301 663393 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :That's the joke. < 1311312314 488553 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I meant the amount gained, not the total amount. < 1311312317 409186 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Though I wonder if that's actually doable in a single encounter. < 1311312326 686052 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Yes. < 1311312376 627571 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :We don't use encounter experience anyways; the DM assigns XP based on other things, including encounters and other stuff < 1311312426 152735 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(But not the encounter experience table used in the book; instead XP is assigned based on what is achieved, meaning if an encounter is achieved then that counts too but based on achievements rather than encounter levels) < 1311312438 229215 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :I suppose if you somehow stumbled across a vorpal sword at level one and then killed a deity, you could hit level 20. < 1311312458 163567 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq_: No. Because we also use the rule no more than 1 level up per session. < 1311312472 321498 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :zzo38: Lame. < 1311312485 648496 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And like I said we use achievement-based XP, not encounter-based XP. I prefer these differences in rules actually. < 1311312488 142478 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :that is indeed lame < 1311312493 811912 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: standard D&D rule is max 1 level per encounter < 1311312499 560743 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what if you decide to play twice as long one day < 1311312512 390447 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you have to arbitrarily break into smaller sessions? < 1311312515 320777 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :quintopia: Then a session break is added at one point, when XP is counted < 1311312528 596222 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :lame < 1311312532 915935 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :coppro: Lame. < 1311312565 956723 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :We use max 1 level per session, and I like it this way so do the other players and the DM < 1311312593 276257 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :*Personally*, I prefer to have the DM arbitrarily do a level bump. < 1311312598 713684 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :But that's just me. < 1311312628 708955 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :So, XP is never counted except at the end of a session. You cannot level up during a session, even if there is a magic effect that adds XP to your total, in which case it is done immediately but does not level up until end of session < 1311312631 312504 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :(I happen to dislike CR and experience costs) < 1311312652 727883 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I also happen to dislike CR. < 1311312667 412214 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Experience costs though, I don't dislike as much. < 1311312667 690993 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :You can kill deities in D&D without being one? < 1311312671 901011 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Sgeo: Yes. < 1311312683 426680 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Sgeo: D&D deities are just extraordinarily strong beings. < 1311312684 609577 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: Depends on the campaign too. < 1311312703 379380 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Presuming a "standard" setting; some settings can very well have omnipotent, immortal deities. < 1311312717 21947 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq_: Yes. Depends on the campaign. < 1311312740 415891 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :nearly every roleplaying game has an omnipotent immortal deity < 1311312751 543449 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Of course, in most RPGs everything can be modified by the campaign. < 1311312754 388830 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :coppro: The DM? < 1311312775 310412 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: yeah < 1311312957 997759 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Well, in Forgotten Realms, there is one metadeity (the book says it is a deity but I don't believe them) < 1311313009 760860 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Ao? < 1311313067 193967 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, I mean Ao < 1311313134 299217 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you believe me or do you believe the book (or do you believe both)? < 1311313188 801336 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :I'm inclined to call Ao the in-setting manifestation of the DM, personally. < 1311313193 761891 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Or a metadeity. < 1311313378 236767 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :O, so you have your own opinion. That is OK, too. < 1311313488 489631 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I updated the pre-game copies of the character sheets on my computer since both of our character also speak Thesk language too. < 1311313584 523027 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Since both of us are escaped slaves from the Thesk island, him a arena slave and me a magical assistance slave. We are saved by a dwarf who says we need to do them a favor or be dead by magic, but we don't even know what that favor is!) < 1311314058 427316 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1311315245 265733 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so i discovered visualboy advance emulator already contains an interframe filter.. i thought i was clever thinking of interframe filters for emulators the other day but clearly some movement has been made in that direction already < 1311316357 165904 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Good night < 1311316834 402081 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :So. In Java you can mess with boxing with reflection. In Scala, a lot of language features use boxing "backstage" < 1311316850 931595 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I wonder what kind of tangled messes you can create with that kind of functionality. < 1311317088 130216 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :(maybe "functionality" should be in quotes) < 1311317487 88870 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1311317733 398356 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1311318110 149649 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1311319662 712570 :rodgort!~rodgort@li125-242.members.linode.com QUIT :Quit: ERC Version 5.3 (IRC client for Emacs) < 1311319685 451713 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1311319689 189794 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :ping < 1311319763 397552 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Ping ping here and a ping ping there and... I'm sure there's a song like that. < 1311319766 368400 :rodgort!~rodgort@li125-242.members.linode.com JOIN :#esoteric < 1311319780 371861 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Undoubtedly < 1311319806 338005 :CakeProphet!~adam@h85.9.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1311319806 755427 :CakeProphet!~adam@h85.9.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1311319806 953179 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1311321053 370299 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1311321171 697784 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1311322966 70859 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1311323935 524251 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Read error: Operation timed out < 1311324006 880772 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1311324287 293317 :Nihilist1andy!~ND@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1311324441 334837 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 250 seconds < 1311324465 851683 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311326267 968690 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1311328022 759503 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 246 seconds < 1311328058 381904 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311330598 208833 :shachaf!~shachaf@204.109.63.130 QUIT :Remote host closed the connection < 1311332083 308847 :CakeProphet!~adam@h107.18.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1311332088 577049 :CakeProphet!~adam@h107.18.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1311332088 772770 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1311332286 856658 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Quit: leaving < 1311332287 55519 :Nihilist1andy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Quit: leaving < 1311332384 296935 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map (\x -> join((+) `ap` (+x)) x) [1..] < 1311332385 626020 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a = a -> b < 1311332403 305704 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map (\x -> (+) `ap` (+x) x) [1..] < 1311332404 555994 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Enum.Enum (a -> a)) < 1311332404 754133 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `e_11' at... < 1311332422 385127 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (+) `ap` (+3) < 1311332423 644680 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => a -> a < 1311332443 32388 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map (\x -> (+) `ap` (+x) x x) [1..] < 1311332444 197339 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: t = t -> a -> a < 1311332501 463908 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@pl (\x -> (+) `ap` (+x) x x) < 1311332502 184497 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :((+) `ap`) . join (join (+)) < 1311332514 463586 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t ( < 1311332515 715123 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error (possibly incorrect indentation) < 1311332525 910071 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (\x -> (+) `ap` (+x) x x) < 1311332527 385858 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: t = t -> a -> a < 1311332527 584536 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Probable cause: `x' is applied to too few arguments < 1311332527 584712 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the second argument of `(+ x)', namely `x' < 1311332546 474602 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh... < 1311332551 142984 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (\x -> (+) `ap` (+3) x x) < 1311332552 759735 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: t = t -> a -> a < 1311332552 958133 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Probable cause: `x' is applied to too few arguments < 1311332552 958308 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the second argument of `(+ 3)', namely `x' < 1311332584 373703 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :?ty ap (+) (+3) < 1311332585 486047 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => a -> a < 1311332596 34024 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (\x -> (+) `ap` (+3) x) < 1311332597 261464 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => (a -> a) -> a -> a < 1311332610 796664 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map (\x -> (+) `ap` (+3) x) [0..] < 1311332612 49707 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Enum.Enum (a -> a)) < 1311332612 286424 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `e_130' a... < 1311332616 883782 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and now that. < 1311332627 205845 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :?ty ap (+) ((+3) 0) < 1311332628 100068 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => a -> a < 1311332683 788386 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (\x -> (+) `ap` (+x) x) < 1311332685 328994 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => (a -> a) -> a -> a < 1311332690 243761 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@pl (\x -> (+) `ap` (+x) x) < 1311332690 779315 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :((+) `ap`) . join (+) < 1311332803 882111 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :@pl (\x -> (+) `ap` (x+x)) < 1311332804 159731 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :((+) `ap`) . join (+) < 1311332904 618369 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :huh? < 1311332925 271255 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (+) `ap` 3 < 1311332926 334354 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show (a -> a) < 1311332926 532486 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `... < 1311332943 841370 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (+) `ap` 3 < 1311332945 103219 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => a -> a < 1311332948 993548 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (+) `ap` 3 4 < 1311332950 485538 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => a -> a < 1311332974 136827 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :um okay. < 1311332974 334991 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :does anyone know whether there has been serious attempts at implementing a rewriter engine for undirected graphs? < 1311333012 454408 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not that I know of, it doesn't sound impossible at all though. < 1311333034 523988 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Weren't there some attempts at Eodermdrome implementation? < 1311333052 838055 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :That's where the design of grrr died off, and that's where eodermdrome is lacking. < 1311333083 909007 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :grrr was supposed to be "graph reduction renderer", to visually explore undirected (but labeled) graph rewriting < 1311333121 829177 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :visualisation would be even more useful for eodermdrome, though. < 1311333167 134885 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :From March of this year: < 1311333168 106538 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : I am also totally disappointed at the lack of interest in my plans for an Eodermdrome implementations. < 1311333168 304974 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : Phantom__Hoover: The language is cursed: people always just talk about implementing it, but never do. (Did oklopol have an eodermdrome thing or how was it?) < 1311333168 305167 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : [2008-07-17 19:06:16] < oklopol> i implemented eodermdrome < 1311333209 606605 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :hmmm < 1311333268 839057 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I have a vague feeling that oklopol's implementation was something incredibly slow. < 1311333291 227987 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :I wouldn't be surprised < 1311333294 206489 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :http://www.vjn.fi/pb/p565155612.txt < 1311333301 198073 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Hmm, no, that was just a running example. < 1311333302 33733 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :CakeProphet: Caleskell has instance Num (a -> a), which can make some things confusing < 1311333353 37218 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :Because basically, you can just brute-force the search for rewritable subnets < 1311333363 565544 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :and that _is_ incredibly slow. < 1311333373 519335 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :http://www.vjn.fi/pb/p646231414.txt <-- yeah, okay, so it's not quite an implementation of the language yet. < 1311333416 103086 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There might be later pastes too. < 1311333429 759603 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's just that oklopol's not very good at sharing what he does with others. < 1311333509 615138 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I do recall wondering whether NAUTY would have been of any use in an Eodermdrome impl. < 1311333539 897963 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :But it might be that it doesn't help in the subgraph isomorphism problem at all. < 1311333594 784838 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :hmmm < 1311333596 921782 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There are of course other libraries too. < 1311333614 2128 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :the esolang community has a great record of wasting work :) < 1311333645 998737 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Googling with the obvious words finds Python bindings for something called "VF" that speaks of subgraphs, isomorphisms, and has functions that start with "match", which is of course a good sign. < 1311333655 333840 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Haven't bothered to read any documentation. < 1311333700 435600 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :it might be almost a comparable effort to find out whether some given program does what I was talking about, as to write the frigging program. < 1311333920 170637 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :wow, seems I _have_ actually documented grrr partially < 1311333926 394862 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :Maybe I'll have to add that to the wiki. < 1311334149 740594 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I've just made a surprisingly good BF Joust program < 1311334179 822708 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :I'm all ears. < 1311334180 416139 :mycroftiv!~ircguy@h69-128-47-242.mdsnwi.dedicated.static.tds.net QUIT :Ping timeout: 264 seconds < 1311334250 140852 :mycroftiv!~ircguy@h69-128-47-242.mdsnwi.dedicated.static.tds.net JOIN :#esoteric < 1311334257 54852 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :!bfjoust lowgate >>>>>>>>>([[-[++]]]>)*21 < 1311334266 315790 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for Taneb_lowgate: 13.4 < 1311334321 469484 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Not mad < 1311334332 197228 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Quite bad, though < 1311334349 253840 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :why does it have double [[]] ? < 1311334372 253445 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :So it doesn't commit suicide if it wins < 1311334376 277852 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :The [++] loop may get locked if there is an odd cell < 1311334394 426319 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That would explain why it loses so often < 1311334459 288732 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :atehwa: There's that GrGen graph rewriting systemajomatic -- http://www.info.uni-karlsruhe.de/software/grgen/index.php -- I suppose it's more commonly used with directed labeled graphs, but the feature list seems to suggest the edges can be undirected too. I don't know the details of the pattern-matching/rewriting language it uses though. < 1311334480 359972 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'll translate my python system into JavaScript < 1311334490 383857 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :So it's faster < 1311334502 751153 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Then, I'll learn C and translate it into that < 1311334505 256473 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :fizzie: I just checked out NAUTY, and it is only partially applicable < 1311334517 944947 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :because IIUC it does not search for subgraphs < 1311334537 254110 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Then my genetic program will RUE THE DAY < 1311334538 8931 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :and brute-forcing subgraphs then checking for graph isomorphism is even worse < 1311334551 234960 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :atehwa: Right. The VF library seems rather more applicable, but the website for that seems to be a bit down. < 1311334581 322001 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :maybe the website has a difficult life situation :( < 1311334584 54481 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Taneb: That "fizzie_evo_4" on the hill has also been evolvamated. (Well, for some values of, anyway.) < 1311334743 596055 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :VFlib seems to be a library of _graphs_ :) < 1311334800 766513 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think that's just misleading body text. < 1311334820 785444 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :yes, seems so. < 1311334856 228726 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :http://portal.acm.org/citation.cfm?id=840896 describes what they use. < 1311334867 746618 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The library itself lives in some .it address that doesn't want to speak to me. < 1311334883 278997 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's Italy, maybe it's on strike. (Who said the art of stereotypisms is dead?) < 1311334907 490971 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :http://www.cs.sunysb.edu/~algorith/implement/vflib/distrib/ < 1311334960 22589 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That would involve untarballing a tarball to see what it has eaten, far too much work. < 1311334994 249900 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There is also http://www710.univ-lyon1.fr/~csolnon/LAD.html < 1311335001 348736 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :well, it has the library and some documentation. But you need not bother, this was my quest originally anyway :) < 1311335039 150672 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :LAD's based on a later-published algorithm than VF, so it's unambiguously better. < 1311335054 313230 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(I mean, they wouldn't have gotten it published if it were worse, right?) < 1311335086 358506 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :LAD seems good, on the surface, at least :) < 1311335107 592148 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :They do benchmark against VF. :p < 1311335150 519158 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :LAD seems to be really minimalistic, too. < 1311335162 503372 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :so it could be rather easy to extend. < 1311335178 867924 :shachaf!~shachaf@204.109.63.130 JOIN :#esoteric < 1311335444 256295 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :although, it might not make sense to build a graph rewriting implementation on pure static subgraph isomorphism matcher, either < 1311335472 961033 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :because different rewritings can fire others, and there's much room for optimisation there < 1311335483 904716 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :but maybe it's a good starting point anyway. < 1311335585 731150 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :oh. Seems LAD's algorithm might not be applicable to graph patterns where there are constraints that some edges _not_ exist < 1311335596 626990 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :which is the case of eodermdrome "closed" nodes < 1311336056 301829 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :This is a lot more interesting that I'd thought :) < 1311336306 414287 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Right, Eodermdrome matching is sort of between finding an isomorphic subgraph and an isomorphic induced subgraph. < 1311336322 18106 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :yep < 1311336334 659367 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :actually the matching rules for eodermdrome are smart indeed < 1311336373 252136 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :it's a very nifty way to specify _two_ kinds of constraints on the graph. < 1311336394 468414 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :namely, the existence of some arcs, and the absence of others < 1311336413 667924 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :while still being able to leave the existence of some arcs as "don't care" < 1311336485 779256 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's also very "intuitive" how to do the replacement, with the open nodes being the ones that are used to "hang" the new graph in place to the larger state graph. < 1311336527 174220 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :this is super-perplexing < 1311336532 873762 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :? < 1311336544 245194 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :python is caching something somewhere, and i have no idea where it's happening and how to turn it off < 1311336575 595053 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :fizzie: true, although the rules make it impossible to disconnect arbitrary subgraphs < 1311336605 178995 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :because in order to leave a node open, you have to mention it on both sides < 1311336627 836327 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :and in order to mention two nodes on RHS, you have to connect them directly or indirectly < 1311336696 765668 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :so anytime you want to disconnect a node from some other node, you have to close it - and that means it cannot have a subgraph behind it < 1311336751 886146 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :but effectively, the rules of eodermdrome just enforce that the rewrite rules never even produce disjoint graphs. < 1311336784 462801 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :cheater_: reload(module)? < 1311337226 145723 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :yeah, except uwsgi doesn't reload the module on every refresh :p < 1311337232 783179 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :i've fixed it tho < 1311337772 303406 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric ::/ < 1311338193 816428 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I keep typing undefined as underfined < 1311338209 227999 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Got an error message: underfined is not defined < 1311338222 128824 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Thought it was ironic until I realised my typo < 1311338245 238240 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@pl scanl f a = map (foldl f a) . inits < 1311338246 220359 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :scanl = flip flip inits . (((.) . map) .) . foldl < 1311338735 593801 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I've translated my BFJoust interpreter to JavaScript < 1311338824 65227 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why would you do such a th--oh, cool. < 1311338995 681423 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think Perl was the earliest language in the C family to have map and filter operators. < 1311339009 628340 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :depending on when they were added. < 1311340147 369679 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@pl map f (x:xs) = f x : map f xs < 1311340148 413217 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :map = fix (flip flip tail . (ap .) . flip flip head . ((.) .) . liftM2 flip (((.) . (:)) .)) < 1311340195 161710 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@pl map f ls = case ls of [] -> []; (x:xs) -> f x : map f xs < 1311340196 134594 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(line 1, column 26): < 1311340196 412738 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected ">" or "-" < 1311340196 610741 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :expecting variable, "(", operator or end of input < 1311340851 965271 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :does anyone out there actually use F#? < 1311340858 844582 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :have you guys ever used F#? < 1311340960 58499 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I don't know any F# users, no. < 1311341557 415013 :copumpkin!~pumpkin@unaffiliated/pumpkingod NICK :nmcblanket < 1311341573 262487 :nmcblanket!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1311341610 479150 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :according to wikipedia it is a variant of ML < 1311341722 770633 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1311341866 982907 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :The other sort of algebraic data type mentioned, "discriminated unions" (type-safe versions of C unions), can be defined to hold a value of any of a pre-defined type. < 1311341879 362679 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why does Microsoft have to rename everything terribly. < 1311341912 20411 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1311341915 90546 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I actually heard someone use the term "managed language" in a conversation recently. < 1311341973 619144 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which I'm pretty sure just means that it runs on a virtual machine and is bytecode compiled. < 1311341993 92077 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but for some reason Microsoft has to define these new names for things and use those instead, as though it is different somehow. < 1311342189 77496 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The managed/unmanaged distinction is theirs, yes. < 1311342329 163216 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this person said they do not like managed languages. I ask them what they thought that meant < 1311342344 331 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :they said it means that it has "hidden code" such as garbage collectors. < 1311342345 333260 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :As far as I understand it, managed code is anything represented in the CIL bytecode, though the runtime does not actually run that, it native-code compiles it. I guess it counts as a form of JIT. < 1311342349 402299 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was like... are you serious? < 1311342402 153469 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :This was spoken in the context of not liking managed languages. So in essence he was saying he doesn't like garbage collection or virtual machines. < 1311342424 912102 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :infuriating, but oh well. < 1311342433 640214 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, I guess that's his prerogative? < 1311342437 495197 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :indeed. < 1311342446 581352 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :even if it is based on stupidity... < 1311342477 223710 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I asked him if he had any problem with using libraries, since this is "hidden code that could potentially cause bugs not in your own code" < 1311342481 964736 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :he was ambivalent. < 1311342495 361399 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I'm sure there are still happy assembly coders who don't like any safety features either. < 1311342530 966937 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's just the idea that using a garbage collector will somehow result in all of these bugs that you have no control over < 1311342538 645538 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it is a silly one. < 1311342550 950661 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh, I thought it was about the performance issue. < 1311342558 935523 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nope. hidden code. < 1311342567 735126 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :causes bugs. < 1311342588 438920 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but if you "aren't new to programming" then manual memory management is practically bugfree.... < 1311342589 611127 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Just saying "hidden code" might equally well mean performance overhead. But I guess you were there. < 1311342597 776423 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, that is silly. < 1311342621 194277 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah, I was saying that manual memory management will result in /more/ bugs than using a well-tested garbage collector., < 1311342684 186568 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and his rebuttal was that experienced programmers don't have to worry about that. < 1311342687 149870 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or something. < 1311342698 816253 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't know. I am infuriated. :P I should stop remembering this conversation. < 1311342771 432579 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I can't wait to interact with these people in a work environment. < 1311342794 75261 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :they will hate me because I will be all snobby about everything. :P < 1311342805 444025 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :JUST WAIT. < 1311342813 170617 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a few years from now. < 1311342817 844145 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :when I have graduated. < 1311342889 52487 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder what language I will be programming in when I get a job. My money is on Java or C# if it's a software company. Or Javascript, PHP, Python if it's web programming. < 1311342926 236335 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :People do serious web-things in quite a plethora of languages nowadays. < 1311342929 529351 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but there's a lot of possibilities, these are just common languages for those things. < 1311342932 819841 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. < 1311342947 872217 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Ruby or even Perl is a possibility for web programming. < 1311342969 156436 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ActionScript for sure < 1311343031 80628 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I once found a programming gig for SBCL (Lisp) < 1311343053 525469 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I didn't have any qualifications for it, unfortunately. < 1311343073 26392 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was looking forward to mind-numbing layers of parentheses. < 1311343097 283055 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :SSH Communications famously (well, not quite) mentioned they use Scheme a lot in one of their job ads. < 1311343105 28042 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in possibly the oldest language that is still in common use. < 1311343135 64899 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in the form of dialects, granted. < 1311343284 606301 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311343299 358711 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I once got a summer job at Nokia (well, their research side) for knowing Perl. Or maybe Befunge. < 1311343325 62856 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Perl is what they wanted done, but esolangs were discussed quite a lot at the interview. < 1311343325 861176 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol, nice. < 1311343335 67564 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I should list my esolangs then. :) < 1311343364 247381 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I might list Lisp even though I don't really know it, lol. < 1311343381 360773 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :meaning I don't comfortably know a common dialects idioms. < 1311343456 999726 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I read SICP, so that counts for something. :P < 1311343501 665523 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: did they care about having any kind of work experience with Perl, or was just knowing Perl enough? < 1311343563 596256 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, they wanted someone who knew Perl, not just knew about Perl. But certainly no Microsoft Certified Perl Expert qualifications. < 1311343595 619731 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right, I'm just wondering how they verified such things. < 1311343636 114284 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :By asking me, basically. < 1311343651 850330 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, cool. < 1311343660 471988 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is promising. < 1311343665 299974 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There was no Perl quiz or anything, I mean. They just asked me how well I knew it. < 1311343674 655525 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because it means I can use knowledge of multiple languages in a job interview as an advantage. < 1311343674 853635 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Then I had to formulate some sort of an answer. < 1311343691 748706 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :https://gist.github.com/1023982 oh god I'm gonna barf. < 1311343693 645508 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :apparently fizzie has had too many fried beans today < 1311343769 497751 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :http://www.rte.ie/news/2011/0722/oslo.html < 1311343770 907035 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Elizacat: what's wrong with that? < 1311343776 458218 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that looks perfectly reasonable to me. < 1311343782 594053 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :There's been an explostion in Oslo. < 1311343798 604243 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :a class with lambdas < 1311343802 289824 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :that one really just made me puke < 1311343805 878298 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :whoever does that needs to be killed < 1311343814 756600 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's not that lambdas are bad < 1311343820 1798 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :don't use them like THAT < 1311343821 764749 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's just that Python's lambdas are bad. < 1311343836 235049 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I don't find lambdas very useful outside of functional programming languages < 1311343836 652082 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::P < 1311343854 53370 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, when you can add multiple statements to it < 1311343855 631284 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it is. < 1311343859 85653 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :python's lambdas aren't bad, they're just useless < 1311343869 829821 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think this is a subset of "bad" < 1311343879 466151 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :useless is bad. < 1311343879 744381 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :cheater_, yet everyone whines when they are proposed for removal... :p < 1311343892 994856 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :i would much rather like anonymous functions < 1311343900 43788 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :nobody uses lambdas < 1311343924 151660 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, anonymous functions are lambdas technically. this is what I'm referring to. < 1311343951 770778 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but Python has a terrible way of delimiting blocks and so anonymous functions are syntactically difficult. < 1311344068 889726 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print map {s/a/b/g;s/c/d/g;} "abcdefg" < 1311344069 933486 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Modification of a read-only value attempted at /tmp/input.11021 line 1. < 1311344112 399604 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lame < 1311344125 284792 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print map {s/a/b/gr . s/c/d/gr;} "abcdefg" < 1311344125 741127 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :Bareword found where operator expected at /tmp/input.11157 line 1, near "s/a/b/gr" < 1311344172 332764 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :turns out I apparently don't know Perl < 1311344178 993576 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :even though that's what I've been programming in for the past few months. < 1311344308 305710 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but anyways, point to be made is: Perl has anonymous subroutines. people use them. < 1311344330 398872 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the whole "lambdas are bad style" thing in Python is probably a result of lambdas looking ugly and being highly constrained in Python. < 1311344405 552748 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but hey, the lambda-only class definition actually doesn't look too bad. It's kind of fun to see how you could write a class functionally in Python. < 1311344477 920856 :lambdabot!~lambdabot@li85-105.members.linode.com QUIT :Ping timeout: 240 seconds < 1311344521 474655 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :CakeProphet, not in python < 1311344541 228392 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :CakeProphet, a lambda is an expression, in python a function can be multiple expressions, unlike in many languages that have lambdas < 1311344554 869265 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...yes, I know how it works in Python. < 1311344559 981350 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :it's because python is descriptive rather than declarative < 1311344571 942551 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :or rather prescriptive < 1311344578 524938 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...imperitive? < 1311344618 756576 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't think you describe computations in Python by how they "should" work < 1311344620 425518 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :well, i think "imperative" does not focus on the important aspect of the difference between so called "imperative" languages and so called "functional" langauges < 1311344624 928811 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, maybe you do that in all languages. I don't know. < 1311344639 588908 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :i mean you can perfectly well say that python is an imperative, functional language < 1311344653 573122 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :except it's not really all that functional. < 1311344665 70751 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :functional means a function is a first class object < 1311344671 653777 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :which it is, because you can manipulate functions < 1311344673 43194 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it has first-class functions. that's pretty much the extent of it. < 1311344688 771863 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :i rather like to use "declarative" for what people call "functional" because you can say that the nature of those languages is that they say what things are, rather than how to build them < 1311344693 367684 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but it's not really a functional paradigm. but sure, it's functional. < 1311344701 579251 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :that's the problem < 1311344707 58859 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :that's why i say "declarative" instead < 1311344708 998469 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I suppose. < 1311344715 277603 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that makes sense. < 1311344735 307686 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :and that's why i call "imperative" prescriptive, because it prescribes how to get something < 1311344735 881300 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I think "has first class functions" is a very flimsy definition of a functional language. < 1311344755 425879 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :i'd word your concern differently < 1311344756 615477 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not really what I connotate from the word functional. < 1311344767 58704 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :"functional" is a very flimsy description of haskell, erlang, ocaml and lisp < 1311344807 657093 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :C has first-class function pointers. is it functional? :P < 1311344821 446705 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :i don't know C well enough to answer that question < 1311344835 287891 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I could write a map in C, it would just need an extra length parameter. < 1311344867 676755 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :yeah but it wouldn't be declarative < 1311344908 843960 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I could write it recursively if that's what you mean. < 1311344926 841287 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :you wouldn't declare the map function as its first argument applied to the head of the second, plus map applied to the first argument and tail of the second < 1311344955 318310 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :yeah, but that's unnatural for the language, and wrong, because it would probably give you a stack overflow < 1311344973 105451 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :without adding several more parameters it would also be in-place. < 1311345007 365396 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :stack overflow depends on the length of the array and the size of the call stack of course. < 1311345013 571268 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :yes < 1311345024 219434 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :alternatively, if your recursion would just mean you pass the recursed function the pointer+1, then you're again iterating < 1311345038 887219 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :which is not really declarative < 1311345043 177752 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but by your very weak definition of functional, C is functional. < 1311345051 427701 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :i don't know < 1311345055 119150 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :but i wouldn't be surprised? < 1311345058 116539 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if not declarative (aka what I consider functional to mean) < 1311345063 872388 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :i mean in C you can have SMC < 1311345076 791561 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :and you can create, modify, append, concatenate, and remove functions < 1311345086 261809 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :you can copy and overwrite them < 1311345103 977529 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :so to that extent, C is very much functional < 1311345120 388250 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :it has even features no other languages have such as concatenation of function bodies < 1311345149 90659 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also, I don't really see the distinction between incrementing a pointer recursively as "iterating" and getting the head and tail of a linked list as being "declarative" < 1311345191 11427 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :well let's think of it as an index, rather than a pointer, that starts at 0, then it's 1, 2, and so on < 1311345214 842285 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :this index gives you, at any point, information about the global structure < 1311345240 113891 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :it tells the body of the function "at this point, you are at the 60th element" < 1311345243 987925 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :that is iteration < 1311345245 419954 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not really. < 1311345254 191005 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I can't go back to the 0th element from a recursive call. < 1311345266 643099 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :with head/tail you can't < 1311345284 584941 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :because you don't know where you are - your context always assumes that what you're passed is the whole thing < 1311345286 268723 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, also with recursive pointer increments and a length parameter, you cannot deduce where the start of the list is. < 1311345296 418995 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :excuse me, array. < 1311345299 328509 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :why can't you? < 1311345317 202106 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because it's not just an index, you can't just set it back to 0 < 1311345326 414835 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and you have no other information to get you back to the original index. < 1311345340 114476 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the length parameter won't help you. < 1311345356 359585 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :but that's what i was talking about < 1311345357 561856 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :an index < 1311345361 991219 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :my function is something like f(i, list, func) { list[i] = func(list[i]); f(i++, list, func); } < 1311345380 977341 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's a reference to a location in memory, that I am shifting forward one location each recursive iteration. < 1311345396 653745 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :similar to how a linked list works, but contiguous in memory. < 1311345416 897319 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :of course, if you're given a pointer, then it would be f(start, size, list, func) { list[start] = func(list[start]); f(start+size, size, list, func); } < 1311345423 167558 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :ok, i know what you mean < 1311345457 559438 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's the same thing basically, that if the expressions have no side effects, then what you do in the recursion does not matter. The distinction between iteration and recursion is meaningless because they are equivalent. < 1311345464 16091 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :but in what i just wrote you're still describing HOW to do something, instead of what you are getting < 1311345481 70780 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :you're describing the action of going form list to map(list, func) < 1311345520 583964 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :in haskell, you are describing the structure of map list func and you are describing it with the nouns "map", "list" and "func" < 1311345580 803460 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :so maybe it's that in a prescriptive language basically you have nouns and verbs, in a declarative language you have no verbs < 1311345609 184382 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :you don't "do to " < 1311345635 493112 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I use verbs all the time in Haskell. < 1311345638 347518 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :instead you say " is an " < 1311345646 354198 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :can you give me an example? < 1311345649 443493 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :map... < 1311345656 440307 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :map f over list < 1311345660 815569 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's a command. < 1311345664 80353 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fold as well < 1311345665 51275 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :well, that's just a way to read it < 1311345672 268881 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, as is your definition of nouns and verbs... < 1311345716 966843 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :i would say, map paintRed fence = "a fence which is red" < 1311345729 116606 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :you would say map paintRed fence = "a fence which has been painted red" < 1311345750 714021 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I suppose. I'm just saying a function is very much like a verb. < 1311345766 637701 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :well, i wouldn't say so < 1311345774 60859 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :i would say a function is just a parametrized value < 1311345794 751835 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :when you define the function, you *declare* what it is < 1311345800 393968 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but when you use it, you are using it like a verb. < 1311345813 216706 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :not really - when you use the function, you declare what the output is < 1311345820 279605 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :y = f x < 1311345838 789091 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :i declare y to be an x-ish f < 1311345852 648187 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :"y is an f of subtype x" < 1311345858 474846 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this is just completely arbitrary. < 1311345866 314981 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to perspective. < 1311345872 689197 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map (+1) [1..] < 1311345884 114555 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"hey computer, map this function over this list" < 1311345891 297250 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :"a list of 1, 2, .. incremented by one" < 1311345913 427387 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :where "incremented by" is an adverb < 1311345922 350768 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1311345938 227591 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so map isn't a verb, it's "a list of" :P < 1311345940 66088 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which is a nount < 1311345941 873193 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :got it. < 1311345959 439203 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :well, that's just what i think when i see map (+1) [1..] < 1311345972 7101 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the reason I say functions are like verbs is because they take arguments < 1311345978 285606 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :similar to how language verbs have subjects and objects. < 1311345996 578283 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nouns are more like the constants. < 1311346025 472672 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :this discussion resonates quite a lot with what i thought when i first started studying mathematics at the university and first started hearing how people actually talk about mathematical objects at work < 1311346034 638659 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :adjectives and adverbs are also like functions in that they augment or modify existing things (aka their argument) < 1311346051 950571 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :it was always a case of "function f is ...", never a case of "to get the value of function f, you do ..." < 1311346066 115037 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right, but functions /do/ things. < 1311346069 447953 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :they compute < 1311346076 321362 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :i differ < 1311346076 737975 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you declare them, by stating what they are, yes. < 1311346101 434297 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :a function in mathematics is a constant value, with an argument, which is applied via the substitution principle < 1311346122 737438 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :let's say you have your value q = 1+2 < 1311346168 88551 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :then you can have your value q(x) = 1+x, where what you do is you first take say q(100), then you expand it to 1+x, and then you substitute x := 100 < 1311346169 304564 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but a function is also an abstraction of a computation. It maps one set of values to another set. < 1311346187 972154 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :yes, but a map is a static object < 1311346192 583759 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :it doesn't change, move, or run < 1311346195 135856 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :it just is there < 1311346198 119927 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...sure. < 1311346214 154939 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :every function exists already in Functions < 1311346223 643896 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :Functions is the set of all functions. :p < 1311346235 321756 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm not saying you describe functions by saying what they do. I'm saying that functions themselves describe an action. < 1311346252 927524 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :there's a very important notion in mathematics that mathematical objects do not get created, they get discovered < 1311346259 789543 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :they've been there all the time, behind your back < 1311346288 348226 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :so in this way, the \Gamma function wasn't discovered, it was described < 1311346290 552192 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's a philosphical point I don't think I necessarily agree with. At least not for every mathematical object. < 1311346303 422614 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :er < 1311346311 268478 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :*it wasn't created, it was described < 1311346315 462417 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to me it's just a system. it's arbitrary in its man-made rules. < 1311346322 691993 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :can you name a mathematical object which was *created*? < 1311346333 187123 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no, you don't create concepts. < 1311346352 740631 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :but you said you don't agree and that some objects were created < 1311346362 598214 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :unless you were referring to something else? < 1311346401 298262 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I just don't believe they are discovered. As if they had existed this whole time. I believe they are constructed at which point they become defined. I don't think nature cares about our abstractions. < 1311346422 257347 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :we just describe what already existed in nature with concepts we create over time. < 1311346428 25365 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so... I suppose I am saying they are created. < 1311346492 787231 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :ah, instead i see it this way.. imagine you're in a huge town where you've never been, everyone speaks a language you don't know < 1311346507 4942 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :you start out at some point and there are trees and you can punch them < 1311346524 863027 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :you can go to places, and see new things < 1311346531 249392 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but they do not have to correspond to anything that actually exists. I could devise a completely arbitrary set of rules. would I have simply discovered that mathematical system or did I create it artificially? < 1311346534 203928 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :if you remember the path to those things, that's your definition < 1311346544 934718 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :however, those things were there before you have defined them < 1311346546 93785 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and if I discovered it, where was it hiding all of this time? :P < 1311346558 928515 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :well why are you on that island first of all? < 1311346571 966367 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :i mean what is your business there sir? < 1311346582 510152 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er, I wasn't referring to your metaphor, actually. < 1311346627 396594 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :well, your set of rules is the pathway in your mental considerations of mathematics < 1311346644 639784 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :which lets you arrive at the concept of that mathematical system < 1311346655 405221 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :it was there, you just haven't ever taken this path before < 1311346697 754320 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it just seems somewhat arrogant to say that mathematics, which is inherently a human conception, somehow /is/ the innate properties of the universe, and not merely an artificial description. < 1311346722 259921 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :ah, but mathematics has nothing to do with the universe < 1311346729 238303 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :it's completely disconnected < 1311346745 923362 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :trying to assign cosmical properties to mathematical objects is called physics < 1311346759 659395 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :and then they only say that the mathematics in question are a model, not that they're the real thing < 1311346762 156630 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I kind of associate existence with being a part of the universe.. < 1311346784 282981 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so basically what you are saying to me is that you can discover mathematical objects, but they don't really exist. < 1311346786 478701 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :no physicist will tell you that the string theory is the nature of the universe < 1311346811 962290 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :er, no < 1311346817 174675 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't know, existence is a tricky thing. < 1311346836 724236 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :i'm saying that mathematical objects exist, and that they always have, and that they are not assigned to any physical objects. < 1311346842 687302 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right. < 1311346856 369375 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :physical in the meaning of "tangible" < 1311346886 722973 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ideas exist, certainly. But how do you discover ideas? < 1311346899 842559 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :they must be made by an intelligence being at some point. < 1311346910 252769 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*intelligent < 1311346942 670903 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(don't give me that platonic ideal crap :P ) < 1311346943 366298 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :i would say that definitions can be made < 1311346950 84098 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :there might have been no definition of the idea < 1311346959 885309 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :which means the idea was outside of your holographic bubble < 1311346979 651647 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :you can create a definition, by which you arrive at the concept < 1311346997 710932 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :but the creation of the definition is a secondary concern, it's a means to an end: the concept < 1311347011 610027 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't know, I just find it strange to thing that the idea of freedom of speech existed before any intelligent life thought it up. < 1311347011 888283 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :the concept, in itself, is what interests us, not the definition of it < 1311347025 392525 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :s/thing/think < 1311347048 838620 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :notice how even in english you can "have" an idea, but not "create" an idea < 1311347055 6454 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :you have it, meaning you grasp it < 1311347062 859597 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :it's in your hand < 1311347085 989189 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :before, it was not available < 1311347096 12599 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :sort of like a fruit high up on a tree < 1311347113 993120 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes I can understand all of that. I just don't believe there's much distinction then, really. < 1311347123 868467 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :well there is < 1311347131 85126 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what we are talking about is practically the same. because an idea might as well not exist until it is available to us. < 1311347142 433250 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :because look at it: the definition of an idea is secondary to the idea itself, would you agree? < 1311347145 190135 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so... whether ot not it existed before someone thought of it is somewhat irrelevant. < 1311347152 585282 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :the definition being our action of discovering the idea < 1311347203 102871 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess. This is just all too human-centered (or intelligence-centered, if you prefer) to really convince me that these things existed since the dawn of time. < 1311347224 812035 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :ah, but look at it this way < 1311347235 189971 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :the time interval known as a second has existed before humanity < 1311347249 484393 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :it would be very egoistic to think that seconds have not existed before humans described them < 1311347269 714747 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the interval of time existed sure, but seconds as an idea didn't. < 1311347272 92024 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :there were intervals of time of length one second before humanity! < 1311347277 924696 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :well, anyways < 1311347307 228515 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :what i'm trying to say is that the difference between the idea and definition is similar to the difference between declarative and prescriptive definitions < 1311347325 501370 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I... guess? < 1311347329 536640 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :idea :: definition == declarative definition :: prescriptive definition < 1311347340 614044 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :a prescriptive definition is that one step further from the idea < 1311347364 782957 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I will write a language that goes one step closer than declarative! < 1311347378 121327 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :that would be neat < 1311347381 711054 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :i wonder what that would be < 1311347382 127650 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :where the ideas just exist without definition or something. < 1311347392 260827 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :magic. < 1311347404 593434 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or impossible probably. < 1311347425 599302 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Impossible magic < 1311347426 244800 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, can I be an agnostic on the matter? < 1311347435 962410 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :well you can see that a prescriptive definition could be improved < 1311347443 670948 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :i wonder what the next step would be < 1311347474 585418 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :i mean in prescriptive definitions, imo, we have verbs, nouns, and adjectives from which we make those definitions < 1311347476 214289 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :we can't know if the idea existed before the point of grasping because it was not known to us before that point. < 1311347487 213142 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :in declarative definitions we seem to have nouns and adjectives < 1311347493 219187 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :can we do with just adjectives? < 1311347519 856895 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't think natural language makes a very good metaphor for programming languages. < 1311347521 906207 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :can i say "x is five-element, rising, starting-with-one"? < 1311347535 8992 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :would that be a definition for [1, ... 5]? < 1311347541 19014 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :some of the worst ideas in Perl are based on natural language metaphor < 1311347561 216628 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I mean, they're comparable. < 1311347572 600678 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but sentences cannot have as deep of a structure as a program expression. < 1311347587 12428 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :could you call this a "descriptive language"? < 1311347589 834245 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :do the distinction between verbs and adjectives and adverbs as separate modifiers becomes more irrelevant. < 1311347606 106761 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :descriptive, imperitive, or interrogative < 1311347628 540699 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :no i mean this "adjectives only" language < 1311347632 477074 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh. < 1311347633 564291 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :can it be called "descriptive"? < 1311347641 664283 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh, well, I would call any language descriptive. < 1311347648 108910 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because that is what language is for. < 1311347661 912926 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :but really, if you define things with adjectives, you define everything by describing it, right? < 1311347683 670862 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. I can't really imagine how you would not describe something in a language. < 1311347690 821432 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how do I write an algorithm in C without describing it in some way? < 1311347737 450320 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :well you construct things < 1311347739 417572 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :By not using any comments? < 1311347748 559868 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :in C you basically construct things < 1311347750 366524 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And obfuscating it loads? < 1311347757 238943 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, but I describe those constructions. < 1311347767 412075 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with elements of a language. < 1311347772 539869 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :yeah but that's on meta-level to the language < 1311347776 259117 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :don't mix those up < 1311347809 819138 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :in C you say "take some flour, some eggs, some water, and baking powder, mix them together, and you have dough" < 1311347822 881117 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :in haskell you say "dough is a micture of flour, eggs, water, and baking powder" < 1311347830 341620 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, you describe the steps. functions are descriptions of algorithms. < 1311347839 900781 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :you don't describe the steps on haskell < 1311347847 148363 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :indeed, you describe what it is. < 1311347891 859118 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :basically what I am saying is that all languages are descriptive. You cannot have a language that does not describe something. < 1311347893 668859 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :maybe not with dough, but with e.g. a milk shake it's not important if you first put the strawberries, the milk, or the sugar in the mixer < 1311347918 932152 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Unless you have a chocolate milkshake < 1311347947 455837 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :which means that you don't need to be told the consequence of actions of putthing those things in the shaker < 1311347950 560689 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :Taneb, heh < 1311347957 312289 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :CakeProphet, yes, on a meta-level you're right, but you're again talking in terms of the meta-language, not the language itself < 1311347964 759935 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :sure, C describes actions.. < 1311347973 435375 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :but the language itself is actions. < 1311347987 767559 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :or rather < 1311347993 379103 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :a PROGRAM in C is actions < 1311347997 380697 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the language is a...... description of actions. < 1311347998 634280 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :C is the description of those actions < 1311348002 60915 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :yeah ok < 1311348009 391614 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :that's good, we have converged there nicely < 1311348022 932293 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :a haskell program is a declaration of objects < 1311348031 19715 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :or items < 1311348038 505240 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The declarations are describtions < 1311348055 642839 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :well, i wouldn't say so. < 1311348067 163315 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :is a cookie dough recipe a description of a ready cookie? < 1311348074 219870 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the thing with declarative programming languages is that they still semantically perform computations < 1311348075 946723 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :not so much < 1311348077 853581 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :is it? < 1311348080 138862 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and I often prefer to think in this way when I am writing in them. < 1311348083 214132 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It is a description of how to make a cookie < 1311348090 786443 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :yeah < 1311348096 321150 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :but it's the cookie that interests us < 1311348097 657726 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Still a description < 1311348124 882356 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :in C, you define cookie as "take dough igredients, put in dish one by one, stir, put on pan, bake in 180 degrees for 1 hour" < 1311348132 607117 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :that's probably a very wrong recipe < 1311348150 382073 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It doesn't have any chocolate chips < 1311348167 31557 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but sometimes my approach is flawed. For example, using the approach of asking "how do I get the fibonacci sequence in Haskell", I would never think of the this definition < 1311348172 601512 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :in haskell, you define cookie as "a heat-treated mixture of dough ingredients" < 1311348179 538551 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fibs = 0 : 1 : zipWith (+) fibs (tails fibs) < 1311348187 295894 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :With chocolate chips < 1311348188 129966 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er *tail < 1311348213 858038 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :CakeProphet, i'm not even debating the practicality of those families of languages < 1311348216 660536 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :anyways, think about this < 1311348224 559747 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah I wasn't even debating with those statements. :P < 1311348232 139859 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :in prescriptive and declarative languages, you *start out with something* < 1311348256 806519 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :meaning that you have to have items, and from these items new items are generated < 1311348257 459302 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sure, can't make something from nothing. :P < 1311348264 836460 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :or rather: new items are defined in relation from old items < 1311348266 943221 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :well you sure can < 1311348297 344271 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :it's sort of similar to a definition of a geometric complex < 1311348302 660687 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :is that the right word? < 1311348311 973706 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :let me quickly google < 1311348313 337779 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like a... building? < 1311348317 810474 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or do you mean like geometric series? < 1311348325 767108 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I think he means like a pentagon < 1311348338 937905 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to me "geometric complex" means a building. lol < 1311348351 951238 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :geometric structure? geometric object? geometric construction? < 1311348360 472635 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The last one sounds right < 1311348364 340566 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :those are all pretty synonymy < 1311348370 152445 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :with complex. except object. < 1311348376 794709 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :or better yet < 1311348380 488173 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :let's talk about just sets < 1311348387 729133 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :mathematics loves sets. < 1311348390 168207 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :a convex set is simple to describe < 1311348390 830354 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sounds fun. < 1311348408 259427 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :a convex set is the intersection of convex sets < 1311348424 610183 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :a convex geometrical complex is even simpler to describe < 1311348432 888053 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :it's an intersection of half-spaces < 1311348458 490286 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :a half-space is a set where on one side of a surface it's full, and on the other side it's empty < 1311348458 768850 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :don't you need to define certain sets as convex sets in order to actuall have any convex sets? < 1311348476 213250 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :so you make a convex geometrical complex by taking a block of wood, and lopping off bits in straight cuts < 1311348489 723100 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :nope, you don't need to < 1311348493 212072 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :it was just an example < 1311348526 255127 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but the definition is recursive. I don't see how it could apply to anything if there's nothing that is innately convex. < 1311348538 449207 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :exactly < 1311348541 968035 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" a convex set is the intersection of convex sets" <<< what :D < 1311348542 166243 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :but it's declarative < 1311348562 418920 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right, but... it declares nothing. < 1311348579 142374 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that is true for any family of sets < 1311348602 647013 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :NOT FOR CONCAVE SETS, SUCKER < 1311348609 817873 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is {1,2,3} a convex set? What are the convex sets it is an intersection of, and how are those sets convex? < 1311348628 314507 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :CakeProphet, yeah, that was not a definition, it was just a picture i used < 1311348636 536130 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :a visualization < 1311348644 116656 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :look at the convex geometrical complex < 1311348650 482589 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh so it's just a property of convex sets and not the definition. < 1311348653 432963 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :it's defined as an intersection of half-spaces < 1311348685 954632 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :i have defined half-spaces declaratively, and i have defined convex geometrical complexes declaratively < 1311348696 36998 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what was the point again? :P < 1311348700 803594 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :well here's the thing < 1311348739 937824 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :you can also define convex sets like this. it's a bit more complicated, but you define some starting sets, and then you can create all convex sets from them. < 1311348747 414493 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :BUT < 1311348752 940989 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :you can also define convex sets like this: < 1311348771 588333 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :a convex set is a set which is convex < 1311348776 649689 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :meaning, it has the property of convexity < 1311348782 257935 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1311348784 341185 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :a test for the property of convexity looks like this: < 1311348790 769393 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a true statement is a statement that is true. < 1311348812 638534 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :for any two points of the set, create a line segment between those two points. if the line segment is a subset of the set in question, then that set is convex. < 1311348828 420565 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :this has to hold for all pairs of points. < 1311348837 821972 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :the wording there isn't perfect :) < 1311348856 71860 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :i understand that it looks banal right now < 1311348869 738746 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :but once you start adding more and more adjectives you can e.g. define a torus, a sphere, and so on < 1311348884 487344 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my perfectionistic brain is formulating all kinds of nasty inconsistencies in your terribly non-rigorous definition. < 1311348890 394137 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(not really) < 1311348950 61578 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :a ball is a set which is open and which has the property of neighbourhood, meaning that all points are within a neighbourhood to a special point called the center < 1311348978 857184 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" NOT FOR CONCAVE SETS, SUCKER" <<< a concave set is the intersection of concave sets, but i guess you meant convex sets are closed under intersection? so are the finite sets. < 1311348991 337824 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ice cream is delicious < 1311348999 183167 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :however i am still starting with the definition of "set" < 1311349001 8329 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :BUT! < 1311349016 227349 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :in mathematics, you can lead everything back to the definition of a set < 1311349043 651263 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :meaning that if you start out with any definition, it turns out it's just a bunch of sets glued together in special ways. < 1311349053 658034 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :the "set" is the Ur-Element < 1311349065 155915 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :it's what the whole world is made out of, in mathematics < 1311349091 16578 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :in computer languages you have many non-equal Ur-Elements < 1311349091 896443 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yep, turns out stuff is just groups of stuff. < 1311349106 382952 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :you have functions, integers, floats, etc < 1311349156 6782 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :anyways, what i think i'm saying is that in a declarative language you define things with other things < 1311349156 816967 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :typeglobs, don't forget those. < 1311349171 421555 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :whereas in a descriptive language, you would define things without other things < 1311349188 526752 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :i wonder if that's a good idea at all < 1311349195 790395 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the fiboncci sequence is...... < 1311349204 687213 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :uh, what do I say now? < 1311349209 711491 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :yeah, good question < 1311349233 48896 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :let's look at it differently < 1311349248 881667 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :let's talk about.. cars < 1311349344 847682 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :in C you'd say to get a maserati GT you'd take a ferrari 430, you'd then change the body work, and then you'd furnish it with a nice interior < 1311349393 110415 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :in haskell, you'd say a maserati gt is a ferrari 430 - bodywork - interior + new body work + new interior < 1311349407 552801 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :actually in C a masterati GT is just a bunch of pointers. < 1311349418 333615 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and bytes. < 1311349440 240780 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :in a descriptive language, you'd say a maserati gt is a car which is this and this long, it's this and this high, its dimensions are this and that, and its parts are made out of the following materials < 1311349465 493558 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :basically, you have just defined a maserati GT without ever knowing that there's something called a ferrari 430 < 1311349492 27048 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so to program descriptively is to program declaratively in a roundabout way. < 1311349493 942411 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :of course, if your description is detailed enough, you will have defined a car which requires what we know as the ferrari 430 engine < 1311349499 992443 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :well not really < 1311349512 191351 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :because you can describe things imprecisely or more precisely < 1311349533 663900 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :you could say "a ball is a set with the property of neighborhood" < 1311349548 453104 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :and for most things, this will fit well enough < 1311349565 850015 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :of course, for a real ball, d(B) = {} < 1311349574 18231 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :whereas for our imprecise ball, d(B) = S < 1311349602 681184 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :however, that's not really important if you're just using balls to, say, define what a 3-dimensional object is < 1311349629 389011 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :i guess that's an improvement over declarative languages < 1311349676 519270 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :a different example < 1311349686 840415 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :persons < 1311349693 115675 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :people :) < 1311349736 647246 :FireyFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1311349747 38195 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :you can say in C "to construct Joe, you take Chandler's sperm, and Monica's egg, you fertilize it, you grow the fetus in a womb, and then you let it mature for 30 years and you have Joe" < 1311349762 882155 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :in Haskell you can say "Joe is the son of Chandler and Monica" < 1311349802 774630 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :in a descriptive language you would say "Joe has medium-short dark hair, black eyes, of italian descent, is 30 years old, slightly overweight, and likes sandwiches" < 1311349909 567354 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (`replicateM` "+-[]<>.,") >>= [0..] < 1311349943 552875 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in brainfuck, you'd say one of the strings that this Haskell program produces < 1311349951 706656 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wasn't really sure how to work that in English so I did that instead. < 1311349961 700434 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :+is Joe < 1311350037 483324 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :i'm not sure how that is related. < 1311350046 368376 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :i'm not saying it's unrelated, i just can't parse this. < 1311350267 14048 :MDude!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net JOIN :#esoteric < 1311350446 436643 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :did i explain well what "descriptive" is? < 1311350537 675568 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Would it be wrong to improve other's BF Joust programs and submit them to EgoJoust as my own? < 1311350559 996828 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no it would be cool < 1311350569 707149 :FireyFly!~firefly@unaffiliated/firefly NICK :FireFly < 1311350582 303413 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Even if it was only an extremely minor improvement? < 1311350593 118714 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :EVEN MORE SO. < 1311350594 756684 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :lol < 1311350600 762262 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Oh, I'm feeling to guilty. < 1311350617 620823 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :FireFly? I improved your BF Joust program "meh" < 1311350633 211744 :FireFly!~firefly@unaffiliated/firefly PRIVMSG #esoteric :Heh < 1311350643 721114 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Do you want it? < 1311350653 158701 :FireFly!~firefly@unaffiliated/firefly PRIVMSG #esoteric :Sure, why not < 1311350666 195309 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :"->(+>->)*4([-]>)*21" < 1311350681 147156 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Your original stopped just short of the finish on the longest tape length < 1311350688 210705 :FireFly!~firefly@unaffiliated/firefly PRIVMSG #esoteric :ah < 1311351071 274898 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :You going to submit that, or can I? < 1311351129 573583 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well SOMEONE submit it already :\ < 1311351139 711345 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :think about the children < 1311351166 40471 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :!bfjoust fireflys_meh_improved ->(+>->)*4([-]>)*21 < 1311351168 677317 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​Score for Taneb_fireflys_meh_improved: 20.6 < 1311352047 757359 :FireFly!~firefly@unaffiliated/firefly PRIVMSG #esoteric :You could just.. you know, borrow it < 1311352049 632543 :FireFly!~firefly@unaffiliated/firefly PRIVMSG #esoteric :I don't mind < 1311352070 41313 :FireFly!~firefly@unaffiliated/firefly PRIVMSG #esoteric :and also rename it :P < 1311352589 868684 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :How do I rename it? < 1311352596 271195 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And what should I rename it to? < 1311352957 792015 :MigoMipo!~John@84-217-0-225.tn.glocalnet.net JOIN :#esoteric < 1311352959 700752 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 276 seconds < 1311353091 991586 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hang on, switching computers < 1311353100 754668 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311353134 12636 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Remote host closed the connection < 1311353456 307607 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1311354200 304140 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I've adjusted my random BF program generator to only make ones with matching brackets < 1311354568 227057 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Well, apparently Python has a maximum recursion depth < 1311354570 358728 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Damn < 1311354617 382524 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Makes a ridiculously long error message < 1311354830 739759 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net JOIN :#esoteric < 1311355159 806009 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :While loops work almost as well < 1311355775 814906 :augur!~augur@208.58.6.161 QUIT :Ping timeout: 240 seconds < 1311356067 144121 :calamari!~calamari@ip72-211-146-193.tc.ph.cox.net QUIT :Quit: Leaving < 1311356076 17724 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah python only does fail recursion < 1311356079 656025 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1311356745 525644 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Ping timeout: 252 seconds < 1311357271 913233 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1311357543 370541 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1311357623 811681 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Ping timeout: 240 seconds < 1311357810 221223 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1311357889 11760 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1311358168 235205 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, that was an unexpected security update < 1311358174 608211 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :arbitrary code execution in logrotate, of all things < 1311358176 685850 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Which one? < 1311358184 35056 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :drivers/net/loopback.c is so strange... 217 lines... And absolutely no code related to handling packets at all. Just some statistics stuff and driver registering/deregistering code < 1311358185 8103 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wtf < 1311358193 741008 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: the Debian/Ubuntu package < 1311358194 18539 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, what...? < 1311358197 514327 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, how? < 1311358200 616853 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also vlc, but that's more plausible < 1311358215 491668 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: giving it a malformed config filename on the command line < 1311358225 148405 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably it calculates its length wrong and does a buffer overflow, or something < 1311358237 135278 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, so it requires root then basically on normal setups? < 1311358260 354191 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I'm not too worried then. No obvious way to use this for privilege escalation. < 1311358299 130492 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: indeed, it seems not to be suid < 1311358300 767859 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it's probably OK < 1311358305 933665 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There was a privilege escalation bug in logrotate earlier. < 1311358310 627553 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Though not in the default configuration. < 1311358322 415605 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: I assume it has some SUID configuration? < 1311358345 112186 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"A shell command injection flaw was found in the way logrotate handled the shred directive. A specially-crafted log file could cause logrotate to execute arbitrary commands with the privileges of the user running logrotate (root, by default). Note: The shred directive is not enabled by default. (CVE-2011-1154)" < 1311358351 448509 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Ping timeout: 252 seconds < 1311358354 140145 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Though you'd still need to be able to craft that logfile. < 1311358366 883488 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I don't know how specially it would need to be crafted. < 1311358379 863715 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I.e. would it be enough to just write a user-agent field in an apache log or something. < 1311358384 348458 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they never do say, for good reason < 1311358448 848015 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The summary may also be a bit misleading; from the CVE overview it looks like you'd need to put shell metacharacters in the log file name itself. < 1311358468 2384 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :So just being able to insert stuff in a logfile wouldn't be enough. < 1311358477 440692 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is logrotate written in shellscript? or just uses the shell to do some of its commands? < 1311358507 657230 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"The shred_file function in logrotate.c in logrotate 3.7.9 and earlier might allow --" < 1311358514 192729 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :So the latter. < 1311358569 43199 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my mind immediately went "bash has functions, and a .c extension doesn't necessarily mean anything" < 1311358572 440796 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I admit you're probably right < 1311358595 342827 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The "shred" configuration directive causes it to use an external command for supposedly-secure log file deletion. < 1311358606 467125 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I guess it was passing the log file name to that without worrying about metacharacters. < 1311358635 563301 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And did it in a systemy fashion and not an execy one. < 1311358638 678309 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1311358653 60481 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Depends whether it goes through the shell parsing and whether the filename starts with - < 1311358676 892 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, hm.... echo -n '#!/bin/bash\n...' > foo.hs < 1311358689 736959 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err < 1311358691 411959 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :echo -e < 1311358693 153002 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :not -n < 1311358695 591170 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :duh < 1311358750 771966 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1311358823 170399 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :One thing you can do on shebang lines is to type -- after the name of the program, at least, is my idea. But modern kernel don't do suid with #! scripts anyways... but I still type -- when a shell script meant to be run on root account anyways < 1311359676 450615 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: don't you need both? < 1311359683 865863 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :echo has to quote its command line literally if the first arg isn't -n < 1311359694 422101 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so in POSIX mode, you have to do -n -e in order to get escaping with GNU echo < 1311359717 592559 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, heh < 1311359722 53812 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I didn't know that < 1311359726 831030 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, what about -ne? < 1311359733 500482 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think they have to be separate < 1311359748 551143 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(POSIX leaves -n's behaviour impl-defined; GNU echo defines it as "suppress final newline and also accept the -e option") < 1311359765 563959 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, implementation defined? Seriously? < 1311359774 737935 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: there's a lot of impl-defined stuff in POSIX < 1311359777 543618 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, so... what do other echos do with -n < 1311359788 759739 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: some echo it literally < 1311359801 455428 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1311359817 89086 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Vorpal: That's the traditional UNIX behavior. < 1311359827 397874 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've been discovering all sorts of interesting things about POSIX recently < 1311359833 427799 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :such as mount(2) being nonstandard < 1311359843 12374 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's Linux-specific; I certainly didn't expect that < 1311359843 846800 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, so why did POSIX say that -n was implementation defined at all? Why not just don't have it? < 1311359855 565245 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: because some echos do suppress final newline on -n < 1311359860 31516 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, afaik mount(1) is non-standard too < 1311359871 948416 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Echo cannot accept arguments. < 1311359879 208308 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, yes it can... -n :P < 1311359884 28618 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: mount(1) isn't a syscall, so I didn't look at it < 1311359887 992770 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Vorpal: No. < 1311359898 428935 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Vorpal: POSIX forbids echo from accepting arguments. < 1311359900 1681 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, according to ais523 and POSIX? < 1311359914 328435 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Vorpal: It also leaves "-n" implementation-defined. < 1311359918 751799 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1311359927 89147 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Vorpal: But it's not an argument. < 1311359928 904847 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, which leaves a way open for it to accept options :P < 1311359932 800219 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, so it doesn't take -n as an argument, it takes it as a string that might cause it to act differently < 1311359937 661687 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hehe < 1311359941 748178 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :ais523: Precisely. < 1311359949 876744 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, though at least freebsd has mount(1) I know. Probably a few other *nix too < 1311359966 189673 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Vorpal: mount(1) is available in pretty much every UNIX. < 1311359969 941996 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I imagine most *nix do, because the FHS is written in a way that expects mount(1) exists < 1311359974 436428 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I'm pretty surprise it isn't standard < 1311359991 54473 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I'd expect mount(2) to exist in a range of Unices too, just because mount(1) has to do the mounting somehow < 1311360005 969616 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, hm. what is the difference between POSIX and Unix exactly? The SuS I guess? But I haven't seen that for ages < 1311360021 898173 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Vorpal: POSIX is a "portable operating system" specification. < 1311360036 223463 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, where is Unix defined then, the extra bits like mount(1) and so on < 1311360037 402015 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Vorpal: UNIX is a class of operating systems which generally meet the above spec. < 1311360044 179475 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Loosely defined. < 1311360052 270435 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for instance, I think Cygwin aims to be POSIXy, not UNIXy < 1311360057 448810 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, Single Unix Specification, remember seeing that somewhere... < 1311360064 781257 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but that was like years ago < 1311360066 232544 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, I went and wrote my own statically-linked version of true(1) < 1311360068 945839 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and straced it < 1311360071 754086 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :2004 edition or something < 1311360074 772312 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :The SUS is a strict superset of POSIX. < 1311360077 555517 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, and? < 1311360081 324628 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :any guesses as to which syscalls it uses? (it uses three of them) < 1311360090 338942 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, I haven't seen any SUS for POSIX.1-2008 yet < 1311360098 530782 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, four, I think there's a call to brk in there too < 1311360099 130777 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, well exit is one < 1311360104 273679 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Vorpal: It exists. < 1311360106 933293 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, that's the obvious one < 1311360111 555067 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :SUSv4. < 1311360121 602060 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it also uses mmap (presumably startup code getting memory) < 1311360123 84047 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, isn't that for the 2001 version? < 1311360126 233426 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and uname, which is the WTFy one < 1311360128 898151 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, hm. < 1311360135 233882 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeah wtf < 1311360137 169716 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You could make "true" and "false" programs shell builtins or write them as programs using machine code, it would not be too difficult to do on each machine; you can also have a C version of the program in case using on computers that it hasn't been ported yet. < 1311360152 697147 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Vorpal: No, that's v3. < 1311360153 500445 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: true generally doesn't need to be massively optimised < 1311360159 681729 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I'm a little unsure as to what it's doing calling uname < 1311360160 515606 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Also, mount is not SUS. < 1311360161 906494 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :zzo38, it is a shell built-in in bash < 1311360170 572063 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :$ type true < 1311360170 769882 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :true is a shell builtin < 1311360171 533952 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and this is a version of true I wrote myself, it called no functions < 1311360175 400786 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :same for false < 1311360178 356766 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1311360178 617821 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: $ type `which true` < 1311360186 530720 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, yes, it is that as well < 1311360191 404278 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I know < 1311360194 773204 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Of course it doesn't *need* to be massively optimized, although it can be done so easily since you don't need all the C stuff and so on. < 1311360202 73776 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :zzo38: You need to be able to exec true and false in POSIX. < 1311360203 120016 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :$ type `which true` < 1311360203 318030 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :/bin/true is /bin/true < 1311360204 23272 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Hello < 1311360207 77273 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :happily, ls isn't segfaulting any more < 1311360207 274923 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(silly output) < 1311360224 998962 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think I may actually have found a kernel bug; my statically-linked version of cat ended up with two stacks at one point, which overlapped < 1311360239 362064 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Also fun: there is precisely one file guaranteed to exist in POSIX. < 1311360242 56744 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's hard to tell, because what I was doing was insane < 1311360243 253575 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, how? < 1311360244 378007 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Vorpal: /dev/null. < 1311360244 807481 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 264 seconds < 1311360247 442668 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'll see if I can reproduce it standalone < 1311360247 720430 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1311360253 734236 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, :D < 1311360263 12817 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: it turns out that Linux doesn't like you mmaping to the stack guard page < 1311360270 346790 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I can imagine that < 1311360271 195237 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq_: Yes you can just make a machine code file. Such optimization is not particularly important although it can be done very easily. < 1311360274 47102 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311360275 233142 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, why the fuck would you even do that < 1311360275 431606 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the page before the stack that's unallocated so stack overflows can cause segfaults) < 1311360285 72427 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: well, nothing was using it... < 1311360297 666888 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it reacts to it by allowing the map and shrinking the stack one page < 1311360300 471767 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(You might even be able to store the program in the ELF header, and this can be done for some other programs too) < 1311360302 139441 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Damn < 1311360302 337600 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, where is /dev/zero defined btw? I kind of relied on that in some shell scripts I think. Nothing to serious if the file is not there < 1311360310 330303 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Just wrote =+ 1 instead of += 1 < 1311360313 399781 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the bug seems to happen if you do it repeatedly, after doing it twice I ended up with two stacks of different lengths, according to /proc/self/maps < 1311360328 980295 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Vorpal: well, nothing was using it... <-- were you out of other available pages to mmap? < 1311360333 425562 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: no < 1311360338 492786 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Plus side is, I have ice cream < 1311360344 434956 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, did you even *need* to specify a specific address to mmap it at? < 1311360345 150075 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I'd written "mmap the last available page before the stack", without thinking of implications < 1311360348 679878 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yes, I did < 1311360354 846660 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Traditional behavior. < 1311360361 745095 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, why on earth? Hardware related? < 1311360363 174038 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although the exact value didn't matter, I needed to specify something < 1311360366 111531 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and no, not because of that < 1311360370 910351 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, then what < 1311360378 622766 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, ouch < 1311360380 816095 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this program is insane, I thought you'd realised that by now < 1311360392 663916 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I mean, how else can you make ls segfault? < 1311360394 57669 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, how soon until you can tell us what on earth it does < 1311360402 211440 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: when I've finished it) < 1311360402 489060 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :It's also LSB. < 1311360411 447605 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :s/\)// < 1311360414 480954 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Along with /dev/tty, and *nothing else*. < 1311360416 612729 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The reason they purchased ice cream is because ice cream is good to eat and anyways they don't sell cane. O no, their mother will get mad at them when they get home. < 1311360420 93047 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, any idea when that is? next week? next month? next year? in 10 years? < 1311360434 648194 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :about a week of actually working on it < 1311360439 428532 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I probably won't work on it continuously < 1311360442 391411 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, You are making interest sky rocket when you keep mentioning it like this :P < 1311360447 350601 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: I know < 1311360460 305498 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :btw, what API does X use to actually draw on screen? framebuffer? < 1311360466 473891 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I will be feel very let down if it isn't something spectacular! < 1311360475 722436 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I presume it depends on the driver. < 1311360481 819256 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, that makes sense < 1311360487 356377 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :annoying, but makes sense < 1311360491 806393 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't want to have to reimplement X too < 1311360493 949503 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, for most drivers, part is done in kernel < 1311360505 391143 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, not only for binary drivers < 1311360514 913286 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :reimplementing init was easy, reimplementing mmap only took a day or so (because I hadn't realised that ASLR was turned on, and then it took me a while to figure out how to turn it off for just one process) < 1311360568 851549 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, my guess for something like nvidia binary driver would be that it mmaps a range of shared pages with the kernel module... And what the kernel does is hard to know, some DMA thing probably < 1311360580 755625 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :ais523: The fuck are you *doing*? < 1311360592 747039 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: it's a secret for now < 1311360601 20208 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I would presume a similar setup for most other drivers < 1311360609 237424 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at the moment specifically, I'm making a list of all the syscalls in Linux and sorting them into categories < 1311360610 359074 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, at least all that have hardware acceleration < 1311360634 519804 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, somehow I can't imagine controlling a screen by PIO using syscalls for each written byte :P < 1311360635 407649 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Anyways, *most* Linux X drivers are actually going through the DRM layer. < 1311360636 452505 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Linux actually has undocumented syscalls, but from a grep of the kernel, they all appear to do nothing < 1311360642 486089 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Which is not even *slightly* X-specific. < 1311360660 958672 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, undocumented ones such as? < 1311360663 673398 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what I'm trying to do with that is to confuse X into thinking it's talking to the kernel, when in fact it's talking to a usermode process < 1311360668 757533 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and to grab its output/input < 1311360674 937762 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: let me check < 1311360689 176410 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :ais523: Um, good luck in the general case. < 1311360697 609749 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: _newselect < 1311360700 121542 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: indeed < 1311360707 829376 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, that uh... How would you grab it's output? That doesn't even make sense. Use a X server that targets vnc or such instead. Much saner < 1311360715 822455 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :ais523: It's effectively a kernel-mode process for some drivers. < 1311360716 180758 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I seen some of those < 1311360717 890777 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm trying to work out whether it's easier or harder than reimplementing X < 1311360741 295901 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, just reuse an X server that uses vnc as backend < 1311360743 265664 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that exists < 1311360750 13201 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There is also Wayland, although in my opinion neither X nor Wayland is designed perfectly. < 1311360755 299667 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, that might be worth considering < 1311360759 751784 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Namely, anything where it needs to have the GPU's framebuffer mmaped. < 1311360779 267122 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I assume you don't care about hardware acceleration anyway... Because that will be impossible in your setup. < 1311360783 358968 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what about SDL? it appears to use framebuffer as a fallback (I actually ran Wesnoth on the control-alt-F1 console, although I had to be root), but I can't figure out what it's using as its first choice < 1311360790 501408 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: I do care, I want to make sure it isn't being used < 1311360798 515444 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :ais523: Depends on environment variables. < 1311360806 187487 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, then the vnc variant should work :P < 1311360808 205528 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, good to know < 1311360842 239364 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I believe there is an x11-framebuffer server too < 1311360852 569689 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :forgot what it was called < 1311360861 196279 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the one thing I've pretty much admitted defeat on is UIDs, I don't think you can namespace those in Linux < 1311360884 174939 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: well, if everything went through framebuffer, then it'd make life easier, as framebuffer is just the one character special device < 1311360887 779045 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to implement < 1311360888 195780 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, do you know where the code for the loopback interface is in the kernel? It isn't drivers/net/loopback.c, at least not for the actual packet handling... < 1311360924 681319 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, that is just one X11 backend though. You are not going to pull this off for the general case. < 1311360980 31304 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it doesn't need to be the general case wrt X backends < 1311360982 866401 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just wrt programs < 1311360985 421825 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Meh, a conforming C environment is permitted to make X just summon nasal demons, anyways. < 1311360997 30349 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most programs don't care about the backend, just the frontend < 1311361034 581943 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What I would think can be good is to have a SDL-like interface, where you have different windows and the window manager owns the root window and can intercept things from the child windows and do some other stuff. And can also have clipboard buffers such as PRIMARY, SECONDARY, CLIPBOARD. The "screen size" is actually the size of the window < 1311361042 740641 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, well as long as you don't plan to get nvidia-settings, catalyst-control-center or other similar softwares running :P < 1311361054 630984 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: heh, I think I'll give a miss on nvidia-settings < 1311361059 710607 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Nasal demons. < 1311361061 181233 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think I'd expect that to work < 1311361063 574327 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Vorpal: :) < 1311361067 199977 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even ping(1) I'm putting off for later < 1311361077 209885 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, right < 1311361097 609569 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, hm shouldn't be TOO hard in 3.0 what with the new SOCK_ICMP thingy < 1311361128 718742 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, it's doable, it's just not a priority < 1311361135 368660 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, http://kernelnewbies.org/LinuxChanges#line-69 < 1311361138 356135 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the problem is simulating the other end of the connection < 1311361148 72550 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to get it to send the pong < 1311361149 878101 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, what the... < 1311361178 16618 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, you know what might be easier? Running two linux in qemu and set up a virtual network between them < 1311361185 953963 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :linux instances* < 1311361188 120834 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It should do so that you can run Linux properly with various devices but not needing any proprietary drivers running on the CPU. < 1311361209 222081 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(And not even included in the system) < 1311361237 412120 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: well, yes, that seems like the simplest method < 1311361246 453716 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I'm pretty certain you are doing some sort of layer-above-kernel to virtualise or emulate user space programs, making them not know what their environment is < 1311361258 682289 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I don't know why you are doing it this insane way you are doing though < 1311361268 925899 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so probably I have missed some important thing here < 1311361273 340022 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: yes, that's a decent description for what I'm doing, although it doesn't explain why < 1311361279 733473 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as you've noted < 1311361311 113925 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is there USB Plan 9 Protocol drivers for Windows and Linux? (and also FreeBSD and Mac OS X) < 1311361332 476182 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, oh there are plenty of reasons, I just don't know which one. Could be as a security measure for example. Or for running older software. Or for a controlled testbed environment (the "simulating the other end of the connection" bit seems to point at this) < 1311361339 447343 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and there are plenty of other options < 1311361370 687657 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, that "always pid 2" points towards a controlled reproducible testbed environment too < 1311361381 749487 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Are there any USB devices that use Plan 9 Protocol? < 1311361388 893098 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: I doubt it < 1311361393 724012 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :.... what < 1311361395 175230 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Plan 9 isn't all that popular among hardware manufacturers < 1311361404 95645 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wouldn't USB devices use the USB protocol? < 1311361418 150881 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I mean, how the fuck would it even work otherwise < 1311361458 609221 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Vorpal: No, I mean using the Plan 9 Protocol on top of the USB protocol. < 1311361476 816850 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1311361479 308832 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :zzo38, on top of which USB device type protocol? < 1311361490 127404 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I mean it defines things like mass storage, HID, and so on iirc < 1311361509 180004 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm I guess there is some type reserved for "vendor specific" < 1311361512 892127 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't know, maybe it is necessary to add a new device type (or maybe not) < 1311361551 518454 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Or as an alternate data on top of an existing protocol depending on the device (if this is possible) < 1311361579 504361 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :no idea < 1311361609 626305 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Because I think they should be designed any new kind of USB device, instead of using proprietary protocols you can use Plan 9 Protocol instead. < 1311361681 322022 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Does Plan 9 even have a driver for using Plan 9 Protocol on USB? < 1311361698 610470 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what /is/ the plan 9 protocol exactly? < 1311361736 186870 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Vorpal: It's Plan 9's remote filesystem protocol. < 1311361745 997899 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :And, being Plan 9, therefore Plan 9's remote everything protocol. < 1311361755 686472 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, so not suitable for general purpose USB really? < 1311361760 369370 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Sure it is! < 1311361765 818960 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, what about interrupts? < 1311361769 533183 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Remember, everything is a file. < 1311361780 614278 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :For reals. < 1311361800 685219 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, yes I know. But what about interrupts, suspending the usb bus, and so on < 1311361829 795838 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Dunno. < 1311362060 527261 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION notes that Dresden Codak remains on the tenth strip of an arc that began over a year ago. < 1311362070 13810 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm. < 1311362079 557023 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I want to try OS/2 Warp now < 1311362200 977985 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :ACTION notes that Dresden Codak has the worst update schedule. < 1311362212 904727 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq_, ah, I see your mistake. < 1311362221 946653 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You are assuming that there *is* an update schedule. < 1311362230 822508 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Phantom_Hoover: That is the worst update schedule. < 1311362258 792953 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :pikhq_, can it be called an update schedule if there are no updates? < 1311362262 132333 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, what about that webcomic that elliott talk about. That hardly ever updates? < 1311362272 98204 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I forgot what it was called? < 1311362272 296810 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Perry Bible? < 1311362277 207582 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :s/?// < 1311362282 715858 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, I think it had Torvalds in it < 1311362299 551629 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and RMS and so on < 1311362302 500317 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, Everybody Loves Eric Raymond. < 1311362316 283459 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, that hardly ever updates either < 1311362319 484532 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :The one which, when it updates, will be the harbinger of the apocalypse. < 1311362329 235826 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right < 1311362351 587855 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :my point was, that must be a worse update schedule < 1311362439 962055 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You are making the same mistake. < 1311362456 575721 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :For there to be an update schedule, updates must, at some point, come out. < 1311362466 898638 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Phantom_Hoover, it is an update-schedule: int days_to_next_updates = random() < 1311362476 4431 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :can't they be scheduled to come out once every ten years, or whatever? < 1311362478 369171 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You could just as well ask the update schedule of a banana. < 1311362481 575693 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: what's RAND_MAX on your system? 2^32-1? < 1311362491 747959 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, well random returns a long int on my system < 1311362495 887795 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1311362502 740259 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, rand() != random() though < 1311362507 236639 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, right < 1311362509 209915 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :different types on return value < 1311362515 158956 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, indeed, but to infer this two updates ten years apart would have to have come and less than ten years would have had to have passed since the last. < 1311362556 435495 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Phantom_Hoover: what if it was stated rather than inferred? < 1311362585 907923 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, then it would only be worth considering if it was not completely at odds with the evidence. < 1311362606 47833 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :random() in POSIX is said to return in the [0, 2^31-1] range. < 1311362613 95638 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1311362631 220002 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Admittedly, as it stands, ELER is scheduled to update on 21st December 2012. < 1311362632 130584 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :While rand() returns from 0 to RAND_MAX, and RAND_MAX >= 32767. < 1311362634 704360 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ooh, thanks for linking me that page about changes in 3.0 < 1311362654 240824 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :setns() looks... useful for what I'm doing < 1311362662 104875 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although the workaround with clone() flags is working well for me so far < 1311362665 32086 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, lol < 1311362700 100789 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I presume you are using ptrace for this? To be able to catch system calls happening < 1311362707 290772 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1311362719 569977 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I tried single-step but it was too slow < 1311362728 722742 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, that still doesn't deal with stuff like me opening /dev/console and doing ioctls on it < 1311362736 683420 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I have a program that does that even < 1311362739 957251 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm going to have to, umm, reimplement all of /dev < 1311362750 520561 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except /dev/null and /dev/zero, those were easy < 1311362758 610893 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, fun. ALSA is going to be very very latency sensitive :P < 1311362759 723371 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as the existing devices work for those < 1311362767 135428 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :ais523: Add /dev/tty and you will have reimplemented everything a LSB application can use. < 1311362770 446924 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric ::) < 1311362775 580257 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: LSB? < 1311362780 172549 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, what, really!? < 1311362781 335554 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Linux Standard Base. < 1311362784 573460 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1311362789 728047 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, hi < 1311362796 19203 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Yes, really. < 1311362798 8595 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm probably going to make a pty and connect stdout/in/err to it < 1311362803 971557 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I may as well place it at /dev/tty too < 1311362811 656295 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can copy ptys just by copying device numbers, right? < 1311362812 491841 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what *is* /dev/null btw? < 1311362815 391132 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hi Vorpal < 1311362818 704748 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Vorpal: EOF < 1311362824 495841 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, and that isn't in LSB? < 1311362824 693857 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: it's a character special file, reads always return EOF, writes always succeed but do nothing < 1311362835 639124 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Vorpal: /dev/null, /dev/zero, and /dev/tty are in LSB. < 1311362837 620949 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523: Don't forget /dev/full. < 1311362838 38258 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and why on earth is /dev/full useful? < 1311362843 33101 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: for testing programs < 1311362846 613250 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :aha < 1311362852 83897 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :/dev/bull < 1311362854 61676 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Vorpal: That is the entire contents of the LSB /dev hierarchy. < 1311362854 775767 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can redirect stdout to /dev/full, and see if they behave gracefully or stupidly < 1311362874 919459 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :$ cp /etc/passwd /dev/full < 1311362876 213641 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cp: writing `/dev/full': No space left on device < 1311362898 762735 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a great way of checking to see if people are checking the return value of fclose() < 1311362899 638526 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, hm... there are some devices in my /dev that would be very hard to do in user space < 1311362915 773234 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: well, it depends on if people are actually using them < 1311362919 621150 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, what about /dev/urandom? < 1311362926 144626 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm starting off with an empty /dev, and implementing things in it as necessary < 1311362930 433278 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, /dev/random and /dev/urandom will be easy too < 1311362935 291827 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh no they won't :) < 1311362946 570467 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, ... definitely testbed :P < 1311362972 703012 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought of putting /dev/zero at each of them, but I'm worried some programs will go into infinite loops if their randomness sources do that < 1311362976 480941 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, /dev/snapshot, /dev/vga_arbiter /dev/rtc0, /dev/sda < 1311362988 633408 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Make /dev/random return this: < 1311362992 268052 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, of course if you don't want to implement fake "running as root" it will be way easier < 1311362993 24109 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :/dev/sda is easy, it's readable only by root < 1311363000 206 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I'm not faking running as root < 1311363003 268606 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> map (%256) [0..] < 1311363010 321697 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :partly because root can trivially escape a chroot < 1311363012 734271 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Vorpal: Nope. < 1311363020 75330 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(mkdir x; chroot x; cd ..; chroot .) < 1311363026 792751 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, then you make a lot of system calls return EACCESS or similar < 1311363028 63648 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :lambdabottttt < 1311363031 599234 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :;a; < 1311363031 840880 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :lambdabot is missing? :( < 1311363034 646547 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think that mechanism of escaping chroots is in there deliberate < 1311363038 990330 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*deliberately < 1311363043 143529 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: I'm not emulating every system call < 1311363046 469170 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just tinkering with their params a bit < 1311363049 923571 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and return values < 1311363058 492775 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :ais523: Stallman didn't design the chroot syscall. < 1311363060 858171 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I see... < 1311363079 893217 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymee: you can use EgoBot, although it is a bit different, and has trouble with infinite list output (so use take to shorten it) < 1311363082 462020 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, also /proc/self will be fun < 1311363102 24002 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, especially the very weird symlinks found in there... < 1311363103 541481 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: that's one of the few things I have workign correctly already < 1311363114 667163 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :You know, NOMW could be made Turing-complete (or whatever the probabilistic equivalent is) using a crossover square, I think. < 1311363115 364714 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymee: oh also % won't be imported by default < 1311363116 852036 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, I'm catting things in /proc/self in order to test my program < 1311363118 206403 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, what? symlinks to removed files in /dev/fd wortk? < 1311363120 327620 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :work* < 1311363131 407790 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Say that if a square is +, then a bobule can enter it, but it cannot leave by a 90-degree angle from the way it entered. < 1311363135 555334 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :did you know that Linux allows you to mount multiple proc filesystems /that give different results/? < 1311363139 484605 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell take 80 $ map (Ratio.%256) [0..] < 1311363144 442872 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​[0%1,1%256,1%128,3%256,1%64,5%256,3%128,7%256,1%32,9%256,5%128,11%256,3%64,13%256,7%128,15%256,1%16,17%256,9%128,19%256,5%64,21%256,11%128,23%256,3%32,25%256,13%128,27%256,7%64,29%256,15%128,31%256,1%8,33%256,17%128,35%256,9%64,37%256,19%128,39%256,5%32,41%256,21%128,43%256,11%64,45%256,23%128,47%256,3%16,49%256,25%128,51%256,13%64,53%256,27%128,55%256,7%32,57%256,29%128,59%256,15%64,61%256,31%128,63%256,1%4,65%256,33%128,67%256,17%64,69%256,35%128,71%256,9%32 < 1311363149 362006 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, yes, all that fancy namespace crap < 1311363152 116540 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :um < 1311363153 82457 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's what I'm doing < 1311363154 211270 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, my kernel is compiled without it < 1311363161 318885 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :because to me, it is useless < 1311363164 804301 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, you won't be able to run my program then < 1311363166 791944 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's pretty useful to me < 1311363169 780346 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!haskell take 80 $ map ((flip mod) 256) [0..] < 1311363172 118225 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Boom, transistors. < 1311363172 480894 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79] < 1311363180 649609 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, well if you tell me what your program is I might recompile the kernel :P < 1311363185 161126 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh < 1311363187 947748 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymee: you can use (`mod` 256) < 1311363195 869837 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :those options are on by default, right? < 1311363197 347298 :elliott_!~elliott@95.149.245.10 JOIN :#esoteric < 1311363199 468278 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, btw, have you check if plash does what you want? < 1311363203 768859 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :othewrise everyone will have to recompile their kernel < 1311363211 589476 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: oh, have you revealed what it is? < 1311363216 365987 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no < 1311363219 339484 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, uh no idea. I incrementally updated my .config over the years < 1311363225 45806 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal's been guessing, and come to similar conclusions to you < 1311363244 42627 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, no but he leaked enough and I'm pretty certain he is doing something like virtualisation or emulation of user space programs < 1311363255 396360 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :that's the obvious part < 1311363263 552428 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :"for what purpose" is the part I guessed at < 1311363264 532376 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, *probably* for some sort of controlled reproducible test bed system. < 1311363290 570780 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that is a good description, although I don't mind you figuring out that part, because it's reasonably obvious and not the whole thing < 1311363302 931782 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, since it seems he wants to emulate remote network (wrt ping) and /dev/urandom "wouldn't be easy" < 1311363307 114191 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, I don't < 1311363310 961840 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Don't you hate it when you try to do something awesome, then realize it's completely mathematically impossible? < 1311363311 517492 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I turned off networking so I wouldn't have to do that < 1311363316 83619 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, right < 1311363337 650034 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: it doesn't happen too much < 1311363341 114257 :sebbu2!~sebbu@ADijon-152-1-31-102.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1311363341 530586 :sebbu2!~sebbu@ADijon-152-1-31-102.w83-194.abo.wanadoo.fr QUIT :Changing host < 1311363341 728952 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1311363370 817252 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymee: every ordinary identifier can be turned into an operator by putting `` around it, and every operator identifier can be turned into an ordinary one by putting () around it. (although you cannot iterate this) < 1311363393 527301 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 258 seconds < 1311363437 782567 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :although you need a ghc option to do it for types < 1311363508 45294 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, it is sad that you can't iterate it. That would allow stuff like `(* 2 +)` or such < 1311363512 553366 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(well not exactly that) < 1311363534 577812 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: that's not quite iterating, although yes that might be useful < 1311363541 896226 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, indeed < 1311363549 577414 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :That could be an extension, right? < 1311363553 684342 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1311363561 24735 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, but iterating it is only really useful if you can build up expressions between the iterations < 1311363564 81658 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but afaik it hasn't been implemented < 1311363578 605276 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, I mean `(`(+)`)` is utterly useless < 1311363584 59217 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1311363597 233784 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Agda seems to use _+_ rather than (+); is there any reason for the change? < 1311363609 233784 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :_+_ looking more mathematical, perhaps? < 1311363617 559531 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(its syntax is otherwise mostly identical to Haskell's with a few extensions) < 1311363756 15587 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: isn't that sort of part of its mixfix syntax, you can have as many _'s as you want < 1311363769 304295 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aha, that may be what it's about < 1311363771 831768 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I didn't know it did that < 1311363773 152515 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Can a Haskell code be prettyprinted? < 1311363777 291529 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and that's quite a nifty feature < 1311363780 97275 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION doesn't actually know agda < 1311363780 295317 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: I don't see why not < 1311363785 979863 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: neither do I < 1311363792 488662 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And what is _+_ and (+) means? < 1311363793 461109 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it turns out I have an Agda fanatic as a coworker < 1311363799 525368 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and want to be able to at least vaguely understand what he's doing < 1311363819 738638 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: those are agda's and haskell's way of referring to the + operator as a value, respectively < 1311363839 216774 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(of function type) < 1311363847 979213 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: actually, in Agda there's no + operator by default, you have to implement it by hand < 1311363853 13066 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah < 1311363858 889798 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://www.impredicative.com/ur/tutorial/intro.html not that far down, but so far, I think I can wrap my brain around it < 1311363885 599905 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I spoke too soon, this syntax I need to slow down for < 1311363932 166517 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Awesome, compose is more understandable than id :/ < 1311363947 480028 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: there is a program called hs2tex or something like that which prettyprints haskell, i believe people sometimes use it for math papers. it replaces -> and stuff with proper math symbols. < 1311363951 713961 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes I do think being able to refer to operators as function value can be useful in some cases. < 1311363957 794275 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(Well, compose has more... elaboration in its syntax, which makes it more uunderstandable by context) < 1311363964 7533 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :fun id [a] (x : a) : a = x < 1311363969 31004 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :fun id [a] (x : a) : a = x < 1311363970 885670 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :oops < 1311363975 206644 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :fun compose [a] [b] [c] (f : b -> c) (g : a -> b) (x : a) : c = f (g x) < 1311364000 85641 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: also ghc has an option for allowing unicode for many things < 1311364001 246184 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: Does it just put every line without > at the start directly as TeX codes? < 1311364021 563060 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : oerjan: actually, in Agda there's no + operator by default, you have to implement it by hand <-- not in the standard library!? < 1311364028 110950 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And lines with > prettyprinted Haskell codes converted to TeX? < 1311364031 715046 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: you even have to implement integers by hand < 1311364036 82345 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: hm i would guess it uses the \begin{code} convention < 1311364042 808880 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, what does the standard library have then < 1311364045 500007 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my coworker's master's project was about automatically detecting people trying to implement integers and optimising them into native integers < 1311364051 625219 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1311364063 505635 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, why not make a standard library with these in? < 1311364094 207758 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :possibly there is one; I'm not too clear on the details < 1311364130 931212 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : Yes I do think being able to refer to operators as function value can be useful in some cases. <-- it is quite frequently used < 1311364131 758547 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Well I suppose it can be modified to use > if you prefer that way < 1311364160 591873 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell zipWith (+) [1..10] [100, 200.. 1000] < 1311364163 192970 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​[101,202,303,404,505,606,707,808,909,1010] < 1311364175 587418 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: Well, in Haskell perhaps it is very useful although in other programming language with function values it can be useful in a few cases to be able to make such thing. < 1311364295 618545 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : fun id [a] (x : a) : a = x <-- i guess agda's type system requires that for flexible use. the a would be an implicit type parameter, i think? < 1311364309 645975 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Agda? < 1311364320 476435 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :That's Ur that I pasted < 1311364323 193372 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh. < 1311364324 142154 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :For proper Knuth-style literate programming, you would also have index, table of contents, named chunks, and possibly a macro preprocessor if it is useful. (As well as commands that affect how the different kind of operators and so on are treated when making the printout) < 1311364357 783269 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: i thought you were still talking about agda. although my guess for what the ur means still stands. < 1311364378 151343 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I was never talking about Agda. Other people were talking about Agda. < 1311364392 572276 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :And... I _think_ that guess is correct < 1311364401 680721 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Are there symbols or combinations of symbols not used in Haskell? I read the documentation. Is `` (with nothing in between) invalid, for example? Others? < 1311364405 415822 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: which is why i was confused, you gave a link and i frequently don't bother to visit links < 1311364411 153584 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"Then there's parametric polymorphism. Unlike in ML and Haskell, polymorphic functions in Ur/Web often require full type annotations. That is because more advanced features (which we'll get to in the next chapter) make Ur type inference undecidable." < 1311364416 554918 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :so i assumed you were linking to an agda tutorial < 1311364452 730827 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: oh it's that dependent web language that was posted on reddit? < 1311364483 727675 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :with a for hire ad, iirc < 1311364484 6735 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I didn't know it was posted on Reddit, but "dependent web language" sounds right. Well, for Ur/Web. Ur itself is not necessarily web related < 1311364498 971984 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*hiring < 1311364516 642324 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh so there's a plain ur too... < 1311364528 925576 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION may not have bothered to visit that link either ;D < 1311364529 947217 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But what else I want to have is Literate LLVM, maybe I will invent that some day (I can call it LWEB maybe) < 1311364540 705028 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(with file extension .llw) < 1311364557 741757 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I dislike LLVM, it makes all sorts of assumptions that are true in practice but I don't like < 1311364590 500744 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is C-- dead? < 1311364591 994804 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There are a few things I also dislike about LLVM, although I have made suggestions to correct these things. < 1311364605 739260 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :02:59:42: Yet Another Haskell Tutorial by some guy Hal Daume < 1311364605 937529 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :oh dear < 1311364617 821302 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :monqy: it's only ever been alive in GHC, I think < 1311364618 19484 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :One thing I like to have would be constraint analysis. < 1311364630 112514 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :about what is that itidus20 quote < 1311364638 253275 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :monqy: what he's reading < 1311364639 50793 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(I even have ideas about how constraint analysis would work.) < 1311364642 743639 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :oh wait this is an ancient log < 1311364643 824345 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :well < 1311364645 226397 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ancient =a day < 1311364656 158108 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: well if you use latex you can use its table of contents feature, i assume < 1311364669 949795 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: i believe `` is a syntax error, yes. < 1311364684 327344 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric : zzo38: well if you use latex you can use its table of contents feature, i assume < 1311364689 204182 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :oerjan: don't talk to zzo about latex :O < 1311364698 641669 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :O KAY < 1311364707 562948 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Oracle have bought ksplice? < 1311364710 345380 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I didn't see that one coming < 1311364716 153081 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although in retrospect, it's not a ridiculous thing for them to do < 1311364716 512856 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but that's what most people using hs2tex would be doing < 1311364752 237500 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That is, you can use things that would be syntax error in Haskell to get out of Haskell code mode, if making a Knuth-style literate programming system for Haskell... < 1311364757 671282 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm < 1311364778 876332 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I don't know if I understand enough ML to grasp this module system stuff :/ < 1311364792 723023 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: i believe (almost?) every printable ascii character is either alphanumeric, a legal operator character, or used in the syntax. < 1311364795 271488 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :My understanding of everything prior was fueled by my understanding of Haskell < 1311364797 314153 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(in haskell) < 1311364798 865299 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Oracle have bought ksplice? < 1311364799 819736 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ouch < 1311364801 935952 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :just ouch < 1311364845 337752 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: Yes, but some combinations can be syntax errors, which is why you can use those combinations for such things. < 1311364865 824858 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is `` the only one such or is other combinations possible that can do that? < 1311364867 738079 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: and mostly everything which does not combine into an operator or an identifier (which might be a keyword in either case) will split < 1311364882 344281 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most characters are legal inside strings < 1311364890 71150 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose """ may be a combination that isn't legal in any context at all but comments < 1311364898 533621 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how do Haskell comments work again? < 1311364917 968362 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(or can you write a "string1""string2" in Haskell?) < 1311364923 691173 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> (++) "a""b" < 1311364928 621469 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: '' is also illegal at the start of a token i think, since ' needs to be escaped inside character classes. and also anything with ' ...more than one character representation... ' < 1311364935 676581 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@eval (++) "a""b" < 1311364939 377082 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*character literals < 1311364968 717212 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :inside strings, you can get errors due to nonexisting escapes < 1311364976 663061 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell "\fnord" < 1311364978 954876 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​"\fnord" < 1311364981 708683 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oops < 1311364982 410603 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, could do that as an extension. Overloaded Character literals or something < 1311364989 95357 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh wait \f _is_ an escape < 1311365000 360508 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell "\possibly not fnord" < 1311365013 108007 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, it probably drops errors < 1311365014 222349 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that gave an error < 1311365019 919877 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it does for me anyway < 1311365022 605414 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Vorpal: no, it sends them in DCC < 1311365029 20768 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, ah.. DCC is broken for me < 1311365035 961430 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Ok, so if I understand this correctly, kinds are ... bigger in Ur than in Haskell, in that they encompass more than just types < 1311365045 360607 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Kinds are the "types" of more than types < 1311365115 578268 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh, derp, I misunderstood what it meant by "type families", so now that bit's clearer. What I said just before is still true though < 1311365127 162783 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: i don't know. < 1311365190 878716 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: mind you '' is still legal inside other identifiers, because of haskell's decision to support the common mathematical x', x'' naming < 1311365215 479568 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Ok, I think I'm getting this < 1311365248 121003 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I read the document it seems the "\&" is good, some C document says only 2 hex digits after \x but I have had it allow any number of "\x000000000000000" is still a single character, for example. So, if it had "\&" like Haskell then you can avoid that. Maybe I can make a next version of Enhanced CWEB to support such things and convert it to work with a C compiler. < 1311365288 257330 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: ,+ is another sequence which i don't think is legal, because most operators cannot begin an unparenthesized expression < 1311365317 145309 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(, being a delimiter and so not part of an operator) < 1311365352 431914 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, it would be legal in a haskell comment < 1311365386 989429 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, and in strings, but there would be a parser to check for these things which needs to do so anyways for prettyprinting and indexing. < 1311365435 458007 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : I dislike LLVM, it makes all sorts of assumptions that are true in practice but I don't like <-- well if you're big enough you can probably get a patch in to add options, like the ghc people did < 1311365448 675247 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: it's more its fundamental design < 1311365454 321503 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, what sort of things does it assume? < 1311365467 713565 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe some things can be done using LLVM metadata? < 1311365480 567853 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :12:49:55: I think Perl was the earliest language in the C family to have map and filter operators. < 1311365480 845804 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :FSVO C family < 1311365484 677244 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: that all its commands can be implemented via native-code commands that have the same semantics as one of its operators < 1311365493 99663 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Perl is C family? < 1311365495 286647 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That is, have a metadata to tell it what thing not to assume, maybe < 1311365497 418626 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :according to CakeProphet < 1311365499 752577 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Perl's Awk family. < 1311365509 622117 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :If it can be said to have a family at all. < 1311365532 208107 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, uh they probably can. Using something like libgcc in worst case < 1311365540 484799 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : oh dear <-- you think YAHT is too obsolete? i already advised him that he should get the haskell platform instead of hugs if he was serious (he said, hypocritically >:) ) < 1311365545 711951 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: it's a false assumption for BF < 1311365567 394511 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, Ah, what in specific can you not implement by emulation? < 1311365572 839561 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :oerjan: Yeah, I told him about LYAH later I think < 1311365581 974839 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :gcc tries not to make that assumption; it doesn't actually /work/, but that's due to bugs not design issues < 1311365583 819949 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :oerjan: and I saw that at the time, that's what made me realise it was an old conversation < 1311365585 378991 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :I mean... Haskell's more C family than Perl. < 1311365592 161890 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Because Haskell allows for direct memory access. < 1311365594 316126 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :pikhq_: Well, er, no. < 1311365597 452940 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Well. < 1311365600 424730 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: well, BF requires a temporary to do the equivalent of MOV from x86 < 1311365607 640950 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Technically, C doesn't. Just common implementations do. < 1311365613 220390 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :gcc has actually taken that possibility into account; LLVM hasn't < 1311365627 791277 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :elliott_: I realise that Haskell isn't very C-like. Neither is Perl. < 1311365644 998679 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 264 seconds < 1311365648 511986 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bye < 1311365648 878458 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Perl also allows for direct memory access, I think, somehow < 1311365653 224046 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, okay, but surely that could be done in the code gen by having every other cell be a temporary? < 1311365653 501705 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :probably a really obscure method involving libraries < 1311365663 682460 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Oh, right, it *is* Perl. < 1311365666 198317 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :It has everything. < 1311365668 4805 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: gcc-bf reserves a temporary for that < 1311365688 134324 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :oh no < 1311365688 828979 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, right < 1311365694 652721 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's ugly having to do most of the code generation in ld < 1311365695 209178 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, so it can be done then in bf < 1311365702 990551 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : (or can you write a "string1""string2" in Haskell?) <-- yes < 1311365704 103250 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd rather have the compiler do it < 1311365704 301763 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I mean it isn't fundamentally impossible < 1311365723 77821 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :gcc-bf I mostly gave up on when it came to implementing rightshifts and multiplication < 1311365726 586325 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :> "a""b" < 1311365728 586080 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :too much effort < 1311365730 874086 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, ah < 1311365740 829390 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I've been getting no reply from lambdabot trying that < 1311365748 538392 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :looking at the users lists, I suspect it's because lambdabot isn't here < 1311365751 350568 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::D < 1311365753 113424 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rather than because it barfs on it, though < 1311365766 809930 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :heh < 1311365767 7551 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :!haskell "a""b" < 1311365767 8691 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not on Freenode, in fact < 1311365772 914053 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Vorpal: won't work < 1311365779 893410 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :!haskell print "oh""no" < 1311365782 236025 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1311365783 70684 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :!haskell putStr ((++) "a""b") < 1311365785 316695 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :ab < 1311365791 740565 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I win, I think < 1311365794 470907 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yes < 1311365794 749309 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :rest in peace lambdabot???? < 1311365801 275207 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :monqy: it'll probably be back later < 1311365808 995577 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nap in peace < 1311365810 9403 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :rest in pace;sdgfh < 1311365817 198646 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :`addquote rest in peace lambdabot???? monqy: it'll probably be back later nap in peace < 1311365820 887280 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, hm I wonder why pthread_cancel is defined as a weak symbol in my libgcc < 1311365821 397644 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :528) rest in peace lambdabot???? monqy: it'll probably be back later nap in peace < 1311365834 171746 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :along with a few more pthread functions < 1311365843 238626 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: I'm not sure, I don't think I'm going to get pthreads workign < 1311365844 771106 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*working < 1311365852 276100 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :14:22:39: it's because python is descriptive rather than declarative < 1311365852 554310 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :14:22:51: or rather prescriptive < 1311365852 752074 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :14:23:40: well, i think "imperative" does not focus on the important aspect of the difference between so called "imperative" languages and so called "functional" langauges < 1311365852 752249 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :this log is unbearably bad < 1311365856 666223 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at least, not if the threads use futexes, which they probably will < 1311365865 175859 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as they do too much in userspace < 1311365870 812540 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :elliott_: *wince* < 1311365872 989156 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, maybe some other libgcc function depends on pthread calls iff pthread is loaded? < 1311365875 599020 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: wait what? < 1311365882 712731 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can't figure out if that's wrong or meaningless < 1311365884 81048 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, and just stubs it out if it doesn't need to care about threads? < 1311365889 92726 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or correct but pointless, like a tautology < 1311365893 864023 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: perhaps < 1311365895 752576 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :maybe errno < 1311365900 763207 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: that applies to most things cheater_ says < 1311365910 626237 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :14:23:59: i mean you can perfectly well say that python is an imperative, functional language < 1311365916 440876 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :cool story, tell me more < 1311365924 732968 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :14:24:25: functional means a function is a first class object < 1311365924 931488 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :i see < 1311365942 834249 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :dying < 1311365945 419843 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :14:26:07: "functional" is a very flimsy description of haskell, erlang, ocaml and lisp < 1311365945 618676 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :common lisp is not a functional language. nor is scheme. < 1311365951 591018 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :the others are. well, maybe not erlang. < 1311365953 790153 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, possibly some functions like __register_frame_info_table_bases or __emutls_register_common that are in there < 1311365963 237982 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :__enable_execute_stack? What? Come on < 1311365975 42860 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :some unwind functions there too < 1311365977 116909 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have a lot of ideas of how constraint analysis could work in LLVM. There can be forward constraints, and in some cases (such as reaching "unreachable") backward constraints, and then constranits based on trap values (such as "add nuw"), etc < 1311365985 443435 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so, any idea what _newselect(2) is for? < 1311365991 504886 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it isn't documented, and it isn't implemented either AFAICT < 1311366006 789495 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not even as a redirect to _ni_syscall like the other unimplemented syscalls < 1311366016 579331 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose I could try calling it to see what error I got, but that feels messy < 1311366019 551853 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, where is it even mentioned it? < 1311366024 589471 :KingOfKarlsruhe!~chatzilla@p5B133F30.dip.t-dialin.net JOIN :#esoteric < 1311366032 811673 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: in the kernel headers that specify syscall numbers < 1311366033 193001 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :s/it\?/it/ < 1311366037 98868 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1311366048 514077 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the number doesn't seem to clash with any others < 1311366050 794603 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, is it a low or high number? < 1311366054 57147 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mediumish < 1311366056 744523 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1311366064 34416 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :could be some abandoned thing < 1311366071 199808 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the leading underscore confuses me too < 1311366073 85428 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What else I would like in LLVM is if you can tell it to store constant values in code space if possible (in the alignment padding, or in case it exactly matches an instruction), and store variables in the immediate operands to instructions if possible, etc < 1311366075 613715 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :syscall names normally don't start with one of those < 1311366080 441106 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :abandoned thing is my guess too < 1311366134 328736 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, greping kernel sources reveals #define __NR__newselect in lots of arch/*/include/asm/unistd.h plus this line: < 1311366137 841052 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :./scripts/checksyscalls.sh:#define __IGNORE__newselect < 1311366152 788374 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: indeed, I did that too < 1311366153 66671 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :./arch/blackfin/include/asm/unistd.h: /* 142 __NR__newselect obsolete */ < 1311366153 706160 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1311366157 814425 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well < 1311366165 129092 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :asm/unistd.h is the file responsible for syscall numbers (in the various arches) < 1311366167 180788 :nooga!~nooga@maverick.aircity.pl JOIN :#esoteric < 1311366175 443713 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I find this quite amusing: ./arch/mips/include/asm/unistd.h:#define __NR__newselect (__NR_Linux + 142) < 1311366178 507378 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and checksyscalls.sh checks to see that every syscall is implemented on every arch, minus the ones defined as ignored < 1311366179 875139 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :__NR_Linux? < 1311366194 859882 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: maybe it's trying to avoid a number clash with some other OS < 1311366204 618702 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :#define __NR_Linux 4000 < 1311366211 542291 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : * Linux o32 style syscalls are in the range from 4000 to 4999. < 1311366230 397768 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1311366235 476039 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :there is a huge #ifdef here < 1311366240 614330 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : * Linux 64-bit syscalls are in the range from 5000 to 5999. < 1311366240 812316 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : */ < 1311366240 812524 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :#define __NR_Linux 5000 < 1311366242 981773 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :further down < 1311366251 105294 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :and then the entire define list AGAIN < 1311366262 468756 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :why the hell do they repeat the lines like: < 1311366264 938266 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :#define __NR_read (__NR_Linux + 0) < 1311366273 312262 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh god < 1311366277 965465 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it is different for different modes < 1311366279 431512 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :#define __NR_syscall (__NR_Linux + 0) < 1311366281 895605 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :for another one < 1311366293 686402 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :x86 and x64 have different syscall numbers < 1311366303 270022 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and one syscall (mmap2) actually takes different parameters on the two architectures < 1311366307 246880 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you know anything about constraint analysis? < 1311366307 525005 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, why on earth? < 1311366313 157973 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : * Linux N32 syscalls are in the range from 6000 to 6999. < 1311366313 356356 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : */ < 1311366313 356586 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :#define __NR_Linux 6000 < 1311366321 720702 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: well, mmap2 is designed for 32-bit systems to open files larger than 32 bits < 1311366326 523625 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1311366332 720509 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and ditto for 64 bits, but they changed the scaling factor < 1311366332 955145 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, so it isn't needed on 64-bit then < 1311366339 16960 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, err what < 1311366349 802023 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mmap2 is like mmap but you specify the offset in units of 4K < 1311366354 848170 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(4KiB, that is) < 1311366361 339520 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, you mean larger than 64 bits on x86-64? < 1311366369 189181 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except on 64-bit, you specify the offsets in units of the page size < 1311366370 591617 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: I think so < 1311366375 224847 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which might not be 4KiB exactly < 1311366389 69668 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, err x86/x86-64 page size *is* 4KiB < 1311366404 108380 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: that makes the man page look a bit weird < 1311366418 63396 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, unless you mean huge-pages, but they are the exception, not the nrom < 1311366418 261565 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps they're allowing for a potential future change in page size, but think it'll only happen on 64-bit platforms not 32-bit platforms < 1311366419 744937 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :norm* < 1311366432 801395 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :like, allows you to create specially crafted 1 MB or larger pages < 1311366441 129743 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's probably about that, then < 1311366441 547189 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : common lisp is not a functional language. nor is scheme. <-- i think that's a rather big shift from the historical use of the phrase. like refusing to call neanderthals humans. < 1311366460 751106 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, no it can't be... because that is decided on by a per-page basis < 1311366470 66644 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, so that doesn't make any sense here < 1311366498 437055 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :oerjan: OK, Scheme probably counts < 1311366503 740129 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :oerjan: But Common Lisp is unquestionably non-functional < 1311366505 146652 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Ask any Lisper < 1311366510 601512 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's hard to define functional languages well < 1311366526 285759 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :oerjan: Higher-order functions are rare in Common Lisp outside of things like map < 1311366535 251446 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :And those are usually done with LOOP or ITERATE, even < 1311366541 693934 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my working definition of non-imperative is languages in which assignment to mutable variables is nonidiomatic < 1311366555 304631 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in common Lisp, setq is fairly common, isn't it? < 1311366557 873366 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :$ getconf PAGESIZE < 1311366561 146855 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :4096 < 1311366567 517539 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: it's 4096 on my system too < 1311366576 626533 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: setf is common, steq isn't < 1311366578 438067 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :setq < 1311366581 867096 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, any x86 system will give that. Same for x86-64 < 1311366586 601698 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what does setf do? < 1311366593 202508 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :14:41:56: i would say, map paintRed fence = "a fence which is red" < 1311366593 880193 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :14:42:09: you would say map paintRed fence = "a fence which has been painted red" < 1311366599 126151 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :this is the stupidest thing ever omg shut up you idiot < 1311366617 862856 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: (let ((x (cons 9 0))) (setf (car x) 0) x) ==> (0 . 0) < 1311366619 914967 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wow what < 1311366621 38854 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i < 1311366623 180131 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I'd interpret "map paintRed fence" as "what results when every component of a fence is painted red" < 1311366624 936821 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :basically it's setq that can set forms with defined setters, too < 1311366639 373932 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, OK, a generalised version < 1311366640 624731 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :so it doubles as a raw variable setter and a structure mutator < 1311366649 543306 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :yep, it's generally referred to as generalised setq < 1311366652 674080 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :the f is for Form < 1311366654 954557 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :setq is set quote < 1311366658 250708 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :because it used to be (set 'var x) < 1311366665 593564 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :back when lisps were dynamically scoped and also crap < 1311366673 416659 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like in C++, setq corresponds to memcpy(&a, &b, sizeof b) and setf corresponds to a=b? < 1311366713 848880 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: Sure, although it's more like a=b where a must be a variable name < 1311366718 710764 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :That memcpy can also write to structure members < 1311366750 258804 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : $ getconf -a | grep PAGE < 1311366750 494898 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :PAGESIZE 4096 < 1311366750 495092 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :PAGE_SIZE 4096 < 1311366751 935869 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what? < 1311366791 40278 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :PAGES_I_ZE < 1311366809 803249 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, alas, they forgot that one < 1311366862 693517 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, isn't it possible to overload & in C++? < 1311366865 519785 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oesrijgreoijg < 1311366883 206721 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :elliott_: memcpy(&a + offsetof(foo, b), &b + offsetof(foo, b), sizeof(b.foo)); ? < 1311366886 279515 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :ais523: Yes. < 1311366889 454535 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :ais523: Also *. < 1311366894 420748 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what about sizeof? < 1311366895 241991 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :ais523: And cast to void*. < 1311366899 399228 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :overloading unary * makes more sense < 1311366903 827474 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, not -> though afaik < 1311366906 715502 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or maybe < 1311366907 380870 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1311366925 52368 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :-> is overloadable, IIRC. < 1311366927 207121 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :isn't it either -> or . you can't overload? < 1311366933 494977 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"[...] demos that intentionally use incorrect style because it's easier to present in a short demo [...] < 1311366933 693489 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :That one" < 1311366933 912760 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :But the "." is not, and neither is the ternary operator. < 1311366935 423224 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Or sizeof. < 1311366940 960943 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://www.reddit.com/r/programming/comments/hidsa/opa_one_language_for_all_the_stack_forget/ < 1311366957 694259 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :operator-> is overloadable. < 1311366958 143783 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And the :: namespace thing, and the ".*" pointer-to-member mess. < 1311366964 358613 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Also ->* < 1311366970 410855 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what does .* actually do? < 1311366998 930398 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Sgeo: OPA is similar to Ur/Web < 1311367005 535112 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Oh, it's possible to overload *every cast* in C++. < 1311367007 822782 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :but with more marketing, and unfortunately less typing < 1311367008 71453 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523: It's used when invoking a pointer-to-member-function. < 1311367012 349102 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :"also, not to be an ass, but generally speaking and talking about UR (that you mentioned), i don't really trust a web framework with such a raw site." lol < 1311367019 149828 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :i wish webtards would stop finding Ur < 1311367040 546614 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is ur any good should i learn it < 1311367052 444084 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott_, is that a Opa person who said that or a random person? < 1311367066 704251 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is opa any good should i learn it < 1311367078 430696 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Sgeo: a random person < 1311367083 583468 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :monqy: ur is good < 1311367090 207009 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :oh lol, Ur's site has now been updated < 1311367091 430007 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, you can't overload casts *between* built in types though < 1311367094 324441 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :not even with friend < 1311367098 589597 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i'll learn ur < 1311367119 225982 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523: "Foo foo; void (Foo::*)(int) bar = &Foo::baz; foo.*bar(42);" is basically "Foo foo; foo.baz(42);" except messier. < 1311367143 691391 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :C++ sucks so badly < 1311367144 502534 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, I see < 1311367156 973231 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :nooga: Shhh, C++ is good because of C++ sudoku < 1311367162 512316 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :what < 1311367197 70494 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :nooga: it's where you try to accomplish some usually-functional-programming-related task in C++0x < 1311367207 699335 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :It's great, it's the best game, I play it regularly < 1311367220 865492 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :for instance: maybe in C++ seems easy, but you _cannot_ do it with just a pointer to T < 1311367225 571401 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :because that forbids T from being a reference type < 1311367237 333422 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :you have to end up taking advantage of everything being convertible to a bunch of chars and back < 1311367329 215485 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :ingenious < 1311367473 533599 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :14:59:05: trying to assign cosmical properties to mathematical objects is called physics < 1311367478 231315 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :stop < 1311367479 57589 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :talking < 1311367479 828545 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :in the past < 1311367548 493300 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :isnt that backwards wow is cheater_ serious in the past < 1311367549 8951 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :elliott_, only if you promise never to get born < 1311367559 35393 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cheater_ are you serious in the past < 1311367565 880639 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :monqy, totally srs < 1311367572 62071 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::o < 1311367576 801920 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :cheater_: fuck off < 1311367593 46741 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :elliott_, are you trying to annoy me or arouse me? < 1311367606 554452 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm wondering whether to logread to see if elliott_'s cheater quotes are real or fake quotes designed to make him look stupid < 1311367623 825167 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :cheater_: are you trying to be a boring, egotistic shitheadeaded idiot or does it come without effort < 1311367625 976905 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :ais523, no they're real quotes that are designed to make me look stupid < 1311367626 811171 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: real < 1311367639 358627 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :"shitheadeaded" im good with words < 1311367654 735419 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :elliott_, it comes naturally < 1311367655 886460 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you're missing a d at the end < 1311367668 42377 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :shitheadeadedison < 1311367686 397958 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :jesus christ how long does this log go on for < 1311367700 374447 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :YOUR < 1311367701 486889 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :15:42:24: in C you'd say to get a maserati GT you'd take a ferrari 430, you'd then change the body work, and then you'd furnish it with a nice interior < 1311367701 685273 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :15:43:13: in haskell, you'd say a maserati gt is a ferrari 430 - bodywork - interior + new body work + new interior < 1311367701 685372 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :this is literally the worst car analogy i've ever read < 1311367701 685415 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :WHOLE < 1311367702 642508 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :LIFE. < 1311367712 271890 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :that's how long this log goes on for. < 1311367722 916419 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: that isn't quite as stupid as some of the tohers < 1311367726 641251 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*others < 1311367730 300320 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: the others aren't car analogies < 1311367731 374110 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although admittedly that isn't difficult < 1311367750 25136 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :elliott_, i'm glad, i really like car analogies, it's great to reach something outstanding < 1311367751 831828 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't consider car analogies inherently stupid, incidentally < 1311367779 77744 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :ais523, monads are like cars < 1311367784 853801 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what isnt stupid about car analogies < 1311367797 246587 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most car analogies don't compare things to cars in general < 1311367803 579090 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but specific parts of cars or models of car < 1311367807 43315 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :monqy, elliott_ is smart about everything.. so i'd say elliott < 1311367825 374418 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott_ is like a car analogy? < 1311367840 837018 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :monqy, i think he's like a bad car analogy < 1311367877 167749 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :monqy, i'd say elliott :: humans == maserati gt analogy :: car analogies < 1311367973 282426 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :monqy: is he really trying to deconvert a cultist of zepto < 1311368023 140282 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: oh, disaster: sg(1) is an actual command, so we can't call scapegoat that < 1311368035 722368 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's the group equivalent of sg(1) < 1311368040 819965 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*of su(1) < 1311368046 922005 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :how have I never tried to run sg before? < 1311368059 925093 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: we could lobby for sg to be renamed :-P < 1311368062 78456 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it isn't very useful except on a very large system < 1311368063 998277 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i take it car anaology analogies are unzepto < 1311368066 24867 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Or just assume the truth, that nobody uses it < 1311368071 998185 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: no but I mean, when talking about scapegoat < 1311368078 299938 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and is redundant to newgrp anyway < 1311368082 578504 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: ah, I see < 1311368097 261183 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, why do sg and newgrp both exist? < 1311368107 473440 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Huh. < 1311368111 322498 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: see, we can totally call it sg, it'll be our campaign against redundancy < 1311368125 394496 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: oh, sg lets you execute a command, but newgrp doesn't < 1311368126 463918 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I know that, mathematically, something can't work, but I can't figure out what's wrong with my idea of how to do it < 1311368127 546784 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :so sg is redundant < 1311368131 114851 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sg appears to have a better name and slightly more options < 1311368131 313305 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :because the shell does that job with newgrp < 1311368137 829788 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I can't see the flaw that I know must be there < 1311368139 941213 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: yes but we deserve that name more >:| < 1311368142 959738 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de PRIVMSG #esoteric :well, back to reading about 12DL8 < 1311368144 884248 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Sgeo: sigh what is it < 1311368155 741173 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :who do I complain to about design flaws in UNIX? < 1311368165 633294 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott_, actually, I'm currently rethinking it in terms of something simpler < 1311368182 214234 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: I wish I knew < 1311368189 786949 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, sg has an amateurish manpage < 1311368193 291865 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: I'd have a nice cup of tea and a sit down with them < 1311368194 568754 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's like it's trying to justify its existence < 1311368196 98131 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :And talk for about three days < 1311368208 127929 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :User Commands 02/14/2011 SG(1) < 1311368209 530852 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wonder which is specified by POSIX? < 1311368220 176014 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also contains typos, like "doesnt" < 1311368292 268114 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Derp, that was obvious < 1311368390 853474 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(I thought maybe you could enumerate through all uncountably infinite states of an infinite 2d binary grid by starting at one point, on and off, then expanding it, etc. I finally realized that those are counting through finite pieces of the grid, not the actual infinite grid < 1311368397 570474 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION can be slow sometimes < 1311368413 617622 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :X_X < 1311368452 171400 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :And yes, I had to rephrase that in terms of 1d before I got it :( < 1311368491 104762 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what were you trying to count? the polyset of R**2? < 1311368494 979159 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*powerset < 1311368499 809541 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't know if polyset is even a real word < 1311368529 502150 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :In fairness, the motivating thoughtss were in terms of Game of Life, where even on an infinite grid, any particular finite subgrid, at any particular finite time, could only have been influenced by a finite area around it < 1311368602 307198 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: you can't do struct foo = ((struct foo){...}) in C99, right? < 1311368606 664671 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :it has to be struct foo = {...} < 1311368608 54380 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are a countable number of black/white colored 2D grids that have only finitely many black squares, I think < 1311368615 464644 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I think you can, actually < 1311368622 301720 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as you can put any expression you like as an initializer < 1311368637 702130 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's the difference between putting a struct initializer there and a struct constant there, but I think they're both legal < 1311368652 843493 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: ISTR it not working, but -- oh, I rememberw hat was wrong < 1311368655 239819 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :struct foo = {} is almost certainly more efficient, though < 1311368657 161208 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :you can do < 1311368658 730785 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or equal < 1311368662 697262 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :struct foo = {a,b,{c,d}} < 1311368664 76167 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :but you can't do < 1311368668 984652 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :struct foo = {a,b,(struct bar){c,d}) < 1311368670 973699 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :struct foo = {a,b,(struct bar){c,d}} < 1311368671 790663 :quintopia!~quintopia@74.117.158.92 JOIN :#esoteric < 1311368672 392856 :quintopia!~quintopia@74.117.158.92 QUIT :Changing host < 1311368672 590746 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1311368672 950005 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :for whatever reason < 1311368679 423797 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because semantically, ((struct foo){...}) should make a new struct then copy < 1311368687 130044 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yes, the reason there is that it doesn't know what type the outside struct should be < 1311368720 926819 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :err, howso? < 1311368737 586003 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because C isn't like Perl, context comes from the inside not the outside < 1311368747 182691 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it sees type var = expression, not type var = initializer < 1311368751 457989 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and then doesn't know what type the expression is < 1311368756 84040 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :from the expression itself < 1311368868 812814 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Anyways, it should be perfectly possible to make a viewer that lets you view finite pieces of a infinite GoL soup (given unbounded disk space) < 1311368871 977552 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :18:40:05: pikhq_, hm. what is the difference between POSIX and Unix exactly? The SuS I guess? But I haven't seen that for ages < 1311368874 783774 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :SuS requires XSI < 1311368876 668981 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :POSIX doesn't < 1311368880 674559 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think < 1311368889 880205 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, that's all!? < 1311368890 297427 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Maybe not efficiently, but that's not the same as impossible < 1311368898 133655 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's XSI? < 1311368900 661949 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, XSI isn't really that big < 1311368902 50797 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a binary standard? < 1311368919 686892 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :ais523: No, just a handful of extra things. < 1311368920 950803 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, last I checked strdup was XSI but not POSIX < 1311368923 619532 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :for example < 1311368924 879125 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, aha < 1311368933 756188 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pretty much everything does strdup even if it isn't standard, though < 1311368937 195779 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've been known to actually use it < 1311368951 767848 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :I'm pretty sure even Win32 C environments have it. < 1311368952 852398 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`addquote pretty much everything does strdup even if it isn't standard, though I've been known to actually use it < 1311368953 547842 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1311368953 965497 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :529) pretty much everything does strdup even if it isn't standard, though I've been known to actually use it < 1311368965 735464 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can't remember if I've ever used alloca < 1311368997 935486 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Vorpal: follow the standard < 1311368999 787763 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Oh, in recent POSIX it's actually base, not XSI. < 1311369004 538774 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :also, how was that funny < 1311369006 772556 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :strdup is still useful function, but they don't have memdup. < 1311369008 165597 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1311369039 401271 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: have you ever written a program in which memdup would be useful? < 1311369054 565567 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I find even memcpy, memset, etc, I don't use very often (although I use them occasionally) < 1311369054 763702 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Suppose you want to look at a 5x5 piece at generation 20 < 1311369056 680135 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :ais523: Actually, memdup could be useful with a somewhat smart libc. < 1311369065 450266 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :ais523: I do not remember. < 1311369065 749851 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :ais523: Namely, one that manages to get the kernel to COW it. < 1311369067 679038 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: what for? < 1311369070 339781 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, I see < 1311369083 156329 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Then, just randomly generate that pieces, as well as 20 cells surrounding it at all sides, and evolve it < 1311369085 440621 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that would only really work for entire pages < 1311369093 991045 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(Store what you use somewhere) < 1311369110 182262 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have never used alloca in C, although if I write a program in LLVM, I might use it sometimes (LLVM optimizers can change alloca to SSA in some cases) < 1311369112 590112 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :The 5x5 piece is correct, even if the 20 cells surrounding it aren't < 1311369122 60747 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :18:45:02: Damn < 1311369122 263535 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :18:45:10: Just wrote =+ 1 instead of += 1 < 1311369124 447471 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Ritchie? Is that you? < 1311369148 640597 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :No reason you couldn't check to see if the memory block in question is wholy contained on pages. < 1311369152 714501 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :alloca does have genuine use-cases, I sort-of wish it was standard < 1311369155 214448 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :18:46:42: It's also LSB. < 1311369155 492575 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :18:46:54: Along with /dev/tty, and *nothing else*. < 1311369157 813005 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :/dev/null isn't LSB? < 1311369158 515140 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*were < 1311369169 189698 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :elliott_: /dev/null is as well. < 1311369169 745073 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, it is. /dev/null is even POSIX < 1311369173 27401 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :elliott_: We went over this. < 1311369181 867097 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Whoever decided to make =+ to add instead of += made a stupid mistake on the day that they did so. < 1311369182 65892 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :pikhq_: OK :P < 1311369186 269871 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: just use recursion to do alloca < 1311369203 590294 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :ais523: It's less useful with variable arrays, though. < 1311369203 788561 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: heh, that could get a bit messy < 1311369204 700208 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, that has a lot of overhead < 1311369213 245941 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Even smart people make a stupid mistake sometimes... but that is how you can learn from it, too.) < 1311369213 626035 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, and might insert things in the middle < 1311369214 43245 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Which, incidentally, are no longer guaranteed in C. < 1311369222 169276 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, it would work for linked lists I guess < 1311369228 577961 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Am I just being boring? < 1311369259 209802 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :always < 1311369278 203962 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :18:54:02: ais523, I believe there is an x11-framebuffer server too < 1311369285 224153 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Xfbdev from XDrive, now standard Xorg < 1311369285 422220 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: which version did they remove them in? < 1311369289 591352 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: thanks < 1311369296 666309 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :variable arrays? < 1311369301 678457 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1311369313 495139 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at least Wesnoth was a little buggy running in framebuffer, though; it was leaving cursor droppings < 1311369316 639037 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: presumably VLAs < 1311369343 245556 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : at least Wesnoth was a little buggy running in framebuffer, though; it was leaving cursor droppings <-- that was not Xfbdev I think < 1311369347 880510 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: why is qemu not suitable for your purpose, btw? < 1311369352 419869 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: it wasn't, it was SDL < 1311369354 13917 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, rather it was probably SDL's fbcon backend < 1311369354 212307 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :that could give you a controlled environment < 1311369355 848655 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :or such < 1311369359 756546 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :ais523: C1X has variable length arrays as an optional feature, not mandatory. < 1311369360 451995 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is most levels of indirection you have used? < 1311369365 402792 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :in C pointers? < 1311369366 752236 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: that would give too much away < 1311369370 626416 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let's just say I tried < 1311369384 569547 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: I hate you so much < 1311369391 367976 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :ais523: This because some implementors really struggled with it, and even refused to actually implement it. < 1311369394 45741 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, how are we supposed to guess before you tell us unless you give us more hints? < 1311369400 273217 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :`addquote ais523, how are we supposed to guess before you tell us unless you give us more hints? < 1311369401 457324 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :530) ais523, how are we supposed to guess before you tell us unless you give us more hints? < 1311369405 436855 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Most obviously, Microsoft. < 1311369408 224220 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: you aren't < 1311369409 75218 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :`delquote 529 < 1311369410 297258 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​*poof* < 1311369413 10689 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, damn < 1311369415 505900 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :swap an unfunny quote for a funny one < 1311369417 138517 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which one was 529? < 1311369419 816205 :KingOfKarlsruhe!~chatzilla@p5B133F30.dip.t-dialin.net QUIT :Quit: ChatZilla 0.9.87 [Firefox 5.0/20110615151330] < 1311369423 799277 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: you saying you used strdup < 1311369425 729060 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :There's actually a decent chance that Microsoft will implement C1X, though. < 1311369425 927051 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah < 1311369429 848317 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you're right, that isn't too funny < 1311369438 247055 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, why was that one unfunny. < 1311369446 740402 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :What with the *mandatory* features being not that much on top of what they'll need for C++0x. < 1311369447 930373 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Microsoft not implementing C99 will marginalise them in the communities that care about C99 < 1311369448 903173 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It seems some of the features of C1X that are made optional are some features of C99 that I don't like. Is that partially it? < 1311369450 573226 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it was still somewhat funny < 1311369450 932567 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Vorpal: because it didn't have any comedic elements < 1311369456 215208 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is, umm, people looking for a FORTRAN replacement, mostly < 1311369463 262927 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: it had one, which wasn't very good < 1311369472 728556 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What features of C1X are not optional features? < 1311369480 696704 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which was implying that I only used library functions which had passed some sort of Ais523 Approval Test^TM < 1311369484 971922 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :zzo38: presumably quite a lot < 1311369488 146959 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: I imagine things like addition < 1311369491 790863 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, it did. It would be like ais523 torrenting something almost < 1311369493 327294 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :zzo38: functions, perhaps? < 1311369507 939056 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: what, using strdup? < 1311369511 105838 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, heh < 1311369511 304390 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, addition, functions, etc. I mean any C99 features and new features < 1311369523 503357 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :19:08:18: what /is/ the plan 9 protocol exactly? < 1311369523 701532 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :9P < 1311369524 554912 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :99% OF USES OF STRDUP ARE ILLEGAL! < 1311369524 777530 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, how would you torrent using strdup < 1311369530 628509 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, *aha* < 1311369530 906274 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Not things such as addition and function < 1311369531 602023 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :zzo38: Unicode, anonymous structs and unions, alignment specification, type-generic expressions. < 1311369540 880914 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: you misparsed my sentence < 1311369544 166589 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :`addquote 99% OF USES OF STRDUP ARE ILLEGAL! < 1311369545 383796 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :530) 99% OF USES OF STRDUP ARE ILLEGAL! < 1311369547 159782 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, oh.... right < 1311369554 59022 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, now that one wasn't very funny :P < 1311369554 946060 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was trying to guess at what "it" in your sentence referred to < 1311369565 372250 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :zzo38: So, in large part features most compilers already *have*. < 1311369571 443405 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Anonymous structs and unions are useful I have used it a lot. < 1311369572 370333 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, the quote < 1311369582 128189 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Vorpal: it was ais acting very out of character, when taken out of context < 1311369584 847449 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :and it's also absurd < 1311369588 745376 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, yes < 1311369591 717159 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hmm, the flag of Hawaii still has a Union Jack on it for some reason. < 1311369593 258596 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :it is, therefore, quotable < 1311369595 940841 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :but for reasons other than humour < 1311369597 573230 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: it's only funny out of context < 1311369597 990831 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Oh, yeah, and static assertions. < 1311369602 771983 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but agreed < 1311369607 476507 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, yeah mine was quotable too < 1311369607 682418 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :And gone is gets. < 1311369612 340956 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Vorpal: oh, shut up < 1311369616 598868 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the allcaps are a giveaway that it was meant to be in a context < 1311369617 816313 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :http://pastebin.com/MthxxLrd < 1311369618 94954 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :you never win quote wars, stop trying < 1311369620 857862 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, for stylistic reasons < 1311369627 390837 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :you're like asiekierka trying to set the topic to something idiotic < 1311369630 119881 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :this hack is quite nice < 1311369632 293240 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :cto < 1311369633 62980 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, no I don't do that < 1311369633 758551 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Vorpal, would you just shut up OK. < 1311369634 454163 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :you know it's not going to work < 1311369642 740729 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What are 99% uses of strdup which are illegal? < 1311369651 179353 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Never have you added a disputed quote that was even vaguely amusing. < 1311369653 355433 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :zzo38: strdup can be used to transfer illegal material across the internet < 1311369658 584319 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: who does "you" refer to there? < 1311369665 267105 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: {asiekierka,Vorpal} < 1311369670 291646 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thanks < 1311369710 806534 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a sufficiently advanced operating system probably could do network access with strdup < 1311369716 823074 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't think 99% uses of strdup necessarily has anything to do with internet at all < 1311369732 538952 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: you've pretty much completely missed the context < 1311369736 167796 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it would take too long to explain < 1311369742 365384 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK < 1311369763 379325 :confab!180a3cb9@gateway/web/freenode/ip.24.10.60.185 JOIN :#esoteric < 1311369772 561064 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :confabulations < 1311369777 157295 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :wow that's a word??? < 1311369789 324991 :nooga!~nooga@maverick.aircity.pl PRIVMSG #esoteric :http://pastebin.com/MthxxLrd http://pastebin.com/MthxxLrd http://pastebin.com/MthxxLrd < 1311369790 105926 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :omg it is. < 1311369791 399883 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it successfully confabulated you < 1311369804 32217 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :with zzo < 1311369906 960082 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how many people here know of the sendfile(2) system call? < 1311369909 127377 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it looks really interesting < 1311369918 142852 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I wonder if cp is implemented in terms of it < 1311369927 586847 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Not GNU cp, at least. < 1311369938 294847 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :It implements a complex buffering scheme on top of stdio. < 1311369941 640771 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pity it's nonportable (it's in the category of "widely implemented but not with the same semantics on every platform", like ptrace) < 1311369948 889694 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric : how many people here know of the sendfile(2) system call? < 1311369949 499886 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :everyone < 1311369954 593656 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :it's used in every web server ever < 1311369971 861503 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that makes sense < 1311369997 888736 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: and < 1311369998 86895 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric : Presently (Linux 2.6.9): in_fd, must correspond to a file which supports < 1311369998 284966 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric : mmap(2)-like operations (i.e., it cannot be a socket); and out_fd must refer < 1311369998 285143 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric : to a socket. < 1311370002 286123 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: so you can't do cp or anything with it < 1311370007 902782 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :that's a really stupid restriction, though < 1311370008 252754 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, that's ridiculous < 1311370034 462656 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I missed that bit < 1311370063 622277 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let's all rage at stupid restrictions on sendfile for a bit < 1311370113 620259 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: it probably exploits some property of sockets < 1311370118 395750 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :and obviously uses memory mapping to read from the FD < 1311370130 392454 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, thus the "must be mmapable" restriction < 1311370145 364564 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: but it would avoid buffer copying and syscall overhead, I suppose, even without those restrictions < 1311370159 814416 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, I bet the kernel would be faster at copying one fd to another than userspace would < 1311370162 478509 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: have I raved yet today about how syscalls are the cost of a CALL instruction in @? < 1311370172 824224 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: not while I've been in here < 1311370189 612945 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: woo rave rave rave < 1311370193 35868 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's the benefit of using CALL over using INT? < 1311370200 882551 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: much faster < 1311370204 466123 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :syscalls are really expensive < 1311370206 213747 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :function calls arent < 1311370207 509679 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :'t < 1311370220 202990 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :well, technically @ has no syscalls, you just get passed functions that happen to access hardware in a privileged manner < 1311370224 456849 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :but the point is that it has no syscall overhead < 1311370227 166158 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: are they expensive because they use INT? or for some other reason? < 1311370234 370620 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :ais523: It's a context switch. < 1311370237 961851 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: because interrupts are slow, I think, and because you have to copy data < 1311370239 289055 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :and what pikhq_ said < 1311370243 804773 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what you probably mean is, "system calls don't need context switches" < 1311370249 820269 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :right < 1311370250 113323 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is a better thing to rave about < 1311370254 581033 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :ais523: To do a context switch, you have to flush the pipeline and the page table. < 1311370257 542445 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :i'm no OS guy, unfortunately; not yet < 1311370270 222150 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :And, hence, the cache. < 1311370275 4221 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: incidentally, a _lot_ of Synthesis' speed improvements came from optimising the kernel<->user space transition < 1311370279 785254 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :BUT NOT AS MUCH AS @ DOES < 1311370287 625573 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : /* The whole purpose of this file is for GDB and GDB only. Don't read too much into it. Don't use it for anything other than GDB unless you know what you are doing. */ < 1311370300 28695 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :do those warnings ever stop anyone? < 1311370307 297393 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :No. < 1311370319 112141 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :I've all but given up on access restrictions of any kind in programming, because nobody ever cares about them < 1311370320 918575 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: they didn't stop me, although they did vaguely make me want to look at GDB source as that's the only place I was going to get decent documentation < 1311370332 384444 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in the end, I looked at various other sources, including the kernel's < 1311370334 141957 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :although some are necessary for security (<-- @ view of things showing through) < 1311370359 869686 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what it really means is "we don't think anything important but gdb is going to use this code, so we aren't going to bother to document it" < 1311370365 636230 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :for instance, you don't want any old code getting the "cast a bunch of bytes into an arbitrary type" function < 1311370373 901387 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it was a pain to work out what it did, as a result < 1311370377 556404 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :because you could construct a safe pointer-accessor object pointing to some privileged code < 1311370379 330554 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a really really system-specific file, anyway < 1311370383 443890 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :and cast it to a pointer-accessor < 1311370392 320819 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :and use it to get a hold of e.g. the send byte to port function < 1311370403 540683 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: that sounds a bit like Java's security model < 1311370414 735703 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: Java doesn't use capability security, AFAIK < 1311370422 918572 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :@ is practically based around it < 1311370435 917588 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :especially because its native means of execution is basically arbitrary remote code execution < 1311370442 50183 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: it theoretically uses SecurityManager, which is designed around capabilities, it just makes a hash of it < 1311370448 493389 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :(you just reference an object that happens to not be on your computer, and it fetches it from the @ternet) < 1311370464 175757 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :(it could be a game of Asteroids, say) < 1311370467 139583 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :struct user_regs_struct { long int ebx; long int ecx; long int edx; long int esi; long int edi; long int ebp; long int eax; long int xds; long int xes; long int xfs; long int xgs; long int orig_eax; long int eip; long int xcs; long int eflags; long int esp; long int xss; }; < 1311370468 251385 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :(and it'd run and display as native code) < 1311370472 588084 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most system-specific struct ever? < 1311370475 749109 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :(note: this means that I basically have Flash but better) < 1311370486 809813 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :(you can embed games into a page, and they're exactly identical to native-code games) < 1311370487 7638 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: or ActiveX but less broken? < 1311370490 381526 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: well, indeed < 1311370501 136866 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I am using that struct < 1311370505 447263 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :it's also kind of like the original web browser in that there's no local/remote distinction < 1311370506 407763 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: ouch < 1311370510 99098 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to get at the arguments to syscalls, which are in registers at the time < 1311370530 88014 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Linux only allows six arguments to a syscall, because then it runs out of registers < 1311370543 825066 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :elliott_: I take it that @ isn't based around arbitrary *machine code* execution, though. < 1311370550 732462 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: why not just use __asm__? < 1311370557 474986 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :pikhq_: well, no < 1311370561 648609 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: for what? < 1311370567 956291 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm trying to get at the args to a syscall in a different process < 1311370569 952148 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: to get at registers < 1311370572 654047 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :a < 1311370573 761523 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :h < 1311370587 420163 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I'm looking for the context-switched-out copy of the registers, not the current process registers < 1311370599 552879 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the whole file is about grabbing the context that's been switched out of a process < 1311370638 496362 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's different for x86 and x64 for that reason (I'm aiming at x86 for the time being) < 1311370653 627640 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :"x64" < 1311370654 885031 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :please don't < 1311370660 167231 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: sorry < 1311370667 420856 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :hmm, I hope there's an Intel chip actually ending in that < 1311370673 33134 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the platform needs some name < 1311370674 702461 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :so I can talk about it and confuse people < 1311370686 385585 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they should call their 64-b < 1311370687 799174 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :struct user_regs_struct < 1311370689 302029 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :{ < 1311370690 882969 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : long int ebx; < 1311370692 320071 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : long int ecx; < 1311370693 761011 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : long int edx; < 1311370694 137556 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: I usually say x86-64, because it's official enough, generic, and underscores are ugly < 1311370695 315406 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : long int esi; < 1311370696 850744 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : long int edi; < 1311370698 293194 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : long int ebp; < 1311370699 764098 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : long int eax; < 1311370701 297837 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : long int xds; < 1311370702 775812 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : long int xes; < 1311370704 331058 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : long int xfs; < 1311370705 777255 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : long int xgs; < 1311370707 306929 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : long int orig_eax; < 1311370708 834938 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : long int eip; < 1311370710 319069 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : long int xcs; < 1311370711 863927 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : long int eflags; < 1311370713 359394 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : long int esp; < 1311370714 881241 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : long int xss; < 1311370716 272758 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :}; < 1311370717 872973 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :gah, what just happened? < 1311370719 393591 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :did I accidentally paste a 20-line struct? < 1311370719 592299 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: I'm annoyed at you for being ais523, because Vorpal would have whined at anyone else by now < 1311370720 769118 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if so, sorry < 1311370723 822181 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :yes, but I don't mind < 1311370736 633275 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION puts a single letter on the clipboard < 1311370741 978421 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just in case it happens again < 1311371012 879487 :elliott_!~elliott@95.149.245.10 QUIT :Remote host closed the connection < 1311371026 284670 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Actually my D&D character also speaks Thesk language (due to being slavery there (do you like to nest parentheses this much? (I don't know)))) < 1311371029 859445 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1311371047 955224 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1311371092 170800 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: I nested parentheses like that in the C-INTERCAL manual once < 1311371098 450235 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but as a joke, not because it was useful < 1311371138 195363 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :ais523: In what part of the manual? < 1311371147 477348 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> let x = "Maybe. " ++ show [var x] in x < 1311371149 682631 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oops < 1311371154 726356 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: I can't remember < 1311371159 687781 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it mentioned recursion, but I'm not sure why < 1311371163 403399 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :LAMBDABOOOOOT < 1311371170 211451 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you could search the manual for ))), it would probably find the relevant section quite quickly < 1311371194 233021 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :who gave you the boot < 1311371320 8969 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : > let x = "Maybe. " ++ show [var x] in x < 1311371322 94053 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what is this meant to be? < 1311371325 86975 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe. [Maybe. [...? < 1311371336 649734 :quintopi1!~quintopia@74.117.158.92 JOIN :#esoteric < 1311371372 507924 :quintopi2!~quintopia@74.117.158.92 JOIN :#esoteric < 1311371467 288142 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : ais523: I'm annoyed at you for being ais523, because Vorpal would have whined at anyone else by now <-- what? < 1311371478 962726 :oklopol!~oklopol@dyn58-429.yok.fi QUIT :Ping timeout: 252 seconds < 1311371572 689705 :quintopi1!~quintopia@74.117.158.92 QUIT :Client Quit < 1311371596 870892 :quintopi2!~quintopia@74.117.158.92 QUIT :Client Quit < 1311371648 957775 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: yes. < 1311371677 818878 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm probably the var should be at the outside. < 1311371696 444766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> var (show "x") < 1311371705 462001 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ho hum < 1311371728 150315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh right < 1311371853 588245 :oklopol!~oklopol@dyn58-429.yok.fi JOIN :#esoteric < 1311372046 159657 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"JavaScript must be enabled in your browser to display the table of contents." < 1311372054 568896 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(On an Opa book) < 1311372070 605038 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :That's.. not encouraging to any beliefs that you gracefully degrade < 1311372197 727023 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :opa sucks < 1311372240 730483 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :wtf is opa? yet another active worlds? < 1311372266 991605 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1311372276 750599 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, because it's more specialized than Ur, which allows for more than just web stuff, or for other reasons too? < 1311372295 672925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because it's like Ur without the only thing that makes Ur interesting, i.e. the type and module system < 1311372351 492606 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Maybe I'm interested in the web stuff < 1311372381 43580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe im allowed to say opa sucks regardless < 1311372938 540248 :CakeProphet!~adam@h107.18.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1311372939 53187 :CakeProphet!~adam@h107.18.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1311372939 251555 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1311373322 998681 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1311373460 979347 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Quit: Page closed < 1311373490 587492 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1311373872 544321 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have read of the Gnostica game using tarot cards and Icehouse pyramids. Can a similar (but different) game be made using Fanucci cards? And maybe instead of Icehouse you can use some different kind of board, too. < 1311374014 45725 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1311375454 991227 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote Non sequitur is my forte On-topic discussion is my piano Bowls of sugary breakfast cereal is my mezzoforte Full fat milk is my pianissimo < 1311375456 201163 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :531) Non sequitur is my forte On-topic discussion is my piano Bowls of sugary breakfast cereal is my mezzoforte Full fat milk is my pianissimo < 1311375491 264805 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :those weren't non-sequiturs! < 1311375501 202807 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :neither was this banana < 1311375513 282422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`delquote 531 < 1311375514 660535 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​*poof* < 1311375519 84829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote Non sequitur is my forte On-topic discussion is my piano Bowls of sugary breakfast cereal is my mezzoforte Full fat milk is my pianissimo On which note, I'm hungry < 1311375520 327742 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :531) Non sequitur is my forte On-topic discussion is my piano Bowls of sugary breakfast cereal is my mezzoforte Full fat milk is my pianissimo On which note, I'm hungry < 1311375525 129121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :( Ha. Note) < 1311375532 857433 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :lol < 1311375545 789670 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :That's the second accidental pun I've made in the past five minutes < 1311375582 772078 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well please drop that pun before you hurt any more people < 1311375596 175895 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im hurt < 1311375607 896267 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :"Shoe size is a UK 11" "11+25=36" "36/12=3" "That means my feet are about a foot long" "...Handy" < 1311375608 731392 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION gives monqy the banana < 1311375627 216281 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :joy < 1311375636 848935 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think your feet is supposed to be about a foot long, that is why they made up a foot measurement, isn't it? < 1311375649 88179 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311375657 841829 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :zzo38: The foot measurement is arbitrary and silly. Something about some king or other < 1311375667 763649 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I thought that was the Yard? < 1311375687 320992 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :The Yard is busy with a scandal. Let's leave them out of this < 1311375693 112716 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :NihilistDandy: Yes, I think it might be the king's foot size, they measured, and that is approximately one foot. < 1311375693 390046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: is it cold there its cold here < 1311375697 912023 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Topical humoUr < 1311375726 870644 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott: It's 100˚F here < 1311375739 147864 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Heat wave _-_ < 1311375749 36343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol texans < 1311375767 431210 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :New Hampshire, actually < 1311375778 279944 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait < 1311375781 105813 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :New Hampshire? < 1311375783 315374 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that was your freenode sevrer location < 1311375788 454369 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :That's in New Hampshire! < 1311375794 310799 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I know, right? < 1311375796 968592 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :isn't new hampshire the one with all the stupid libertarians trying to make a ~free state~ < 1311375804 117135 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I think Bill Bryson lives there < 1311375806 812239 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :No, there are like 5 of those < 1311375808 582805 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Or lived there or something < 1311375816 653388 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I think that's Quebec < 1311375818 320005 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :And Bill Bryson lives in Massachusetts, now. He used to live here, though < 1311375822 275034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: but it's _one_ of them < 1311375832 194924 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :LIVE FREE OR DIE < 1311375833 758576 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://freestateproject.org/ < 1311375834 314240 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yep < 1311375835 955770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :new hampshire < 1311375842 432780 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: its suny here < 1311375851 969128 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :It's night-y here < 1311375852 167036 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Oh, those people < 1311375864 787541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so what are your social services like what with your lack of decent taxation and all :P < 1311375865 220780 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: foggy mornigsn though not cold nice though i like foggy i like cold i wish it were colder < 1311375877 462640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: what tepermature was ite; < 1311375883 896686 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott: Better than most of the country, actually < 1311375887 832204 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i would like cold but it makes my body parts cold and that makes walking hard < 1311375896 987278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: good job usa < 1311375905 98350 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: ihave no theremometre < 1311375915 447914 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: tr;y using google < 1311375922 700243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :; is the best key to typo with imo < 1311375931 492317 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :its good < 1311375931 770479 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.google.com/search?hl=en&source=hp&biw=723&bih=658&q=temperature+where+monqy+is&oq=temperature+where+monqy+is&aq=f&aqi=&aql=&gs_sm=e&gs_upl=5183l10342l0l10493l34l23l2l8l8l0l247l1768l1.9.2l12 < 1311375934 258882 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :permature theremin < 1311375939 464378 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I have completed my thereminometer, which measures the number of theremins in a 50 foot radius. Current reading: 1 < 1311375941 796527 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :theremometre? < 1311375964 527913 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: theremin buddies o/ < 1311375969 360296 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :19 degres it lokes like??? not too bad????? < 1311375971 105307 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :It'd be nigh-impossible to make Massachusetts a "libertarian paradise". < 1311375973 247347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do you never play yours too < 1311375976 330207 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Taneb: we are clearly asymptotically approaching a spelling singularity < 1311375981 143845 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :What with the People's Republic of Cambridge and all. < 1311375983 289487 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott: I actually do, sometimes < 1311375989 804955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: it is like eleven degrees in here or something < 1311376023 360132 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :now that it has reached #esoteric, there cannot be much time left < 1311376049 461403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: no its just me and monqy we don't lieke keybwords they do what we dont want them to be oding a lot < 1311376061 358814 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :*alot < 1311376065 95436 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: thanks you < 1311376089 603588 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: that's what you _think_, but it is spreading < 1311376102 228368 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Where's Staffordshire again? < 1311376111 622324 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Like, how far South? < 1311376115 215794 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :in about a year and a half, it reaches critical mass < 1311376127 845081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: birmingham < 1311376129 163281 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :aisland < 1311376129 620737 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Taneb: It's in the middle < 1311376135 985568 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Okay < 1311376139 445273 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :west midlands < 1311376144 440301 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Staffordshire < 1311376171 218624 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :NihilistDandy: why drag the poor alot into this < 1311376187 320392 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :oerjan: The alots know what they did to deserve it < 1311376198 805114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rip alots < 1311376222 849625 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :rip alots? that's just horribly cruel < 1311376235 455757 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Sir Rip-Alot < 1311376253 844515 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :How could you be so mean to alots? < 1311376270 690886 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Damn blood pressure... < 1311376273 257573 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :It's too low < 1311376287 817081 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I react badly to changes in altitude < 1311376299 584805 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :As in, headaches < 1311376300 140427 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb is irc from everest < 1311376309 658506 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I've been smoking for four years, and my blood pressure is in the good range. I presume that this makes me better than science < 1311376310 821970 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :changes in altitude make my ears anoying < 1311376312 870815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is it cold there Taneb too am i the only cold person in hexham < 1311376314 329955 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Taneb: hq_> How could you be so mean to alots? < 1311376318 494947 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :01:11 Tanewat < 1311376321 502378 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :smokeing is bad for you... < 1311376329 370025 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :monqy: Apparently not *that* bad < 1311376331 878061 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that was not a good cut and paste < 1311376332 156431 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :long cancer < 1311376339 497746 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I'm not that cold, but I have a warm house < 1311376348 91808 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :maybe i should try pushing ^C < 1311376358 791223 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Taneb: your mother was a hamster and your father smelt of elderberries < 1311376361 635406 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :But yeah, it's pretty cold outside < 1311376373 631298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why do people smoke it has like the most boring effect of any drug < 1311376389 701644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"it makes me feel a bit better i GUESS" WRONG you're just a lameo who picked the wrong addiction < 1311376390 602243 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott: Because it's cool, of course < 1311376392 871699 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Eggar's saying the wind's coming from the West, so it may get warmer < 1311376396 500556 :confab!180a3cb9@gateway/web/freenode/ip.24.10.60.185 PART :#esoteric < 1311376398 507614 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :And I'm not an addict < 1311376401 554329 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :It's a luxury item < 1311376402 183608 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they should put different warnings on the packets < 1311376403 637989 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WARNING: LAMEST DRUG < 1311376407 740600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :noboyd would buy it < 1311376407 938167 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :^^ < 1311376413 896282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DOESN'T EVEN DO THAT MUCH < 1311376423 141696 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :KNOWN BY THE STATE OF WHEREVER TO BE A WASTE OF MONEY PRETTY MUCH < 1311376437 151658 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :GET WEED INSTEAD? < 1311376439 895283 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :precisely < 1311376442 41946 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IT'S NOT TAXED < 1311376471 298480 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Unless you take the unofficial danger tax as a tax < 1311376489 267218 :Taos!~jakob@vvps-085402.dailyvps.co.uk JOIN :#esoteric < 1311376489 502036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in the title of the page it says "Well-Typed - The Haskell Consultants" but i want to know who are the haskell conraisins? < 1311376492 810827 :ghoulmaster!~ghoulmast@254.sub-174-252-52.myvzw.com JOIN :#esoteric < 1311376516 98397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ghoulmaster: hello < 1311376523 863060 :ghoulmaster!~ghoulmast@254.sub-174-252-52.myvzw.com PRIVMSG #esoteric :hey elliott < 1311376544 146062 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION finds the new nicks suspicious < 1311376548 234794 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :They try to sell you overpriced dried grapes, claiming that they're functional < 1311376550 426748 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taos has been here before < 1311376554 802480 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh < 1311376557 217470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ghoulmaster: hello we are about programming < 1311376558 183087 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :haskell conraisinjs? < 1311376559 732319 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric :elliott: have I now? < 1311376560 434778 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :`addquote in the title of the page it says "Well-Typed - The Haskell Consultants" but i want to know who are the haskell conraisins? < 1311376561 869144 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :532) in the title of the page it says "Well-Typed - The Haskell Consultants" but i want to know who are the haskell conraisins? < 1311376567 735628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: get it, sultanas < 1311376576 259563 :ghoulmaster!~ghoulmast@254.sub-174-252-52.myvzw.com PRIVMSG #esoteric :elliott: i know < 1311376576 930858 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sultans < 1311376585 532751 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :of swing? < 1311376594 756788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ghoulmaster: ok, lots of people don't :P < 1311376607 200264 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Wait, this is about programming?~ < 1311376613 59823 :ghoulmaster!~ghoulmast@254.sub-174-252-52.myvzw.com PRIVMSG #esoteric :elliott: lol i could see that with the name... < 1311376618 360494 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I thought this was a comparative literature channel < 1311376624 511111 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ghoulmaster: precisely < 1311376631 258410 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric :Really? I thought this was to do with elephants < 1311376640 325811 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric :I don't remember coming here before < 1311376643 97068 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :NihilistDandy: Comparative algorithmically-generated literature channel. < 1311376653 902268 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Neat, isn't it? < 1311376656 265090 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :pikhq_: Ah, of course. The veil lifts < 1311376665 374643 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :brainfuck derivative party channel < 1311376682 837387 :Somelauw!~laurent@unaffiliated/somelauw JOIN :#esoteric < 1311376688 840357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok _who_ mentioned us and where < 1311376693 822892 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :#haskell again? < 1311376701 243684 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the conraisins are about raisin money < 1311376702 872834 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nope < 1311376703 570120 :Vorpal!~AnMaster@unaffiliated/anmaster QUIT :Quit: ZNC - http://znc.sourceforge.net < 1311376710 714129 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I mentioned us in #nethack once, I think < 1311376710 992378 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Brainfuck has disappointing few brains and barely any fucks < 1311376716 859042 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i read it as "raisin monqy" and got real confused < 1311376731 660908 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Taneb: Barely any == 0? < 1311376738 915074 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: s/disappointing/disappointingly/ < 1311376741 417242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so i can addquote it without lying < 1311376743 236339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :plz < 1311376743 716198 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thx < 1311376744 996368 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :If I ever get laid because of brainfuck, that will be the real brainfuck < 1311376762 200364 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric :NihilistDandy: its worked for me < 1311376767 168260 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :8)))) < 1311376771 850655 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :MY MIND < 1311376774 214103 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric :NihilistDandy: I can spell your name in + and > and < and - < 1311376775 340364 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Especially if it's with a human heart < 1311376777 602203 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric :now shag me? < 1311376782 429163 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :There is a book about esolangs < 1311376783 761152 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: surely you mean brain < 1311376786 762502 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://www.barnesandnoble.com/w/esoteric-programming-languages-books-llc/1022380853?ean=9781155349770&itm=1&usri=brainfuck < 1311376793 534037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: omg no that was my calling < 1311376796 596511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by Books LLC? < 1311376798 799802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i am suspicious of this < 1311376803 840135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but i'm going to buy it anyway < 1311376814 40902 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nice overview too < 1311376815 942565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i bet it's wikipedia < 1311376821 612009 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Purchase includes free access to book updates online and a free trial membership in the publisher's book club where you can select from more than a million books without charge. < 1311376825 807287 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :elliott: I mean what I say < 1311376830 761900 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the description is from wikipedia < 1311376845 889218 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also esolangs... wtf < 1311376848 107051 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :who copied who < 1311376858 724636 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Take a wild guess < 1311376867 811931 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: no, it is _quite possible_ wp copied us, which is legal < 1311376870 625598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the other way around is not < 1311376887 158876 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Oh, I meant the book < 1311376889 73411 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if the contents are an exact match with the Wikipedia category, I think that's it < 1311376904 457000 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean the articles < 1311376926 785845 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the excerpt is an exact match with Wikipedia < 1311376929 296778 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1311376933 208770 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I suspect it is indeed a Wikipedia excerpt book < 1311376933 879778 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that text is not actually in the eoslangs article < 1311376934 348057 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1311376936 291161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its just in the google summary < 1311376937 226271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: right < 1311376945 212189 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I kind of still want to own it :) < 1311376949 140025 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just for that cover < 1311376967 7731 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's probably an autogenerated cover < 1311376967 242914 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is it worth 12 pounds????? we report, you decide < 1311376971 244439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: precisely < 1311376978 703079 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I'll bet it's printed on toilet paper and recycled newsprint < 1311376980 900278 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :note that it lists Esoteric Programming Language as a language < 1311376982 12126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how do you go from ISBN → Amazon link? < 1311376988 822230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: YES I WANT IT BECAUSE IT IS BAD OK < 1311377026 800365 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric :I just cooked my own brainfuck interpreter < 1311377027 268186 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :http://www.amazon.com/s?search-alias=stripbooks&field-isbn=1155349776 < 1311377032 507651 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hmm, I see no GFDL on that Barns an dNoble page < 1311377041 7514 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thank you, Special:Booksources < 1311377044 594595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rip :( < 1311377054 689020 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i guess i have to buy it from barnes and noble then < 1311377056 880786 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a no-results-found on Amazon, though < 1311377066 909791 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://www.amazon.com/Esoterics-Websters-Quotations-Facts-Phrases/dp/0546763294/ref=sr_1_1?s=books&ie=UTF8&qid=1311376994&sr=1-1 what the fuck < 1311377067 107756 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.amazon.com/Esoteric-Programming-Languages-Kvikkalkul-Instruction/dp/images/1155349776 --Google < 1311377070 534152 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :We're sorry. The Web address you entered is not a functioning page on our site --Amazon < 1311377075 214913 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHO IS RIGHT???? < 1311377078 701290 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :alternatively: http://books.google.com/books?id=kHOLSQAACAAJ&dq=isbn:1155349776&hl=en&ei=ngYqTtqMLdTE8QPPsvH-Cw&sa=X&oi=book_result&ct=result&resnum=1&ved=0CCgQ6AEwAA < 1311377082 799290 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: ? < 1311377092 940000 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :" This is not an encyclopedic book, but rather a collage of statements made using the word "esoterics," or related words (e.g. inflections, synonyms or antonyms)." < 1311377095 341080 :Taos!~jakob@vvps-085402.dailyvps.co.uk PART :#esoteric < 1311377099 661230 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the "related books" there is suspicious < 1311377105 144534 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: heh, lol < 1311377106 997834 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :So, just... random sentences that have the word "esoteric" < 1311377108 154840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :looks like another generated thing < 1311377117 750263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"the editorial decision to include or exclude terms is purely a computer-generated linguistic process." < 1311377125 814140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: no, "esoterics" < 1311377130 650640 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :How very esoteric < 1311377132 480143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, esoteric too < 1311377134 801219 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ACTION → sleep < 1311377137 787227 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :um < 1311377140 34907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I want to buy this too.... < 1311377141 853682 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's forty pages < 1311377142 531306 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Quit: Leaving < 1311377153 149954 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you could also buy a copy of "Non-English-Based Programming Languages: Brainfuck, Plankalkül, Befunge, Rapira, Malbolge, Non-English-Based Programming Languages, False" < 1311377155 361073 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Price: £27.50 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions < 1311377155 967824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :o;h < 1311377163 465242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: god dammit why are there so many books i want??????? < 1311377168 529065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait omg Plankalkül?? < 1311377173 998928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :awesome < 1311377178 503803 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: why would you buy books that were that autogenerated? < 1311377182 357099 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :does it include that one with "GRUNNUR"; < 1311377182 555318 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Well, goodnight folks < 1311377185 575616 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i should make a program to write novels for me..........make$$$$$$$$ < 1311377185 773057 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :is that a wiki book? < 1311377189 142179 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fjolnir < 1311377192 446049 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Quit: Page closed < 1311377199 162499 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sorry Fjölnir < 1311377202 288101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :omg it's in the category < 1311377203 564384 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i bet it does < 1311377205 205108 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :omg omg omg i want it < 1311377210 734771 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I WANT ALL THE SHITTY BOOKS < 1311377219 62819 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: calm down < 1311377230 471524 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: i can;t im onverhwlemed < 1311377235 542187 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION cries < 1311377239 403125 :Taos!~jakob@vvps-085402.dailyvps.co.uk JOIN :#esoteric < 1311377246 856027 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric : ____ _ _ < 1311377247 53982 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric : / ___| ___ ___ __| | |__ _ _ ___ < 1311377247 272745 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric :| | _ / _ \ / _ \ / _` | '_ \| | | |/ _ \ < 1311377247 470960 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric :| |_| | (_) | (_) | (_| | |_) | |_| | __/ < 1311377247 471126 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric : \____|\___/ \___/ \__,_|_.__/ \__, |\___| < 1311377249 349054 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric : |___/ < 1311377256 10465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat < 1311377265 1285 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1311377276 252322 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric :I suppose your not in a terminal < 1311377276 486774 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Taos: you too < 1311377290 241502 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what about my not in a terminal < 1311377292 673075 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I use a variable-width font for IRC < 1311377296 887789 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric :means me pumping figlet into the shell does nothing for you < 1311377299 57792 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :It says Goodbye, btw < 1311377299 613341 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which technically has nothing to do with whether I'm in a terminal or not < 1311377304 701633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taos: it doesn't pump into /our/ shell < 1311377308 376999 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although my terminal's fixed-width as it would otherwise be hard to play NetHack < 1311377309 905811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it pumps into yours < 1311377311 573212 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but why does it say goodbye........................... < 1311377323 10299 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric :because I got bored and wanted to say that < 1311377326 572233 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1311377326 770042 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :monqy, he's surrounded #esoteric with TNT < 1311377327 155325 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1311377333 840489 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :double ok < 1311377341 531264 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric :Sgeo: its demo time < 1311377356 368550 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is figlet some sort of alternative version of banner(1)? < 1311377360 555919 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that uses a less overblown font? < 1311377363 956168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :o_O < 1311377367 334118 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there are people who don't know what figlet is? < 1311377371 653865 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric :ha < 1311377374 308540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :figlet is basically super-general banner < 1311377377 756278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it has font files, etc. < 1311377400 38104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.figlet.org/ < 1311377409 262139 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric :its the first thing I install < 1311377415 253796 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taos: not cowsay? :( < 1311377429 925939 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, I made a major discovery today: pressing / in the Gnome file chooser dialog box makes it actually add a textbox you can type the filename in < 1311377433 40386 :Somelauw!~laurent@unaffiliated/somelauw QUIT :Quit: leaving < 1311377433 238165 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric :elliott: thats second < 1311377443 564747 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that really makes that dialog box about 50% less stupid < 1311377449 1274 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :elliott@katia:~/Code/mcmap$ figlet im cow | cowsay < 1311377449 199318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : _________________________________________ < 1311377449 199504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :| \ / __/ _ \ \ /\ / / | | | | | | | | | < 1311377449 199606 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :| (_| (_) \ V V / |_|_| |_| |_| \___\___/ | < 1311377450 368589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :\ \_/\_/ / < 1311377452 429960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ----------------------------------------- < 1311377453 487627 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric : _ _ < 1311377453 765390 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric : __| | ___ __ _ ___ ___ ___ ___ ___ ___ ___ __ _ ___ __| | < 1311377453 963524 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric : / _` |/ _ \ / _` |/ _ \/ _ \/ __|/ _ \ / __|/ _ \/ _ \ / _` |/ _ \ / _` | < 1311377453 963690 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :| (_| | (_) | | (_| | __/ __/\__ \ __/ \__ \ __/ __/ | (_| | (_) | (_| | < 1311377453 963791 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric : \__,_|\___/ \__, |\___|\___||___/\___| |___/\___|\___| \__, |\___/ \__,_| < 1311377454 599263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : \ ^__^ < 1311377456 127844 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric : |___/ |___/ < 1311377456 545098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : \ (oo)\_______ < 1311377458 669589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (__)\ )\/\ < 1311377460 554049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ||----w | < 1311377461 873752 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im literally dead < 1311377462 151588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : || || < 1311377462 921901 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :irl < 1311377464 17525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good < 1311377468 930451 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric :yay now everyone is piping into irc < 1311377470 731793 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Only works if your window is wide enough < 1311377472 531053 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric :my job here is done < 1311377487 356800 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm disappointed that the first thing you install isn't sdate < 1311377494 471362 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric :sdate? < 1311377498 506729 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Today is Prickle-Prickle, the 58th day of Confusion in the YOLD 3177 < 1311377506 947423 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric :totally gotta install taht! < 1311377507 146045 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION tries sdate ddate < 1311377514 111172 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :doesn't work :( < 1311377517 779455 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok i can see it now < 1311377533 546259 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sdate is pretty good at breaking programs randomly < 1311377535 607323 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the first one however makes little to no sense < 1311377545 329681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sdate ddate: Today is Prickle-Prickle, the 58th day of Confusion in the YOLD 3159 < 1311377557 858033 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The Glorious Glasgow Haskell Compilation System, version 7.0.4 < 1311377571 108633 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because the vast majority of programs assume that September is only 30 days long, and that the library function will never return anything outside that range < 1311377574 127862 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GHCi, version 7.0.4: http://www.haskell.org/ghc/ :? for help < 1311377574 405464 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Loading package ghc-prim ... linking ... done. < 1311377574 603481 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Loading package integer-gmp ... linking ... done. < 1311377574 603641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Loading package base ... linking ... done. < 1311377574 603741 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Loading package ffi-1.0 ... linking ... done. < 1311377575 100798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Prelude> Leaving GHCi. < 1311377578 440639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: heh < 1311377580 449393 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric :ais523: why does it break programs randomly < 1311377582 449783 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Today is Pungenday,the 57th day of Confusion in the YOLD 3177 < 1311377589 67357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taos: because it uses eternal september dates < 1311377591 152354 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Different time zone < 1311377591 873126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which aren't, technically, valid < 1311377596 835255 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric :Right? < 1311377597 803404 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Taos: because the vast majority of programs assume that September is only 30 days long, and that the library function will never return anything outside that range < 1311377607 269604 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric :thats odd < 1311377610 554414 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric :im tired < 1311377618 265349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, only about two years until the thousandth of september < 1311377620 108020 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1311377620 951036 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sdate's a prefix to other commands that modifies dates to just be expressed in terms of september 1993 < 1311377622 206145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, only about two years until the seven thousandth of september < 1311377628 499051 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :gah -- now i forget what font I was using < 1311377639 943961 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric :/bin/sh: -c: line 0: unexpected EOF while looking for matching `"' < 1311377640 142198 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric :/bin/sh: -c: line 1: syntax error: unexpected end of file < 1311377646 829336 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric : _ < 1311377647 27862 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric :| |__ _ _ ___ < 1311377647 28024 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric :| '_ \| | | |/ _ \ < 1311377647 28124 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric :| |_) | |_| | __/ < 1311377647 28220 :Taos!~jakob@vvps-085402.dailyvps.co.uk PRIVMSG #esoteric :|_.__/ \__, |\___| < 1311377648 806316 :Taos!~jakob@vvps-085402.dailyvps.co.uk QUIT :Quit: leaving < 1311377653 61649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lmao < 1311377654 3834 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bue < 1311377660 581455 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: ? < 1311377665 411513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: at his /bin/sh failure < 1311377669 164816 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, OK < 1311377669 658720 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with his /exec line < 1311377671 848179 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and his quitting too early < 1311377678 795779 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/his/gender neutral pronoun/ < 1311377682 157639 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric : _ _ _ < 1311377682 356230 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :| |__ _ _ ___ | |__ _ _ ___ | |__ _ _ ___ < 1311377682 356416 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :| '_ \| | | |/ _ \ | '_ \| | | |/ _ \ | '_ \| | | |/ _ \ < 1311377682 356552 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :| |_) | |_| | __/ | |_) | |_| | __/ | |_) | |_| | __/ < 1311377682 356654 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :|_.__/ \__,_|\___| |_.__/ \__,_|\___| |_.__/ \__,_|\___| < 1311377682 783512 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :-- < 1311377684 538381 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric : < 1311377699 796563 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :`addquote bue < 1311377701 876 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :533) bue < 1311377707 154982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey ais523, how much would you hate me if I violated XDG standards < 1311377709 546748 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :immprtalized < 1311377711 725928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: he didnt say bue >:| < 1311377714 325324 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :WHat's YOLD? < 1311377716 466563 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`delquote 533 < 1311377717 631441 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​*poof* < 1311377724 945176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote _ | |__ _ _ ___ | '_ \| | | |/ _ \ | |_) | |_| | __/ |_.__/ \__, |\___| < 1311377726 352434 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :533) _ | |__ _ _ ___ | '_ \| | | |/ _ \ | |_) | |_| | __/ |_.__/ \__, |\___| < 1311377728 236536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: fixed that for you < 1311377731 856524 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: YOLD is the year indication for the Discordian calendar. < 1311377737 166160 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :FINE~ < 1311377742 529630 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I'm not sure what XDG standards are < 1311377744 459540 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I'm not sure yet < 1311377759 418264 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well the one in particular is why you have a ~/.config/ directory < 1311377766 910694 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, aha < 1311377767 108519 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and also ~/.cache, and I think ~/.local too < 1311377774 356752 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I noticed Wesnoth being changed to comply with those < 1311377777 987215 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What command is ais523 using to get that? < 1311377782 69119 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it's an environment variable so you can move ~/.config, it's horribly broken though < 1311377785 84340 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so are there any books published about esoteric programming languages? < 1311377785 541054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's no way to get regular dotfiles with it < 1311377790 295276 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so you have to reserve a directory for it < 1311377796 311452 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I mostly just ignore those standards < 1311377796 728286 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm adding configuration to mcmap < 1311377797 307357 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :other than auto-generated < 1311377799 310277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and i just want to use ~/.mcmap < 1311377800 752244 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and don't mind whether people follow it or not < 1311377810 696733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: ok, thanks, although it's fizzie's opinion that actually matters :P < 1311377813 971511 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :itidus20: Why would someone publish such a book? < 1311377819 299457 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Oh, ddate, derp < 1311377820 551345 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although, programs I've worked on have used ~/.acehackrc and ~/.taeb < 1311377821 491430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cant hide from esoteric < 1311377825 839750 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :itidus20: I have seen some magazine articles in some magazines about Linux. I have also seen there is a Japanese book that describes a few esolangs including one of my own. < 1311377830 135737 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: it wasn't me using ddate < 1311377831 712053 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Also, I think INTERCAL might have a book out there some where < 1311377833 240237 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : so are there any books published about esoteric programming languages? < 1311377833 988382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dude < 1311377836 212765 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh < 1311377837 36042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we just linked to one < 1311377839 119869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and talked about it < 1311377848 223591 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it isn't really a book about esolangs < 1311377849 949690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: which book < 1311377855 28570 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: sure it is >:| < 1311377855 226745 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : other than auto-generated < 1311377855 960243 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so much as a book containing Wikipedia articles about esolangs < 1311377862 461960 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :xD < 1311377868 589547 :MigoMipo!~John@84-217-0-225.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1311377871 199136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: is a book that has a bunch of articles written by its author about esolangs not a book about esolangs? < 1311377879 422800 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wikipedia's just happen to have really long author lists, that's all < 1311377882 398887 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :itidus20: it's not a physical book yet AFAIK, but the C-INTERCAL Revamped Reference Manual is an esolang-related book < 1311377893 266372 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: the author's written as "Books, LLC" < 1311377904 162461 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: I forget its title although I know there is a book that parts of it describe a few esolangs including one of my own. And it is Japanese book. < 1311377904 870253 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not as the actual authors of the book < 1311377914 754663 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: pseudonym < 1311377923 146544 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :doing that's actually illegal under the GFDL, if you make a compilation out of GFDL stuff you have to list at least five actual authors on the title page < 1311377926 481610 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless there are less than five < 1311377926 679616 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: and changing an author name hardly affects what a book is about < 1311377932 538648 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it would be a bit of a pointless exercize i know < 1311377937 783895 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but presumably the CC-by-sa license is more lenient < 1311377986 293242 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it would be a piece of trash text no doubt < 1311377989 120669 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It is why, when I write a book usually I do not use the GFDL. I don't care whether or not they list the author, or how the book is organized, or whatever. They would have to change it for various purposes including different paper sizes, and so on. < 1311378001 784231 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38, famous pubished author < 1311378027 187880 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: What about famous pubished author? < 1311378031 277559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its you < 1311378037 191794 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is it? I don't think so. < 1311378044 223490 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have never published a book (yet). < 1311378057 191057 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Are you sure? < 1311378112 447845 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :looking on the wikipedia wiki, there were printed INTERCAL manuals < 1311378128 67338 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Like I said :D < 1311378133 637941 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :itidus20: yes, the original manuals were printed, and the electronic version of the manuals based on them < 1311378145 734776 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and proofread against the paper manuals by someone else < 1311378165 855634 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, I'm not sure if "wikipedia wiki" = Wikipedia or Wikimedia Meta-Wiki < 1311378166 446355 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :notice how i phrased it so that wikipedia is just a specialization of a wiki < 1311378177 489152 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yeah you're not sure.. < 1311378187 614577 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :all the better for me to do such things < 1311378194 285600 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as, e.g. "nethack wiki" = "wiki about NetHack" = "nethackwiki.com", I'd assume "wikipedia wiki" = "wiki about Wikipedia" = "meta.wikimedia.org" < 1311378196 915669 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If in some day, I publish some book, that might include some of the programs I have written too, but also some other books, possibly. However I never yet publish any book. < 1311378214 830731 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :`addquote If in some day, I publish some book, that might include some of the programs I have written too, but also some other books, possibly. However I never yet publish any book. < 1311378216 82083 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :534) If in some day, I publish some book, that might include some of the programs I have written too, but also some other books, possibly. However I never yet publish any book. < 1311378217 255356 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ais, the "about" is a misnomer < 1311378221 896416 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: that was just regular zzo < 1311378223 105395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::P < 1311378226 42205 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I liked it < 1311378226 950838 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric ::D < 1311378246 532255 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i see what has happened here though < 1311378248 228255 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :itidus20: well, would you interpret "nethack wiki" as implying that NetHack is a wiki? < 1311378248 506406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah, but if we addquoted everything zzo38 said... :D < 1311378258 158491 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ais: ok i see now... hahahha < 1311378263 772086 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so it's the nethack wiki wiki < 1311378285 631892 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im dead < 1311378288 165467 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :NihilistDandy: I am OK whether you put my quotations or not, it doesn't matter to me either way, but also either way I can collect them by looking at the list of the quotations that are available. < 1311378296 263535 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nethack which is a wiki.....is a wiki < 1311378298 420518 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric ::D < 1311378309 695180 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :zzo is a warrior-poet < 1311378325 295871 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the name is formally "nethack wiki" and "nethack wiki" is a wiki, hence: nethack wiki wiki < 1311378337 150409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: this is really bad terminology < 1311378350 708579 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is nethack wiki wiki a wiki < 1311378351 681302 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :wiki wiki wiki wack < 1311378359 358326 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :west jim west < 1311378367 248540 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :wiki wild wild west < 1311378368 954632 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric ::D < 1311378376 305798 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :<3 itidus20 < 1311378395 928435 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok i suppose i have created a tautology < 1311378397 268722 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: so scapegoat................................. < 1311378400 934351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :needs to exist....... < 1311378408 326662 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, as does Feather < 1311378412 315506 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION runs < 1311378421 461711 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :as does zepto < 1311378422 176700 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: agreed < 1311378432 313904 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :you win < 1311378437 633304 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :wikipedia it is < 1311378439 32646 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :scapegoat needs to be written in zepto-feather < 1311378445 288665 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :un-zepto < 1311378464 710983 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Yay, 0 infections found < 1311378466 996411 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Feather would be a really really bad language to write a VCS in, I imagine < 1311378485 182390 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: does that mean that your virus protection is good or your virus scanner is bad? < 1311378494 771168 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :all i know about feather is what i read on the wiki page < 1311378497 210712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I was about to ask who said he was talking about computer viruses < 1311378502 244798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but then I realise that you didn't imply that, either < 1311378510 787490 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so thus wikipedia could be "most prolific encyclopedia wiki" vs "nethack wiki" < 1311378515 476566 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :haha < 1311378524 972612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can wikis be prolific < 1311378530 433830 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: only with a nonstandard (but correct) definition of "or" < 1311378532 266771 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i guess not.. < 1311378539 234491 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ais523, well, the scanner is by ESET, which has a good reputation < 1311378541 890558 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :itidus20: That sounds like a poor translation of an ancient Chinese manuscript < 1311378546 100636 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: oh right, they do < 1311378549 732037 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :that would be a fallacy of some kind < 1311378551 82286 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Sorry to burst the not-a-computer-virus buble < 1311378553 181365 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :bubble < 1311378555 770577 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Why? < 1311378557 8486 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ancient chinese manuscript wiki wiki < 1311378569 64941 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I suppose you jumped to "virus" < 1311378570 674207 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :From infection < 1311378578 823497 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There's certainly infection protection and infection scanners in the real world < 1311378584 344270 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :ITT statements end in wiki wiki < 1311378601 164430 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sgeo was inspecting his wiki wiki < 1311378601 720158 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Now there is also wiki related to TeXnicard project (on Redmine), but it is currently empty (except for the file that says it is currently empty) < 1311378611 693124 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :iykwim wiki wiki < 1311378615 789742 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well there are many encyclopedia wikis.. but wikipedia is the biggest < 1311378616 847472 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :zzo38, the file is a lie! < 1311378629 497897 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: I know..... but, it is mostly empty. < 1311378635 146197 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Empty wiki < 1311378652 642693 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Empty wiki wiki, a wiki cataloging empty wikis < 1311378666 6790 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :And also an empty wiki about wikis < 1311378684 217482 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i was wrong about wiki wiki < 1311378686 616085 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Just realized that one wiki can be both < 1311378687 592920 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it is a tautology < 1311378703 254915 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im fish < 1311378709 829422 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :swim < 1311378712 454532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi < 1311378712 871490 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok < 1311378721 38285 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I'm a leaf on the wind < 1311378725 736629 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im monqy < 1311378726 479402 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1311378730 698321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dunno if anyone's noticed, but me and monqy are pretty much the biggest contributors to this channel < 1311378736 539771 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what would you do without us??? < 1311378740 709738 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: how do you do a paragraph break in Markdown? < 1311378756 336026 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the front page of the patch-tag wiki about AceHack accidentally got Slashdotted < 1311378759 333589 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott: Probably have a life < 1311378762 312139 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is it a blank line? I don't know. < 1311378766 745828 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, right, there is a para break there < 1311378770 126017 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i'm sort of a parasite on a channel, but i am great at generating randomness < 1311378771 383733 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just that the styling's so bad I can't see it < 1311378790 932761 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :itidus20: you're like sgeo but more so. bizarro sgeo. < 1311378791 488700 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: two lines < 1311378792 509416 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I know a blank line is a paragraph break on MediaWiki, and in TeX, too, by default. < 1311378792 920182 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :clearly what we need here is the wiki monads and comonads < 1311378800 619271 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: yep, I thought it wasn't working < 1311378806 312632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: patch-tag is a really ugly website :( < 1311378809 255642 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in a bad usability way < 1311378812 800484 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1311378815 820395 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :agreed < 1311378825 271228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also acehack has like fifty problems, did you know, i remember telling you about them and them being dismissed :D < 1311378826 682042 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm just using it for hosting, really, it's not a "proper" website < 1311378831 427888 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I know < 1311378835 141663 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :monqy: last night in my dreams I saw a false photo album of my childhood... looking ghostly < 1311378841 586287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote monqy: last night in my dreams I saw a false photo album of my childhood... looking ghostly < 1311378842 886298 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :535) monqy: last night in my dreams I saw a false photo album of my childhood... looking ghostly < 1311378851 436106 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Last night in my dreams I was a banana... looking ghostly < 1311378855 796833 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, so I can say random gibberish and get quoted for it? < 1311378858 769353 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :itidus20: i saw a dancing cgi skeleton named malaria. i danced and played with him. < 1311378862 847179 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: that was funny gibberish < 1311378868 972301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote itidus20: i saw a dancing cgi skeleton named malaria. i danced and played with him. < 1311378870 185474 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :536) itidus20: i saw a dancing cgi skeleton named malaria. i danced and played with him. < 1311378875 8343 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott: My lenses are made of bananas < 1311378877 371360 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :with join :: Wiki (Wiki a) -> Wiki a and cojoin :: Wiki a -> Wiki (Wiki a) < 1311378883 906513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: nope, quotes are closed i'm afraid < 1311378894 697766 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I wasn't looking for a quote :P < 1311378901 903721 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :NihilistDandy, I'm a banana. Your lenses are made out of me. < 1311378906 506418 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :AGH < 1311378912 631726 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow, how long has that slashdot article been without comments, ais523? < 1311378914 449871 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, with only two < 1311378921 446902 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: probably about five minutes < 1311378924 435884 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it only just went up < 1311378925 289307 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1311378925 567351 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Sgeouiggol < 1311378927 3118 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and #junethack are panicking < 1311378929 38606 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what timezone does /. use, anyway? < 1311378947 380199 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: to my view, it uses my timezone < 1311378949 314016 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :What /. article? < 1311378951 729416 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that's possibly because I'm logged in < 1311378953 912237 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: feel free to explain that one to them < 1311378956 137236 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :http://games.slashdot.org/story/11/07/22/2338215/First-NetHack-Cross-Variant-Summer-Tournament < 1311378959 567150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you could start with "He's an idiot" < 1311378963 884078 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh, I just esolanged Slashdot < 1311378968 134496 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wonder if it can take the load? < 1311378974 317578 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*esotericed < 1311378980 365518 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :esolanging it would be putting it on the wiki < 1311378980 671650 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :It's ok guys. I am doing what I can to keep my psyche and ego surviving. All the while the threat of ww3 looms, the mortality of family and friends(loved ones?) and sooner or llater my own mortality. < 1311378994 883734 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote It's ok guys. I am doing what I can to keep my psyche and ego surviving. All the while the threat of ww3 looms, the mortality of family and friends(loved ones?) and sooner or llater my own mortality. < 1311378996 273649 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :537) It's ok guys. I am doing what I can to keep my psyche and ego surviving. All the while the threat of ww3 looms, the mortality of family and friends(loved ones?) and sooner or llater my own mortality. < 1311379000 426743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: how did junethack react to my brilliance.............. < 1311379007 660815 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :It didn't. < 1311379010 983414 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: god bless you < 1311379015 646146 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I don't get it < 1311379024 924055 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: itidus20 is the best, any questions? < 1311379027 889362 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, you mean in channel? < 1311379029 511720 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they ignored you < 1311379034 719191 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1311379036 606212 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1311379040 717504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i sohuld say hi to them so they dont ignore me < 1311379043 700215 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ais523, I just tried to tell elliott that < 1311379054 476476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i accepted it < 1311379055 159891 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think he just did to me what #junethack did to elliott < 1311379057 124911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but then, time passed < 1311379067 399276 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :why would anyone ignore elliott < 1311379075 577875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: self-loathing? < 1311379076 374546 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :note that I'm an op on #junethack, so don't try anything too trollish < 1311379086 739560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: its ok ur my pal i know you wouldn't ban me or anything < 1311379120 432175 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION cackles evilly for no specific reason < 1311379123 423275 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: you're acting out of character now < 1311379138 704410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: i'm acting perfectly in character, you just don't understand the levels i operate on < 1311379162 16026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok i'm done, i hope they accept my apology < 1311379166 192285 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :PROFUNDITY RISING < 1311379167 49747 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but i'm too embarrassed to stay there to accept it < 1311379170 345509 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :who wants thack in june, anyway < 1311379217 689505 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Capitalism is a cancer. But I'm a smoker, anyway, so... < 1311379233 293729 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :double cancer < 1311379233 710763 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote Capitalism is a cancer. But I'm a smoker, anyway, so... < 1311379234 976314 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :538) Capitalism is a cancer. But I'm a smoker, anyway, so... < 1311379267 765901 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what is socialism then? Lupus? < 1311379312 512850 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :It's not lupus < 1311379322 523949 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh. ok then. < 1311379409 272797 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :"Everyone else seems to be able to cope with the people they spend most of their time with." That's what I tell myself at first. But then you hear about the divorces and custardy battles. The domestic violence. Cruel managers. Tyrannical dictators. "What would I do or how would I feel if I was one of them?" < 1311379422 599503 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :no need to add every quote during my bizzaro rant though. < 1311379453 397677 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :now see.. if they hadn't gotten to me i could just read my sentences normally < 1311379477 827082 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :custardy battles are really gruesome things < 1311379483 478412 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but i also learned about this concept of embedded suggestions, hence: "add every quote during my bizzaro rant" and "read my sentences" < 1311379492 85060 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :oerjan: Beat me to it < 1311379507 475584 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :not intentionally though.. it occurs in normal grammar. < 1311379541 500809 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Wait, if you were the one on the receiving end, or the one on the giving end? < 1311379561 762964 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :You'd probably feel pretty awesome in the latter case < 1311379590 377726 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :#junethack is a boring channel < 1311379595 608829 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Hardly any puns at all < 1311379609 226454 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :thack _is_ boring. also it's july already. < 1311379618 435943 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :julythack < 1311379619 609967 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you should rename. < 1311379650 366157 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I got all my thacking done in May < 1311379698 136685 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so this crowd.. and believe me there is such a crowd, is saying that people filter out logic and just see imperatives < 1311379710 673262 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :at least thats what they seem to be saying < 1311379728 326574 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :itidus20: Those are what we call "voters" < 1311379868 806193 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :there is an xkcd comic which reminds me of what im describing < 1311379900 323956 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :http://xkcd.com/842/ < 1311379936 846209 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :lol < 1311380099 154152 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Ju is not a month < 1311380133 393753 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :>_> < 1311380134 136824 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :in the street fighter back story there is a team of evil women named after months < 1311380136 676570 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :portmantaeus don't exist < 1311380139 10834 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was originally meant to be in June, but people decided July was better for them < 1311380155 135080 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :............................................______ __ < 1311380155 333187 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :....................................,.-‘”...................``~., < 1311380155 531381 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :.............................,.-”...................................“-., < 1311380155 531565 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :.........................,/...............................................”:, < 1311380158 557872 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :.....................,?........................... ..........................., < 1311380161 560915 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :.................../.................................................. .........,} < 1311380164 554000 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :................./.................................................. ....,:`^`..} < 1311380167 670000 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :.............../.................................................. .,:”........./ < 1311380170 589197 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :..............?.....__............................ .............:`.........../ < 1311380173 488721 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :............./__.(.....“~-,_..............................,:`........../ < 1311380176 15548 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :.........../(_....”~,_........“~,_....................,:`..... ..._/ < 1311380178 570437 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :..........{.._$;_......”=,_.......“-,_.......,.-~-,},.~”;/....} < 1311380181 95951 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :...........((.....*~_.......”=-._......“;,,./`..../”............../ < 1311380183 549723 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :...,,,___.`~,......“~.,....................`..... }............../ < 1311380186 145387 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :............(....`=-,,.......`........................(......;_,,-” < 1311380188 619319 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :............/.`~,......`-...................................../ < 1311380190 989976 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :.............`~.*-,.....................................|,./.....,__ < 1311380193 702609 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :,,_..........}.>-._...................................|........... ...`=~-, < 1311380196 109674 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :.....`=~-,__......`,................................. < 1311380198 536947 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :...................`=~-,,.,............................... < 1311380201 151588 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :................................`:,,.............. .............`..............__ < 1311380204 118836 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :.....................................`=-,...................,%`>--==`` < 1311380206 584533 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :........................................_........ …_,-%…….` < 1311380209 103465 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Is my response < 1311380219 231138 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :not a whale < 1311380226 193618 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is that picture of something? Of what? < 1311380226 471805 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :uhhh < 1311380226 670001 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :very like a whale < 1311380227 26560 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :NihilistDandy: that's not quite the same thing as accidentally pasting a 20-line struct into the channel < 1311380251 832710 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :zzo38: /facepalm < 1311380258 998509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: yeah, don't do that. < 1311380269 428852 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Never again. I just realized a script I had did that < 1311380271 285251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as an ardent pro-pasting activist, that's way too long < 1311380274 513992 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is it facepalm? < 1311380285 262051 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is it picture of facepalm? < 1311380286 628450 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: would you abuse ops in #esoteric if you had them? < 1311380287 607878 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :its not a whale < 1311380288 25431 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Yes < 1311380290 205695 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :thats all i know < 1311380294 791159 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(not that I can grant them to you, I'm just curious as to the answer) < 1311380295 742290 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK. < 1311380311 336835 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Juni and Juli are members of a special unit within Shadaloo called the "Dolls", also known as Bison Elite Guard, which is composed of twelve young women brainwashed to serve as Bison's personal assassins. The twelve members of the Dolls are named after the months of the Gregorian calendar in various languages, with Juni and Juli being German for June and July. < 1311380324 19847 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: thank you, i couldn't see it before you said it < 1311380326 140040 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Are there even any ops in #esoteric? < 1311380327 810562 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: No. < 1311380329 18883 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: Yes. < 1311380329 296095 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :junithack, julithack < 1311380338 964568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Well, I mean, maybe for a joke, but not beyond that < 1311380344 876758 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it can be hard to attract an op here sometimes < 1311380348 161725 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but not always < 1311380371 207347 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Op powers are only for trolling, as far as I can tell < 1311380379 308713 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :As they should be < 1311380401 790135 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im bad with power i never know what to do with it < 1311380445 34746 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: i was _this_ far from banning NihilistDandy < 1311380453 523078 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :T_T < 1311380454 794690 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I have power in some places. Then left those places to rot < 1311380469 819608 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :NihilistDandy: temporarily mind you < 1311380474 664378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i am become Sgeo destroyer of virtual worlds < 1311380486 214571 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :god that was a good one < 1311380486 776267 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, since when are wikis virtual worlds? < 1311380490 835445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stfu < 1311380500 339687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey oerjan gimme ops i need to find out for sure whether i'd abuse them or not < 1311380511 99722 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: NetHackWiki? < 1311380517 346005 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :funny guy < 1311380522 895148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: i figure i'll inevitably get ops if i just stick around here long enough < 1311380527 581637 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :As compensation: http://www.smbc-comics.com/#comic < 1311380528 761776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im going to be the only person here in thirty years < 1311380535 361559 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ais523, yes, and Creatures Wik, although I was a bit more involved there. And Superosity wiki < 1311380566 811505 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I tend to randomly pick up ops in all sorts of places when I don't expect it < 1311380588 276778 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott: You'll be dead in 30 years. HackEgo will become self-aware and destroy all meatbags in its quote file < 1311380594 139217 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hasn't happened here, yet, even though this is one of the channels people might most expect me to be an op in (given that I'm one of the two active wiki admins, and Keymaker rarely comes here) < 1311380642 589871 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Remote host closed the connection < 1311380674 509362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: you'll get ops when oerjan becomes a wiki admin < 1311380683 374239 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so you already have them, enjoy! < 1311380728 520241 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh < 1311380768 226590 :ChanServ!ChanServ@services. MODE #esoteric +q :*!*@gateway/web/freenode/ip.76.99.21.147 > 1311380768 264549 NAMES :#esoteric < 1311380786 497222 :ChanServ!ChanServ@services. MODE #esoteric -q :*!*@gateway/web/freenode/ip.76.99.21.147 > 1311380786 517975 NAMES :#esoteric < 1311380848 352558 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If I do publish any of my computer program in books, I should also included the DVD of the program in the back of the book, too. (This is one idea about literate programming, although there are others, too.) < 1311380890 58409 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that, btw, is apparently the cloak of user "test" :P < 1311380900 335061 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :oerjan: I was wondering < 1311380942 731934 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: who's test < 1311380949 882563 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1311380950 835753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :an person < 1311380956 537738 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION says hi to them < 1311380959 770956 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: the poor innocent victim of my chanserv testing < 1311380971 22724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not victim, now friend!!! < 1311381005 535694 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Victim != friend? < 1311381009 641928 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I have been misinformed < 1311381012 149713 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :now wtf would it segfault /there/ < 1311381012 984302 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you /msg'ed em? < 1311381013 321640 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I have some calls to make < 1311381027 189055 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yes :D < 1311381032 154875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how do you ascend a scope in gdb? ais523? < 1311381040 131894 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :frame number < 1311381042 446453 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in, frame 4 < 1311381048 537933 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can use bt to see a list of frame numbers < 1311381066 864435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: "Routine helps calm you down. Maybe you will talk to another friend. You talk to him every day for some reason. Though it's not exactly right to call him a friend, since you despise him. Your relationship with the fellow is difficult to describe. It should be noted that in troll language, the word for friend is exactly the same as the word for enemy." < 1311381073 403311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Aww, it's "enemy", not "victim". < 1311381077 243397 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :My tiny memory strikes again. < 1311381081 432641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Note: My memory is not quite tiny.) < 1311381082 781965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: thanks < 1311381086 712238 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: isn't there "frame up" or something? < 1311381095 713446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sigh, nope < 1311381097 699548 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Oh, well. The sentiment is on point, at least < 1311381122 516095 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :In that case you use the word of troll language in case you need a new word since the normal English word not exactly right, maybe. < 1311381139 646541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(gdb) print block_info[block] < 1311381139 844733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :$2 = {name = 0x0, type = AIR, trait = NO_TRAIT} < 1311381141 192492 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat < 1311381141 608927 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1311381148 568995 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: wat < 1311381181 298154 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: it's a block that doesn't exist < 1311381191 739784 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, derp. I was about to complain that routing calming the guy down makes no sense, but I was mistaken as to who that applied < 1311381197 955366 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: Right. < 1311381217 783722 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: good sgeo memory two thousand and eleven < 1311381224 404178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :01:32:44 [DIED] Failed to open file '/home/elliott/.mcmap/colors': No such file or directory < 1311381230 179044 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh right, i probably shouldn't require it to exist < 1311381244 420684 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :ACTION gets some burger-n-ds9 < 1311381314 135139 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :(the first part is watching unrar for 21 seconds, really boring) < 1311381338 12563 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :G_FILE_ERROR_EXIST < 1311381338 290793 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Operation not permitted; only the owner of the file (or other resource) or processes with special privileges can perform the operation. < 1311381338 488601 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :G_FILE_ERROR_NOENT < 1311381338 488787 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No such file or directory. This is a "file doesn't exist" error for ordinary files that are referenced in contexts where they are expected to already exist. < 1311381343 62930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EEXIST is a good name for that < 1311381347 228916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(it's EEXIST, right?) < 1311381365 585576 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: then the second part is DS9 and it's even more boring :DDDDDDDdddddd oh snap < 1311381370 913824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]OH SNAP < 1311381378 680540 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : G_FILE_ERROR_EXIST < 1311381378 878452 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : Operation not permitted; only the owner of the file (or other resource) or processes with special privileges can perform the operation. < 1311381385 325708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's funny because DS9 has a plot, an attribute not shared with the entire rest of star trek < 1311381387 104163 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Why... call it G_FILE_ERROR_EXIST? < 1311381393 493414 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: thus my lol < 1311381401 232020 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think its from unix wow what the fuck happened to the map < 1311381404 609106 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: both your statements are tainted by truth < 1311381410 652615 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :01:36:36 MODE: surface긒澖缀è긒澖缀`跈Ā < 1311381412 343022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what did i do < 1311381417 193413 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :am i asian < 1311381422 597356 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i broke mcmap help < 1311381436 370328 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :but yeah, I'm really looking forward for this "plot" you speak of < 1311381448 266664 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: how many episodes in are you??? DS9 is great < 1311381456 716533 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: 10 or something < 1311381461 517507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm assuming you meant you haven't seen plot yet < 1311381463 578232 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :season 1 ish < 1311381465 942800 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I liked TNG and Voyager, and DS9 is quite acceptable < 1311381469 750768 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I'd comment, but my opinions tend to be random relative to consensus < 1311381470 428657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: ...wow < 1311381474 242001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: You're the worst person < 1311381477 204085 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :lol < 1311381477 654847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm removing you from the whitelist now < 1311381481 835179 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :NUUU < 1311381482 410031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You think I'm joking < 1311381491 50284 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :TNG really had no plot at all, and for the most part that was a good thing < 1311381493 514134 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :ACTION cries and drinks < 1311381499 771139 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :olsner: Exactly < 1311381518 232120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: I'm offended by your liking of Voyager, not your ambivalence to DS9 < 1311381521 669196 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I didn't really watch Star Trek enough to be able to tell one series from another < 1311381522 699031 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott: You'll never get ops now. Your abusive nature is revealed < 1311381523 234573 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott very quickly abuses power < 1311381532 508393 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott: I only watched six episodes of Voyager < 1311381534 902585 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :enterprise is currently my reference to startrek-with-plot < 1311381539 159576 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Maybe they were just six decent ones < 1311381542 23499 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: OK yeah, stop saying that Voyager is an acceptable thing. < 1311381543 353275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You have no idea. < 1311381556 75639 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Oh, all right, then < 1311381562 934121 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, can we at least agree that the Voyager theme is good? < 1311381569 340962 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: when I watched it I was too young to know good from bad, at least wrt Star Trek < 1311381571 648048 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Sgeo: lol < 1311381572 481738 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: It's a bit boooooooooooooring. < 1311381573 735892 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I have only your word to go on < 1311381581 30712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So is DS9's, but it's the nicer of the two boring Star Trek themes < 1311381587 660651 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Literally everyone hates Voyager :P < 1311381588 216423 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :olsner: I think Enterprise hurt me a little. I couldn't watch past the third episode < 1311381589 604934 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Apart from Sgeo. < 1311381599 347573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: Through a Mirror, Darkly is the only good Enterprise < 1311381607 442410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ALSO ITS INTRO HAVE WE RAVED ABOUT ITS INTRO ENOUGH IN THIS CHANNEL YET < 1311381608 415296 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I'll have to look it up < 1311381643 616858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: http://www.youtube.com/watch?v=Dl5zw6fGjdA is the cool intro to In a Mirror, Darkly < 1311381662 871936 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :They took all the exploration scenes from the normal intro and turned them into the far superior Earth-blowing-shit-up scenes < 1311381664 424561 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Neat < 1311381752 380047 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :That was pretty cool. The music's kinda bland, though < 1311381755 291003 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Blandly epic < 1311381758 713573 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :NEAT < 1311381775 13805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK, what the hell happened to this... < 1311381784 392476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (mode == MAP_MODE_CROSS && map_flags & MAP_FLAG_FOLLOW_Y ? " (follow)" : ""), < 1311381784 591072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (mode == MAP_MODE_SURFACE && map_flags & MAP_FLAG_CHOP ? " (chop)" : ""), < 1311381784 591267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (map_flags & MAP_FLAG_LIGHTS ? " (lights)" : ""), < 1311381784 591378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ((map_flags & MAP_FLAG_LIGHTS) && (map_flags & MAP_FLAG_NIGHT) ? " (night)" : "")); < 1311381789 983155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How can any of that be 긒澖缀è긒澖缀`跈Ā? < 1311381800 295094 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: Have you seen the normal Enterprise music. < 1311381802 543744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Anything is better than it. < 1311381804 385243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Literally anything. < 1311381810 832717 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Jesus. < 1311381814 417865 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I'll take your word for it < 1311381827 679919 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: http://www.youtube.com/watch?v=ZPn-lTytfGo Enjoy terrible pop song < 1311381839 968471 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :AHHHHHHHHHHHHH < 1311381845 379298 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Is this the actual intro? < 1311381847 353747 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: have you tried encoding the garbage string as UTF-16, then decoding it as UTF-8? < 1311381858 762772 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :WHAT THE FUCK < 1311381861 745200 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: Yep. < 1311381865 561440 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I DON'T EVEN < 1311381868 64460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I love how it looks like a bad redub by someone on YouTube < 1311381873 588278 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: nope, I'm mostly trying to figure how I broke a piece of code I didn't even otuch < 1311381874 554472 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :touch < 1311381891 13796 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Top comment on that video: Hey Im kinda new to the Star Trek franchise just bought the original series on dvd watching it tonight. Now which series has Wil Wheaton in it. < 1311381894 62421 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Rolfchoppa007 1 day ago < 1311381900 270222 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Trolololol < 1311381900 661014 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1311381918 703850 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe it has messy format strings? < 1311381925 594596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like how Wil Wheaton has about the same number of likers as Wesley Crusher has haters < 1311381935 969533 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Or, buffer overflows? < 1311381945 616350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: but i didnt tucho that biteof code < 1311381974 456980 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Then maybe buffer overflows. < 1311381976 985684 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :elliott: Wil Wheaton is a pretty nice guy, and Wesley Crusher is a terrible character. Simple. :) < 1311382005 266485 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Yup < 1311382049 868119 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I support the Wesley Crushers. < 1311382063 648473 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I'm watching Troll 2 < 1311382074 237623 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :(USER WAS BANNED FOR THIS MESSAGE) < 1311382097 863460 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I don't really get that though, wesley crusher was a likable geniusishy character, but all I've seen of wil wheaton is the big bang theory making him seem like a dick < 1311382108 581446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: how does use valgrind < 1311382113 432965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: wesley crusher was not likeable??? < 1311382113 988992 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: for what? < 1311382115 101195 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :olsner: Shh, you'll get us all killed < 1311382126 1216 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for checking for memory access errors, just write valgrind before the command name < 1311382128 242785 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: I am saying he was < 1311382134 208380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he was the accidental archetype of "smart but REALLY ANNOYING DICK" < 1311382146 302350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and his smartness was just annoying because it made no sense at all < 1311382151 376642 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: find memory corrupt < 1311382153 520355 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :okays < 1311382156 708662 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, valgrind command < 1311382159 712804 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dunno if i'm smart enough for this but HERE WE GO < 1311382160 700729 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :finding corruption is its default setting < 1311382166 292031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also dunno if it'll like SDL < 1311382167 997990 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :olsner: People get annoyed at Mary Sue wunderkind. < 1311382185 983013 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :He has become Sheldon's nemesis. But we sympathize with Sheldon. < 1311382214 531329 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: I think the actor who played Wesley Crusher is on record as saying that he hated Wesley Crusher too < 1311382218 517710 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i've never watched big bang theory but isn't sheldon meant to be a total jerk too < 1311382224 220346 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :ais523: Yes, Wil Wheaton is on record saying that. < 1311382226 332452 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :characters are not likeable just because they're intelligent < 1311382228 70 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :elliott: Yes. < 1311382237 876494 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :YOU MEAN I'M DRUNK? < 1311382239 775676 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :elliott: He's autistic taken up to 11. < 1311382247 36482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow what, bad packet id < 1311382249 286937 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I FEEL STRANGE, BUT ALSO GOOD! < 1311382251 418761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :minecraft why do you hate me < 1311382266 10636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i wonder what i broke < 1311382268 448047 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :NihilistDandy: No. You mean *I'm* drunk? I don't think I am drunk either. < 1311382271 142254 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :You can't have your characters announce how they're feeling. THAT MAKES ME FEEL ANGRY! < 1311382311 665962 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :elliott@katia:~/Code/mcmap$ valgrind hello let's be friends < 1311382311 864249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> < 1311382314 197795 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: help what do i tell valgrind < 1311382318 595439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it wants to know something < 1311382321 195175 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is > prompt... < 1311382331 163036 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: valgrind doesn't take input < 1311382334 666641 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and just outputs to stderr < 1311382335 447528 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :stupid elliott doesn't identify with intelligent unlikable characters on tv < 1311382338 341827 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so obviously hello is asking for inputs < 1311382339 528716 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then why is it asking me :((((((((((((( < 1311382339 807374 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*input < 1311382349 768824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: oh, should i say hello to hello??? < 1311382357 747129 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, it's the shell < 1311382360 488204 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you have an unmatched ' < 1311382361 667128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> ==3150== Thread 3: < 1311382361 865057 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :==3150== Conditional jump or move depends on uninitialised value(s) < 1311382361 865226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :==3150== at 0x57BBE40: inflateReset2 (in /lib/libz.so.1.2.3.4) < 1311382361 865325 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :==3150== by 0x57BBF2F: inflateInit2_ (in /lib/libz.so.1.2.3.4) < 1311382361 865423 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :==3150== by 0x40A47B: world_thread (in /home/elliott/Code/mcmap/build/mcmap) < 1311382362 222946 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow, I don't even want to know < 1311382368 82825 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I know :P < 1311382390 680847 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh, I don't have hello installed < 1311382436 762718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what the fuck? it looks like the only memory badness is in the lines i didn't touch < 1311382440 907715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and that don't access any values i touched < 1311382481 626785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(minecraft may be off-topic here, but mcmap isn't!) < 1311382722 282035 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :THIS STRAW HAS NO BENDY-END < 1311382725 989925 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Remember when the Motorola Razr was a nice phone? < 1311382747 117869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1311382753 908758 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bendy is the best part of straws :( < 1311382764 660518 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what, the NY Times is running a story about /Dwarf Fortress/? < 1311382770 586462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: :( < 1311382771 451492 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is this for real < 1311382775 431709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: http://www.nytimes.com/2011/07/24/magazine/the-brilliance-of-dwarf-fortress.html?_r=1&pagewanted=all < 1311382776 506673 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :monqy: well, this straw DOES NOT HAVE IT < 1311382777 750020 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott: Link? < 1311382779 408082 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Oh < 1311382791 244853 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Madness < 1311382796 872824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :did i die and end up in heaven < 1311382805 72651 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: surely not < 1311382821 219035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :true, you're still here < 1311382825 381519 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :the lack of bendiness is located to the straw < 1311382853 127271 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :olsner: monqy: stop it. we don't want straw arguments here. < 1311382857 735677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1311382861 795303 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric ::D < 1311382865 370384 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're such a straw man, oerjan < 1311382877 465366 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oerjan: if my straw had bendies I could build a strawman < 1311382884 793671 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :IF ONLY < 1311382915 735499 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :... < 1311382921 310380 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Where do.... Dwarf eat-- < 1311382922 966888 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :In NyTimes!? < 1311382950 906810 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Lymee: your questions are irrelevant in this crisis < 1311382961 915130 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Now read the "level20" D&D recording file. < 1311382966 489223 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk JOIN :#esoteric < 1311382968 433328 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the straw that broke olsner < 1311382972 221755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"The only furniture in the small dining room is Scamps’s litter box." < 1311382975 320249 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Lymee: the straw, the bendy, it lacks it < 1311382981 254043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good reporting < 1311382988 311952 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymee: hi, can you fix mcmap, < 1311382988 950611 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There may be some things I have missed and I will ask my brother and the DM. But other errors such as grammatical or whatever, you can tell me now. < 1311382995 266149 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott, NO! < 1311382997 183285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"If much of Tarn’s apartment suggests a tenant who never fully moved in, his bedroom suggests a tenant who never sets a sock outdoors." < 1311383006 416384 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Tarn wakes up around 3 p.m. every day, codes through the night and goes to bed around 6 a.m." < 1311383011 570519 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :omg i am the tarn, its me < 1311383023 396358 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Tarn Hird < 1311383037 124387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think tarn's a republican though so :( < 1311383044 629478 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Hird Derp < 1311383050 454347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also i would never make a game as boring as dwarf fortress < 1311383071 504003 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Tarn consumed “maybe one glass” of water in the last three months, hydrating with soft drinks instead. “Water’s not doing it for me these days,” he said. “I know it’s bad, but the sugar goes right into programming the game. If I don’t drink soda now, I get a headache and can’t do any work.”" < 1311383076 112526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think they made this article just to laugh at him < 1311383077 501872 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Then don't make Dwarf Fortress, please. < 1311383122 326128 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott, nonsense! < 1311383129 231824 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :That is the standard all programmers must aspire to. < 1311383145 399956 :elliott!~elliott@unaffiliated/elliott TOPIC #esoteric :Tarn was pleased. “The hippos like the sewers!” he said. He took a celebratory swig of Dr. Pepper and rocked back and forth. | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1311383165 31581 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :There is some property of soda which makes it less painful on sensitive gums. < 1311383195 638256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's probably all that acid < 1311383198 670939 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Is it the fizziness, or the acidity? :P < 1311383202 64512 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i know its ironic < 1311383203 225757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Gregor: hifive < 1311383208 178584 :Gregor!Gregor@codu.org PRIVMSG #esoteric :elliott: wooo < 1311383226 473646 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but water tends to irritate my gums < 1311383230 736786 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: you know, this Tarn character sounds like someone from that story about the search for the Point < 1311383234 409319 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :because i have some serious gum problems < 1311383242 930061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: search for the what now? < 1311383249 343082 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: exactly < 1311383254 391234 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :could be the salt < 1311383256 759195 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hahah < 1311383267 220471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"The issue wasn’t aptitude so much as passion. He wanted to do math but also to make video games, a juggling act he managed as an undergraduate. This had become impossible. “They wanted 60 hours a week from you, giving you problems that would take 20 hours to solve,” he said. He grew depressed and, in his only encounter with drugs, snorted meth." < 1311383273 764902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is the silliest article < 1311383277 513648 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: well, was it a search? I just recall something with "the Point" < 1311383285 264001 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :you know... all the fizz and acids makes it possible for them to add salt to the soda < 1311383287 352351 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott: Agreed < 1311383298 884129 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Meth is so passé < 1311383313 414784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :all the real bedroom programmers snort pure liquified scheme < 1311383314 468583 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :23mg of sodium per 250ml in my current soda < 1311383350 226751 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :question is, how much sodium in water. and would i taste 23mg of sodium in 250ml of water < 1311383377 207702 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: never leave us ok < 1311383405 393898 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I played Dwarf Fortress for 20 minutes before becoming a mix of bored and disillusioned < 1311383411 316627 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I think I'm too tall for it < 1311383426 335191 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dwarf fortress is great, it's just not a game < 1311383441 26410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :more like a scientific measuring and probing tool for a universe that doesn't exist < 1311383441 256435 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :people don't necessarily want games. < 1311383455 849862 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :is super mario bros a game? < 1311383470 388289 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No, it is a video game. < 1311383472 751879 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :itidus20: at least one yes < 1311383476 699667 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I spend most of my time modelling and probing things that don't exist. I don't need that in a game < 1311383490 82412 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :is making an avatar jump onto a floating brick a game? < 1311383491 686068 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :super mario brothers is a game, yes :P < 1311383493 629405 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i wish i could get into dwarf fortress < 1311383501 178883 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it sounds like the kind of game i would like < 1311383503 208090 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311383503 406104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: get into elliottcraft instead < 1311383505 977968 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :itidus20: No, that is just an idea. < 1311383507 100957 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the kind of more than a game i would like < 1311383509 514841 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliottcraft???? < 1311383523 844762 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well.. in super mario bros, you do that just within the context of a game < 1311383524 43145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: yes i play minecraft, but it is a bad game, so i am making a totally different game and calling it a better minecraft < 1311383526 651681 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :like.. uhh < 1311383527 989671 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :It's minecraft, except that you're elliott < 1311383529 10027 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hahaha hahaha hahaa < 1311383533 299722 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :It's a niche community < 1311383538 161476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: dwarf fortress-level detail and depth, but minecraft-style graphics and infinite world < 1311383547 238859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :plus you control a player rather than dwarves (although there are AIs in the world) < 1311383547 719374 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sounds neato < 1311383549 872483 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :super mario bros is about jumping on blocks with a time limit < 1311383554 705 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm not sure what the goal is yet :< < 1311383564 559184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but hey, infinite in all directions unlike minecraft!! < 1311383568 336340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(minecraft has a height limit) < 1311383570 102332 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :itidus20: And running to the right < 1311383575 301033 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well yeah < 1311383575 593765 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :itidus20: Well, it is about reaching the end of each level, I think < 1311383584 154155 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It is the goal, at least. < 1311383584 352129 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i study these things. < 1311383589 65866 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott: Lazily generated, one hopes < 1311383594 623649 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :by study i mean i look at websites < 1311383595 9654 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Und jetzt: schalafen werden würden werden sein... Ja? < 1311383605 830223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: yes :P < 1311383620 963727 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :originally shigeru said.. each level should take about 60 seconds < 1311383624 85209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: also competently coded multiplayer??? unlike minecraft's which is so bad you have no idea < 1311383629 991310 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott: Well, I mean if you have a real UTM you could do it strictly :D < 1311383639 114466 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: utms can't do infinite computation in finite time, sorry no < 1311383643 313136 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the people said.. oh no. thats a lot of screens that have to be created per level if it is scrolling for a whole minute < 1311383643 952393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::P < 1311383653 454774 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :one time i played minecraft < 1311383655 273801 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i uh < 1311383657 652627 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :then shigeru said.. but there will be things on the way to slow them down < 1311383658 526577 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it was a long time ago < 1311383664 863477 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott: http://www.youtube.com/watch?v=pJsPoI2w6-A < 1311383668 695939 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: back when it was a java applet? < 1311383671 115585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and you had infinite of all blocks < 1311383674 833588 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yeah < 1311383685 615802 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is it not a java applet anymore? < 1311383692 650606 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: well it's java, but nobody plays it in the applet form any more < 1311383699 699335 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it costs money, but not much < 1311383705 355397 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :money :( < 1311383707 296038 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: the beta is actually a fun game. the coding is so bad you have no idea, but it is actually fun. < 1311383712 419633 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Even *I* bought it, and I steal everything < 1311383723 687510 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: 21 dollars, it seems < 1311383729 338928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it was half that when i bought it during alpha :P < 1311383731 392658 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :ACTION had an MRI scan the other week, btw: there should be nothing to worry about - because if there were I hope they would've told me by now < 1311383741 387908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(and will double again when it hits final) < 1311383748 810135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: worry? I was just getting excited :( < 1311383750 273845 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(not true) < 1311383756 929210 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yeah.. super mario game is all about reaching the end of the level within a time limit < 1311383761 637053 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :42 dollars minecraft? < 1311383764 858681 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: MRI scans are more noisy than exciting < 1311383765 56542 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ouche < 1311383771 773587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: well, it's a lot bigger game now :P < 1311383775 734624 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :humm < 1311383783 755587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: aren't new games like sixty dollars anyway < 1311383786 349207 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I better not have to buy it again < 1311383789 588327 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: no < 1311383795 313434 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Good < 1311383797 62430 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: i dont buy games i have no idea < 1311383821 727455 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: otoh, why would you ever worry about my "insignificant" existence < 1311383833 963951 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: minecraft is good to buy because it gives you two good things to do: < 1311383836 374024 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: - complain about minecraft < 1311383836 979720 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :olsner: We are all insignificant < 1311383838 715697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: - play it and enjoy it < 1311383853 455022 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :NihilistDandy: the nihilist doubly so < 1311383861 308226 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Game theory is not a perfect tool for analyzing video games. < 1311383862 493689 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Ouch < 1311383865 220950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: also you get to play with us :{ < 1311383868 802511 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1311383871 591532 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Nash failed to create a "video game theory" < 1311383874 188908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that was a happy :{ < 1311383878 794252 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1311383881 175536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote Nash failed to create a "video game theory" < 1311383881 591850 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whats a sad :{ < 1311383882 309973 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :539) Nash failed to create a "video game theory" < 1311383882 857483 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :or he didn't try :P < 1311383884 511265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: :{ < 1311383893 12323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`delquote 539 < 1311383894 261947 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :​*poof* < 1311383897 289646 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote Game theory is not a perfect tool for analyzing video games. Nash failed to create a "video game theory" < 1311383898 339921 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :539) Game theory is not a perfect tool for analyzing video games. Nash failed to create a "video game theory" < 1311383950 267160 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :How does M. Bison roll? < 1311384021 762965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :“I don’t mind the idea of never having kids,” he said. “I want to stay focused on the game, and if I had kids, I’d wind up paying attention to them instead.” < 1311384038 356755 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :itidus20: I don't think Bison has a roll attack < 1311384053 307883 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott: This article has to be a troll < 1311384063 537499 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 252 seconds < 1311384072 237567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why its awesome (its obviously trying to paint him as a "weird" person but who cares) < 1311384092 389511 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Vega and Blanka, OTOH... < 1311384109 675140 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :LIKE A BAWWWSS! < 1311384113 726883 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what i < 1311384125 807124 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whats a bawwwss < 1311384127 951402 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i cut and pasted someone elses spelling < 1311384142 410255 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :was it mine < 1311384167 140710 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :because i uh < 1311384169 26725 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bawwss < 1311384171 612255 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i < 1311384173 22258 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what is it < 1311384177 790508 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I was gonna say Bowser from mario... but couldn't think of a name which would click instantly < 1311384188 747541 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Since some call him King Koopa < 1311384206 470020 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow he makes a lot from donations < 1311384209 618454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well not that much < 1311384211 630846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but for donations... < 1311384212 310105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a lot < 1311384247 804009 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :"Tarn, 33, lives" < 1311384248 710615 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :like a bowser from mario < 1311384251 409566 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :In bold, for no reason < 1311384257 384387 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de JOIN :#esoteric < 1311384261 197591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Still, in the only moment I heard him speak with anything like bitterness, Tarn called Minecraft a “depressing distillation of our own stuff.” < 1311384273 264916 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: it's a section break < 1311384286 455867 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott: It's not a very convincing one < 1311384329 280201 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Quit: Leaving < 1311384329 684857 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I think the only reason I want Minecraft is the polish. Gameplay polish and also the abundance of NPCs < 1311384358 500973 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Coincidentally, those are the two major lacking features of Minecraft! < 1311384362 39878 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :And -- since my brain can think up such things... I dare say < 1311384363 978470 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :'As Tarn got into the zone, his muttered profanities and grumbles about “x distances”' < 1311384372 281592 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :As if that's some absurd nerdspeak < 1311384375 220000 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Terraria is Lemmings with NPCs. < 1311384385 859933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you dont control a character in Terraria < 1311384395 4762 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Oh.. I haven't played it. < 1311384409 614074 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you don't really control a character in Lemmings either < 1311384413 914460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1311384416 245421 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you control a character in Terraria < 1311384418 47827 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sorry < 1311384421 258256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you dont control a character in Lemmings < 1311384430 820701 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :You're just a demigod in Lemmings. < 1311384434 217939 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I just uh.. hit on a cool idea didn't i? < 1311384437 28157 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :NPCs in lemmings < 1311384447 872150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :terraria is basically minecraft + rpg < 1311384448 69696 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :lemmings vs zombies < 1311384448 627716 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is that really a cool idea? < 1311384460 17502 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: you're more of a tactical advisor who tells them when to turn into walls and when to explode < 1311384464 306970 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i wonder if it has been done < 1311384470 726894 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :ais523: I'm going with demigod. < 1311384499 553113 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :on bing: Thats an urban legend. However, in the very excellent video game Lemmings, they do. Now thats a great idea for a video game: Lemmings vs Zombies. < 1311384512 635023 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :dying < 1311384512 832948 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :"Demi" because you're not *that* powerful, "god" because thou art greatly seeing and greatly knowing. < 1311384540 690562 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :"Can I be one of the play testers for Zombies vs. Lemmings? And will there be a sequel game with zombie lemmings?" < 1311384543 997663 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: lemmings with npcs actually sounds interesting < 1311384545 349958 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although very hard < 1311384554 167459 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :http://www.obamaconspiracy.org/2011/04/this-isnt-going-away/ < 1311384564 121499 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :pikhq_: I always thought a demigod was just someone in charge of the espresso machine < 1311384565 501127 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it depends on what the NPCs do, and interact with the game < 1311384570 510901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"obamaconspiracy.org" < 1311384577 941944 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i know.. im serious though < 1311384582 529517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, it's against obama conspiracies < 1311384587 264652 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I'm not at all surprised that the website exists < 1311384609 605693 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I was worried it would be a collection of conspiracies about Obama in /favour/ of them < 1311384627 70150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION becomes the Tarn, tries to figure out what's up with this code < 1311384643 448539 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm... < 1311384713 108768 :Slereah!x@ANantes-259-1-175-60.w90-49.abo.wanadoo.fr JOIN :#esoteric < 1311384713 306933 :Slereah!x@ANantes-259-1-175-60.w90-49.abo.wanadoo.fr QUIT :Client Quit < 1311384716 819048 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"There are those who tell us that any choice from among theoretically-equivalent alternatives is merely a question of taste. These are the people who bring up the Strong Church Turing Thesis in discussions of programming languages meant for use by humans. They are malicious idiots. The only punishment which could stand a chance at reforming these miscreants into decent people would be a year or two at hard labor. And not just any kind of < 1311384717 16959 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :hard labor: specifically, carrying out long division using Roman numerals. A merciful tyrant would give these wretches the option of a firing squad. Those among these criminals against mathematics who prove unrepentant in their final hours would be asked to prove the Turing-equivalence of a spoon to a shovel as they dig their graves." < 1311384750 416073 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :source < 1311384751 72267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :? < 1311384777 144575 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://www.loper-os.org/?p=448 < 1311384798 556022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Why do birthers believe what they do? It turns out that one factor in whether someone mistakenly considers random patterns to be something significant has to do with dopamine levels in their brains — the more dopamine, the more belief. Dopamine is part of the brain’s reward system. I was just reading about this today in Michael Shermer’s book, The Believing Brain." < 1311384803 149277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this blog sure is fishing for posts < 1311384816 591770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: oh, another loper post < 1311384857 683965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: re turing-equivalence: right point, annoying delivery, as always with loper-os < 1311384864 936048 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :apart from the times it's wrong point, annoying delivery < 1311384880 474626 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, I think it's hilarious delivery *shrug* < 1311384894 406398 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, link to wrong point? < 1311384899 341356 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ur joking right < 1311384907 919838 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think rage is funny < 1311384909 324773 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"you say this huge blog is wrong sometimes?? PROVE IT WITH A LINK" < 1311384919 243074 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh. < 1311384923 929544 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also, yeah, now try reading every loper post and not getting sick of him and wanting him to shut the fuck up < 1311384928 902829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: but here's a wrong point: http://www.loper-os.org/?p=428 < 1311384944 280859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :here's a stupid point: http://www.loper-os.org/?p=405 < 1311384959 338503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :here's a stupid point: http://www.loper-os.org/?p=374 < 1311384960 996758 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Sgeo: Well, the Turing thesis really *does* imply that the choice of language is "merely" one of taste. < 1311384977 666900 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :But, then, the same is true whenever you have a selection of tools theoretically capable of a given task. < 1311384989 798628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :its not the turing thesis ffs < 1311384994 235009 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :church-turing thesis is a different thing < 1311385001 126370 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Even if your choice is between a spoon and a bulldozer. < 1311385022 843123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: lol -- see that project cosa stanislav linked to? < 1311385027 667948 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :from the guy behind that thing's blog: < 1311385036 432420 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i dont think a bulldozer will help me eat this soupe < 1311385037 402054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The Surprising Source of My Knowledge about the Brain < 1311385037 599756 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Abstract < 1311385037 599927 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :In my recent article on the flaws in Numenta's memory model, I made several claims about how the brain processes sensory signals. I now reveal the source of my knowledge as promised. Those of you who have followed my work over the years will not be surprised by what I am about to say. As always, it is up to you to take it or leave it. < 1311385037 600031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[...] < 1311385038 375349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :My Source < 1311385040 376551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The source of my knowledge is a couple of occult symbolic texts found in the Bible. < 1311385041 882909 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I saw the link, didn't click it < 1311385042 300502 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :-- http://rebelscience.blogspot.com/2011/06/surprising-source-of-my-knowledge-about.html < 1311385044 323412 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good < 1311385047 608211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good thinker < 1311385056 192381 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :The problem is, of course, that we have people convinced that a teaspoon is a good tool for digging a tunnel. < 1311385077 786003 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does anyone think bulldozeres are good for soupes < 1311385084 694672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes me < 1311385088 486961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i have very big soups < 1311385093 117477 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :monqy: Well, the XML crowd seems to think that. < 1311385100 515549 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mmh < 1311385104 399266 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Except instead of a bulldozer it's more a Death Star. < 1311385131 872995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Neither Newton's gravity equation nor the equations of General Relativity explain why things fall. But what better way is there to hide one's cluelessness while presenting a façade of erudition than to use obscure equations to erect an impregnable mountain of obfuscation? Voodoo science is guru science." < 1311385133 23107 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh this guy < 1311385144 170428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Examples of voodoo science masquerading as legitimate science are all around us: time travel, wormholes, black holes, dimensions curled up into little balls so tiny as to be undetectable, parallel universes, continuum physics, quantum computing, symbolic intelligence, machine consciousness, etc... It is all worthless crackpottery." < 1311385156 870783 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Spacetime is a fictitious math construct, famous physicists are clueless about time, time dilation is a misnomer and time travel is crackpottery) < 1311385157 148891 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Aristotle was right about the causality of motion and, as a result, we are immersed in an immense lattice of energetic particles) < 1311385166 522018 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Gravity is an energy conservation phenomenon. It is both instantaneous and nonlocal) < 1311385166 719746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Intelligence is mostly about the temporal correlations between discrete sensory signals) < 1311385170 811905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i wanna hug this guy < 1311385183 938930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Artificial Intelligence From the Bible! < 1311385184 137192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :June 21, 2011 < 1311385184 137365 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Due to recent dramatic progress in my research, this article has been deleted. My old interpretation of the scriptural metaphors was partially in error. I am working on a new series of articles on the subject. In the meantime, I encourage my readers to read Rebel Science News for the latest. < 1311385198 397019 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :dead < 1311385201 212192 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :rotting < 1311385201 629406 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh, so we can < 1311385207 456231 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :can't see when he makes mistakes < 1311385214 394701 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(Erm, as in, in his predictons) < 1311385217 435343 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :predictions < 1311385235 410764 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Although I'm sure he'll call any falsifications "voodoo science" < 1311385252 862495 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Partially in error < 1311385255 450255 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im torn between wanting to read the cosa paper and not wanting to because this guy man < 1311385318 58488 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cosa? < 1311385341 53142 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: this guy's dataflow software/os/language proposal which seems to be much saner than his other stuff < 1311385345 489748 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that stanislav linked to < 1311385375 609931 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OHHH i know whats wrong < 1311385560 586959 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :indeed, you should never use ketchup with filet mignon < 1311385626 839035 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what do you advise < 1311385628 935228 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :for use with < 1311385631 686400 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :filet mignon < 1311385689 206783 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i like béarnaise sauce < 1311385715 325628 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Leave it alone < 1311385730 234919 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh or pepper sauce < 1311385730 432804 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Just eat it, and enjoy < 1311385804 460800 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I think I've had bearnaise sauce one time it was good pepper sauce is good too i forget if i've ever had filet mignon < 1311385808 235424 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm wait that doesn't mean the same thing as "peppersaus" < 1311385830 369289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no thats a completely different thing obviously < 1311385831 910334 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I actually kind of like this: http://www.loper-os.org/?p=428 < 1311385876 669416 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a stupid point < 1311385884 21632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with the context of http://www.loper-os.org/?p=288 < 1311385893 490663 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Ah < 1311385919 143703 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also his response to http://www.loper-os.org/?p=288&cpage=1#comment-1283 < 1311385924 537538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's amusing but wrong and stupid < 1311385974 990589 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :lol, crazy people < 1311386005 52701 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :loper is full of good ideas written by an annoying person with a too-big ego < 1311386017 962509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HAVE I MENTIONED THAT TUNES IS GREAT < 1311386019 621391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BUT @ IS BETTER < 1311386040 957123 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: the english word implies chili pepper, the norwegian word implies black pepper (or similar) < 1311386067 235461 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, the thing common between them is that neither are currently usable < 1311386077 724191 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think "pepper sauce" refers to black pepper in British English too < 1311386079 703303 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION ducks < 1311386082 64314 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1311386086 718682 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh -- < 1311386088 171895 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"TUNES started in 1992-95 as an operating system project, but was never clearly defined, and it succumbed to design-by-committee syndrome and gradually failed." < 1311386090 82754 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :"Pepper sauce" just sounds bizarre in American English. < 1311386092 36891 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TUNES is now officially over < 1311386101 321134 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as of April, it seems < 1311386103 986841 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so why is clog still here? < 1311386106 365997 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :RIP TUNES < 1311386108 661888 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: say it < 1311386112 717314 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i uh < 1311386120 908590 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :reading now < 1311386121 742992 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: the website isn't down, it's just officially abandoned; and besides, clog is a bespin service, not a tunes one < 1311386126 60713 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, fair enough < 1311386127 133194 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :we just use the wrong url because everyone does and it's prettier < 1311386130 622499 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: wait you don't know of tunes? < 1311386139 703262 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :A sauce from chili peppers would be "hot sauce", and you can make a black pepper sauce? < 1311386141 318622 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I only do because of clog < 1311386148 801857 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: you can make a source from black pepper < 1311386154 92489 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Unununium is also dead < 1311386155 590943 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and other ingredients too < 1311386159 274147 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not /just/ black pepper, obviously < 1311386164 889796 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :ais523: Well, obviously. < 1311386165 526257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: every programmer should know about TUNES, I think < 1311386184 979601 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: in your opinion, lots of people should know about all sorts of things I don't know about < 1311386187 92695 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :But, seriously, that seems like a strange sauce basis. < 1311386189 174123 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd give an example except I can't < 1311386189 451247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so that they don't keep assuming Unix and Windows are the only ways to do computers, or anywhere near the best way < 1311386196 927347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or even an acceptable way < 1311386204 815446 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't assume UNIX/Windows are the only way to do things at all, though < 1311386211 220002 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I'm at the end of the game Like a bauss < 1311386220 744391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: let's put it this way: @ doesn't sound like much new to anyone who knows about TUNES < 1311386224 707027 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whats a bauss is it like a bawwwss ;___________________; < 1311386225 522473 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :UNIX is like the BF of operating systems; people who try to design operating systems normally end up designing crappy versions of it, but that doesn't mean it's the only way to do an OS < 1311386228 496021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I would hazard a guess that @ sounded new to you < 1311386246 586862 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and @ is unlike OSes I know about, but the concepts aren't new to me < 1311386247 142088 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whats windows < 1311386253 598884 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whats @ < 1311386262 775361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: @ is the operating system you'll use in a few decades... maybe. < 1311386264 418694 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :pikhq_: hm i went by wikipedia, where "pepper sauce" redirects to "hot sauce", which has both terms and chili sauce bolded < 1311386275 870809 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :interesting < 1311386276 859007 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :oerjan: "Pepper sauce" still sounds bizarre. < 1311386282 258284 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: googleing for @ doesnt work he;lp[ < 1311386282 630970 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :http://www.youtube.com/watch?v=NisCkxU544c < 1311386286 471493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I like to think @ will be interesting enough to surprise you when it actually exists < 1311386286 669649 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"chili sauce" would be the usual name in the UK < 1311386292 327177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: @ is my ultimate NIH project < 1311386295 535367 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :monqy: Modern Windows is, IMO, in the same OS family as UNIX. < 1311386302 644872 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, "chilli" I think in British English < 1311386313 47681 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: zepto < 1311386313 326211 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: I agree too, although it's a very bad example of it < 1311386313 524079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: I decided that software was fundamentally broken < 1311386314 16006 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"It's 2008 now. If a few dedidated hackers can find the time and money to put some sustained effort into it, we could have a working prototype by 2010, with widespread use by 2015 or 2020. < 1311386314 294251 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :" < 1311386318 433750 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :ais523: No argument. < 1311386339 578310 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: so i tossed everything out, and started designing a new software environment ("operating system is inaccurate"; @ has no distinction between the OS and everything running "on top" of it) < 1311386347 418127 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What makes something in the same OS family as UNIX? < 1311386349 146269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :including language, from scratch < 1311386354 109717 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Files in a heirarchy? < 1311386363 643462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: that would make DOS a UNIX < 1311386373 12513 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not DOS 1 < 1311386379 288957 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it didn't have directories < 1311386386 580860 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it spent the rest of its life gradually stealing UNIX concepts < 1311386395 245052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: you may peruse http://catseye.tc/ehird/files-suck.html but only in the knowledge that it's old and whiny, and only summarises one aspect of @ (and fairly vaguely at that) < 1311386407 221034 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how did that end up on catseye? < 1311386415 647624 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not surprised you wrote that, but I am surprised at where it's hosted < 1311386417 594578 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I had no hosting at the time and asked cpressey on IRC, and he said sure < 1311386425 342626 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this was last year < 1311386431 400156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, fifteen months ago < 1311386450 463155 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :gah that's formatted badly, far too narrow < 1311386466 990908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nah, it's only about 3 ems too narrow < 1311386471 361758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :exactly, in fact < 1311386473 336713 :cheater_!~ubuntu@g229160062.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311386487 562138 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Sgeo: The primary feature is having the prime data structure being a hierarchy of blobs of bytes, with a little bit of metadata. Combine with a C ABI and system calls as the basic ABI, and multitasking, and you have a vaguely UNIX-like OS. < 1311386491 440136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(ten words per line/sixty-six characters per line is the widely-agreed-upon ideal that presumably has some research backing it up, and that's 33 ems) < 1311386492 139557 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :congratulations, you're the first person who actually made me open up Firebug and edit the CSS < 1311386495 640661 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to make it three times the width < 1311386509 451091 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even then, I'd prefer it to go margin to margin < 1311386529 467823 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there we go < 1311386531 563520 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: now wouldn't it be nice if browsers didn't make lousy document viewers, and you could have done that without resorting to such things? < 1311386533 919905 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You know, like @. < 1311386537 7575 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net PRIVMSG #esoteric :Also, yes, the memory/disk dichotomy is big. < 1311386542 963903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I also think your eyes are broken, but oh well) < 1311386612 561860 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I can think of some counterpoints to things in that files article < 1311386637 879428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: go on, although I'll probably disagree with them < 1311386638 157488 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in particular, it's often useful to be able to change the representation of something on disk, and if you abstract away from that, there's no way to do so < 1311386646 267598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yes there is < 1311386650 880590 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what is it/ < 1311386651 315526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I even address that in the article < 1311386674 548193 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Would you fuckers stop talking so fast? I'm still reading the scrollback for context :D < 1311386687 667941 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and no you don't, unless I missed where you addressed it < 1311386700 718368 :pikhq!~pikhq@174-22-172-98.clsp.qwest.net JOIN :#esoteric < 1311386704 642406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: tl;dr current @ design is that any "entity" (/object/whatever) can override its own saving and storing, but most of the time you'll want to just use a pre-written transformer like a compressor, since you must ensure to always save and restore _all_ of the state < 1311386708 709039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: "You don’t have to give up the compactness of formats like PNG, either: you can store that as a byte array in memory, and have it as the pluggable “backing storage” of some abstract image type. That way, all images are accessed in the same way (although possibly with different operations depending on the characteristics of the backing storage) regardless of the underlying compressed stora < 1311386708 906911 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ge. < 1311386708 907079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :" < 1311386724 256599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's a little vague and not the exact current design that I stated, but it still addresses it < 1311386730 949244 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"You could have overridable serialisation, so that e.g. a PNG-backed image is serialised as the compressed PNG, without any auxiliary data that can be generated when it is used." < 1311386735 49853 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, I suppose my question is as to how you're meant to change the backing storage < 1311386754 79135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: depends how you tell the operating system anything about an object < 1311386764 918343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Every object could be responsible for its own serialisation/deserialisation, for instance < 1311386773 853319 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Also, elliott, last I was aware 100 characters/line was the new sort-of standardy ideal < 1311386777 105494 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, how does @ do naming objects? e.g. atm I can access /home/ais523/esoteric/intercal/git/intercal to get the latest C-INTERCAL source < 1311386777 383230 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and you could pull in GzipSerialiser < 1311386784 2568 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: nah, the sources for that seem rubbish < 1311386786 830765 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and obviously that doesn't have to be done with a hierarchical filename < 1311386791 322277 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I'm wondering what specifically replaces it < 1311386803 45181 :pikhq!~pikhq@174-22-172-98.clsp.qwest.net PRIVMSG #esoteric :ais523: That's metadata. < 1311386807 67842 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: hey < 1311386813 47285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I get to answer questions about @ :p < 1311386817 102181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: how do you name the x coordinate of the first coordinate in a list of coordinates (say array) in C? < 1311386830 879969 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: in C, it depends on their internal representation < 1311386838 972882 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: filesystem names are internal representations < 1311386842 377211 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1311386844 503618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ok, C was a bad choice < 1311386849 313136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but the point is, array[0].x is a name too < 1311386859 316352 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at the moment, the filesystem representation, while internal, is the one that humans use to specify files < 1311386863 208287 :pikhq_!~pikhq@71-219-229-218.clsp.qwest.net QUIT :Ping timeout: 276 seconds < 1311386867 173945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: but in @ the primary means of naming documents isn't by internal name < 1311386871 402147 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm asking what @'s equivalent is, not because I don't think it exists, but because I'm curious as to what it is < 1311386882 318612 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it's not so much an accusation as a question < 1311386887 431756 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I'm not sure exactly how you /do/, because I don't know what @'s UI looks like yet, other than it being very, very different from anything else < 1311386893 170614 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh < 1311386899 160224 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a hipster UI? < 1311386913 754409 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :("I don't care what it is as long as it's different"?) < 1311386914 866900 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: but e.g. you might say "find|document|@ best os" and it would find you a document titled "Why @ is the Best OS" < 1311386920 877178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(prioritising title over text, etc.) < 1311386932 546434 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what if I don't want to do any sort of search? < 1311386938 243532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or "find|documents|older than april" < 1311386948 873946 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Don't think of it as searching < 1311386951 888377 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. if I'm using @ to work on some more traditional software < 1311386954 494085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: just think of it as naming an object < 1311386964 758296 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I want exactly the same result every time, no matter what's happened in terms of creation of other objects meanwhile < 1311386968 837046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: If you want a precise name, you could take its object ID -- basically, like a pointer, but it's literally global < 1311386971 878148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(it's just a long hash) < 1311386974 452785 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or deletion or changes of any objects other than the one I want < 1311386977 716231 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Then see above < 1311386979 245693 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I can't remember hashes < 1311386982 855498 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Can you use the ID numbers for the documents and whatever you want to find? < 1311386988 291188 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: zooko's triangle < 1311386994 878380 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, right# < 1311387002 87155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1311387011 353067 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you're ignoring the side of the triangle I most care about < 1311387015 298657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Unix cheats by not having the decentralised or secure properties < 1311387015 992013 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I'd much prefer you discarded one of the other two < 1311387016 878537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and which side is that? < 1311387022 504072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Human-meaningful? < 1311387031 183943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I solve that by having alternate ways to name objects, like I said < 1311387037 352221 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, decentralised is the one I care least about < 1311387043 600347 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm fine if I can only access stuff on my own computer < 1311387049 103600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's integral to @'s design < 1311387051 98953 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :better, in fact, as I'm typically not connected to a network < 1311387053 338038 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's integral to @'s design < 1311387066 383231 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, in that case I probably won't use @, it's fundamentally incompatible with the way I work < 1311387069 28800 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :@ makes no innate distinction between RAM and disk; it also makes no innate distinction between local and global < 1311387070 419210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: It isn't < 1311387076 436967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: You could define a filesystem view of all your documents < 1311387081 385744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Mangle the name and some other data to form its name < 1311387097 481704 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hierarchical filesystems are far from perfect, but at least they're usable < 1311387099 598725 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You can do anything you can do in Unix with @; it just wouldn't be /idiomatic/ < 1311387104 755812 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, fair enough < 1311387107 94538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I just told you how to get a filesystem; you could make it hierarchical too < 1311387117 19264 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: You could manage it manually by constructing a filesystem object yourself; basically just an associative map < 1311387127 143845 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's @'s equivalent to UNIX "find" (i.e. get everything below a certain point in the hierarchy)? < 1311387127 421852 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But I find dismissing these things before actually using them to be unwise < 1311387133 473505 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :O, so filesystems are not the fundamental things, but you can still make it up yourself to do like a filesystem? < 1311387147 142168 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the concepts don't translate at all well, which is why I asked < 1311387149 21311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: There is no hierarchy. If you mean on a constructed filesystem, that's up to the API of the associative map < 1311387174 858181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Anyway, the distinction between local and global doesn't make local use more difficult < 1311387178 12156 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Well, I certainly wouldn't know until I can see some parts of it that it can be done. < 1311387181 168777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]lack of distinction < 1311387183 732512 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :say, I'm working on a program, and I want to find all instances of a certain identifier in all the source that makes up that program < 1311387189 250719 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Note that distinctoins are made at the user-level < 1311387190 748763 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I'm trying not to assume that the source is text-file-like here) < 1311387208 503339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Well, "program" is also an artificial distinction :) < 1311387210 815450 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably I have to group all those files some way so I can equivalent-of-grep over just those < 1311387223 729546 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well, let's try "package", which is also an artifical distinction but one that's made deliberately for a reason < 1311387223 927711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: But say you have a collection of that count as the structure of your program < 1311387237 403808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: OK, fair enough < 1311387237 819835 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or "portion of all software that I'm responsible for maintaining" < 1311387241 252284 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is not arbitrary < 1311387241 450020 :pikhq!~pikhq@174-22-172-98.clsp.qwest.net PRIVMSG #esoteric :ais523: How would you do that on an arbitrary data structure? < 1311387251 957572 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: please, don't try and argue @ for me, it makes @ look bad :) < 1311387258 636839 :cheater_!~ubuntu@g229160096.adsl.alicedsl.de JOIN :#esoteric < 1311387259 777751 :pikhq!~pikhq@174-22-172-98.clsp.qwest.net PRIVMSG #esoteric :elliott: Okay, then. < 1311387260 56062 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: for a completely arbitrary data structure, with no knowledge about its contents, I couldn't < 1311387278 888667 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that's not the case even in @ < 1311387287 516358 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Well, I don't know how you'll actually phrase queries... because I don't know what @'s UI is yet (this also implies I don't know what its language is yet, because they're two sides of the same coin) < 1311387289 68807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: But < 1311387319 62203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Things like functions will have a way to get at their underlying AST < 1311387329 160055 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Presumably < 1311387333 64240 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe only in some context like a package < 1311387333 944138 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh no < 1311387337 148395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :To avoid breaking all sorts of parametricity < 1311387340 383758 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've just realised that Feather is the only sensible language to write this in < 1311387344 222851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: haha, it isn't < 1311387347 99569 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: But seriously -- < 1311387353 161077 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you just said "Things like functions will have a way to get at their underlying AST" < 1311387357 754730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Then contradicted it < 1311387364 231156 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, OK < 1311387366 622673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That breaks all sorts of properties, it's gross < 1311387374 598227 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But you might be able to get a function's source from its module, say < 1311387375 15512 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1311387378 841830 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not sure < 1311387387 327845 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd assume functions would be decompiled to get their source < 1311387393 816458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: But anyway, tl;dr AST objects (if there is a concept like an AST??) will have a way to search for an identifier < 1311387394 511003 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and things like comments would be part of the compiled version < 1311387398 713001 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so that it would roundtrip < 1311387398 910772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So it's basically just a map over the project < 1311387413 218406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I know this is hopelessly vague, but your questions are all user-level, which is the least certain part of @ so far < 1311387429 480155 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes, that's because the system-level stuff, at least at the highest level, makes a lot of sense < 1311387429 897148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So I do ask you don't dismiss it before it exists based on _these_ answers :) < 1311387485 989877 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :incidentally, I can think of a moderate solution to the zooko's triangle problem; allow individual users (with whatever way you identify who they are, which you have to do for security reasons) to have their own private names for arbitrary objects < 1311387505 52808 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that way you have both a secure/decentralised name and a secure/humanreadable name, with the human who reads it doing the centralisation < 1311387506 518400 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ais523, I think there are systems that do that < 1311387515 127756 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1311387518 727186 :elliott_!~elliott@95.149.245.10 JOIN :#esoteric < 1311387522 431282 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric : incidentally, I can think of a moderate solution to the zooko's triangle problem; allow individual users (with whatever way you identify who they are, which you have to do for security reasons) to have their own private names for arbitrary objects < 1311387526 208523 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Missed everything after this < 1311387530 405909 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: And yes, that's a Petname system < 1311387537 44432 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[03:18] that way you have both a secure/decentralised name and a secure/humanreadable name, with the human who reads it doing the centralisation < 1311387538 419923 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :[03:18] ais523, I think there are systems that do that < 1311387540 23294 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: And that will be possible, yes < 1311387540 980872 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think I'd be fine with that < 1311387548 885894 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: It'll be the same mechanism as what replaces a browser's bookmark system, too < 1311387561 436916 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: And of course you won't be restricted to naming things with a-constrained-path.txt, or even just a string < 1311387565 970314 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1311387566 168253 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :No reason a name can't be an object < 1311387569 387097 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :So I have to think up names for all my bookmarks? < 1311387575 363235 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: except that objects can't be compared, in general? < 1311387581 161181 :pikhq!~pikhq@174-22-172-98.clsp.qwest.net PRIVMSG #esoteric :Sgeo: Your bookmarks already *have* names. < 1311387581 438869 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a name has to be something comparable < 1311387581 648276 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Sgeo: what happens when you press the bookmark icon on your browser? < 1311387585 834345 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :apart from that, it can be general < 1311387587 506153 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: well, yes, definitely < 1311387598 185886 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: although you could have a name that isn't comparable, and it'd just appear in a list of all your names < 1311387600 636759 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :that'd be fairly pointless, though < 1311387602 199975 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott_, A name is filled in, but possibly non-unique < 1311387603 320013 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: your bookmarks are almost certainly given the title of the website they refer to, at the time it was bookmarked, as names < 1311387613 687950 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Sgeo: Non-unique names are OK, too < 1311387613 966057 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"Index of /" etc. < 1311387618 75949 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Looking it up will just say "oops, which do you mean" < 1311387624 549435 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Ok < 1311387630 891476 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :in fact, the default lookup operation might as well just do a fuzzy-ish text search < 1311387637 112633 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Also, I tend to bookmark everything and then never look at them agian < 1311387638 610615 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :again < 1311387640 195070 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :that's a lot more convenient, too, since you can type only part of it and select which one you want < 1311387690 384378 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I think Firefox's address bar thing has quite a few properties in similar with the way @'s names would typically work (although a lot of differences too) < 1311387702 769556 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :yes; Firefox's address bar is a good idea, implemented badly < 1311387714 665906 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what do you dislike about the implementation, incidentally? < 1311387727 68857 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :It's hard to articulate; it just doesn't do what I want < 1311387734 805914 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Chrome's is better, but it tends to not find things in my history, which is really annoying < 1311387757 670704 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when I'm typing in the address bar, either I'm copying an URL, or I'm searching in history < 1311387770 62235 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so Firefox does pretty much exactly what I want there < 1311387776 764271 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: Anyway, hopefully @'s "final" (just the beginning) version will be the OS you want to use; all my efforts right now are classed as pre-pre-pre-pre-alphas of a given /stratum/ of a project leading up to @ < 1311387778 826072 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I definitely don't want it to return arbitrary websites, that's what the search box is for < 1311387783 124208 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: heh < 1311387787 989593 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :So there's plenty of time for you to test and comment on it :P < 1311387801 973938 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: I'm not even joking, I've even tried to name distinct phases < 1311387821 452617 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :I can't call anything @ until it's 1.0 quality, and that means being about a million lightyears ahead of any existing OS < 1311387827 341966 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :security sounds like a hard problem in @, in that a single security bug could allow someone to instantly bring down every computer in existence < 1311387830 144951 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Oh, and @ isn't its actual name, of course < 1311387835 350130 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ofc, it's just a placeholder < 1311387839 47155 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's not bad for an actual name, though < 1311387843 838586 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps its actual name will be an object < 1311387849 654608 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Bad for Googleability, but who will use Google once @ is around? < 1311387850 920198 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :rather than a text string < 1311387879 128272 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Using @ will, ironically but perhaps appropriately, not be as nice as using @ would be in an ideal world; nobody else is going to use it, so you'll still be stuck with the web, and IRC, and all sorts of other mediums that reimplement everything and don't allow you to send objects < 1311387881 437040 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric : security sounds like a hard problem in @, in that a single security bug could allow someone to instantly bring down every computer in existence < 1311387882 623578 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: probably Google will have the best servers at resolving who has a copy of a given @ object < 1311387888 636085 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Really? I'm planning on using capability security. < 1311387898 792839 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :That seems relatively immune to such things because the security isn't "a thing" or a layer < 1311387901 953602 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I mean, if the security implementation is broken < 1311387904 395558 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :It's just an inherent property of who gives you what. < 1311387911 15270 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: See above; capability security doesn't get implementations. < 1311387917 598269 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"a capability" isn't something you can hardware into an actual processor < 1311387918 393153 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :It's literally just not having a standard environment beyond what's passed around. < 1311387927 838038 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: A capability is just an object! < 1311387931 243205 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Every object is a capability! < 1311387933 879217 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :It is a 0 lines of code thing. < 1311387939 689028 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :There are no flags or anything. < 1311387945 681745 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :It is just recognising that a pointer to X means you are allowed to use X. < 1311387955 646603 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: yes, so what if I try to use X without a pointer to it? < 1311387962 61325 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: How? You can't name it. < 1311387964 380707 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's meant to be impossible, but has to be implemented somehow < 1311387964 886546 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :"Slartibartfast: Can I be one of the play testers for Zombies vs. Lemmings? And will there be a sequel game with zombie lemmings?" < 1311387967 226693 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Try and name X for me. < 1311387969 753570 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: No, it doesn't < 1311387974 217271 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :"Count me in too! Dr C you really should patent that ideaI think that game or app would rake in a fortune! ;)" < 1311387980 76113 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: well, say X happens to be on my physical hard drive < 1311387992 64075 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott_, there has to be a level of abstraction though < 1311387992 814180 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can name it by its location on the drive < 1311387998 432117 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: You can't access the bits on your hard drive; nobody passed you that object. < 1311388007 185074 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Of course they didn't, that's insanely high-privilege. < 1311388008 92065 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :that's the kind of crap patents are.. its really just how quickly you can traverse the inventions tree and find an empty node < 1311388019 539901 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: so what if an exploit does let me access the bits on my own hard drive? < 1311388023 965930 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: How? < 1311388030 473069 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :say, removing the hard drive and putting it into an older laptop that doesn't run @ < 1311388037 480699 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Yes, security bugs are possible, but capability security makes it just so less likely. < 1311388048 32592 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or corrupting its processor somehow such that it runs arbitrary I/O instructions? < 1311388055 344891 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's what I mean by implementing security < 1311388056 678800 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: And then modifying the bits so that the piece of code you're running has a pointer to X? < 1311388059 703736 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I clearly demonstrated that I was able to independantly discover the idea. < 1311388067 923836 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :If your hard-drive is not encrypted and you have access to it you can do anything locally. < 1311388077 439655 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :@ can't stop you. < 1311388082 737067 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: yes, or that modifies something it has in order to put the content there < 1311388093 31213 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :And @ won't even try; a user can ask it to fiddle with bits on its hard drive and it will happily comply, perhaps after panicking a bit and asking if you're sure. < 1311388099 457529 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :(A user, not a piece of code.) < 1311388103 377173 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: Well, so what? < 1311388103 575092 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's what I'm getting at; it's that the universe doesn't support @'s model of capabilities < 1311388108 486233 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :You've successfully compromised your own system. < 1311388112 329687 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: I don't wish to imprison the user. < 1311388112 885498 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so they have to be implemented in terms of something that doesn't < 1311388115 842725 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :I want to empower the user. < 1311388117 439370 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott_, there's a distinction between user and code? < 1311388118 189348 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :I wish to imprison _code_. < 1311388123 778370 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Sgeo: Har har. < 1311388126 642847 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm, perhaps whether the code comes from user or elsewhere < 1311388128 612472 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now, how do we serialise capabilities to send them over the network? < 1311388131 488865 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :The user is just a really high-privilege context. < 1311388134 963167 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aha, that's what I'm getting at < 1311388137 604366 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: You don't. There is no "capability". < 1311388147 929013 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: If someone gives you a reference to an object that happens to be somewhere else in the world, you can use it. < 1311388149 127884 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: well, objects are capabilities < 1311388150 961589 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and you can send those < 1311388153 277597 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :But then, a trojan can tell the user to just go "Oh hey, claim you're my source" < 1311388163 200860 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so presumably, we need to serialise the references to be able to send them over the network < 1311388165 802825 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: You just serialise the object and send it, or just send a pointer < 1311388172 286350 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :The pointer is the big hash < 1311388181 347336 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I also have the idea to empower the user, but doing it mostly in hardware instead of in software. < 1311388187 143146 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :(I'm not sure how big the hash will be) < 1311388189 261171 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: so if I get the hash of any other object, I can access it? < 1311388199 614752 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: Only if another machine says it's offering < 1311388209 135689 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why would the machine be offering? < 1311388215 823587 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or not? < 1311388221 96158 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Was about to say that it smells like security by obscurity < 1311388223 511368 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Because it's configured to offer; it offers nothing by default < 1311388225 415505 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Is "offering" a boolean? < 1311388243 712235 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Sgeo: Offering is a set, presumably < 1311388250 640846 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Ah, ok < 1311388274 64286 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: The user can share things, presumably < 1311388278 699598 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Which would make them being-offered < 1311388283 747199 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: btw, the "memory/disk" dichotomy seems wrong; UNIXy systems are moving more and more in the direction of removing it < 1311388285 525597 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :very slowly, though < 1311388297 825204 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: As long as files on disk are bytes, it is still there < 1311388306 95191 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :It doesn't matter whether a disk cache exists < 1311388307 408087 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and files in memory are also bytes? < 1311388309 155124 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :That's an implementation detail < 1311388313 202122 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: Very funny < 1311388325 371442 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :well im laiughning < 1311388326 622560 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: Even having to call mmap is too much < 1311388343 279961 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Orthogonal persistence is the only way to escape that dichotomy, although those are the wrong terms; it is a simpler system than a filesystem < 1311388347 789769 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: well, I meant that mmap has the right sort of semantics, it's just that it should be implict rather than explicit < 1311388369 287445 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :after a while you start seeing mmap reversed, in that the disk is just swap space for memory < 1311388370 671288 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Right. < 1311388372 140070 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and gets paged in and out < 1311388384 870640 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: That's orthogonal persistence: RAM is just disk cache, < 1311388387 549166 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :[asterisk]. < 1311388389 68302 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :That's literally it. < 1311388395 26324 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :That's the entire idea. < 1311388395 801387 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, I know what it is < 1311388417 743305 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: Of course, the ideal would be if a non-volatile RAM interface was plugged into the CPU < 1311388421 860014 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Or otherwise into the computer < 1311388422 138139 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hibernation is more along the same lines; it just swaps data out of the sort of implementation-detail storage that doesn't exist while the system is off < 1311388425 225895 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :But as it stands, software has to handle it < 1311388432 291536 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do you know how Linux loads executables, nowadays? < 1311388436 496660 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: right; hibernation in @ is just a flush and a power cut < 1311388446 943415 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :And I forget, but it involves an mmap-alike of some sort < 1311388450 591736 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it just mmaps them, and lets page faults do the actual loading < 1311388455 894389 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Yep < 1311388456 441601 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Quit: Blah < 1311388461 426939 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :mmap is my favourite system call < 1311388467 189189 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :It's that little glimmer of light in Unix. < 1311388467 607414 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott_, is there any sort of restart that isn't hibernate and restore? < 1311388477 347224 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Sgeo: Uh... you could wipe your disk and reinstall @. < 1311388484 534295 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Dunno why you would, though. < 1311388490 700400 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: presumably it would be the equivalent of kill -15 0 < 1311388502 595201 :pikhq!~pikhq@174-22-172-98.clsp.qwest.net PRIVMSG #esoteric :ais523: Also how any sane ld.so does things. < 1311388504 773764 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: ouch; that would delete all your files < 1311388507 701986 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :probably lazily, as the GC runs < 1311388507 899626 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I don't know what kill -15 0 < 1311388509 448992 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :does < 1311388513 791390 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :but it'd also crash your system forever < 1311388517 912519 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: err, really? < 1311388528 1650 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: well, I forget what -15 is :) < 1311388532 188393 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Why, what's signal 15? < 1311388534 824819 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: "tell every process I have permissions to tell to exit to exit" < 1311388537 864693 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: it's SIGTERM < 1311388541 187926 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Ah < 1311388545 575075 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like -9 except that the programs get a chance to do cleanup < 1311388550 712996 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :I know TERM :P < 1311388572 53637 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: basically, if you kill all running code, then not only is there no code for the computer to run (???), but there's also no references to any objects < 1311388581 938796 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :and objects without references get garbage collected < 1311388595 253798 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but 0 doesn't mean "all running code", it means "all processes I have permissions to signal" < 1311388599 233999 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is presumably quite different < 1311388600 761806 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :so that's a really, really slow disk wipe, basically, assuming that GCs still run with no code for the computer to run < 1311388616 713583 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: Well, OK. It would just remove all _your_ files, unless someone else has a reference to them. < 1311388642 28227 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: I'm not sure there's any distinction between "kill this code" and "destroy this object", anyway < 1311388646 881391 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Think thunks < 1311388660 105366 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not deleting the code, just telling it to stop running < 1311388667 248748 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so in @, presumably it'd go into some sort of paused state < 1311388668 200101 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :You're deleting the thunk that represents that running code < 1311388686 450681 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: Oh, you just want to tell the scheduler to stop switching to all objects you can access, then < 1311388687 6938 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in UNIX, you have two separate concepts; the editor, and the file that it edits < 1311388694 350256 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :That'd just lock up your session, including post-reboot < 1311388717 223924 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :(The problems that restarts are usually used to solve -- e.g. "clear my workspace" -- are solved in different ways in @) < 1311388720 39848 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: presumably @ notionally has a global scheduler that schedules for everyone in the universe, although it's actually implemented in a decentralised way < 1311388725 463177 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Oh, and user responsiveness is the top priority, more or less < 1311388731 959341 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Code will never cause your keyboard and mouse to stop working < 1311388736 619032 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :(because it's lagging your system) < 1311388743 315922 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :So you'll always be able to kill miscreant processes < 1311388764 653910 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :assuming no scheduler bugs < 1311388769 345673 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Well, yes. < 1311388780 552936 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :But @ is basically designed so that every component is too simple to fail. < 1311388790 610767 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so what's responsible for scheduling the scheduler? or is it somehow more "special" than all the other functions? < 1311388793 178046 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :e.g. capability security in itself cannot fail, because it's more an observation than code at all < 1311388804 565884 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: Well, objects could be responsible for their own scheduling, although that has a whole bag of issues; I'm not sure what my scheduler model looks like because I'm not sure what my concurrency model looks like because I'm not sure what my language looks like. < 1311388806 634835 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :(See a pattern yet?) < 1311388812 470767 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1311388819 18373 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :@ may seem underdesigned, but it's really just that there's so _much_ to think about < 1311388824 792456 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I'd think the language would be caused by the concurrency model, not cause it < 1311388831 978738 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: interdependency < 1311388833 814263 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Just like the UI < 1311388845 792941 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: there's this big knot at the core of @, but if you look closely, it's actually a point < 1311388860 848714 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :It looks like a bunch of concepts tangled up that you have to work out at the same time, but they're actually all the same concept < 1311388861 265834 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I still dislike the statement that capability security is an observation < 1311388874 971916 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: it is; the only time an actual bit started existing was at the network boundary < 1311388896 151336 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, what prevents you just guessing at references to objects? < 1311388911 990595 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or is the /internal/ storage for them kilobyte-long hashes? < 1311388925 883555 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :The internal storage for them is a pointer. But you don't have the ability to cast a random integer to a pointer. < 1311388932 211908 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: aha < 1311388934 776021 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Giving you that capability would be insane; it's insanely privileged. < 1311388943 504945 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: Note that @ does not rely on the hardware's really coarse, bad mechanisms for security. < 1311388948 853821 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but if a bug does give me the ability to cast a random integer to a pointer, it completely blows open the security < 1311388951 840363 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: This is why it can run in ring 0, and do things like syscall inlining. < 1311388961 68934 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: Well, it blows open the local security. < 1311388963 577017 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think that's what I was getting at < 1311388966 816688 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: That's like a root escalation exploit in Linux. < 1311388971 995268 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1311388973 436239 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :It still doesn't give you the power to demand objects from other computers. < 1311388982 283279 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and presumably, a similar bug would be a remote arbitrary code execution bug < 1311388990 536858 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which could also occur < 1311388998 936546 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Right; but you don't see that much in high-level languages at all. < 1311389001 864987 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's just that there's only the one layer of security < 1311389005 268414 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Without eval, or whatever. < 1311389013 217607 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: Nah; there's as many layers as there are objects < 1311389015 23786 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: we discovered one in Rodney (#nethack's bot) recently < 1311389019 272828 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Language? < 1311389021 640479 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Perl < 1311389025 47858 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Any eval calls? < 1311389027 47495 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it was using eval, without taint checks < 1311389030 700547 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :See. :) < 1311389039 714391 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: BTW, in @, eval would be insanely rare, because who stores code as a string? < 1311389045 187608 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was trying to regex the eval, but there was a misplaced ^ < 1311389047 301298 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :OK, you can have eval : AST → a < 1311389049 151397 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :but it's still insane < 1311389054 316574 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: ouch < 1311389059 621224 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: all I see is typing bugs < 1311389070 77423 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :(taint checks are basically a really rudimentary type system) < 1311389074 769962 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1311389082 635828 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: BTW, casting integer-to-object-leaking bugs seem really contrived, because that's another low-level-ism < 1311389084 982072 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, Perl's taint checking is identical to the Identity monad < 1311389097 413649 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Perl taint checking == phantom types < 1311389099 40849 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :data OK < 1311389100 426562 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :data NotOK < 1311389104 263510 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :data Data okornot = ... < 1311389109 459653 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :unsafe :: Data OK -> ... < 1311389116 803857 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :thisiscool :: Data NotOK -> Data OK < 1311389117 81400 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :etc. < 1311389117 776943 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: here's a fun fact: Linux has a system call that puts a process into a "secure" mode where it only accepts 4 system calls < 1311389120 483298 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : ais523: there's this big knot at the core of @, but if you look closely, it's actually a point <-- so, basically, just the same as feather? >:) < 1311389124 647751 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: haha < 1311389130 307127 :pikhq!~pikhq@174-22-172-98.clsp.qwest.net PRIVMSG #esoteric :ais523: Which 4 calls? < 1311389135 524742 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: I take it you know this because you're using it? < 1311389136 219987 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which are just enough to get data in and send it out, doing anything else gets you kill -9ed < 1311389139 586484 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, I'm not < 1311389140 371534 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :heh < 1311389143 753981 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :I think you've told me about this before < 1311389148 673786 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's no way to get out of the mode, because the syscall that would take you out of it is not one of those < 1311389154 633581 :pikhq!~pikhq@174-22-172-98.clsp.qwest.net PRIVMSG #esoteric :Ah, so. Read, write, exit, and...? < 1311389167 221286 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can't remember precisely what they are < 1311389171 16321 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :oerjan: :) My current plan to tackle it is to try a bunch of "mini-@s" that don't try to do nearly as much, and have a specific, inadequate instantiation of the inner point. < 1311389171 214327 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I doubt arbitrary read/write are allowed < 1311389172 344367 :pikhq!~pikhq@174-22-172-98.clsp.qwest.net PRIVMSG #esoteric :Actually, probably mmap. < 1311389175 379685 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :That should give me more insight on what the point has to be. < 1311389182 159504 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the funny thing is, that there's also a getter to see whether you're in this mode or not, but no way to run it < 1311389182 576956 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :"what the point has to be" -- heh. < 1311389186 474605 :pikhq!~pikhq@174-22-172-98.clsp.qwest.net PRIVMSG #esoteric :ais523: You could only read/write to things where you already have the file descriptor. < 1311389191 687700 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, if you aren't in the mode, it returns 0, and if you are in the mode, it crashes < 1311389192 154654 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :And also help me figure out a lot of details, especially relating to its implementation on existing hardware. < 1311389200 259851 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :(Yes, @ stops at the hardware layer!) < 1311389203 675763 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the getter always returns 0 even though the value is settable < 1311389207 118026 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :(I know, it surprises me too! Let's hope I don't forget that!) < 1311389223 508806 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: haha < 1311389232 774303 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: you could set up a signal handler before you get put in the box < 1311389235 972752 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :and catch your crash < 1311389236 453670 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :oh < 1311389239 220243 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :you can't catch kill -9 < 1311389241 613866 :pikhq!~pikhq@174-22-172-98.clsp.qwest.net PRIVMSG #esoteric :It's read, write, _exit, and sigreturn. < 1311389245 499994 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: aha < 1311389256 197092 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, sigreturn's allowed? that means that signal handlers are < 1311389260 127298 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :haha < 1311389260 683477 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: I've always really wanted an exploit in kill -9; it replaces your code with a suicider, and sets your priority really high < 1311389262 704277 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I assume they can't actually /do/ much but read/write/exit < 1311389268 175084 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: So if you could somehow override that code before the kernel jumps to you... < 1311389270 507326 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: heh, is that how it works? < 1311389274 716339 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Try to kill me?? I WILL COME BACK STRONGER THAN EVER < 1311389276 266579 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: yep < 1311389280 779408 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: or is that OOM kill? < 1311389282 153141 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :I forget, but anyway < 1311389285 893087 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I assumed it just marked the process as zombie, or something like that < 1311389299 491094 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe sigreturn is in case you set signals before entering restricted mode < 1311389309 424900 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, it should just do the same code as _exit, which already has the right semantics < 1311389318 760667 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: it's probably OOM kill I'm thinking of < 1311389321 660084 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :since it would need to free up its memory < 1311389325 78836 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: what's the syscall to get into that mode? I thought it might be prctl, but I was probably wrong < 1311389328 788678 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :It probably just turns it into an _exit call < 1311389331 148831 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :The suicide code, I mean < 1311389331 346623 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, I was wrong < 1311389334 583818 :pikhq!~pikhq@174-22-172-98.clsp.qwest.net PRIVMSG #esoteric :prctl. < 1311389346 895464 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah yes, found it < 1311389347 93219 :pikhq!~pikhq@174-22-172-98.clsp.qwest.net PRIVMSG #esoteric :With PR_SET_SECCOMP < 1311389353 785969 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was reading the man page for prctl, but missed it < 1311389356 494270 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: anyway, I hope you have a bit more insight to @ now < 1311389360 492201 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: yes < 1311389367 324621 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :And hopefully like it a bit more, or at least it hopefully surprises you a little < 1311389379 736768 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I sort-of had the fundamentals down (they're pretty similar to something I was thinking of myself), but the details are interesting < 1311389395 385755 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :I note that @ sort of changes a bit whenever I talk about it to respond to criticism; does Feather do that too? :p < 1311389400 360135 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Well, criticism or questions < 1311389405 912409 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: no, Feather changes whenever I try to implement it < 1311389409 255947 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :haha < 1311389433 732225 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the main problem with Feather is not so much design flaws, as inability to start without going into an infinite loop < 1311389445 337488 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :an implementation is badly needed to prove that that doesn't happen < 1311389469 433189 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've already had to add a boolean to every object that simply queries if it's # or not < 1311389473 795819 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in order to get off the ground < 1311389476 408810 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ACTION wonders how long until someone stops an @ program from accessing more than a certain few types of object to stop it leaking memory (e.g. including no arrays), but gives it integers < 1311389481 552992 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is a really specific thing to have, and I'm not sure what to name it < 1311389492 293012 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :and then I'll run a program that leaves them a nice message and gets to work on constructing Graham's number < 1311389495 29681 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :(note: I won't) < 1311389522 636887 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: oh, wait, you didn't know that gnome's file opener let you type in a location? < 1311389543 323575 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: no < 1311389545 103505 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: that's the top-left icon in the dialogue; click it and it'll focus by default < 1311389546 521725 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :you're welcome < 1311389552 696849 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thanks, that's blown my mind to < 1311389553 344772 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :you can also type directories in there, and their names complete < 1311389554 712615 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*too < 1311389559 914637 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :and will change to that directory < 1311389565 90031 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know it does that, it used to do that before I couldn't find the location bar at all < 1311389576 18523 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was fine with that dialog, other than its insane slowness at loading /usr/bin < 1311389585 675787 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but pressing / makes the location bar magically appear < 1311389589 883078 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(other characters often don't) < 1311389599 983588 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(although I suspect ~ probably does) < 1311389610 168407 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :another pet hate of mine: alt-f2 doesn't expand ~ but interprets it literally < 1311389628 364059 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if I write ~/esoteric/intercal, it interprets it as /home/ais523/~/esoteric/intercal < 1311389631 434255 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is obviously not what I wanted < 1311389633 730376 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :yeah, that sucks < 1311389645 842799 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :I really wish I knew what @'s point looked like :( < 1311389671 791089 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :when I try to envision what a screenshot of @ would look like, I honestly just see a black screen < 1311389723 694734 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wear a special hat and think about what you want user interface < 1311389731 239009 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think it would look too dissimilar from a modern OS < 1311389746 621847 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because the UI and internal representation are not necessarily linked at all, nor should they be < 1311389746 819522 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: your conception of that being a bunch of terminal windows and Emacs? < 1311389759 676960 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: that's not actually what my desktop normally looks like < 1311389762 333462 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: The UI is just how you look at the internal representation < 1311389772 635407 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :atm, it has IRC, email, two browsers, terminal < 1311389774 925620 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :I mean, yes, things can have a nice veneer over that < 1311389781 42424 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :But you can always look at an object directlry < 1311389782 444334 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :directly < 1311389783 757394 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :inspection-style < 1311389790 922070 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :@'s interface also doubles as the best programming interface ever < 1311389795 171819 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :and inspector/debugger, too < 1311389797 535480 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now, in @, I'd have things available for doing the same activities < 1311389808 687772 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I imagine their UI would be similar < 1311389819 926063 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: yep, but it won't have a traditional window manager < 1311389823 154695 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :I'm not sure what it /will/ have < 1311389823 352730 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. whatever I was using to look at a document full of hyperlinks probably wouldn't be Firefox, or even a Web browser < 1311389827 495506 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it would control in a similar way < 1311389832 288029 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :I used to think it'd look like Emacs, but with objects instead of text < 1311389834 77451 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :now I have no idea < 1311389835 930617 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and look similar, as that's what people want hyperlinked documents to look like < 1311389842 962012 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Oberon has a good interface, I can take inspiration from that < 1311389847 83003 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :but it's too text-oriented < 1311389866 667175 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one big advantage of being text-oriented is that you can edit everything with the same operations < 1311389876 192845 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :You can do that with objects too, the operations are just more mind-bending < 1311389884 325383 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've converted images into whatever that text-based X format is before, and edited them with Emacs < 1311389895 813113 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :xbm, I think < 1311389896 133317 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure what the equivalent for objects would be < 1311389909 986696 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: an ASCII-ish version of the serialised object? < 1311389911 516214 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I've been meaning to try Oberon < 1311389915 964796 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: fair enough < 1311389916 385253 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :But really, "text" is a bad word. < 1311389925 257744 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I tried to try it, but I remember having problems < 1311389927 968624 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Programmers think: text, string, and they think of... well, strings. < 1311389932 990991 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :editing the serialised version of something directly is a hack < 1311389939 685453 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: so is editing xbm in Emacs < 1311389940 900322 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :It's arbitrary to say that text is a bunch of Unicode codepoints < 1311389945 743669 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Why those, and not bolding? < 1311389946 21351 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: no, that's what I mean < 1311389951 714935 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what I was doing was a hack, in a way < 1311389953 624136 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: right < 1311389964 911266 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: Well, the more idiomatic version would be looking at it in an object inspector < 1311389966 260292 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, bold is ESC [ 1 m < 1311389969 22595 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :And poking around changing things < 1311389972 555311 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: Very funny < 1311389975 626827 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :That's hardly semantic :) < 1311389995 242993 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Basically I think strings as we see them in modern systems don't appear naturally in @ much at all < 1311390004 866844 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :because "document segment" works just as well < 1311390005 353883 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm... I suppose the problem is that objects never really have the interfaces you want them to have < 1311390010 448902 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Why can't you name a bookmark with a bolded wrod in it? < 1311390011 494221 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :word < 1311390013 989133 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :With a link? < 1311390027 39038 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :With a video? (ok, not lookupable -- this isn't SpectateSwamp Desktop Search -- but the point remains) < 1311390027 462330 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because the name would be a pain to type < 1311390034 700989 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: gah you mentioned SSDS < 1311390036 267264 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: you don't have to type names in full < 1311390040 110997 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in an appropriate context < 1311390045 382022 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric ::D < 1311390054 673061 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :But basically, the point is that strings are only common because our I/O interfaces do strings. < 1311390077 411213 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Most of the time, you just want to print/show something, or to read something, and in @ you don't need to coerce things into Unicode codepoints to do that < 1311390078 853101 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how do you access things in SSDS, anyway? I know that everything is named with videos, but it seems a little unwieldy < 1311390085 447844 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: you just give them tags, I think < 1311390087 611589 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :And it searches those tags < 1311390089 324580 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(originally filmed with camcorder pointed at screen) < 1311390093 133071 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :in a text file < 1311390097 373940 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: that seems altogether too sane < 1311390112 105130 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: SSDS = grep with automatic video playing, I think < 1311390117 131317 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, right < 1311390127 447598 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :"SS claims SSDS is a "desktop search" application. However, SSDS qualifies as "desktop search" only in SS's own definition and when using SS's own computer usage patterns; it does not qualify as a "desktop search" application in any other definition of the term. In most definitions, a "desktop search" system indexes the user's personal files, extracts metadata from the files, and allows the user to perform searches on this metadata; for example, "songs < 1311390127 645722 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric : by a composer called John" or "instant messaging conversations that mention pizza" or "email about Project X". SSDS, on the other hand, requires the user to convert all data to plain text format, thus losing all formatting and metadata, and merge everything in one file. For certain operations, the user is required to maintain such index themselves. Further, ordinary desktop search systems allow the user to see all metadata, such as "this matching song < 1311390127 843823 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric : is 4:33 long" or "the last pizza conversation took place yesterday" or "the boss mailed to you about Project X using Microsoft LookOut, the bastard"; SSDS only allows you to see matching likes in SSDS index file. For example, if you search for "Project X", it is difficult to see when, by who, and (for example) with what program the e-mail was sent with." < 1311390132 837184 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :-- http://www.thestupidestmanonearth.com/DesktopSearch.aspx < 1311390134 618500 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :long paste, but oh well < 1311390136 858087 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :"At best, SSDS is a simplistic linear search application that attempts to match search terms against a text file - and with extra features that allows the user to show images and videos, also in random order." < 1311390143 716386 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :heh, so it doesn't even play the videos you mention < 1311390148 675631 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :it's {grep, random mplayer} < 1311390154 124478 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah < 1311390159 957787 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, /me /clears < 1311390164 142204 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because that much SSDS is too much for me < 1311390170 377823 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Well, yes, the UNIX stuff with pipes and grep and so on works much better. But, of course, that is UNIX. SSDS is a similar (but not as well designed) things for Windows. < 1311390185 684998 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And anyways you can do that stuff on Windows by using Cygwin or whatever, too. < 1311390191 294863 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :pipes are a good idea < 1311390197 297417 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :unfortunately, they're less effective on bytes < 1311390207 359213 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: have you seen PowerShell? < 1311390218 514680 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: yes; good ideas, but it's not usable < 1311390219 986204 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :There shouldn't be just stdin and stdout if you're putting in pipes < 1311390225 921578 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ais523, I haven't < 1311390228 953260 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You can have one command that shuffles the lines of stdin and that way, you can play videos in random order. < 1311390236 114428 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I have the feeling that someone at Microsoft thought of @, realised they'd never be able to implement it, and wrote PowerShell instead < 1311390245 911608 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ACTION notes http://okmij.org/ftp/Computation/monadic-shell.html < 1311390246 745845 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is unusable for most operations because it doesn't really mesh with things well < 1311390251 730794 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :| is (>>=) < 1311390258 434906 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: it's called shuf(1) < 1311390276 908736 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: I have a feeling @ is the kind of thing many people start thinking about, but then realise what they're doing and quickly stop < 1311390279 205897 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :ais523: Yes, then use that. < 1311390279 623342 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: PowerShell is apparently very useful for Windows administration merely because it can access things like the registry easily that other tools can't < 1311390299 318468 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Unfortunately, I wasn't clever enough to stop, and now I have to implement it < 1311390309 552279 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :With barely no knowledge of standard PC hardware and OS design to start with < 1311390331 890966 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Incidentally, oklopol's probably-long-abandoned OS that he talked about ages ago has similarities to @ < 1311390340 180418 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: anyway, I think I've figured out what a capability is, at the hardware level; it's simply a bit pattern stored /in a memory location that lets it be used as a pointer to an object/ < 1311390369 354910 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :gah, I'm tired, my eyes read there as being an unmatched opening paren in my last line, and there aren't any parens at all < 1311390376 199388 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I just keep seeing one for some reason < 1311390376 616074 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :heh < 1311390378 748105 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I can't even work out where < 1311390384 920156 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :mediaplayer `ls *.ogv | shuf` < 1311390390 345273 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: A capability is a pointer, pretty much; which ends up as bits in memory that are interpreted in a certain way < 1311390394 270228 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1311390399 226428 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :zzo38: s/ls/echo/ < 1311390410 60320 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it's distinguished by an integer with the same value by the type system < 1311390412 105310 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott_: Yes, or echo will do too < 1311390421 403379 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: Well, integers have tag bits in @. < 1311390423 71812 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :(Maybe.) < 1311390423 627770 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as this is standard hardware, the type system is being checked at "compile time" (actually "convert to x86 machine instrucitons time") < 1311390426 429664 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Small integers, that is. < 1311390443 304042 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whether that's upon editing, or much later < 1311390468 706931 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No... echo won't do < 1311390470 153723 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :it'll be agonising when/if @ is "done"-ish, but has insufficient compatibility layers to actually use day-to-day < 1311390481 793103 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :zzo38: oh right; you need them separated by \n < 1311390481 991104 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Because echo put everyone on one line < 1311390495 86656 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :(fun fact: TUNES wanted a DOS emulator to start with) < 1311390508 338551 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :did you know that Linux has two syscalls that only exist for dosemu? < 1311390535 908329 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they both put an x86 system into virtual 8086 mode (with different parameters), and fail with ENOSYS on any other sort of system < 1311390540 697504 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :yep < 1311390549 13892 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ACTION has configured a kernel before, shockingly enough < 1311390559 415252 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh, I didn't realise they were involved in kernel config < 1311390579 907951 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :I think it mentions vm86 or something < 1311390581 681028 :pikhq!~pikhq@174-22-172-98.clsp.qwest.net PRIVMSG #esoteric :elliott_: Most of the traditional knowledge on OS design you've already thrown out the window. < 1311390590 758691 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :pikhq: Well, Genera exists. < 1311390593 525378 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :So does Smalltalk. < 1311390599 144710 :pikhq!~pikhq@174-22-172-98.clsp.qwest.net PRIVMSG #esoteric :I did say "traditional". < 1311390601 828776 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :The low-level details are what matter to me, anyway. :p < 1311390607 284372 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :And orthogonal persistence does have quite the bit of literature on it. < 1311390611 1267 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's similar to Smalltalk < 1311390617 923397 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric : So does Smalltalk. < 1311390618 708239 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :more so than typical OSes < 1311390627 644017 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I know, I was agreeing with you < 1311390628 61336 :pikhq!~pikhq@174-22-172-98.clsp.qwest.net PRIVMSG #esoteric :Yes, you're ignoring the low-level details that are really painful to deal with. < 1311390632 13616 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: incidentally, one of my main worries about @ is that non-programmers won't be able to learn it, but... < 1311390634 415350 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What would be the algorithm to find the best way to use registers in a DVI file? < 1311390639 190392 :pikhq!~pikhq@174-22-172-98.clsp.qwest.net PRIVMSG #esoteric :Most obviously, dealing with hardware's task switching. < 1311390640 585088 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I still like programs to be serialisable as text, incidentally < 1311390652 655591 :pikhq!~pikhq@174-22-172-98.clsp.qwest.net PRIVMSG #esoteric :Still will need to handle paging, though. < 1311390654 84570 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: I think @ just has a learning curve, maybe a larger one than most common OSes, but it'll confuse you less once you learn it and you'll be able to accomplish so much more < 1311390662 682263 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: Also, OK, but why? < 1311390670 592501 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Sharing over IRC? Yes, desirable, but this is a limitation of IRC. < 1311390674 239432 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: fun fact: GNU Hurd was originally aimed at 32-bit processors, because 16-bit was common then and they wanted to future-proof < 1311390677 230677 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :(@-chat would just share objects) < 1311390681 906374 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :(usually text documents) < 1311390684 897492 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: heh < 1311390688 741532 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :isn't it possible to make a non-porgrammers friendly shell over @ < 1311390697 270604 :pikhq!~pikhq@174-22-172-98.clsp.qwest.net PRIVMSG #esoteric :ais523: The same is true of the rest of GNU. < 1311390697 548799 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or am i loon < 1311390705 519700 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :monqy: Sure, but that wouldn't be @... what's the difference between programmer and user? < 1311390718 16826 :pikhq!~pikhq@174-22-172-98.clsp.qwest.net PRIVMSG #esoteric :ais523: Their idea was "by the time this is usable, 16-bit will be an old piece of shit, so why care now?" < 1311390723 220907 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I think it's because it makes them easier to store on a wide range of devices (including things that aren't computer-related at all), and a wide range of implementations < 1311390725 211111 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :monqy: If you want I can paste you an explanation of @ I wrote semi-recently into /msg (it's long) < 1311390727 732967 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: yes < 1311390733 60071 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pity they didn't start with 64 bits instead < 1311390739 782884 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: What non-computer-related devices is it easier for? < 1311390744 908615 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :And you mean codepoints, not text. < 1311390745 603474 :pikhq!~pikhq@174-22-172-98.clsp.qwest.net PRIVMSG #esoteric :It's a bit of an easier jump, though. < 1311390747 774417 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: writing down on paper < 1311390755 467364 :pikhq!~pikhq@174-22-172-98.clsp.qwest.net PRIVMSG #esoteric :Especially if you consider x86. < 1311390761 177917 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: Um, you've used paper before, right? < 1311390763 969065 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I mean what exists on my keyboard < 1311390764 540731 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :You can draw boxes and things there. < 1311390768 343681 :pikhq!~pikhq@174-22-172-98.clsp.qwest.net PRIVMSG #esoteric :Segmentation to a flat memory model was one *hell* of a jump. < 1311390769 950430 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: not reliably < 1311390784 184507 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: Well, that's different; keyboard-inputs are one ... view of @ code. < 1311390784 382202 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can be off by a millimetre or too really easily < 1311390797 286960 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the set of characters in printable ASCII has better error correction < 1311390800 7978 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Basically it would be reifying the intentions. (elliott buzzword!) < 1311390814 69806 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott_: sure. as-is i only have a really vague idea of @ that i can't really describe < 1311390814 472907 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: basically you want to be able to get the actions that are required to recreate some code < 1311390819 650718 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :monqy: me too < 1311390821 569974 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: yes, I think so < 1311390829 413721 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: Right < 1311390831 271201 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :including in an implementation that nobody currently envisages < 1311390834 921344 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: Well, that's not necessarily text, but. < 1311390838 957461 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: oh, well that's a lot harder < 1311390852 605951 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: what you want is, I think, something that's not actually possible, but not something that /should/ necessarily be possible < 1311390856 478951 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in particular, I don't want it to be just a serialised form of the internals of something < 1311390859 260038 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :But you can achieve what you want in _specific_ situations < 1311390861 67866 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Oh, well right < 1311390867 19703 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :But it'd depend on /interfaces/ < 1311390869 787791 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :You can't avoid that < 1311390910 429277 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, you can, in that I think that even, say, 100 years into the future, no matter what formats and interfaces people are actually using, they'll have some way to represent sequences of octets < 1311390913 877230 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :♪ < 1311390915 989508 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to store old files "unchanged" < 1311390933 255592 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and you'll probably be able to get C89 compilers, even if they're seen as something antiquated and only of academic interest < 1311390943 345441 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :does anyone know how to convert BBCode or HTML to Markdown that uses footer links? < 1311390945 930738 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :I want to paste this to monqy :P < 1311390948 880781 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :and it has a bunch of links < 1311390949 78802 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even @ could plausibly have a C89 compiler, although there wouldn't be much reason to use it < 1311390967 403195 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ais523: I plan some kind of "weakly-integrated" POSIX layer out of necessity] < 1311390974 104591 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :ais523: Maybe in case you want to run C programs < 1311390995 128146 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :why would anyone ever want to do that < 1311390999 987381 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: I would say you'd missed the point, but then I'd have to describe what the point is, and I'm not sure I can < 1311391095 964302 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :this elusive point, so hard to describe < 1311391134 599062 :ralc!~ralc@79.142.230.243.static.knet.bolignet.dk QUIT :Quit: Leaving < 1311391139 88014 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :speaking of crazy possible future things, does anyone know what logs have stuff relating to feather? I'm suddenly really curious < 1311391148 520096 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :monqy: hmm, I'm really tempted to just put this up as HTML somewhere < 1311391148 718002 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Read error: Operation timed out < 1311391152 649282 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :also, grep -r Feather . < 1311391178 274089 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :monqy: did you find that files-suck.html too narrow as well as ais < 1311391180 968604 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1311391278 976357 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I'm not really sure what it's getting at as a solution < 1311391312 524669 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :monqy: i was talking about the view < 1311391315 472161 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1311391316 900586 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :as in visually < 1311391354 760928 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1311391363 206103 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I can see it just fine < 1311391367 141166 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, saying that existing abstractions are bad is OK even if you don't have something better to suggest < 1311391443 206229 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :right but i also didn't understand how saying something is bad could possibly be "too narrow" so I pulled some miserable conclusion jumpery < 1311391659 124717 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :does anyone have a unicode return arrow < 1311391660 734651 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :like < 1311391664 1530 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :↵ < 1311391664 419049 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :caret < 1311391666 34206 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric : - < 1311391666 590886 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :--- < 1311391667 702455 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :monqy: ah thanks < 1311391813 209590 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and on greping for feather in logs, is this with the expectation that i have every log file :( < 1311391909 316723 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :yes < 1311391914 147873 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :exclamation mark logs to get them all < 1311391920 194422 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ok does anyone have a place for me to put this html file < 1311391928 216270 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :monqy: also, install Bitstream Chartered it is good font < 1311391988 860762 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :!logs < 1311391993 248693 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :like that < 1311392014 54418 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :yes < 1311392017 87443 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :see your notice < 1311392018 573758 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :use rsync < 1311392020 758126 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yep < 1311392284 124718 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :monqy: also do you have bitstream charter this is totes important < 1311392306 490047 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i searched fro it but then it wanted me to buy it for $99 i think i did something wrong < 1311392313 356254 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :!logs < 1311392313 780222 :MDude!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net NICK :MSleep < 1311392335 757670 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :monqy: its in your package manager < 1311392337 110176 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I should put the Cygwin installer on my desktop or something < 1311392366 929882 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :monqy: xfonts-scalable or something < 1311392372 260123 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :or hmm < 1311392380 733808 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :monqy: oh, texlive-fonts-recommended should get you it < 1311392391 786266 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :that give syou postscript fonts < 1311392393 848271 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :which is better < 1311392458 686901 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :help i dont use debia n o rhwat ever that is help < 1311392475 705518 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :maybe i secretly already have it but never knew < 1311392483 338290 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :monqy: what os do you use < 1311392489 215752 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :is it a, bad os < 1311392491 853523 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :arhclinux is that bad < 1311392496 984467 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :am i ab ad person < 1311392500 419482 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::'( < 1311392503 99060 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :yes :) < 1311392505 382125 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::'( < 1311392527 751770 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :lemme find charter for arch < 1311392535 96557 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :monqy: pacman -S xorg-fonts-type1 < 1311392539 486599 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :pacman -S arch-sucks < 1311392563 300864 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::'( < 1311392594 362519 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :at least i dont use (worse distributuieon here) < 1311392624 183387 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :does dcc work for you < 1311392630 85722 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i think so maybe < 1311392638 103758 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :do you see that < 1311392658 264776 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :that's literally just my forum post reformatted and with one bit crossed out < 1311392659 758782 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :woo it failed < 1311392701 824838 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :monqy: meh, do you have a gpg key < 1311392710 434469 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i forget if i ever bothered < 1311392715 287839 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :probably not < 1311392715 826915 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :psht < 1311392719 813641 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :I'll just sprunge it < 1311392731 702547 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :are there any good distributions i am honestly completely dumb at knowing things about them < 1311392741 404245 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Opa's do statement seems a bit magical :( < 1311392742 265223 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :only @ < 1311392748 127740 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :I use Debian because it works unlike Arch < 1311392753 843378 :lambdabot!~lambdabot@li85-105.members.linode.com JOIN :#esoteric < 1311392759 972299 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :yaaaaaaaaaaaay < 1311392762 68511 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :me hug lambdabot < 1311392769 95474 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ACTION hugs elliott_ <3 < 1311392772 305812 :ghoulmaster!~ghoulmast@254.sub-174-252-52.myvzw.com QUIT :Remote host closed the connection < 1311392782 546184 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i glanced at opa then decided it is not for me < 1311392801 721345 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :oh shit wait monqy < 1311392804 735751 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :learning ur and a bunch of other unrelated languages first at the very least < 1311392806 840069 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :don't download that i havent stled the hr yet < 1311392808 764669 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric ::(999 < 1311392814 179402 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :its UNEBARBEL < 1311392816 1931 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> fix$var.("yay! "++).show.(:[]) < 1311392817 727064 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : yay! [yay! [yay! [yay! [yay! [yay! [yay! [yay! [yay! [yay! [yay! [yay! [yay... < 1311392820 445480 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :too late but i havent started viewing it yet < 1311392823 705582 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i will remove it < 1311392828 840801 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :rmeoved < 1311392830 55174 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> "\^AACTION hugs elliott_\^A" < 1311392830 995804 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "\SOHACTION hugs elliott_\SOH" < 1311392833 893155 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::( < 1311392877 193861 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :monqy: ok see /msg < 1311392883 757050 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :my mistake will, never be known, < 1311392893 863911 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :downeloded < 1311392934 393432 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :> text "\^AACTION hugs elliott_\^A" < 1311392934 871508 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ACTION hugs elliott_ < 1311392983 856552 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think the control characters are stripped < 1311393033 330075 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :^ul (ACTION may or may not still work.)S < 1311393033 566674 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :ACTION may or may not still work. < 1311393051 886443 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :heh < 1311393053 889392 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!hug < 1311393056 56829 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :This one works. < 1311393072 86633 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python print "test" < 1311393074 202853 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :test < 1311393090 205148 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!show python < 1311393090 596963 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :sh python < 1311393097 347846 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :monqy: btw this is from March, so of course @ has changed almost entirely since then :) < 1311393101 809817 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :(not really) < 1311393102 888131 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :EgoBot definitely doesn't work with ACTION any more. < 1311393104 422490 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( :) < 1311393109 535287 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::( < 1311393111 462235 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :monqy: also that is from my editing of it right now < 1311393112 42943 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :the strikeout < 1311393117 227009 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!python print "ACTION test" < 1311393117 976494 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​.ACTION test. < 1311393121 923629 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oop < 1311393129 19960 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :rip < 1311393141 450774 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott_, this is WTFy on Homestuck < 1311393143 770916 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :oop was even a bad way to describe what i was thinking about in the time < 1311393148 395841 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Sgeo: oh thanks for the reminder < 1311393152 613323 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :There's no way to access current update from previous update < 1311393157 845271 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :monqy: sorry i cannot answer your questions for about ten minutes I must READ HOMESTUCK < 1311393187 198585 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :OH GOD HE;S JDGING ME < 1311393201 67419 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :oh my god the top-left panel Sgeo click it < 1311393213 206366 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good thing i hate homestuck < 1311393242 717550 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :monqy: when did your opinion develop from nonplussedness to hatred < 1311393246 556025 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :is nonplusedness a word < 1311393259 689892 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott_: when i tried reading it after expressing nonplusedness < 1311393270 816312 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :how far did you get < 1311393274 327512 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`addquot its UNEBARBEL < 1311393276 684279 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1311393279 35232 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :`addquote its UNEBARBEL < 1311393280 354581 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :540) its UNEBARBEL < 1311393280 770651 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :ACTION prepares for answer he's already guessed < 1311393295 954648 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i think i started roughly where i left off i.e. somewhere in the middle maybe < 1311393301 953129 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :monqy: lol which act < 1311393305 387970 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i cant recall < 1311393312 504678 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :monqy: which page number < 1311393314 630819 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :which anything < 1311393317 536787 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no recolaection < 1311393325 686791 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :what was happening < 1311393327 138485 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :then i skipped around a bit because i am an awful person < 1311393335 537604 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :(plenty of people think they're about half-way through but are actually in the first act) < 1311393341 548648 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it wasn'ta ct 1 < 1311393384 780846 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :you should start it again and go until at least the game that starts act four. it starts out boring but it really does develop. and skipping around is just going to confuse you. < 1311393404 490764 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : is nonplusedness a word <-- no, it needs another s, but then it's a doubleplusgood word. < 1311393441 115919 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i dont hate things for being confused by them < 1311393471 555548 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :i never said that's why you hated it but obviously it is completely inconceivable that someone could actually hate homestuck < 1311393486 815623 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric : < 1311393489 104771 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :(ok probably not. i doubt there's many people who actually hate homestuck while liking sbahj, though.) < 1311393489 559407 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :What does that do? < 1311393493 872633 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :Lymee: thx for the CTCP "" < 1311393550 345366 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i cant fully remember why i hate it but i remember finding the troll gimmicks insufferable and having to pay attention and care to understand things didn't help and it always felt really awkward to me like it's trying too hard or something idk < 1311393604 766050 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it is only a mild hatered < 1311393639 720887 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :the gimmicks are meant to be insufferable, there's a bookmarklet thing that normalifies it though... but really, 99 percent of things that would class as "trying too hard" I'd say are jokes that only make sense with the context, assuming that was during skipping around < 1311393643 607490 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :oh well I'll just conclude you're subhuman < 1311393652 741282 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :totaly < 1311393673 431787 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :!@#$ broken update < 1311393675 247591 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :there's a lot of trying-too-hard near the start too but that's mostly intentional to set the scene < 1311393693 678704 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :!@#$ crashed MSPA site < 1311393719 173457 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :one thing i classify as trying too hard that is maybe not in the typical normal nonsubhuman definition: i mean when it tries to take itself too seriously < 1311393732 825608 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :n/m < 1311393756 126643 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Chrome: Stop having troubles connecting < 1311393757 505052 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :in addition to the other stuff at the beginning yeah < 1311393757 921655 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :monqy: considering that almost all the major plot developments are sandwiched by jokes, I dunno if that's true < 1311393766 735018 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :but really you should start again and just go through it all in order, it really picks up in act three, act four, and act five act two (in that order) < 1311393773 1490 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :MAYBE YOU DON'T HAVE A SPARE WEEK THOUGH < 1311393775 210727 :elliott_!~elliott@95.149.245.10 PRIVMSG #esoteric :that just makes you subhuman < 1311393800 573099 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :clases ends next week < 1311393818 78852 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :subhumans like me learn school during the sumer < 1311393866 24866 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :CHROME: STOP HAVING TROUBLE WITH MSPA < 1311393866 845922 :elliott_!~elliott@95.149.245.10 QUIT :Read error: Connection reset by peer < 1311393869 320437 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1311393893 108356 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but really, homestuck has issues, and they're mostly pacing issues. and the first three acts are kind of a drag, although pretty funny. < 1311393893 925118 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, how many working panels were there? Just one (Jade)? < 1311393907 197229 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: but personally i'd be surprised if you didn't like it if you gave it a chance from the very start to the end < 1311393909 538007 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: yes < 1311394032 46301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: ok im waiting for the site to stabilise before reading < 1311394043 916967 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION is too impatient for that < 1311394052 187576 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: ANYWAY THAT @ EXPLANATION HUH < 1311394057 431507 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION may be part of the problem < 1311394066 440191 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sorry i was too busy trying to rationalize my subhuman hatred of homestuck < 1311394079 518946 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :anyway i';ll finsih reading it after brushing my teeth i have to do that now < 1311394093 820728 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: you should start from the beginning >:| < 1311394094 18750 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :....finish reading it? In less than 6 hours? < 1311394096 256600 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(i realise you weren't serious) < 1311394106 233667 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :re-start, i mean < 1311394123 647000 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, what's a reasonable amount of time to read all of Homestuck? < 1311394130 573406 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think I did it in less than a week < 1311394147 118072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: um well it's about twenty hours of consecutive effort < 1311394159 68329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe more < 1311394172 3177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :let's say twenty four hours of consecutive effort < 1311394176 892128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so if you put in five hours a day you can read it in five dyas < 1311394177 708310 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :days < 1311394269 758575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://i.imgur.com/oh8Fl.png <-- meanwhile, reddit discovers the least tasteful way to do a remembrance comic ever < 1311394272 429383 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I know this instability is Hussie trolling us < 1311394297 22674 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ha, looks like a fake < 1311394355 944784 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :1) i meant finish reading at.html (2) haha just kidding about doing it after brushing my teeth i have other stuff to do also woops < 1311394373 553618 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, link to thread? < 1311394385 58896 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: but it's...short... < 1311394388 205354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: top of main page < 1311394662 391930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how do you mix an rgb with an rgba using the alpha im dumb < 1311394747 651234 :bsmntbombdood!~gavin@c-24-9-98-117.hsd1.co.comcast.net JOIN :#esoteric < 1311394758 552689 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :at.html? < 1311394787 942448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: yes < 1311394800 376376 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"old.r * (1-alpha) + new.r * alpha" (plus same for g/b) is very traditional. < 1311394809 332020 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: thx < 1311394817 132115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: (I've pushed configurable colours and blockinfo to mcmap) < 1311394818 459986 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, I expect you to be psychic and realize that I want a link < 1311394822 407001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: no link < 1311394833 735935 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Now I'm working on respecting the alpha values in a dumb way by only looking one down < 1311394838 470988 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But it's a start. < 1311394849 107809 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's a fart. < 1311394870 818184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Also: new is the one with the alpha, right? < 1311394873 614341 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i.e. the RGBA. < 1311394885 28494 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, it's the one "on top". < 1311394893 1250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right. < 1311394902 212203 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And that was assuming the 1 == full opacity scheme, sometimes it's flipped. < 1311394921 119521 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Oh, erm, it's two-five-five = full opacity. < 1311394939 448802 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, scale as necessary. < 1311394957 405503 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(old.r * (255-alpha) + new.r * alpha)/255 or some-such. < 1311394971 716673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Right. < 1311395103 568005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Next thing I work on will be the status bar, to make that blockinfo actually useful beyond the configuration. < 1311395112 89406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which I decided to just put at ~/.mcmap/colors because XDG seriously sucks. < 1311395116 37430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hope that's okay. < 1311395125 195160 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :But my ~/.config! (Yeah, that's okay.) < 1311395131 397333 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ugh, I still have that horrible bug that shouldn't even be happening. < 1311395133 870171 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I broke code I didn't even touch. < 1311395142 177962 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : tell("MODE: %s%s%s%s%s", < 1311395142 456215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : modenames[map_mode], < 1311395142 654454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (mode == MAP_MODE_CROSS && map_flags & MAP_FLAG_FOLLOW_Y ? " (follow)" : ""), < 1311395142 654640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (mode == MAP_MODE_SURFACE && map_flags & MAP_FLAG_CHOP ? " (chop)" : ""), < 1311395142 654743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : (map_flags & MAP_FLAG_LIGHTS ? " (lights)" : ""), < 1311395142 654844 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : ((map_flags & MAP_FLAG_LIGHTS) && (map_flags & MAP_FLAG_NIGHT) ? " (night)" : "")); < 1311395144 766924 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How could this send things like < 1311395151 480819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:25:11 MODE: surface[GARBLED KANJI] < 1311395156 492192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :java.io.IOException: Received string length longer than maximum allowed (23040 > 16) < 1311395172 40895 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I do not even understand it. < 1311395213 544235 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That is a bit weird. < 1311395227 729455 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Okay, gone for ~12 hours or so. -> < 1311395239 512898 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: BUT YOU NEED TO FIX MY BBUGEEE < 1311395331 831069 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Friend post on a tech help forum < 1311395335 481100 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Gives a model number < 1311395342 820563 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Helper asks which model < 1311395358 817536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:29:05 §bMODE: surface < 1311395359 15320 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :05:29:05 MODE: surface끾 < 1311395360 955359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OK, that's insane. < 1311395370 604135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The string is correct, but inject_to_client is fucking it up. < 1311395373 563438 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Somehow. < 1311395402 782647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Ah. < 1311395405 949540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: I think you broke it, man. < 1311395409 82979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : jshort_write(lenb, conv_len); < 1311395410 760697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :With this, somehow. < 1311395418 193821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or at least, it just changed and it's the FIELD_STRING code. < 1311395430 365343 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :How do you nicely tell someone who's trying to help you that they asked a really stupid question? < 1311395441 331939 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Could be; I didn't test it too much. < 1311395462 294112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Ignore them. < 1311395467 589490 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Or answer it. < 1311395487 265372 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: OK BUT ALSO what's the formula for how many iterations something with alpha N can mix with things below it before it will have no effect. < 1311395494 830883 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(With byte-sized colour and alpha components.) < 1311395499 211869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I want to ~optomize~ alpha blending. < 1311395603 768027 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Depends on the original color, I suppose. < 1311395614 848500 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Until the target color equals the new color" is the easy test, but due to rounding-down that's probably a bit too conservative. < 1311395630 221726 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Meh, good enough. < 1311395716 386561 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh yes, I did in fact break it. < 1311395716 584550 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Well, my friend answered it < 1311395728 811631 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It needs to be conv_len/2. < 1311395740 273801 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"Really... I give you a model number and I'm asked which one is it?" < 1311395754 223361 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Then he answered it... again < 1311395773 872213 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Committing a fix or I? < 1311395777 357428 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Why am I teling you this < 1311395787 141775 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You do it, I'm about to miss my bus. < 1311395797 967740 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Feel free to put in a disparaging commit message. < 1311395817 319265 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Something about everyone else always having to clean up after me or something. < 1311395850 468850 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: I'll just include your address and tell everyone to send the bombs that-away. < 1311396023 585051 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think I realized what is wrong with my optimization algorithm, although I do not know how to make a proper algorithm. I can explain by example. < 1311396062 588489 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Say that there is a command - which does the next letter, = which does the next letter and sets a register to its value, and . which does the value of the register. < 1311396073 731728 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric : -a-a-a-a-a-b-b-b-b-b-b-b-a-a-a-a-a-a-a-a-a-a-a-a < 1311396087 453930 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :To optimize using my current algorithm might do like: < 1311396121 402988 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric : =a....-b-b-b-b-b-b-b............ < 1311396129 442274 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Due to the way it computes the scoring. But better would be: < 1311396141 321254 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric : =a....=b......=a........... < 1311396192 964773 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That is a simple circumstance, and actually there are other complications such as stack and multiple registers, and a lot more ways of interleaving. So, how to make up the proper algorithm? < 1311396267 296351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1311396284 700553 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: I think you just have to do reordering < 1311396306 109332 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: What do you mean? Can you give examples? < 1311396307 380977 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1311396313 446658 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah wait hmm < 1311396316 243492 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well looking at -a-a-a. vs. =a..=b it seems like you should always do = if you have a run of 3 or more? < 1311396319 425101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: You just have to iterate it, don't you? < 1311396354 289301 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There are other complications. Although I will try oerjan's suggestion. < 1311396372 970560 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :-a-a. =a.=b seems to indicate it's harmless to do so with 2 as well < 1311396375 728816 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It would make sense. However the other complications might cause it to fail; I don't know for sure. < 1311396383 749440 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1311396390 26300 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But I can try. < 1311396447 794045 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :if you have something like -a-a-b-c-a-d-a-a it might get trickier... < 1311396454 614812 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im returned from not being here. at.html time?? < 1311396457 709383 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you probably want to save only a there < 1311396465 113681 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: possibly!!! < 1311396492 564181 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :For example, let's say there might be two or three or four letters for some commands. And that, you might have two registers. And a stack that saves the values of the registers but has other effects too. And, yes, also your other example -a-a-b-c-a-d-a-a < 1311396520 241652 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Or even remove the first -a and the problem still holds) < 1311396533 160476 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: write it in zepto... < 1311396563 584930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: no :P < 1311396570 134215 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yocto < 1311396583 811036 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :It is alarming that my computer keeps running low on memory < 1311396597 505108 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: well if you have _enough_ complications you probably end up with something NP-complete. < 1311396639 674338 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Chrome, Y U EAT SO MUCH RAM? < 1311396660 752598 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: no < 1311396720 114701 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Sgeo, Y U NO PUT NO IN Y U? < 1311396761 538306 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :PORQUE NO TE CALLAS? < 1311396873 877432 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: finsihed. unrelated to design, but are any languages even suited to implementing it? < 1311396890 626229 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: Existing languages? No. < 1311396911 680176 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Although this is an analogy, it is close enough to the problem I am having. Now let's extend this system. Each name can be from one to four letters long, and these values are stored in the register. Say there are two registers, where "=" sets the "." register and "+" sets the "," register. Now add "[" and "]" which push the values of the registers onto the stack and pop. However, "[" and "]" have other side effects and you *cannot* change or mo < 1311396923 60422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: There are two bootstrap options: Write a minimal interpreter for @lang in assembly (C is not an option at any stage), write a @lang compiler with that, switch to it; < 1311396941 922291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: Or implement @lang somehow in existing OSes (is this even possible? Maybe just a facade of @lang), implement a @lang compiler in that, port it over. < 1311396942 200503 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :assembly? < 1311396953 590663 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: That's what the lower layer is being written in, yes. < 1311396960 717335 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which won't be much, once @lang is up and running. < 1311396964 712615 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :which flavour < 1311396972 686917 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(This is equivalent to the problem as long as you assume that there can possibly be up to 256 "letters" of the "alphabet") < 1311396981 873966 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: Probably nasm, but it'll be replaced by an assembler written for and in @ when all is said and done. < 1311396990 329767 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION wants to learn more about @lang < 1311396995 912387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Me too. < 1311397008 480914 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: If you find out, let me know. < 1311397008 759974 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm < 1311397022 619958 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :making a compiler for a high-level language in assembly sounds like a pain < 1311397027 531673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: Interpreter < 1311397033 775 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net JOIN :#esoteric < 1311397033 199236 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :even so < 1311397033 709205 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :This makes me wonder if one could make a language that requires solving an unsolved problem just to see the complete specs < 1311397037 595243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: Well, yeah. < 1311397046 583404 :pikhq!~pikhq@174-22-172-98.clsp.qwest.net QUIT :Ping timeout: 258 seconds < 1311397052 201181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: But the other bootstrapping route sounds like a pain, too :) < 1311397061 402953 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: This is why I'm picking a simpler language than @lang for one of the initial prototypes. < 1311397066 605375 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A Lisp, say; not that hard to do in assembly. < 1311397073 697730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wildly inadequate, but I have to start somewhere. < 1311397158 205432 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hard? maybe not. painful? I'd imagine so. maybe assembly just isn't my thing. I'd rather make myself a simple compiler than write it directly. < 1311397171 483183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: Sure, if it's Lisp I can go tha troute. < 1311397233 285388 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this reminds me, I really have to remember my ideas for the serious prgoramming langauge i hope to make sometime to solve all of my problems forever. < 1311397234 403452 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Would you know any ideas about the proper algorithm to solve my problem now? It is more complicated now that I added that stuff. < 1311397240 932753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: just use @ < 1311397284 554439 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: i doubt i know, but you also got cut off after "and you *cannot* change or mo" < 1311397324 682083 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :... you *cannot* change or move them! < 1311397373 330045 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: ok. that means the only the only thing you could adjust with [ and ] are which values are pushed and popped < 1311397455 226243 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: Yes. You cannot move, add, or remove, any [ and ] commands yourself. < 1311397491 78349 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm the value of the registers after the [ will be precisely the same as after the matching ] < 1311397495 3065 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But changing other commands can change what values are saved with the [ and restored with ] < 1311397510 477101 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: Yes that is correct. < 1311397517 757569 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :so you can think of it as a kind of three branching instead of stack manipulation < 1311397523 313653 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*tree < 1311397580 523924 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK. < 1311397622 584380 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :A [ B ] C becomes a tree with commands A at the root and two branches with B and C respectively < 1311397664 73266 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, that would work, I think. < 1311397664 433307 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :where B and C might contain further branching < 1311397707 999296 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well also A, in which case [B] C belongs to A's last branch < 1311397747 305227 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes. < 1311397938 170676 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm if names have different lengths that also is a complication - it may be cheaper to save (and so reuse) a longer name < 1311397961 819214 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes I have realized that, too, already. < 1311397986 457562 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(I didn't realize the tree stuff at first but now that you explain it makes sense and I agree) < 1311398073 640237 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i still have a suspicion this _might_ be NP-complete < 1311398185 304840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :everything is NP-complete < 1311398189 74575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :everything interesting, at least < 1311398205 939737 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :perhaps < 1311398237 16845 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: btw will you use @ i need committed users for funding < 1311398335 734168 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i will use @ < 1311398408 56050 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :at least i'll play around with it and maybe implement stuff if not use it regularly (it would be hard to use it regularly without stuff implemented) < 1311398423 472621 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :same with @lang < 1311398627 127699 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: stuff implemented but but it'll have a web browser, an irc client, and a posix layer WHAT MORE DO YOU NEED WHAT DO YOU WANT FROM MEEEEEEE < 1311398732 301384 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: You might be correct about NP-complete. < 1311398764 532906 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: it depends on if it's usable for me (if not i'd like it to be usable for me) < 1311398769 733190 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :intentionally vague < 1311398771 440498 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :However it probably can still halt. < 1311398777 294452 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :because i do not know exactly what makes things usable for me < 1311398787 745467 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's going to be so homestuck you have no idea < 1311398789 237381 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : :( < 1311398839 88236 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Would you know if there are other channels that they can also help with these kind of algorithms? < 1311398870 73303 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: well yes. one obviously could use the algorithm of iterating through all possibilities of =, + and - at each spot where the name isn't already in the register, and that would halt but probably be exponential. < 1311398953 347960 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i only read the first 2 or 3 days of feather chat but i think i know enough now to say it's insane < 1311398962 86462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: it's beautiful < 1311398966 797397 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That is why I would want to figure out if there is better things < 1311398967 34122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and amazing and perfect < 1311398968 634394 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that too < 1311398975 878367 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: keep reading btw, you'll see ais gradually go completely insane < 1311398980 505538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in the everyday sense < 1311399019 547221 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :zzo38: i'm not frequenting any optimization channels, alas. < 1311399033 588053 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i like the part where the guy skeptics all over feather and then likes php < 1311399050 146720 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this is because i am a horrible person < 1311399077 120210 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :monqy: you like to see movies where people fall into sewers and die, i take. < 1311399087 638076 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the best < 1311399092 99463 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: btw whats the everyday sense of insane < 1311399109 20337 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :() < 1311399150 107596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: the sense that isn't used in the idiotic sense of "LOL WE'RE ALL CRAZY HERE BECAUSE WE AM LIKE ESOLANGS" < 1311399158 411751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION STARES AT OERJAN FOR NO REASON < 1311399166 823452 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1311399201 527006 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : i like the part where the guy skeptics all over feather and then likes php < 1311399203 3265 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott: so the good sense < 1311399203 559479 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh god which day < 1311399209 276395 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :uhh < 1311399299 790373 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION hits elliott with the saucepan ===\__/ < 1311399311 372202 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the one where ais explains how feather has no primitives or syntax and RodgerTheGreat claims it impossible and ehird accuses him of hating most non-Java non-BASIC languages < 1311399364 233304 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no syntax either? oh dear. < 1311399425 336700 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: rodgerthegreat is a bad person < 1311399432 854782 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :true facts :{ < 1311399447 669426 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :./combined:20:49:49: * tusho watches RodgerTheGreat come and say "THAT'S IMPOSSIBLE! JUST LIKE FEATHER!" < 1311399452 456744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not helpful grep... < 1311399463 444519 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :17:24:06: ehird: utterly untrue. I like BF, ///, LOGO, PHP, Postscript, LUA and some of my own languages, in addition to Java and BASIC < 1311399466 444025 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :grep for that < 1311399479 918296 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:14:41: I love JS too :D < 1311399480 196439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHY DID I SAY THIS i must have been joking < 1311399487 47713 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: im ehird btw < 1311399490 703613 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i know < 1311399491 938157 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i guess you knew that < 1311399495 880967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SORRY IF YOU THINK LESS OF ME < 1311399525 609850 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what year was this i think i was an idiot back then < 1311399558 770503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: two thousand and eight < 1311399576 796739 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yeah i was probably most certainly an idiot. i don't want to think about it. < 1311399580 470921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, something is reminding me to play nethack again. prolly ais talking about acehack < 1311399595 142654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: DO YOU PLAY ANY ROGUELIKES i bet your taste in roguelikes is as bad as your taste in webcomics >:( < 1311399620 533708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think you talked about roguelikes once < 1311399620 950034 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sort of < 1311399622 760888 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or was that cpressey < 1311399623 367269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dunno < 1311399624 595106 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i did? < 1311399632 879593 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :anyway i don't know of any roguelikes i like < 1311399650 926013 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which did you plau < 1311399651 628044 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :y < 1311399665 748900 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :its complicated < 1311399672 599508 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :youre avoiding answering because you have bad taste < 1311399676 184628 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1311399695 431965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :google "monqy nethack" -> oh god results for crawl < 1311399698 565642 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i dont really play crawl anymore but i hang around in ##crawl < 1311399701 439786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FROM THIS YEAR < 1311399702 981256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NOOOOOOOOOOOOOOOOOOOOOOOO < 1311399707 373050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i cant talk to you any mor < 1311399707 713036 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :e < 1311399709 134025 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and ##crawl-dev < 1311399712 43412 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :die forever :{ < 1311399715 227072 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :8) < 1311399723 243137 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i actualyl dislike crawl < 1311399727 325161 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does that make you feel better < 1311399736 362489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :one of the results from that google highlighted this part of crawl learndb < 1311399736 779864 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bhaak < 1311399736 977789 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Still believes that Nethack is the most popular roguelike. < 1311399736 977954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also believes that the earth is flat. < 1311399736 978055 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Happens to maintain a Nethack fork, UnNethack. If you're curious how a Nethack with some thoughts spent on balance could look like, give it a try: http://sourceforge.net/apps/trac/unnethack/ < 1311399737 705233 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Is on the record as stating that he is not a shark. < 1311399739 821323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Likes ke$ha < 1311399741 709818 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good isnults A+ < 1311399744 850458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: maybe a bit........... < 1311399761 118938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i know ais has been like kicked from crawl-dev several times for "trolling" so i have to MILDLY DISLIKE YOU... < 1311399789 369092 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I think I've been kicked once and muted once. does that help. < 1311399793 913167 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : 17:24:06: ehird: utterly untrue. I like BF, ///, LOGO, PHP, Postscript, LUA and some of my own languages, in addition to Java and BASIC < 1311399796 873506 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this must be from the day before < 1311399799 198115 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm, after < 1311399810 174515 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait no < 1311399811 627242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i just grepped wrong < 1311399826 688632 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: yes ok. < 1311399826 886325 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :are there any good roguleikkes < 1311399829 884526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: how anal are those guys even < 1311399834 763032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: yes. vagrant < 1311399845 529246 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's so beautiful you have no idea. < 1311399848 719920 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :will check it out < 1311399862 943343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: good luck with that < 1311399867 766017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: its mine its in python but it's GOLFED PYTHON < 1311399869 170713 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's like < 1311399871 930175 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a kilobyte big < 1311399874 949299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and so amazing < 1311399878 905393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i should work on that sometime < 1311399887 657125 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe make it use perlin noise instead of just... random() to generate the map < 1311399889 777048 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :as for those guys do you mean the players or the developers < 1311399899 800768 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whoever ops crawl-dev < 1311399903 209406 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1311399944 396864 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :varies between okay and insufferable?? i dunno < 1311400000 692559 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :where is vagrant i am bad at finding it < 1311400040 351990 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: it is not online :( < 1311400041 486674 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i addded ehird but google thought i meant third i will put quotes around it < 1311400043 784755 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh :( < 1311400048 836531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well it is < 1311400050 492707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but mostly not. < 1311400060 227635 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think i coerced cheater into pasting the latest version a while back after i lost it by pretending i liked him. < 1311400061 621892 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :felt dirty. < 1311400322 777093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :17:22:28: If the first thing a language does is define it's own syntax, the syntax for defining syntax IS THE SYNTAX. < 1311400328 107080 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: you should be so happy you weren't around when this guy was < 1311400333 681538 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im hapy < 1311400373 669353 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 260 seconds < 1311400409 33743 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :I actually still talk to him fairly regularly. < 1311400418 546091 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how bad of a person < 1311400427 954805 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Usually, not *too* bad, actually. < 1311400432 7984 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :usually :D < 1311400435 19317 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :He's developed a strong fondness for Forth. < 1311400469 818433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :isn't he like only four years older than me or something, i seem to recall him ranting at me for ages for being immature and blaming it all on my age once < 1311400494 537838 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :He's a bit older than that. < 1311400497 331239 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :But not much. < 1311400508 53644 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Wanna say, uh, 22? < 1311400540 123623 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Also, I'm pretty sure that https://secure.wikimedia.org/wikipedia/en/wiki/Fushigi_no_Dungeon is the most popular roguelike... < 1311400812 486492 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the difficult question is at what point does it become opcodes < 1311400832 647152 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1311400835 42490 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Argh, fizzie is gone for twelve hours. < 1311400869 216715 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the non-esoteric languages are usually used for bootstrapping right? < 1311400893 697942 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :itidus20: Very few languages actually bootstrap, TBH. < 1311400901 764922 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Well, language implementations. < 1311400904 199799 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :like unix was used to bootstrap gnu if i understand correctly < 1311400960 510211 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i don't "really" understand bootstrapping though < 1311400963 911970 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Clearly. < 1311400984 984108 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :isn't it a physical impossibility to bootstrap something? < 1311400995 172741 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :rather a systemic impossibility < 1311400997 554296 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Not really. < 1311401005 704959 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :there was this thing i read somewheer < 1311401015 353260 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :To bootstrap something is to build something with itself. < 1311401022 656854 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :about how < 1311401025 32237 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :There is no requirement that your initial build was bootstrapped. < 1311401046 389775 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :nevermind ^^; < 1311401054 985958 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hmm < 1311401064 570224 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :For instance, you could bootstrap a C compiler written in C, using a C compiler not written in C. (I don't know if such a thing exists. :P) < 1311401068 322565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Argh, fizzie, you am done confound me. < 1311401074 87054 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Or, you could compile it *by hand*. < 1311401079 138333 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: zeta c was written in lisp, I think < 1311401102 90371 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so one meaning of bootstrap is to have a compiler for a language written in itself then right? < 1311401106 202776 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The WEB program is itself written in WEB, although if you have the file TANGLE.PAS then you can start from there and then you can modify TANGLE.WEB and compile (with or without modification) WEAVE.WEB too. < 1311401107 717585 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :itidus20: Yes. < 1311401119 280272 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Are there C compilers written in assembly languages? < 1311401126 928394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: probably < 1311401132 889014 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :zzo38: None notable, at least. < 1311401166 333745 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :interpreter is probably a better word < 1311401185 587853 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Oh, yeah, you could also have the bootstrapping compiler run on an interpreter. < 1311401204 565097 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :C interpreter written in assembly language would also work since the C compiler could then compile itself < 1311401213 551681 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :I think that's how GHC started off. < 1311401249 632222 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :itidus20: basically every compiler written in its own language must have been bootstrapped at one point. < 1311401291 274395 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1311401298 691824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi Taneb < 1311401301 447917 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Hello < 1311401307 703104 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Frankly, bootstrapping compilers annoy me. I dislike circular dependencies. < 1311401310 253460 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :although there are several options for how that could happen: a compiler written in another language, an interpreter written in another language, or (probably the very first languages) by hand. < 1311401314 577157 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: but but @ < 1311401325 687588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway it's not circular if it's portable < 1311401327 892798 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oro. < 1311401331 429691 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i am very much confused < 1311401333 192140 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :elliott: For Linux package management. < 1311401344 878549 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hahahahhaha < 1311401345 76411 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Isn't GHC circular? < 1311401347 44820 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :elliott: Namely, I dislike GCC having a build dependency on GCC. < 1311401351 558825 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Taneb: Yes. < 1311401358 7026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: a package manager that can't handle circular dependencies is broken < 1311401363 674983 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :itidus20: for example erlang was originally interpreted in prolog (and still has a very similar syntax) < 1311401368 317304 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :elliott: Build dependencies. < 1311401374 549827 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: yep < 1311401388 322580 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :is the bootstrapped section just the minimum necessary to build the rest? < 1311401427 808832 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh i see now.. < 1311401435 160939 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the thing is when you update a language < 1311401445 964277 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and the updates to the language are coded in the language < 1311401448 111094 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: you can't use a feature you just implemented in the compiler without bootstrapping < 1311401456 858944 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :obviously < 1311401477 386906 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so you begin in say, C/asm, for example.. < 1311401486 450516 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :elliott: The only way to solve circular build dependencies is manual intervention so that the package depending on itself actually exists before you build it. Which is *really annoying*. < 1311401500 466010 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh i guess it doesn't matter what you begin in < 1311401504 350751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: or it could install a binary first < 1311401507 844689 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :same shit really < 1311401535 444727 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :elliott: Yesss, that's manual intervention so that the package depending on itself actually exists before you build it. < 1311401540 362150 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Which is really annoying. < 1311401557 980788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: no, that's doing it in the package manager < 1311401567 605495 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :It's still *really annoying*. < 1311401613 251915 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :So the fundamental idea though is about initially writing a minimal compiler/interpreter in say: C, C++, Lisp, Haskell, what-have-you.. and using that to compile/interpret a new version of your language < 1311401632 227150 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and using that to build your language < 1311401646 726764 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1311401697 222036 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I guess that it very much depends on many things. < 1311401723 264774 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Like, you wouldn't want to rely on an interpreter running underneath your language < 1311401747 977546 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :indeed interpreters written in the language itself aren't useful for bootstrapping :P < 1311401771 482876 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :although there are still uses for those < 1311401796 584617 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric : I can see that you could tell lisp to output asm code for an interpreter. < 1311401825 111179 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :uhh... or something < 1311401826 416642 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :lisp may have both an interpreter and a compiler for itself, where the interpreter is used for quick running and the compiler is used for optimizing < 1311401866 666687 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :inside the same implementation < 1311401870 762846 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh i mean.. suppose you wanted to implement a brainfuck interpreter. you wouldn't want to have the interpreter running on top of an interpreter. < 1311401872 333090 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Actually, Lisp almost always has a self-interpreter. That's the "eval" part of REPL. :P < 1311401916 823892 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :sometimes you might < 1311401918 708003 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :pikhq_: well it _might_ but it could also compile on the fly immediately, like ghc does < 1311401931 90597 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :oerjan: Yeah, true... < 1311401931 561251 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*ghci < 1311401950 197996 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :although that's still a slightly simpler compilation to bytecode < 1311402028 933213 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :in any case, i figure you only really want 1 layer of interpreters running most of the time < 1311402046 281673 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :itidus20: it's ok to use an interpreter to run your initial compiler, though, since that's a one time thing < 1311402047 790311 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and 2 for cases wheer it doesn't matter < 1311402082 568223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: sbcl compiles to native code always, fwiw < 1311402090 285090 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah < 1311402103 410047 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :including in the repl < 1311402116 756626 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but you wouldn't really want to load haskell, and then load brainfuck on top of it, and then supply a brainfuck interpreter's source to that < 1311402170 564467 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :or maybe you would < 1311402171 905593 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric ::) < 1311402182 471600 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :im just not really moving things forward < 1311402198 204631 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :itidus20: well for esolangs you might want to just because it can be done < 1311402208 139034 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yeah, its not such a bad idea < 1311402208 689147 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(see: my unlambda interpreter in unlambda) < 1311402229 833637 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :im just in the habit of attaching a value judgement to everything i say < 1311402420 569575 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :otherwise if you value efficiency you'd want to get a compiler pretty soon, or at least an interpreter that is itself compiled < 1311402495 241891 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :heavy.. < 1311405131 406667 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :You know what's odd? < 1311405148 214686 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :What my brother calls an awkward turtle is different to what I do < 1311405160 891904 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's an awkward turtle < 1311405172 818520 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :a personality type i think < 1311405179 42212 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :a clumsy tortoise < 1311405179 839820 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :a turtle goes into their shell < 1311405181 512701 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :A hand signal made during awkward silences < 1311405186 809387 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh. lol < 1311405203 924070 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :The point of it is to change the subject to the awkward turtle < 1311405238 399900 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :those things feel artificial to me. subject changes to how artificial they feel. nobodys happy. < 1311405242 154813 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I prefer to make things more awkward and then sink deper into depression < 1311405254 749044 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :classic itidus20 < 1311405305 63776 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1311405321 35016 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :To quote David Morgan Mar, "If you find yourself in an awkward silence... Fill it! Say something! Anything! You will never have a better chance to make an awkward situation even more awkward!" < 1311405322 385478 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Everything seems to go wrong < 1311405383 411854 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :does he ever come here? < 1311405411 59741 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :not to my knowledge < 1311405416 66964 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :No, I don't think he does < 1311405421 778080 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :has he ever? :P < 1311405437 33822 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :same answers? < 1311405440 646088 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I'm not even sure he's seen the wiki < 1311405442 150847 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :thats fascinating < 1311405444 999728 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hahahahahahaha < 1311405483 779649 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, the bloglike section on Mezzacotta hasn't been updated for over a year < 1311405512 83331 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :of course he has scary time planning powers, so he probably wouldn't fit in something that useless < 1311405516 91691 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it's like.. which friggen esolang club does he hang with then? < 1311405528 430584 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whereas Square Root of Minus Garfield has an update yesterday, so presumably that's still going < 1311405532 714975 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i thought this was the only one < 1311405539 806769 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as does Lightning Made of Owls < 1311405550 704319 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :itidus20: well afaik all his esolangs are old... < 1311405561 125326 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ah ok < 1311405579 152583 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :All the webcomics, bar Awkward Fumbles, are active < 1311405589 629224 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :And Infinity on 30 Credits a Day < 1311405604 79137 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: actually LMoO is skipping many updates nowadays < 1311405617 604885 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its funny how that works out < 1311405618 389457 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it is < 1311405626 41782 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :something like that, it would astonish me if it came out daily < 1311405634 236930 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's still being updated when there are submisisons < 1311405635 951657 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*submissions < 1311405747 794809 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and SRoMG shows no signs of abating < 1311405882 337070 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :btw the mezzacotta comic is rather dead if you look at the hall of fame section, not enough votes. although just this week some started trickling through. < 1311405908 494148 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Well, sqrt(-garfield) is brilliant. < 1311405963 471387 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1311405982 825717 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i actually read some of it before coming here < 1311406012 133065 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it really tore apart the comic medium in fun ways < 1311406014 636618 :Vorpal!~AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1311406034 662089 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :itidus20: Also, it's producing something intelligent out of Garfield. < 1311406053 444764 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Which is quite a feat. < 1311406132 901681 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I am not sure if I approve of Scott McCloud though. HE should try his hand at esolang though < 1311406148 297229 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Given that Garfield is a comic written for one purpose: making money... < 1311406165 86945 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Scott McCloud is the most likely person to publish a book about esolangs :D < 1311406173 136137 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :He has the mindset < 1311406181 163861 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :He just doesn't know it yet. < 1311406280 120652 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I mean Mr. McCloud will never be Jack Kirby or Akira Toriyama. < 1311406307 890149 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ok, as far as can see there is no evidence that DMM has ever edited our wiki. < 1311406311 618838 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*i can < 1311406323 641406 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: im sobbing loudly < 1311406332 205967 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :is he somewhat a celeb in esolang terms? < 1311406348 362490 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :itidus20: it's separate, he's an esolang designer /and/ a celebrity < 1311406351 209076 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he's a celeb in every term. well, apart from the one normal people use. < 1311406352 559032 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but not famous for esolang design < 1311406353 239287 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ahhh < 1311406360 95945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he writes this webcomic :P < 1311406369 269 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :he writes a somewhat popular webcomic < 1311406377 473035 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :"Irregular Webcomic!" < 1311406383 998097 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and has a heavy hand in several others < 1311406384 309271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Vorpal isn't appreciating this feature I coded into mcmap, probably because he's away; please tell me about how great it is < 1311406393 840226 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i actually discovered DMM when I started asking someone a question "theres not really any popular australian websites like google, yahoo etc" < 1311406397 381529 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I, umm, don't know what it does and why it's useful < 1311406402 648563 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but you managed to do something nontrivial in Java < 1311406406 209595 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's worth an accolade of itself < 1311406409 77309 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: im lol < 1311406412 583133 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: who said it was java??? < 1311406417 68962 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, good point < 1311406419 238852 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: mcmap is a proxy, it's pure retrostyle c99 < 1311406420 929387 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I assumed it was a Minecraft plugin < 1311406424 944216 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: nah, it's fizzie's project < 1311406426 456354 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, "retrostyle c99"? < 1311406428 384094 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that I also write some stuff for < 1311406428 891233 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and i went on wiki and found DMM < 1311406437 162724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yes, fizzie thinks this is the nineties, and does things like use bitshifts instead of division < 1311406443 235490 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: and mark functions "inline" < 1311406444 437338 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's adorable < 1311406445 490006 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, right < 1311406452 17030 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I use bitshifts instead of division when it's clearer < 1311406473 929999 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :say, if I'm dividing by a large power of 2, it's clearer to write x >> 20 than x / (1 << 20) < 1311406479 732151 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or worse, x / 1048576 < 1311406504 595039 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :x >> 1 vs. x / 2, though, they're pretty much equal in terms of legibility < 1311406555 155503 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Category:Australian_websites "Irregular Webcomic!" < 1311406560 267481 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :ais523: Yes, but you're using bitshift when, logically, you are shifting bits. < 1311406565 733902 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i found him by that means < 1311406569 582946 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :ais523: Which is only proper. < 1311406581 392098 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :What if the shift is zero-extend? < 1311406594 125434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: oh, and he tries to make things thread-safe by marking them volatile < 1311406606 370234 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :elliott: *wince* < 1311406610 935461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: dont wnice its amazing < 1311406621 941586 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :DMM is the most famous esoteric programming language inventor with a PhD in Astrophysics < 1311406629 130398 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :That's the "make the compiler stupid" button. < 1311406629 465043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i can respect a man who uses macros because he doesn't trust the compiler enough to optimise an inline function < 1311406642 225848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: well it _is_ a mutex < 1311406655 997020 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :australia kicks ass < 1311406664 10915 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: that, umm, can actualy work sometimes < 1311406670 474789 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I lived in Australia for 11 months < 1311406670 892202 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(making things volatile to make them thread-safe) < 1311406672 4257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: hmm, the most popular australian website may be Whirlpool (it's the only one I can think of off the top of my head) < 1311406680 318670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which I'm not sure /why/ it's famous, because it's all about Australian ISPs < 1311406680 851476 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :we have kangaroos and DMM and isn't afraid of anything < 1311406682 614296 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but I know it anyway < 1311406689 79137 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :ais523: And in some cases, it just makes the compiler stupid. < 1311406692 479596 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but expecting it to happen without knowing why is probably going to end in failure < 1311406694 255081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote australia kicks ass we have kangaroos and DMM and isn't afraid of anything < 1311406697 723995 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :541) australia kicks ass we have kangaroos and DMM and isn't afraid of anything < 1311406703 743267 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I suspect the most popular Australian website is google.au < 1311406706 412630 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but am not certain < 1311406709 784519 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :It depends quite heavily on what you're doing. < 1311406710 527353 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that's not really an _Australian_ website < 1311406712 665736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And I meant most famous < 1311406736 942057 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION wonders how many Australians are proud of kangaroos despite having never seen one < 1311406747 595278 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION resists urge to say "Google's pretty famous" < 1311406764 472068 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Interestingly, there are some feral wallabees in Scotland < 1311406766 750360 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: they're fairly common in the Australian countryside, aren't they? and even citybound Australians probably see them in zoos < 1311406774 934186 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even I've seen a kangaroo, in a zoo < 1311406796 572558 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I've seen a kangaroo in a zoo... in AUSTRALIA < 1311406801 84707 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :you don't have to travel far to see one.. you just have to leave the cities < 1311406813 121141 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that was a nice rhyme < 1311406818 701567 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :they're everywhere once you actually get away from suburbia < 1311406826 314105 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: coincidental, and it doesn't scan properly < 1311406828 577394 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :kangaroo / in a zoo / there's pretty much no way this rhyme isn't going to end up talking about kangaroo poo, so I'm stopping it here < 1311406840 775968 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which means it's a good rhyme in a bad context to put a rhyme in < 1311406846 915466 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :everytime you go camping in melbourne you're bound to see one < 1311406877 15032 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :hrm < 1311406882 683087 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :they're everywhere < 1311406890 363753 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its just they're not in suburbia < 1311406890 561720 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ACTION sees a reasonable path to getting an Erdos-Bacon number of 65 < 1311406891 745973 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*6 < 1311406919 450161 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i don't get out much.. but i have seen them in the wild several times < 1311406936 707606 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :coppro: Do tell. < 1311406949 820800 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Also, s/Erdos/Erdős/ < 1311406954 825368 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :every encounter with a kangaroo tends to be memorable too < 1311406983 248947 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i guess they would get boring quickly enough < 1311407028 868848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: 65??? WOOOOOOOOOOW < 1311407053 934688 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i suspect 65 might actually be _harder_ than 6 < 1311407089 743397 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: My father has a Bacon number of 3; there are multiple profs at UW with Erd(I don't know how to compose the accent with my keyboard layout)s numbers of 1 < 1311407111 353002 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Here, it's Compose = o < 1311407127 795109 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: Although my father's Bacon number of 3 doesn't apply if you only count credited actors < 1311407132 77511 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :as he was an extra < 1311407138 530619 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :pikhq_: like in SML iirc < 1311407142 919271 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :(and I haven't run the cast list of the film to see if he actually has a 2) < 1311407148 144506 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Crediting doesn't typically matter for Erdős-Bacon. < 1311407160 54862 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is it Erdős * Bacon that you're using to do the calculation? or appending digits? < 1311407167 777928 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Erdős + Bacon < 1311407172 207767 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aha < 1311407177 178220 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so 65 is really quite difficult? < 1311407188 330593 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Unless you have a time machine. < 1311407201 321024 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Bye, everyone < 1311407207 747440 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Quit: Page closed < 1311407209 52186 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Then, you can be enough generations removed to pull it off. < 1311407223 851042 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I still don't know what my Erdős number is < 1311407240 194849 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I'm pretty sure I have one, given that I've coauthored papers with people who have coauthored lots of papers < 1311407241 379194 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :ACTION really would like for Bacon to appear in a film using stock footage of Erdős. < 1311407253 559658 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: to give the lowest possible value of 1? < 1311407261 422421 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Yes. < 1311407262 152729 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it'd be funnier if they coauthored a paper < 1311407270 506562 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: grep https://files.oakland.edu/users/grossman/enp/Erdos2.html < 1311407273 495783 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: well i assume you'd have to get a long chain of people to cooperate with each other to get it that high < 1311407285 213558 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :oerjan: Or time. < 1311407290 665353 :cheater_!~ubuntu@g229160096.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311407295 671841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :* pikhq_ really would like for Bacon to appear in a film using stock footage of Erdős. < 1311407299 765269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i think something like that actually happened < 1311407321 262795 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :I thought it was just someone with a Bacon number doing that, though. < 1311407321 460519 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : ais523: Vorpal isn't appreciating this feature I coded into mcmap, probably because he's away; please tell me about how great it is <-- what feature? < 1311407327 426960 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, or not < 1311407332 214583 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: see -minecraft < 1311407341 540649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just after you joined < 1311407342 719568 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Yup. < 1311407346 675720 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's currently broken btw :P < 1311407350 421984 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait i didn't commit the broken < 1311407351 263107 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Erdős has an Erdős-Bacon number of 3. < 1311407351 540940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's not broken < 1311407380 389179 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: oh wait you filter URLs < 1311407391 470081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no he doesn't < 1311407395 172575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not any more < 1311407401 158994 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I delink them < 1311407407 356273 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but can still see what they say < 1311407409 28581 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Which is the lowest known Erdős-Bacon number, though a few people have that. < 1311407410 615315 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What counts as a "paper" for Erdos number? < 1311407423 409836 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :an academic paper < 1311407427 404118 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I did a simple proof with ais523. Does this mean I might have a .. blah < 1311407431 504831 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Sgeo: The *stock* definition is an academic, published paper. < 1311407451 947655 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, my Erdős number is at least 4, it seems < 1311407455 702868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: no. < 1311407479 361857 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: clearly we should collaborate and I should get a research term with one of the two profs at UW I know of with 1 < 1311407484 764801 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :that will give you a firm 3 < 1311407488 768618 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Now I will sleep soon. Tell me now or later, if you have more ideas about my optimization problem or any other IRC channels you know that they could discuss these things. < 1311407501 73874 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: > < 1311407517 762343 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ais523, clearly, we should write a paper >.> < 1311407523 150428 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :(I actually have an eye on one in particular since he both works in an area I'm interested in and taught me last term) < 1311407523 348084 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Oh, sorry, it's any research collaboration resulting in a published work. < 1311407531 613370 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : < 1311407540 662335 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :A collaborative, unique proof would probably count. < 1311407543 702740 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh, does that mean that elliott has an Erdős number because I mentioned what I was doing to him? < 1311407546 903433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: :D < 1311407548 660888 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and he replied? < 1311407554 1235 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: everyone you have EVER LOOKED AT has an erdos number now < 1311407561 380107 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ais523, is our GoE proof unique? < 1311407578 312605 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: I don't know what you're referring to < 1311407584 538904 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, I mean, my coding style is slightly influenced by elliott < 1311407590 522878 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :from being exposed to his programs < 1311407598 65556 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I did a lot of programming towards one of the papers < 1311407615 433489 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I'm still trying to figure out why I switched from Allman-style braces to K&R-style, though) < 1311407619 794855 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ais523, that thing about any sufficiently small pattern in a bounded Game of Life universe being a result of some Garden of Eden < 1311407626 662020 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(for when I'm not trolling with EOL braces) < 1311407634 744135 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: it probably isn't new < 1311407640 751145 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh, darn < 1311407641 488498 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :someone else has probably wondered that at some point < 1311407651 148430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : well, I mean, my coding style is slightly influenced by elliott < 1311407652 62185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :really? < 1311407655 420683 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or is this just in a butterfly effect sense < 1311407672 881135 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo: what is the result, precisely? < 1311407679 956607 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: well, I've had style arguments with you, and they help to sharpen my opinions of my own position < 1311407689 741716 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I've started using K&R/OTBS style for no obvious reason at all < 1311407702 44853 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mcmap puts { on the line after branch constructs and it makes me unhappy < 1311407708 798445 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*OTB style < 1311407719 426284 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I used to do that, because the books I learned C from did < 1311407741 996177 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I really dislike {-on-its-own-line < 1311407742 943420 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :coppro, every sufficiently small (5 width and height smaller than the universe) pattern in a bounded Game of Life universe has at least one Garden of Eden that results in it. < 1311407747 354785 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :iirc < 1311407753 409534 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: do you really dislike }-on-its-own-line? < 1311407760 155957 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OTBS is like Perl, it's inconsistent in the name of looking nice < 1311407761 128494 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: I do < 1311407766 901770 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :(not) < 1311407783 424932 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo: interesting. What's the proof? < 1311407789 698224 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :also bounded -> toroidal? < 1311407812 555201 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, another plausible indentation style is { lined up with if(x), on the same line as the line after, and } at the end of the line, next to the margin (i.e. column 78) < 1311407821 919847 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wonder why nobody uses it? < 1311407830 741267 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: ewwww < 1311407837 998845 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :coppro, yes, although it works with other topologies. And probably also with always-off beyond a point, but not sure, and ais523 wasn't paying attention. < 1311407850 692967 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :coppro, let's see if I can remember it offhand. It's somewhere in logs < 1311407853 978221 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo: "yes" is not a proof :P < 1311407872 894695 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Yes was to bounded -> toroidal < 1311407884 512248 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah ok < 1311407896 265025 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: now I'm trying to think of something that's proved by infinitely many copies of the letter 'y' < 1311407898 659812 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey ais523, here's a screenshot you won't understand: http://i.imgur.com/Oygim.png < 1311407898 857683 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I can't < 1311407908 408906 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ACTION notes that there is no coding-style applicator editor that i have heard of < 1311407908 857284 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it could make a decent counterexample to various banal and pointless statemetns < 1311407919 663 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : coppro: now I'm trying to think of something that's proved by infinitely many copies of the letter 'y' < 1311407925 197801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"there exists an infinite stream of 'y's" < 1311407931 481223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(constructive-style proof) < 1311407933 94788 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: something vaguely interesting < 1311407938 242665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: you mean a reformatting editor? < 1311407947 177807 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: The only thing I dislike more than putting opening braces on their own line is putting them on their own line AND indenting them halfway < 1311407949 176923 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: that there exists infinite anything would be considered interesting to some people < 1311407951 363180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(see ultrafinitists :P) < 1311407951 875049 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :itidus20: several programs, like Emacs and Kate, will shuffle lines left and right to comply with a coding style you give them < 1311407960 447927 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :NetBeans, at least, will completely re-pretty-print your program if you tell it to < 1311407967 873308 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and vim < 1311407985 230398 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: perhaps you should give ultrafinitists a copy of yes < 1311407989 404879 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and watch their minds explode < 1311407989 785377 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ais: I can independantly discover any feature given enough time < 1311407998 245429 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :coppro, in a bounded universe, every pattern is either a oscillator or a precursor to one. < 1311408018 387441 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(counting things like empty universe as an oscillator) < 1311408033 586108 :cheater_!~ubuntu@g229160096.adsl.alicedsl.de JOIN :#esoteric < 1311408034 281851 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I assume it's Minecraft-related; the first thing that came into mind when I saw it was that it was a Dwarf Fortress map dump < 1311408042 167115 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and Minecraft map dumps are likely to look similar < 1311408045 389020 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :There are no infinite growth patterns. Eventually, you're going to start repeating. < 1311408047 474432 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as people do similar things to the map in those games < 1311408055 923907 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo: Right. I know that result < 1311408074 652686 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y < 1311408076 70247 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y < 1311408077 758455 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y < 1311408098 634130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott: I assume it's Minecraft-related; the first thing that came into mind when I saw it was that it was a Dwarf Fortress map dump < 1311408104 904222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's not really a dump, more a live view < 1311408134 500986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott: perhaps you should give ultrafinitists a copy of yes < 1311408134 698546 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : and watch their minds explode < 1311408145 193873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: they'd, unfortunately correctly, probably argue that it was still bound by C's restrictions < 1311408148 659940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :at least, if they were IN THE KNOW < 1311408153 939272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because they know the OS is written in C < 1311408155 239180 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes doesn't count its iterations, does it? < 1311408160 862875 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :If you take a pattern that's just a precursor, and work "backwards" (for all possibilities of backwards), you can't end up with the same pattern again, otherwise, it wouldn't be a precursor < 1311408173 296035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: No, but the OS has to print it out < 1311408177 292075 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and depending on what you're outputting, the OS doesn't have to either < 1311408182 81399 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*outputting to < 1311408186 38785 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :say you're outputting to a parallel printer < 1311408186 664571 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: OK, but the hardware will still degrade :P < 1311408192 276730 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's going to run out of paper eventually, I suppose < 1311408198 95059 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the ys will still be there conceptually < 1311408199 6462 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: You could print to screen and wipe anything that trails off < 1311408201 91660 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :You can't go "backwards" infinitely, it has to stop sometime before 2^area < 1311408236 517923 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: How come Junethack has muted goals in AceHack? Isn't AceHack basically vanilla for the purposes of gameplay? < 1311408249 139466 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :So every precursor has a Garden of Eden that results in it. < 1311408255 325421 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: it's because I didn't want to break save compatibility to add a patch that was implemented really badly < 1311408261 140462 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo: right < 1311408263 948977 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I restricted myself to stuff that the game tracked already < 1311408268 324781 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :apparently (according to the source of translations of the tipitaka) buddha said that the first being in a realm(not sure if i have this right) assumes himself to be god < 1311408270 91412 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: ah < 1311408280 50235 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :planning to play in junethack, btw? < 1311408289 833764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what are muted goals? < 1311408295 776194 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I'm still astounded that Slashdot accepted the story) < 1311408300 127851 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Now, for every pattern of a certain size or smaller, you can trivially make a precursor by putting a single live cell outside of causal contact with the pattern. Therefore, the pattern has a precursor, and therefore, there's a Garden of Eden that results in it. < 1311408302 820155 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: they're not really muted, just slightly different than the other variants < 1311408318 947435 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: muted meaning less difficult < 1311408330 6827 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ooh, the submitter of the slashdot submission is the one with that insulting crawl infodb entry < 1311408337 673176 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ais523, did I forget anything/make any mistakes? < 1311408338 507429 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well insulting-ish :P < 1311408340 40584 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I thought of that in particular because "beat sokoban" is replaced with "consult the oracle" < 1311408347 840540 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :the others are close to isomorphic < 1311408351 73347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(long story involving monqy as to why I know/recall this so recently) < 1311408351 271367 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Or be too long-winded for something simple? < 1311408362 759342 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo: I wasn't playing attention < 1311408367 930601 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oh, the luckstone from mine's end isn't < 1311408369 793650 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: bhaak is the developer of UnNetHack < 1311408374 382894 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it's replaced with getting into the quest < 1311408378 406782 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :coppro, ping < 1311408380 192743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"bhaak < 1311408380 471273 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Still believes that Nethack is the most popular roguelike. < 1311408380 669034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also believes that the earth is flat. < 1311408380 669131 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Happens to maintain a Nethack fork, UnNethack. If you're curious how a Nethack with some thoughts spent on balance could look like, give it a try: http://sourceforge.net/apps/trac/unnethack/ < 1311408380 669174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Is on the record as stating that he is not a shark. < 1311408381 751084 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Likes ke$ha" < 1311408390 501883 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and possibly the person with the most (although not the largest volume) of AceHack patches but me < 1311408399 6260 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo: makes sense < 1311408407 672475 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :goodplayers < 1311408407 870888 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :10 wins. Add yourself to the list with !nick goodplayers yourname. Don't be a monqy and delete the list. < 1311408407 871112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The number of wins required to be a goodplayer increases over time. It is defined to be one more win than monqy currently has, except when it gets fixed at nice numbers like 10 or 27 for a while. < 1311408415 526022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy needs to extricate himself from this learndb < 1311408443 976885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://twitpic.com/monqy <-- google search result for monqy, COINCIDENC???? < 1311408452 529358 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a picture of a twit? < 1311408483 764748 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, I'd be very surprised if Crawl were more popular than NetHack < 1311408489 594646 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but Crawl's playerbase, I expect to be easier to count < 1311408492 626917 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I wouldn't, at all < 1311408492 905572 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo: Now, for the killer question: can you work out whether this applies in the totally general case? < 1311408502 89749 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :NetHack's a part of UNIX culture, Crawl isn't < 1311408509 541432 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: Nobody on Windows plays NetHack, lots of people on Windows play Crawl (tiles, universally) < 1311408516 876305 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Yes I know not "nobody" etc. etc. etc.) < 1311408522 553880 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: most of the YouTube results for NetHack are played on Windows < 1311408524 256802 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :coppro, general as in generalizes to other rules, or to infinite sized universes? < 1311408525 369799 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Also, Fushigi no Dungeon. < 1311408530 139552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also see sheer volume of DCSS on http://www.reddit.com/r/roguelikes, although I realise the sample might be biased < 1311408533 735631 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: bad logic < 1311408538 366703 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo: To all finite patterns < 1311408538 564815 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: indeed < 1311408539 71671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :X=>Y =/= Y=>X < 1311408550 87938 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :(a series of Japanese console rogue-likes) < 1311408551 910351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'd be very surprised if NetHack had more active players than DCSS < 1311408554 136652 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's still relevant, you just have to plug the numbers into Bayes' Theorem < 1311408560 339399 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: you don't have to tell me what the Mystery Dungeon series is < 1311408564 515420 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm too lazy to be a Bayesian < 1311408568 577402 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :some of the games in it are released in the UK too < 1311408573 820098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"monqy < 1311408574 17739 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :killed good players, is a horrible person" < 1311408574 215339 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :ais523: Not everyone would know. < 1311408576 586243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yep < 1311408599 794990 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :coppro, good question, I'd like to try, but I have no reason to believe I can. I am currently mentally playing with more GoE stuff though < 1311408621 543975 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm actually quite a fan of Pokémon Mystery Dungeon; its bonus levels (Zero Island) have a balance unlike anything I've seen in any other roguelike, and are sufficiently fun that I'm considering writing my own roguelike based on similar principles < 1311408637 130939 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's like what I think Crawl ought to be like, rather than what it actually is like < 1311408639 44925 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: interesting; your recommendation might make me pick one up < 1311408660 587113 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: be careful; the first 85% or so of Pokémon Mystery Dungeon is insultingly easy, and you have to play through it before you reach the fun part < 1311408671 822966 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most people have given up before they reach it < 1311408676 444354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :squarelos totally looks like spanish ors omething < 1311408695 44994 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523 is going to reply to this with an opinion on squarelos < 1311408708 636111 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: nah, I'm not good enough at Crawl to have a serious opinion on it < 1311408719 608285 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but apparently, the developers mostly dislike it, and the top players mostly like it < 1311408735 206851 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably the wider playerbase mostly dislikes it because it looks worse than circlelos, but I'm not sure < 1311408741 657366 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: monqy seems to be behind it < 1311408765 190215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :clearly, we need to inundate him with these mixed opinions < 1311408793 176398 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: I was planning to go for the discount bin anyways < 1311408934 78445 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: completely unscientific comparison based on seeing a link to an SA forums thread in the crawl learndb: Crawl's thread has amassed 141 pages in three months; I can't even /find/ a thread for NetHack, but Minecraft's has attained 574 in six months < 1311408952 165637 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think it's fair to say that Crawl is the most popular roguelike THAT PEOPLE ACTUALLY THINK IS A ROGUELIKE WHEN THEY'RE PLAYING IT OK OK PIKHQ < 1311409056 114621 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Now back to mcmap < 1311409085 502251 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :another completely unscientific comparison: NetHack's been slashdotted more often than Crawl < 1311409144 689026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: oh, /come on/ < 1311409151 116963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's about seven hundred times more biased than mine < 1311409194 459439 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, the SA thread for Crawl was, for ages, the main forum to discuss the game < 1311409199 888114 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is why it's mentioned there < 1311409204 415295 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :a? < 1311409207 959587 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*sa? < 1311409212 605040 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: something awful < 1311409222 412879 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they moved away to the Tavern because they didn't like a pay site having most of the discussion about the game < 1311409224 249573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :one of the largest forums on the internet, with some site that nobody reads attached to it < 1311409241 194755 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is it the largest paid forum, I wonder? < 1311409241 889557 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: it is indeed something awful < 1311409253 868947 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :things like many of the 4chan boards are presumably larger, but you don't have to pay to post there < 1311409255 226527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: according to http://www.big-boards.com/, no; offtopic.com is larger < 1311409269 546170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: what an original joke < 1311409269 744133 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh, I'm not surprised there are forum rankings < 1311409278 397815 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but you only mentioned one other forum, so I'm guessing that they're second < 1311409283 959161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: unfortunately, that ranking omits the largest forum on the internet because it doesn't have the data they want < 1311409290 627343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and no, they're just the only one I remember being pay-for < 1311409292 336637 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aha < 1311409294 484434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I checked the biggest ones out a while back for some reason < 1311409302 787678 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(the largest forum on the internet is 2channel, by a large margin) < 1311409308 477750 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, that makes sense < 1311409310 418762 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(but they don't have e.g. membership information as they don't have members) < 1311409320 795336 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait "Registration Optional, USD33.00/year" < 1311409322 573658 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe they do :-P < 1311409341 96064 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :does a paid forum end up being better? < 1311409385 405432 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :itidus20: depends on what you mean by "better" < 1311409397 925510 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's going to discourage a huge number of potential posters, and probably many readers too < 1311409410 359346 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that's not necessarily going to be a bad thing < 1311409433 198716 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION has ended up coding mcmap in gedit, I wonder why? < 1311409441 16672 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its a weird idea < 1311409452 785551 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, I know why, it's because vi displays tabs as spaces, so I can't copy and paste properly with my terminal, and because emacs just feels wrong here < 1311409452 983499 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :http://www.mezzacotta.net/archive.php?date=2012-12-22 My goodness that is wonderful. < 1311409472 111155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: SA seems to do well enough with those: < 1311409472 806005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :5,187 Users Logged In < 1311409473 84759 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :3,550 registered users logged in. < 1311409473 282295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :155,024 users total. < 1311409481 840913 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(OK, it's probably one of the only successful for-pay forums.) < 1311409485 728071 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: if you're a paid forum, being big is definitely to your advantage < 1311409493 943646 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just like if you're a social network, being big is definitely to your advantage < 1311409494 974204 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Obvious statements woo :P < 1311409504 692064 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: what is so special about that date? < 1311409515 678136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: you can figure that one ou < 1311409515 955883 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :t < 1311409520 263140 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: haha, that must have been specialcased < 1311409521 902575 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :coppro: Day after the Mayan calendar ends. < 1311409526 202037 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :ais523: Undoubtedly. < 1311409527 732039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's not < 1311409529 612968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.mezzacotta.net/archive.php?date=2012-12-20 is the same < 1311409540 874108 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as is http://www.mezzacotta.net/archive.php?date=2012-11-01 < 1311409544 100357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're doing something wrong < 1311409547 318105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait, duh < 1311409548 209221 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh right, those comics haven't been written yet < 1311409549 784357 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can't see future comics < 1311409559 285570 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Aaaah, it only peeks into the past. < 1311409568 534028 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah, I know the date < 1311409574 461271 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :just nothing seemed special about that site at that date < 1311409584 766288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: well, that the comic didn't exist < 1311409592 453601 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :on account of the universe not existing, just like mezzacotta extends back to the beginning of time < 1311409601 327121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's only amusing if you know what mezzacotta is < 1311409640 577891 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I do not < 1311409660 616096 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://www.barnesandnoble.com/w/the-assemblies-of-god-holy-bible-god/1030075545?ean=2940012671967&itm=2&usri=assembly%2bof%2bgod oh, this pattern of "helpful" votes isn't suspicious < 1311409681 344277 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :coppro: It is a webcomic which has an update for every day. < 1311409686 788875 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it has the largest archives of any webcomic ever < 1311409705 150097 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: well, MSPA will surpass it in a few years, I'm sure < 1311409715 122415 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably it was going as a newspaper comic before it first came online, and as a pamphlet comic before that, and as a stone carving comic before that < 1311409730 219119 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and as a plsama painting comic before that < 1311409731 53016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :plasma < 1311409735 615402 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Specifically, every day on the proleptic Gregorian calendar. < 1311409774 629938 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :And then some. < 1311409777 871337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I GUESS MY JOKE TRULY WAS THAT BAD < 1311409788 944360 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :http://www.mezzacotta.net/archive.php?date=-9999999999999-01-01 Here's the earliest comic. < 1311409789 778786 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq_: DMM could tell that the Gregorian calendar was going to be introduced millions of years before it was, so he worked on that assumption < 1311409798 631919 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, my fingers tried to tab-complete Gregorian, and it half-worked < 1311409806 48585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hahaha < 1311409810 150030 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1311409819 672833 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, "I think this comic is going downhill." must have been special-cased as the first line < 1311409855 326737 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :coppro, you should read all of them. < 1311409857 853839 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: it could just be chance < 1311409876 227565 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :There's a comic worth archive-binging. < 1311409885 138327 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Especially since you'll need to invent immortality to do so. < 1311409895 780894 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: yeah, but /come on/ :P < 1311409896 622251 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, ais523, or, perhaps the function determining the comic was designed with that result in mind < 1311409897 413239 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Well, not necessarily immortality. < 1311409906 32190 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Just being highly prolonged. < 1311409936 494198 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ahh.. is mezzacotta a procedural comic? < 1311409943 244740 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Yes. < 1311409947 97840 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: no, it is hand-written by the comic irregulars < 1311409948 484946 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: fuck you < 1311409951 418689 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net PRIVMSG #esoteric :Either that or DMM is amazing. < 1311409959 893686 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IT IS NOT JUST DMM DO NOT DISCOUNT THE CONTRIBUTIONS OF OTHERS < 1311409975 304927 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :today's mezzacotta is funny < 1311409991 934514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although the first and second panels should be swapped < 1311410031 952578 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1311410037 17868 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :"The rod of alertness is planted (set) to prevent each instance of a beetle." < 1311410057 966491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION really wants to play frictionless tennis now < 1311410179 757345 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1311410234 194161 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the D&D markov chain person strikes again? < 1311410241 385926 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :? < 1311410273 514614 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: one of the mezzacotta people just does markov chains of the d20 SRD (basically, D&D minus trademarks) < 1311410290 840639 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and itidus20's quote sounds like it was generated like that < 1311410320 808572 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net PRIVMSG #esoteric :there is a tetris dude < 1311410324 280542 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net PRIVMSG #esoteric :goes by holdnext < 1311410327 413119 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ohhhh < 1311410335 519330 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net PRIVMSG #esoteric :i swear to god every post he makes sounds like a markov chain text generator < 1311410338 458582 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so theres actually characters < 1311410338 815971 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net PRIVMSG #esoteric :but apparently he's a real person < 1311410362 668750 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :um fizzie < 1311410367 89319 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Uint32 v = *b; < 1311410367 287389 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : if (v < 64) < 1311410367 287579 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : rgba = RGBA_OPAQUE(4*v, 4*v, 0); < 1311410367 287688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : else < 1311410367 287795 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : rgba = RGBA_OPAQUE(255, 255-4*(v-64), 0); < 1311410369 554014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :b is the array of blocks < 1311410374 264773 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :don't you want to use y, not v?... < 1311410397 463897 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wiat no < 1311410400 623251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :b is different for that < 1311410401 40359 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :argh < 1311410621 565875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: < 1311410621 845147 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : int lv_block = c->light_blocks[bx*(CHUNK_ZSIZE*CHUNK_YSIZE/2) + bz*(CHUNK_YSIZE/2) + ly/2]; < 1311410622 42910 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : int lv_day = c->light_sky[bx*(CHUNK_ZSIZE*CHUNK_YSIZE/2) + bz*(CHUNK_YSIZE/2) + ly/2]; < 1311410622 43089 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : if (ly & 1) < 1311410622 43196 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : lv_block >>= 4, lv_day >>= 4; < 1311410622 401138 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : else < 1311410622 629445 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"Not being one-to-one is not considered sufficient of a function for it to be called one-way (see Theoretical Definition, below)."? < 1311410624 576256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : lv_block &= 0xf, lv_day &= 0xf; < 1311410624 773866 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Huh? < 1311410626 407125 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :typical mcmap code < 1311410644 593849 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :gah, stupid italics indentation < 1311410650 66030 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(my client interprets tab as "toggle italics") < 1311410663 128060 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo_: yes, those are different concepts. < 1311410690 766268 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :one-to-one == injective (probably what you want for GOL stuff) < 1311410700 380111 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'd say the bitshifts/bitmasks are correct there, as it looks like it's trying to unpack a format that packs multiple 4-bit chunks into an octet < 1311410703 120077 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :oerjan, I'm on this page for different reasons < 1311410704 451999 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :one-way = cryptographical < 1311410706 460967 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the mathematical behaviour is irrelevant < 1311410729 979777 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :oerjan, and I'm kind of just wondering about hashes not necessarily being one-way < 1311410760 777836 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo_: well no one has proved that one-way functions definitely _exist_ < 1311410782 905242 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(requires P != NP) < 1311410793 127694 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I should go to sleep now < 1311410840 995037 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: does not require P != NP; if checking is O(n^2) and breaking is O(n^999), it's going to be safe for all practical purposes with high enough n < 1311410859 285921 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well depends on your precise definition then < 1311410880 638906 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :P != NP iff P != 0 and N != 1 < 1311410888 396593 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : < 1311410895 324663 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's been made before < 1311410921 837430 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, what if P = +Inf, N = 2? < 1311410924 376886 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :+Inf is not a number < 1311410936 67371 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no, that's NaN < 1311410943 409969 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> (1/0) == (0/0) < 1311410944 424987 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : False < 1311410947 802577 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: +Inf * 2 = +Inf < 1311410954 992648 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :> (1/0) * 2 < 1311410955 967841 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Infinity < 1311410968 652682 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it was a joke < 1311410977 554647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: I would just like you to know that I edit mcmap with four-wide tabs < 1311410977 752967 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I see < 1311410980 700690 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in response to coppro < 1311410989 411421 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : YOU ARE LIVING A LIE < 1311411014 53016 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Who doesn't use four-wide tabs for stuff? < 1311411019 303975 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: why not edit it with half-width spaces too? < 1311411026 171765 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Sgeo_: FREAKS < 1311411028 352971 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: SOOO ANGRYYYYYYYYY < 1311411033 49353 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: oh god don't < 1311411037 809341 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're not me, so he'll actually respond < 1311411041 40056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and we'll be here for hours < 1311411088 820988 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I actually posted that Linux coding style guide quote to someone in a different channel earlier < 1311411095 756144 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when we were about to get into a tabs vs. spaces vs. tabs=8 war < 1311411099 935036 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I need to go to sleep < 1311411106 526185 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it killed the conversation, obviously they were unable to argue with ti < 1311411107 718787 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : when we were about to get into a tabs vs. spaces vs. tabs=8 war < 1311411108 75451 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*it < 1311411109 955002 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :uh oh ais523 < 1311411118 784234 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you implicitly acknowledged that there MAY exist tabs that are not equal to eight psaces there < 1311411125 134482 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :better be careful!!!! < 1311411139 979566 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: no, I acknowledge that some people use tabs for purposes that most programs are incapable of reading < 1311411146 635465 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Erm, I meant "4 spaces for each indent level" when someone said tabs < 1311411151 686213 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION hides < 1311411160 374641 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the only programs I can think of where tab width is variable, are some programming editors, and word processors < 1311411163 871017 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :everything else uses tab=8 < 1311411170 838287 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(well, QBasic uses tab=14, but it's insane) < 1311411171 36495 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think my Python is showing < 1311411173 598708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: hehehehhehehe WOW LOOKS LIKE I'M NOT GETTING INTO THIS AGAIN WITH YOU how strange < 1311411177 90182 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Wow, that sounsd wrong < 1311411339 924782 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hey, ahtewa's using ä in Eodermdrome programs < 1311411341 837736 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's cheating! < 1311411348 999573 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although, I suppose I didn't specify the alphabet < 1311411355 904853 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it does make it more pronounceable < 1311411416 216545 :ais523!~ais523@unaffiliated/ais523 TOPIC #esoteric :Tarn was pleased. “The hippos like the sewers!” he said. He took a celebratory swig of Dr. Pepper, and rocked back and forth. | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1311411427 557686 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :clearly we need to get someone vietnamese to write the eodermdrome C interpreter < 1311411435 639910 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(all I added was a comma; it's correct either way but means something slightly different now) < 1311411526 568029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: it looks to mean the exact same thing to me < 1311411529 824527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since I know the context < 1311411541 259655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how has the meaning changed? < 1311411554 170259 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I think with the comma it implies that the swig of Dr. Pepper and the rocking happen one after the other < 1311411559 692718 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and without, it leaves it ambiguous as to whether they overlap < 1311411563 680192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haha < 1311411565 493152 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OH THE MEANING-CHANGE < 1311411573 107278 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I said "slightly different" < 1311411615 264880 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :slightldyifferent < 1311411630 387104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: the source of that is an amusing read, by the way < 1311411647 474040 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: It's an NY Times article that purports to be about Dwarf Fortress, but is mostly a list of all the ways in which the NY Times writer thinks Tarn is weird < 1311411671 622459 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I, err, looked at that article < 1311411684 449479 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it was paywalled < 1311411697 843313 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that paywall is bypassable with a single line of JS, IIRC < 1311411701 66872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's literally just an overlay < 1311411728 623295 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not in my case, it wouldn't scroll, and I assume the article was longer than a screenful < 1311411736 387492 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's possibly because I declined cookies and didn't use JS < 1311411783 969377 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: umm, you can disable scrolling, I think < 1311411785 155677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but fair enough < 1311411796 199042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but you could see the article greyed-out with the one I'm talking about < 1311411800 229837 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I couldn't < 1311411872 813859 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Good night < 1311411898 855707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ais523: do you know how to check whether the window is focused in SDL? < 1311411905 112345 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I suppose I have to handle the event... < 1311411915 681757 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I don't, I've hardly used SDL < 1311411923 747184 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can't even remember if DNA Maze is written in it or not < 1311411934 131937 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know I straight-ported it to something, but can't remember if it was SDL, although it seems plausible < 1311411968 589527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is :P < 1311411992 59779 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :straight ports generally don't require much thought < 1311412006 918270 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :sufficiently so, that you can forget what libraries you're working with < 1311412036 981145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I've learned very little SDL working on mcmap, although I've mostly left the actual map parts alone until now < 1311412113 119630 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1311412742 654600 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Ok so an idea came to me. < 1311412786 323987 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :The degree to which a randomly generated world is enjoyable is probably correlated to the amount of cooperative multiplayer conducted within that world < 1311412822 82260 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :in other words, always looking for a human meaning < 1311412828 235263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a great many people enjoy single-player minecraft but don't enjoy it online < 1311412836 323797 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :even cooperatively < 1311412852 863271 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but minecraft at least has NPCs I guess thats the diffeernce < 1311412865 486712 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :maybe you don't need humans < 1311412870 709800 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :maybe NPCs are enough < 1311412906 78661 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lots of people play in peaceful, and then there are no NPCs inside any real structure < 1311412914 447252 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and sheep and pigs are generally more of an ignored annoyance outside < 1311412918 860890 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cows too < 1311412922 542776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :chickens are too tiny to notice < 1311412972 749155 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok so.. perhaps it is relative to how busy the persons social life is < 1311412990 320732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like, the more social the more enjoyable? < 1311412999 911851 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh.. i mean.. < 1311413002 355323 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If anything it's the opposite, although I doubt even that; plenty of MC players seem to be sociable < 1311413076 846220 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i dont have much of a social life .. so gradually I don't enjoy being too alone < 1311413106 871257 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, with the size and speed a lot of builds are constructed, I doubt a lot of the big ones involved too much social interaction during the build period... < 1311413174 490254 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I mean.. I'm indoors at home all day every day. At first it seemed like the perfect chance to be alone with computers and books. But gradually I found dependance on chatrooms etc < 1311413314 723771 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :looking for human meaning? mc's randomly generated worlds are way better than those constructed by hand for more expensive games, exactly because they don't look like they've been drawn by a human < 1311413373 681381 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well i was thinking about this while reading mezzacotta < 1311413381 115365 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh well that explains it then < 1311413426 10080 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you should not share ideas before they are properly cooked < 1311413444 408841 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :lol < 1311413464 824389 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: so ais should never have talked about feather? :p < 1311413545 239249 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" Well, with the size and speed a lot of builds are constructed, I doubt a lot of the big ones involved too much social interaction during the build period..." <<< doing stuff together is just a more primitive form of social interaction < 1311413607 304389 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i referred to solo builds < 1311413620 923217 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh sorry < 1311413636 225839 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :years ago playing final fantasy 3/6 on a SNES I started to imagine "This is great. It's a shame the NPC is 'stuck' to a set of scripted events." not in those exact words < 1311413643 466116 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i thought you meant they were multiplayer builds but so big and quickly done that the players must've just been building like crazy < 1311413708 994899 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ugh, scripted events... is there a worse < 1311413778 126243 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :But as I get older, I start to realize you can't replace the storyteller with a computer. < 1311413794 490032 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sometimes the story is well-written < 1311413802 906921 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well read a fucking book < 1311413818 62132 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the point of games is you can be creative < 1311413828 876097 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and the game does a good job of expanding the story in the game < 1311413834 330971 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no it doesn't < 1311413836 961431 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it never does < 1311413838 310266 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yes it does < 1311413841 429741 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no it doesn't < 1311413842 946181 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it never does < 1311413847 766109 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I have to disagree < 1311413851 577673 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well i have to agre < 1311413852 147875 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :e < 1311413855 46504 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :...with myself < 1311413856 126262 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :k then < 1311413863 927955 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :lol < 1311413865 597813 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :k indeed < 1311413869 843876 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :obviously this disagremeent can be settled in only one fashion < 1311413874 231451 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :obviously < 1311413875 530556 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what is that < 1311413881 6739 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :fight to elliott's death < 1311413902 149737 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :coppro> I have to disagree (with oklopol) well i have to agree (with oklopol) < 1311413919 606639 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott has the Magic Spirit of Rightness in him < 1311413932 929941 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :the person who kills him and takes the Magic Spirit of Rightness will, thereafter, be right < 1311413968 898988 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: i say oklopol is right because i like him more < 1311413972 478389 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :issue resolved < 1311413978 204958 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" and the game does a good job of expanding the story in the game" <<< afaik, in every game the story can only be expanded locally, or you can explore a few main branches. to me it just feels like they couldn't come up with a long enough story so they added some parts where i have to press x repeatedly. < 1311414023 797654 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :with slightly (very slightly) varying values of pressing x < 1311414043 889256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :looks like pixelcomic is over < 1311414052 463182 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :are you mocking me? < 1311414068 551500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no < 1311414070 780146 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"THE FACT THAT IT IS NAMED HURRICANE PIXEL IS WHAT MAKES IT INTERESTING < 1311414070 990799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IMAGINE A WEATHERMAN IN REALITY TALKING ABOUT "HURRICANE HUMAN" < 1311414071 188761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TO WARRANT SUCH A NAME THIS HURRICANE WOULD HAVE TO BE CAPABLE OF DESTROYING THE EARTH < 1311414071 188928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(WHICH WOULD HAVE A DELICIOUSLY IRONIC VALUE IN NAMING IT "HUMAN" MWAHAHA AHEM)" < 1311414075 541145 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :are you sure < 1311414078 596245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the annotations of this were ten times better than the comics itself < 1311414079 939004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: yes < 1311414091 485236 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :because that would've been a rather subtle form of mocking < 1311414105 447205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :...:| synchronicity < 1311414107 41922 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://pixelcomic.net/016.shtml < 1311414110 874409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"ARE YOU MOCKING ME OR SOMETHING" < 1311414139 317566 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :PIXELCOMIC UPDaTeD? < 1311414142 980044 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Damn shift key < 1311414156 973 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*pixelcomic updAtEd < 1311414158 221761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: nope < 1311414162 237808 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but its index page is now a list of all strips < 1311414165 720135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which implies overness to me < 1311414234 52210 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric ::( < 1311414291 124629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I AM NOT ALONE WHEN I SAY THAT < 1311414291 403329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I ALWAYS FOUND IT ODD HOW LOIS LANE WAS RENDERED INCAPABLE OF RECOGNIZING SUPERMAN < 1311414291 601454 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SIMPLY FROM A PAIR OF GLASSES < 1311414291 601664 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I WONDER IF ANYONE HAS EVER BEEN INSPIRED TO ROB A BANK WEARING GLASSES < 1311414291 601775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :AND THEN SUCCESSFULLY ESCAPE BY THROWING AWAY THE GLASSES AND WALKING CASUALLY < 1311414311 627401 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :http://pixelcomic.net/020.shtml < 1311414314 956109 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :these are awesome < 1311414371 32460 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: i love how it'd be a really shitty comic without the annotations making fun of it < 1311414465 893431 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i would love it anyway < 1311414469 622481 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, btw, MSPA is more stable now < 1311414475 531433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: i read it ages ago < 1311414477 752850 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :not as good as quimbox but anyway < 1311414484 68174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: less than three hundred comics for yr enjoyment < 1311414507 587269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the last strip is pretty much the best < 1311414529 82024 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://pixelcomic.net/044.shtml <-- oerjan < 1311414723 472653 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: also what's quimbox < 1311414741 486255 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well you read the comic right? < 1311414774 910440 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which comic < 1311414781 201320 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :quimbox < 1311414783 697414 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you must have < 1311414790 107974 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :because you said it was the worst comic in the world < 1311414800 757001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is that the vjn thing < 1311414815 613799 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yes < 1311414823 381208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :istr it being amazing < 1311414829 906097 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :anyway quim = pussy, assuming you live a few hundred years ago < 1311414865 221247 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: The Magic Spirit of rightness is not transitive < 1311414873 614432 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the punchline is going to be amazing. < 1311414922 299599 :nooga!~nooga@maverick.aircity.pl QUIT :Remote host closed the connection < 1311414951 151677 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :"I LOVE TO IMAGINE THAT WHEN A PIXEL STARTS ROLLING SOME SNOW < 1311414951 673614 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :IT AUTOMATICALLY REMAINS SQUARE SHAPED" < 1311414990 291156 :Somelauw!~laurent@unaffiliated/somelauw JOIN :#esoteric < 1311414997 942745 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :elliott: okay pretty quickly the annotations turn out crucial for the jokeness < 1311415010 157550 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :okay so my ridiculous gmail plan might actually work < 1311415016 847784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: it's great :D < 1311415029 69504 :Somelauw!~laurent@unaffiliated/somelauw PART :#esoteric < 1311415036 202047 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: he's like "oops this is totally unfunny, let me say funny things as an annotation" < 1311415073 624500 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i love how even a comic about pixels gets significant art improvement < 1311415110 315457 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :I GUESS SOME PIXELS BECOME CELEBRITIES FOR BEING IN SO MANY MOVIES < 1311415173 224454 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :there is some controversy over whether pixels are infact rectangular < 1311415210 813874 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but thats to be expected i guess < 1311415244 115183 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's that thing about them ... not being < 1311415250 521862 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for algorgorgotihms < 1311415270 564843 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HEY IDENTICAL PANELS THAT ARE DIFFERENTIATED SOLELY BY THE DIALOGUE < 1311415270 762659 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I AM A TRUE COMIC ARTIST NOW < 1311415270 960901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :contravarsial dinosaur comics dis < 1311415357 637936 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I ENCOUNTERED THIS FIERCELY ORANGE CREATURE IN MY BACK YARD < 1311415357 916648 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :AND WHEN FETCHING MY DIGITAL CAMERA I OF COURSE FELT THE NEED TO RUN < 1311415358 114515 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IN FEAR THAT THIS THING WOULD ESCAPE IN 8 WHOLE SECONDS < 1311415374 682364 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Bloody useless and trivial result: In an m x n section of space, there are no oscillators with period larger than 2^(m*n) < 1311415408 599960 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :are you sure? < 1311415420 769722 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric ::D < 1311415452 26776 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION is referring to two-state CA with an I-forget-the-name neighborhood < 1311415457 483850 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :if state is binary < 1311415500 263989 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :conway's game of life neighborhood? < 1311415504 610976 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Yes < 1311415522 332778 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1311415533 695280 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Hello < 1311415535 371100 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Although the neighborhood is irrelevant, come to think of it. well, hmm. What exotic neighborhood could break it? < 1311415538 41256 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :have you proved it or merely sampled it? < 1311415538 239093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :092 - EXERTION OF POLAR OPPOSITION - 020922 < 1311415538 487666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I AM ENJOYING THE FACT THAT I AM RAPIDLY BECOMING THE MASTER OF NOT MAKING SENSE < 1311415538 685744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IF ANYONE IS INTERESTED IN SUBSCRIBING TO AN APPRENTICESHIP FOR NOT MAKING SENSE < 1311415538 685929 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PLEASE CONTACT ME VIA EMAIL OR AIM < 1311415542 807941 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but yeah if you have a configuration in {0, 1}^{Z^2} that has period vectors (0, m) and (n, 0), then necessarily the orbit of that configuration in your CA is eventually periodic with period less than or equal to 2^{mn}. < 1311415545 303785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it links to both :D < 1311415561 334292 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :trivial to prove but it's actually used all the time < 1311415568 43211 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :itidus20, I'm too lazy to sample < 1311415588 678897 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :What are we talking about? < 1311415603 220424 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" Although the neighborhood is irrelevant, come to think of it. well, hmm. What exotic neighborhood could break it?" <<< even if the neighborhood and rule are different at every cell, the result follows, just as trivially < 1311415642 623656 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :your state set has size 2^{mn} so a deterministic system will be come periodic with period less than or equal to that < 1311415662 957197 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Taneb: cellular automata < 1311415667 52788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :isn't that just "finite state machines cycle" < 1311415670 170722 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Okay < 1311415673 269710 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ZOMG WOWZ < 1311415723 168622 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :oklopol, actually, my statement is _slightly_ different from that. I mean a finite sized pattern on an infinite mostly empty grid. Same idea though, but applies only to patterns that don't grow past m*n < 1311415727 2691 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Same thing though < 1311415739 506394 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Um, did I state "doesn't grow past m*n"? < 1311415742 540971 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I might not have < 1311415747 141424 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Sgeo_: but wrapping the rule around? < 1311415753 723152 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :err < 1311415757 598509 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :wait what < 1311415769 548177 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh oscillator < 1311415821 460796 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THE MORAL OF THIS STORY IS THAT < 1311415821 659034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EVOLUTION REQUIRES A GIANT DRIP OF SWEAT < 1311415844 180501 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :110 - AN END - 030124 < 1311415844 415167 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GIVE ME ONE GOOD REASON WHY I SHOULD CONTINUE WITH MY LIFE < 1311415844 415360 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :AND BY LIFE I MEAN COMIC STRIP < 1311415869 49608 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :this comic is way too smart for me < 1311415891 817983 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i cannot follow the conversations fast enough for this to even count as a comic < 1311415899 12805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: it's study < 1311415903 269966 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah < 1311415972 554376 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1311415981 273520 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1311415993 132869 :cheater_!~ubuntu@g229160096.adsl.alicedsl.de PRIVMSG #esoteric :elliott, i'll give you no good reasons! < 1311416037 658725 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THIS IS WHAT HAPPENS WHEN YOU GO TO COLLEGE < 1311416037 936787 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHAT YOU LEARN IN COLLEGE IS < 1311416038 134660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHAT YOU TRULY VALUE IN LIFE < 1311416046 384670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: it's like poetry for the soul < 1311416072 918018 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I want to treat areas of the grid as usefully finite for X time but it is probably imposible, at least usefully < 1311416107 137093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: 123 is like oerjan but better < 1311416112 683338 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rip oerjan++ < 1311416157 125113 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"I WOULD HAVE BEEN BETTER OFF IF I WAS A HAMSTER RUNNING INSIDE MY HAMSTER WHEEL OF HAMSTER FORTUNE AND HAMSTER VIRTUE" < 1311416199 551628 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :THE TOP OF THE LINE IN FLAT PANEL MONITORS USES PLASMA PIXELS < 1311416211 553530 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Derp misread that as it's used for the top row < 1311416223 594432 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ONLY $19.95 < 1311416223 846720 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :BUT WAIT < 1311416224 45621 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CALL NOW AND GET AN ADDITIONAL < 1311416224 45711 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :MINUTE OF YOUR LIFE STOLEN < 1311416244 998832 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THE QUESTION IS < 1311416245 197747 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SUPERFLUOUS WEALTH SOMEHOW GIVES ONE < 1311416245 396472 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THE ABILITY TO GROW AN ERRATIC MOUSTACHE < 1311416245 396670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a question apparently < 1311416255 957395 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1311416318 793934 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Get out of here as soon as you can < 1311416372 407859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat < 1311416380 607588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FireFly is an idler < 1311416391 303617 :FireFly!~firefly@unaffiliated/firefly PRIVMSG #esoteric :Yeah < 1311416399 845984 :FireFly!~firefly@unaffiliated/firefly PRIVMSG #esoteric :Why, is it illegal to idle? < 1311416408 364166 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" I want to treat areas of the grid as usefully finite for X time but it is probably imposible, at least usefully" <<< if this was still about CA, idgi, please explain < 1311416447 674913 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FireFly: nope, Taneb seemed to think you were new < 1311416456 901515 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :areas of the grid would seem to mean (m x n section of space) < 1311416469 361831 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Nah, I was trying to stop more people be drawn into this single conversation < 1311416475 170888 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Rather than the channel as a whole < 1311416479 412418 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :itidus20: yeah i got that < 1311416503 136365 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :usefully finite sounds like the pipe dream part < 1311416556 518952 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so once again let me mention that injective on finite configurations <==> surjective < 1311416607 354477 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :valid in any dimension and on many many many other groups < 1311416811 308412 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I can never remember jectives < 1311416845 701595 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :surjective = onto, injective = one-to-one; onto = all have preimage, one-to-one = different go to different in the mapping < 1311416877 524884 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :sur is just french for onto < 1311416879 552036 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :There's another one < 1311416890 34275 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well bijective but that's easy to remember < 1311417117 424092 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1311417161 145439 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1311417345 989702 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well yeah but elliott doesn't know that < 1311417381 836851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ofc i don't < 1311417488 376536 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :really you only know what you've been told, or otherwise gathered from your perceptions, and also the stuff you've independently thought up in your head < 1311417520 598725 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and perhaps some other stuff that was there in the first place < 1311417537 533225 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :plus i dunno some bonus maybe < 1311417540 589854 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :pizza < 1311417544 441792 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :-> < 1311417900 980785 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :or is that just what they want you to thin < 1311417905 17097 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :^think < 1311418353 858695 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Derp. < 1311418384 316125 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I just proved to myself that there are countably infinite finite-sized oscillators, then realized that there are countably infinite finite-sized patterns < 1311418393 575104 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Ok, I think everyone's sick of my failures < 1311418567 98519 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :nah < 1311418569 891662 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :those aren't failures < 1311418589 51115 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :they are just unremarkable successes < 1311418647 827951 :MigoMipo!~John@84-217-3-53.tn.glocalnet.net JOIN :#esoteric < 1311418687 121555 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I assume the actual algorithm for enumerating through all finite-sized oscillators is also unremarkable? < 1311418711 134952 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :As remarkable as the one for bit strings with a condition < 1311418849 78460 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I _just_ realized how to determine if a finite-sized pattern is a GoE or not... and I was talking about related stuff just hours ago. < 1311418852 853298 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION slaps self < 1311418871 287130 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(And yes, that's what I was looking for for quite a long period of time here) < 1311419188 395356 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :all of math is unremarkable < 1311419202 55485 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :most of math is unremarkable < 1311419204 874849 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :not all < 1311419244 323650 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo_: This sort of stuff is good. Keep at it, and tell me if you can prove or disprove the existence of oscillators with no entry points in finite grids of games of life < 1311419286 208756 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :coppro, are you saying you know the answer? < 1311419328 928859 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Any such oscillators with no entry points would have to be a certain size, and have no internal gaps of a certain size. < 1311419360 503784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : all of math is unremarkable < 1311419363 394715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so i take it you can't do any math? < 1311419385 965552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(joking, but with a point.) < 1311419409 251598 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i mean, the answers are only remarkable until some other rule comes along and generalizes them < 1311419513 196801 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Let's restrict myself to an n*n grid. < 1311419515 861033 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo_: No, I don't < 1311419528 733039 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :however, surely there are reasons for math beyond our understanding < 1311419552 416171 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :the basic foundations of abstract algebra are utterly boring < 1311419558 457517 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but the wondrous things you can do with it are not < 1311419634 436655 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :n*n grid, (n-5) by (n-5) patterns all have GoEs. But some of those patterns may oscillate into each other, so that there is 1 GoE for each... wait, no! < 1311419663 851282 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :haha < 1311419688 362484 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Even in the case of oscillators, there are multiple GoEs for each phrase of the oscillator (as long as each phrase is at the particular size or smaller) < 1311419697 485095 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :http://www.youtube.com/watch?v=svXeDHE6tBU < 1311419709 917707 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Because you could put that spare dot in several locations < 1311419719 532142 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :You can even do it for n by n-5 < 1311419755 64051 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :most of math is unremarked, but quite markable. < 1311419775 590073 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Here is what I have so far: Any pattern with a 5x5 space admits an eden to its next generation < 1311419778 429655 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :This puts a rather high lower bound on number of GoEs: 2^[n(n-5)] < 1311419778 986473 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :We've got a sword < 1311419810 293576 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Since you can stick a dot in the center of that space without affecting the result (which is, in CA parlance, to say that they are twins) < 1311419868 794342 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Well, that greatly increases the lower bound < 1311419870 602798 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what's an entry point? < 1311419899 592676 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Say that | | are symbols for repeat < 1311419902 548313 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :A |B C| < 1311419906 827372 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I've been holding a sword < 1311419907 869855 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :A would be an entry point < 1311419913 617305 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think < 1311419914 590812 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" the basic foundations of abstract algebra are utterly boring" <<< no they are not! < 1311419920 499475 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :they are utterly awesome < 1311419938 462066 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oklopol: Axioms are boring < 1311419942 658140 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :things that you do with axioms are cool < 1311419957 373898 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh, i thought you meant things like the homomorphism theorem and stuff < 1311419972 5447 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo_: Thus to prove the existence of an oscillator with no eden predecessors, you must have an oscillator that never contains a five-by-five hole < 1311419984 72594 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :this is necessary although not sufficient < 1311419989 205431 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it's "nothing new under the sun" but with numbers. < 1311419992 966831 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hehehe < 1311420024 119360 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :coppro, ooh, I think, on a torus, "no 5x5 or larger hole" also forces it to be the necessary size < 1311420044 373240 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo_: yeah < 1311420044 790800 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :obviously there cannot be an oscillator that's a GoE < 1311420050 505273 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or what do you mean by oscillator? < 1311420068 233049 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and so i take entry point = preimage < 1311420091 132227 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oklopol: We're trying to reason about the existence of an oscillator with no eden that will result in the oscillator through repeated evolution < 1311420112 627665 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :On a finite grid such as a torus < 1311420118 402039 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well you do know you will never find a GoE for GoL? < 1311420124 476924 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :we're working on toroids right now < 1311420127 429496 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oklopol: uh what < 1311420133 654352 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :they are big. < 1311420174 637838 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well dunno maybe you are really smart or have a smart program or can read wp < 1311420177 116781 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :There's an 11x11 known orphan < 1311420189 457474 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :right, if you start from that, then you'll find an orphan easily < 1311420192 89199 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :by doing nothing < 1311420204 29669 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but you would never find that yourself < 1311420204 479894 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :oklopol, even in infinite grids, they exist. And ais523 and I proved that for any pattern on a finite grid that has a 5x5 or larger hole (coppro, I'm using this formulation now), there's a GoE that results in it < 1311420226 710945 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oklopol: no, but someone else found it for me < 1311420228 981230 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :so whee < 1311420262 861311 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :results in it? you mean evolves into it? no that's obviously false < 1311420284 388514 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :s/finite/toroidal/ < 1311420302 999350 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well unless 0 iterations of the rule are allowed as well < 1311420319 42765 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah, this is accepting 0 iterations < 1311420325 294823 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :actually that one holds in any finite space < 1311420342 148316 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no < 1311420346 13524 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh for gol again < 1311420351 737264 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but the one about oscillators might be different between finite limited space, and finite toroidal space < 1311420355 185191 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yes this is all gol < 1311420361 428694 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :CAs exist without edens < 1311420367 43183 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :obviously < 1311420386 902942 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :anyway, back to the subject at hand < 1311420408 231589 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" oklopol, even in infinite grids, they exist. And ais523 and I proved that for any pattern on a finite grid that has a 5x5 or larger hole (coppro, I'm using this formulation now), there's a GoE that results in it" <<< how did you prove this? < 1311420421 220448 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :oklopol, read logs < 1311420421 418420 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and this is for periodic configs, that is, toroidal? < 1311420440 227506 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :okay i have a counterexample < 1311420442 30681 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :oklopol, yes. Or, might work for other finite as well. Certainly other finite that wraps < 1311420446 502264 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh? < 1311420459 341854 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no wait, maybe not, hmmhmm < 1311420462 581172 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :where in the logs, today? < 1311420469 677313 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Either today or yesterday < 1311420475 336416 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I was explaining to coppro < 1311420481 348745 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oklopol: the proof is fairly straightforwad < 1311420484 543259 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Timezones scare me < 1311420487 592401 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*forward < 1311420495 168810 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oklopol: Just add a dot in the 5x5 hole < 1311420526 46077 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and what then < 1311420566 869038 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Work backwards. You're not in an oscillator, so all possible patterns going backwards must eventually be a GoE. < 1311420594 618279 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oklopol: More lucidly this time < 1311420596 915947 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so it was for periodic ok < 1311420641 611538 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and why aren't you in an oscillator? < 1311420666 378519 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :If you aren't, you already must have a finite number of predecessors since there are only finite states to work from and repeated application will never get you back to an earlier one < 1311420725 112087 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well obviously, if you restrict to configs with periods m and n; why aren't you in an oscillator? < 1311420759 328492 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Let me restate the proof better < 1311420771 786397 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :There's a really simple answer for that that is in my head that just won't come out < 1311420774 78677 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :if you restate the trivial part, i will slap you < 1311420778 207037 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Unless my thinking is muddled < 1311420876 804912 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :If you keep going backwards, and you're in an oscillator somehow, then you get...now I'm wondering if this proof only works for starting from oscillators... but if it's not an oscillator then it's a preimage to one < 1311420877 3120 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :really i'd like to hear your definition of hole < 1311420894 129733 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :like a 5x5 empty space you cannot move out of, using only white cells? < 1311420918 884254 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :5x5 dead cells surrounded by anything < 1311420928 133593 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i mean obviously otherwise you can just take a 5x5 empty space and surround it with small oscillators to find something with infinitely many preimages < 1311420930 413419 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh < 1311420936 758347 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Given some state, an infinite number of applications must eventually oscillate due to finite state space. If the repeated applications do not arrive at the original, you are not in an oscillator and must have finitely many predecessors. If you are in an oscillator, make a cell live in the center of a 5x5 square of dead cells. This pattern is a twin to yours, so they have the same successor. But the oscillator cannot reach this twin through re < 1311420940 435916 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well then it's obviously false < 1311420973 66627 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :since the state wiht the added live cell is a predecessor as its successor is a part of the same oscillator < 1311420983 358176 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ah that's a good point < 1311421093 655499 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :either the original thing with a 3x3 hole or the one with an added dot must not be an oscillator, since they have the same image, and therefore one of them has an n'th preimage that's a goe < 1311421102 113972 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah < 1311421113 214999 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :does the size 5x5 give you that in fact it's the original one? < 1311421134 977398 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :5x5 is required to ensure that the added cell doesn't interact with anything < 1311421154 48690 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh indeed it is < 1311421167 23571 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :forgot what the rule was < 1311421175 933735 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :so did I at first :) < 1311421207 913756 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and now I want to tackle the harder problem :D < 1311421239 916439 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Can we count how many patterns there are with 5x5 or larger holes? < 1311421254 976520 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Because that's the lower bound on GoEs < 1311421258 561134 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :anyway it's usually the one with the dot that has a goe nth preimage, since you can, as i said, just have small oscillators and a 5x5 hole in between them < 1311421351 469050 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :anyway if that 11x11 thingie can be made to collapse into the all-0 configuration, then all finite configs have a goe preimage (although it might not fit in your favorite torus) < 1311421359 244167 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :coppro: what's the harder problem? < 1311421388 304081 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oklopol: Do all finite configs have a geo preimage? < 1311421410 688330 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :a finite goe preimage, on an infinite grid? or torus again < 1311421415 648218 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :torus < 1311421430 192731 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :wrapping around? < 1311421432 994703 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :If not, which sizes of torii admit states with no goe preimage < 1311421437 717772 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :that's what torii do < 1311421449 779518 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :usually yeah < 1311421466 701854 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*tori < 1311421512 438984 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :goe is too complicated for this to be at all interesting really < 1311421534 515924 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :too complicated to be interesting? what? < 1311421548 235337 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well mathematically interesting < 1311421551 555086 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i dunno where you get your kicks < 1311421651 738418 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :now I'm pretty sure that anything smaller than 3x3 admits nothing other than the trivial oscillator < 1311421656 970318 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" oklopol: Do all finite configs have a geo preimage?" <<< well for this particular question, actually the answer is trivially "yes", but questions that actually depend on gol, kind of hard < 1311421672 213982 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hmm < 1311421679 540882 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :wait what the fuck am i saying :D < 1311421680 612591 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :oklopol, wait, it is? < 1311421688 28931 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :oklopol, describe please < 1311421703 452458 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it's no trivially true for all non-surjectives < 1311421705 584300 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*not < 1311421756 806182 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah :D < 1311421787 385992 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :how far have you checked? < 1311421808 220051 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :From experimetnation, it appears that 3x3 admits only period-1 oscillators and patterns that produce the trivial oscillator in one or two generations, and if by two, the intermediate state is always the all-on state < 1311421818 965780 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :not very far, I'm playing around manually < 1311421829 741631 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I may write a script tomorrow to do serious checking < 1311421859 288680 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :We're actually testing stuff? That's boring :/ < 1311421873 951644 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well there's no way to do this any other way < 1311421884 85385 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :for small patterns < 1311421912 843321 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah < 1311421919 833637 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :experiment for the small case < 1311421920 274519 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you can probably prove it for all large enough patterns by looking at the images of the goe on the wiki < 1311421921 439481 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*cases < 1311421923 224160 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :If we can prove that the lower bound on GoEs = the number of patterns without 5x5 holes < 1311421931 450145 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :pedia < 1311421934 674804 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oklopol: That's hardly sufficient < 1311421949 856366 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :How many patterns are there without 5x5 holes? < 1311421955 234021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: whoosh < 1311421977 64823 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I suspect that the answer is constant beyond a certain size < 1311421986 41868 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :coppro: it might be. if it's not, what else can you do really. < 1311421995 668402 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oklopol: See if there's a pattern < 1311422012 65331 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :what if it's only prime by prime tori? < 1311422012 346912 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :to what? < 1311422016 737450 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Is there an upper bound on number of GoEs? < 1311422024 912182 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo_: yes. The number of states < 1311422027 692969 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::P < 1311422038 50771 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :if you take a random problem, you will find a random answer. it's not the prime by prime tori. < 1311422065 342372 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Actually, number of patterns without 5x5 holes is the upper bound < 1311422088 470074 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :interesting < 1311422095 747469 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :The question is equivalent to: Is the number of GoEs = to the upper bound? If not, then there's a pattern without a 5x5 hole that is not a GoE < 1311422102 280051 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oklopol: prove it :P < 1311422109 393512 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo_: Dude < 1311422115 929444 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo_: that makes no sense < 1311422136 111370 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :an upper bound is an estimation; you need some criterion for the upper bound < 1311422142 990037 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :making conjectures is a great way to progress < 1311422152 87856 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but that particular one is obviously false < 1311422153 315871 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Ok, replace "upper bound" with "number of patterns without 5x5 holes" < 1311422154 258861 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Sorry < 1311422160 699955 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah ok < 1311422165 693582 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :in which case I go with oklopol < 1311422175 713935 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :so fun fact: any 3-cell pattern on a 3x3 torus immediately fills the entire torus and dies < 1311422198 657741 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :every cell sees every cell so obviously < 1311422226 280614 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :only depends on the amount of live cells < 1311422237 703955 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Come on, someone tell me a way to count patterns without 5x5 holes < 1311422241 264691 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :whether it's instantly everyone alive, or instantly everyone dead < 1311422241 463142 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :There has to be an easy way < 1311422257 856153 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oklopol: right, thanks for beating sense into me :D < 1311422289 133121 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo_: I could do it in a few minutes, but it doesn't seem worth it < 1311422317 208689 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it's just a counting problem < 1311422350 50783 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Yes, and if the lower bound on GoEs ever equals it for some sized tori, we'll have some answers < 1311422363 824524 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :that seems quite unlikely < 1311422381 653351 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :except on small tori < 1311422412 880807 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :once you're above 16x11 then you definitely won't hit that bound < 1311422417 899386 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :since there is a known 11x11 orhpan < 1311422479 719736 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ooh 3x3 torus. nifty < 1311422481 727257 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :also i still don't get how you know 5x5 hole => goe nth preimage, all we've established is either that pattern or the one with a dot in the middle has one, how did you do the final step? < 1311422498 134212 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i mean there are patterns with a 5x5 hole that are in an oscillator < 1311422505 756181 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :as i said < 1311422536 258030 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :coppro: will every 3x3 torus eventually die? < 1311422545 68727 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :itidus20: in at most 2 steps < 1311422547 312171 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :itidus20: or be stable < 1311422548 622111 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :homework: why? < 1311422564 412707 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :oklopol, if it's in an oscillator, then that cell will die, and the oscillator will eventually reach the same position except without the dot < 1311422567 300766 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh hmm < 1311422572 513718 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Or am I misunderstanding your question? < 1311422578 201735 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ACTION tries to remember the rule < 1311422604 952482 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oklopol: Suppose that one of the two has no goe nth premiage. Then it must be in an oscillator as the state space is finite. But that means its successor is a predecessor, and its successor has the other twin as an nth preimage and hence has a geo nth preimage; contradiction < 1311422606 481876 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :right the rule is not symmetric w.r.t. live and dead cells, in that case 3x3 is not quite as trivial as i said < 1311422618 279193 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :still pretty trivial though < 1311422627 31250 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :rule is 2 or 3 to stay alive, 3 to birth < 1311422662 715026 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it's not a contradiction that the config with a 5x5 hole is in an oscillator < 1311422680 193636 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :because that can happent < 1311422682 61092 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*happen < 1311422684 192830 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oklopol: sure < 1311422687 177875 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :oklopol, did I misunderstand your question? < 1311422696 520721 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Suppose it's a p2 oscillator < 1311422701 957658 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :But it has to have a goe nth preimage because its successor does, and its successor is itself an nth preimage < 1311422706 546606 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :since it's in n oscillator < 1311422708 910681 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*in an < 1311422709 327488 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Pattern in phase 1 + dot has goe primage. < 1311422711 461912 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :preimage. < 1311422723 385595 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Then, phase 2 + no dot has goe preimage < 1311422731 468597 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Then phase 1 + no dot has goe preimage < 1311422829 659483 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" But it has to have a goe nth preimage because its successor does" <<< are you claiming this is a general truth for CA? < 1311422854 180048 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh hmm < 1311422857 47327 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oklopol: No < 1311422873 133899 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :oklopol, what CA is it not true for? Nondeterministic? < 1311422883 194450 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Are there nondeterministic CAs? < 1311422910 838676 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well i don't see why that's true < 1311422944 349063 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh wait, I misread the quote as "predecessor" < 1311422949 543276 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oklopol: Okay, let me try this again from the top. Given a state S with a 5x5 hole, put a dot in that hole and call it H. < 1311422959 940383 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :why don't you just explain the part i don't get < 1311422965 761577 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :oklopol, I'm trying to < 1311422971 466852 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Sgeo_> Pattern in phase 1 + dot has goe primage. < 1311422971 745631 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : preimage. < 1311422971 943952 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : Then, phase 2 + no dot has goe preimage < 1311422971 944026 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : Then phase 1 + no dot has goe preimage < 1311422972 142253 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :because I'm not quite sure what part that is < 1311422985 589855 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Maybe I'm not getting what part you're not getting? < 1311422988 489044 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Both S and H cannot be in the same oscillator as the generation function is bijective within an oscillator and G(S) = G(H) < 1311423006 748311 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and they cannot be in different oscillators for the same reason < 1311423013 93190 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :So one is not in an oscillator < 1311423024 255287 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oh lol < 1311423028 467702 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah okay igi :D < 1311423038 563164 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hey that's a neat trick < 1311423098 988032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this code is a shit :( < 1311423134 715296 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, do Game of Life stuff with us < 1311423134 913189 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Now I want to write a script which will enumerate every state of a finite torus GoL modulo symmetry and create a graph of the results < 1311423143 232303 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but I think sleep must come first < 1311423155 652275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: no < 1311423206 915477 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so to generalize < 1311423214 452808 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :if you have two preimages, then you have a goe nth preimage < 1311423218 364416 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah < 1311423233 435349 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :in finite state space, anyway < 1311423236 902529 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yes < 1311423268 177934 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :why do I suddenly feel like this is going to become category theory < 1311423365 900336 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :a good analogy can apply to anything < 1311423400 947546 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :also if one of your images has a goe nth preimage, then you have one as well < 1311423409 468614 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :in finite space < 1311423449 415672 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I'm going to need to go out soon < 1311423460 102144 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Chicken sandwich for breakfast :D < 1311423472 557603 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Ping timeout: 252 seconds < 1311423487 67766 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oklopol: right < 1311423500 606479 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: omg how amazing D::DDDD < 1311423512 171600 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that's an interesting lemma for functions acting on a finite space, certainly, nothing to do with ca tho < 1311423530 670917 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it's all a function of IRC < 1311423532 201693 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :3x3 admits oscillators with no goe nth preimage, as does 1xn with n>=3 < 1311423575 576059 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :actually wait < 1311423579 54242 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :With no goe nth preimage, or no goe nth preimage provable with a 5x5 hole? < 1311423579 610317 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :cool < 1311423583 875999 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :has to be even n < 1311423606 244034 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Or, if you can prove there's only one preimage, that would do it < 1311423618 721638 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :sheesh, stop obsessing about 5x5 holes pervert < 1311423639 348149 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :hmm... actually, odd may admit a seriously wacky oscillator < 1311423671 56774 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :so I am looking at a video with the heading "morphism category theory" and I'm getting basic knot theory explained < 1311423713 912959 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ok so 1xn with odd n admits oscillators < 1311423715 566384 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :neat ones too < 1311423732 59040 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :would be good for the patterns of random lights that repeat in weird cycles in scifi schows < 1311423753 516417 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oh there we go < 1311423762 408784 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :they each represent a symmetric 2-morphism < 1311423765 520342 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :NO WONDER < 1311423778 551893 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well the only way not to admit an oscillator is to have everything go to zero < 1311423789 353758 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :err sorry < 1311423803 92366 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :non-goe predecessor oscillator < 1311423825 806889 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :need a good adjective < 1311423827 84371 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :stranded? < 1311423832 49620 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i don't think we have a name for this concept in math < 1311423838 127222 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so come up with your own < 1311423847 208609 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :k I'm calling them stranded oscillators < 1311423852 586928 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :oklopol, I consider everything at 0 to be a period 1 oscillator < 1311423873 622375 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :there's a name for ones which have arbitrarily long preimage chains, such points are said to belong to the limit set of the CA < 1311423873 820429 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :also the 1x11 torus is weird < 1311423873 820603 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Is that an abuse of terminology? < 1311423901 613561 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oklopol: ah ok, that works then < 1311423912 207179 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Sgeo_: that's the terminology i'd use, i just assumed coppro meant there has to be a 1 since he said it admits one < 1311423914 822960 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :actually wait, no it doesn't < 1311423931 794033 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I agree with that terminology < 1311423940 59219 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :if every point goes to the all-0 config for some state 0, the CA is said to be nilpotent < 1311423949 748038 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(then there exists a k such that all points to go all-0 in k steps) < 1311423949 946798 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :symmetric 2-morphism? < 1311424011 891754 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :1x5 is nilpotent < 1311424015 465970 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo_: talking about the video < 1311424059 922516 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :1x7 has a weird spaceship oscillator < 1311424064 195763 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::o < 1311424110 18596 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :actually, how about a xenophobic oscillator < 1311424118 734606 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :...wha < 1311424119 846504 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :? < 1311424122 222744 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I like that name < 1311424131 803557 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :does it not like other kinds of oscillators < 1311424136 242692 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :nope < 1311424144 791022 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it doesn't like any state except its own members < 1311424150 480869 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :exclusive might work too < 1311424167 540478 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1311424169 55791 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What do you mean by that? < 1311424186 478118 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PART :#esoteric < 1311424197 695432 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1311424215 727175 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo_: Just trying to name these oscillators with no predecessors < 1311424223 212846 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Ah < 1311424245 563810 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I suppose a closed oscillator would probably be best < 1311424268 27968 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well you have a set that cannot be entered, kind of like a fortress. so call each config in there a *drumroll* brick < 1311424280 267341 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :How did you prove they exist for the 1xn and ... the other thing you proved? < 1311424319 586918 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I mean, experimentally, but how do you demonstrate they have no other preimages? < 1311424330 614271 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :closed is good, in fact it's a closed set in the topology given by one-way orbits < 1311424343 348241 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(clopen in fact) < 1311424359 750752 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :1xn for even n I'm not 100% sure about but could probably sketch up a proof < 1311424375 525814 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :topology given by one-way orbits being that a set is open if it's closed under the map < 1311424382 211343 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :any zebra stripe pattern is stable and I'm pretty sure also has no other predecessors < 1311424412 569989 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :if you can go through all the configs, it's easy enough to enumerate stranded ones < 1311424417 333601 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah < 1311424428 678512 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :not sure if I prefer stranded or closed < 1311424430 970350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rendaer a q < 1311424447 950647 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :closed is more conventional but stranded sounds more like the concept < 1311424455 660280 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo_: 3x3 is straightforward < 1311424487 527485 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo_: in 3x3 all configurations with exactly 3 cells alive are stable and all others die out in at most 2 generations < 1311424528 90955 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oklopol: yeah, at some point I will write a script to enumerate these < 1311424534 78594 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm, ok. < 1311424559 434472 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :enumerate ones that belong to a closed oscillator? < 1311424609 274360 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah, at least for small tori < 1311424635 737749 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :remember to use the fact you only need to look at the first preimages, and then enumerate the whole orbit if you have multiple < 1311424642 512892 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :otherwise that's gonna take some time < 1311424669 24164 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I suppose < 1311424672 702832 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :If you have multiple preimages for a state, then it's not a closed/stranded oscillator < 1311424674 282718 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :iiuc < 1311424710 471229 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no it's not, point is you never need to look further than that because a point is in a closed oscillator iff it has a preimage not in a closed oscillator < 1311424728 508548 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo_: sketch of prrof for 1xn in my head < 1311424736 952134 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :(for even n, anyway) < 1311424818 309004 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :1x9 appears to really really like a single oscillator < 1311424839 328445 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :have yet to find a pattern other than all-off and all-on that doesn't result in i < 1311424843 422930 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*in it < 1311424882 326280 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :(another problem: Is there a general solution to the number of distinct oscillators on an mxn torus? < 1311424917 21236 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :anyway, bed < 1311424920 895958 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :nope < 1311424940 114743 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oklopol: nope there isn't one or nope there can't be one? < 1311424957 974609 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :nope there can't be one, assuming the way you can implement a tm in gol is in any way sensible < 1311424970 809415 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah < 1311424975 952371 :cheater_!~ubuntu@g229160096.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311424979 423928 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :night < 1311424990 903680 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Huh? < 1311425001 563425 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :First: You can't impement a TM on a torus < 1311425002 626067 :cheater_!~ubuntu@g229160096.adsl.alicedsl.de JOIN :#esoteric < 1311425008 944137 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you can't? < 1311425024 305942 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it grows forever even if its tape doesn't? < 1311425029 768445 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :oklopol, TM implies infinite storage < 1311425034 970388 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :A torus is not infinite < 1311425059 999808 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but does the gol implementation need expanding space for constant storage < 1311425061 279027 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Erm, that's what I usually mean when I say torus, anyway < 1311425100 583493 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :if it doesn't, there can't be a general solution to the number of distinct oscillators < 1311425104 377157 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :at least not in the form of a tm < 1311425104 794557 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :oklopol, what? < 1311425121 547577 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what? < 1311425125 947647 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :You need expanding space for expanding storage, I'd assume < 1311425137 884715 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :obviously, that's not what i asked < 1311425141 415857 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :And you can't forbid expanding storage without forbidding TM < 1311425174 335985 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :... < 1311425176 546150 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Surely, a counterexample, then: Why can't you simply enumerate every mxn pattern, and count the oscillators? < 1311425202 638390 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :err sure you can do that :D < 1311425205 537847 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*surely < 1311425209 610367 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what i meant originally < 1311425217 956876 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :was that the fact you can implement a tm < 1311425224 738755 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :means there can't be any sort of nice formula < 1311425231 60828 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but not in any rigorous sense < 1311425236 485934 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What is a "nice formula"? < 1311425241 713997 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"Nice formula" has no meaning < 1311425251 113362 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that's why i said "not in any rigorous sense" < 1311425262 985900 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i then forgot that this was all i meant and claimed you can't even calculate them < 1311425298 71731 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :which is not true since given m and n, you can certainly just count the oscillators < 1311425328 855642 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but for instance this is certainly p-complete < 1311425334 64991 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :because you can implement tm's < 1311425338 935093 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :So, hm. I'm still not quite sure I get what finite state automa have to do with this < 1311425343 723723 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :And I'm refusing to call it TM < 1311425512 126465 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well the point is you can draw an initial part of the infinite tape with a tm using logspace, this is all you usually need for p-hardness results < 1311425688 115450 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and what i mean is that whether a single config is in an oscillator should be p-hard, since you can reverse your computation and start over with yes-instances, and go to all-0 or something for no-instances < 1311425734 172951 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Sorry, I'm a bit confused < 1311425766 710349 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well to, hopefully, unconfuse you, you are certainly right in that you can just count oscillators < 1311425767 127541 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Um, is doing several GoL generations and comparing generally considered p-hard? I'm a bit lost with complexity classes. < 1311425783 412591 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh, wait < 1311425792 431336 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :p-hard < 1311425809 411607 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what i'm saying is there can't, intuitively, be a nice formula for this, because there never is for this kind of things. < 1311425815 904863 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :elliott: (sic) < 1311425886 369882 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :basically just means you can draw a finite part of a turing machine config in the state < 1311425892 570115 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or a circuit < 1311425894 447159 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Is running GoL for 2^mn generations not intuitively a nice formula? < 1311425913 966365 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it's a nice algo, i wouldn't call it a formula < 1311425919 505309 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Ok < 1311425961 404794 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: is the algo "for i in ... setp gol" < 1311425966 659175 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :step < 1311425984 222387 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i wouldn't call it a formula < 1311425993 421604 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i would call m^n + n^m a formula < 1311426023 149017 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm. < 1311426028 841286 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :something that's actually some kind of solution to the problem < 1311426042 499946 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that you surely cannot have, because you can implement a tm. < 1311426051 236933 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I guess I know what nice means, kind of. We would like a nice means of determining the existence of stranded oscillators, without brute-forcing < 1311426080 121696 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :oklopol, but there must be a formal definition of what it is that you cannot have? < 1311426098 297802 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i just studied the 2x2 toroidal by hand.. because formulas for these things are simply over my head. < 1311426099 172100 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Sgeo_: i'm not aware of one, i suppose that would be complexity classes < 1311426103 603711 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and it was fun to see < 1311426110 822471 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :itidus20, get Golly < 1311426119 62761 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but all i'm saying is tm ==> all hope is gone, mathematically < 1311426125 977384 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Although I don't even have Golly open right now < 1311426131 996280 :MigoMipo!~John@84-217-3-53.tn.glocalnet.net QUIT :Ping timeout: 240 seconds < 1311426152 488115 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :oklopol, tbh, that sounds more like a rule of thumb. And again, you can't have TM on a finite torus < 1311426170 728876 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yes, a rule of thumb that's always true < 1311426177 34736 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :kind of like the church-turing thesis < 1311426184 630575 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :12 out of 16 died... and the other 4 turned into fascinating "up" "down" "left" "right" shapes < 1311426203 796080 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you can have a tm on a finite torus, it will just explode if it tries to use too much space < 1311426231 288244 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :my thumb still applies < 1311426232 854666 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :by turned into i should say "remained as" < 1311426363 360836 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm, there's no "nice" way to see the result of a TM without running it... but all that really equates into is there's no way to see the result of a TM without the thing computing the result, whether by simulating the TM or not, definitely not halting < 1311426394 255186 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Not really sure how to apply that here. < 1311426394 943403 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1311426466 771157 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you apply it by noting you cannot know whether a tm drawn on a config is in an oscillator without running it, which means the only possible formula is brute-force. < 1311426491 387668 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :this is not a formal proof, but only an ass would not accept it < 1311426556 129920 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I'm just going to mentally s/tm/fsm/ what you said and say ok < 1311426560 680711 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :point is, you cannot take a random problem and expect it to be mathematically interesting, the solution will be just as random < 1311426594 541703 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well if you want to be a fucking outstanding retard, go ahead < 1311426639 509829 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ACTION prepares more insults < 1311426660 561578 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :anyway if you substitute fsm where i say tm, that really means nothing < 1311426670 176893 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I can solve the halting problem for your "TM" on the torus < 1311426673 154331 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the point is it's a certain kind of fsm, one that has a tape. < 1311426681 337077 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I always try to direct everything i think about onto gaming. I figure that to give a game depth at its core then some mathematics is required. < 1311426710 583450 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Then the trick becomes how to turn a mathematical problem into a fun game. < 1311426722 829162 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hasn't been done yet < 1311426733 106953 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :surprise us all and be the first < 1311426748 626705 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :oklopol, hmm? Are you talking to me or itidus20? < 1311426781 701562 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : I can solve the halting problem for your "TM" on the torus < 1311426783 763399 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tm =/= jutm < 1311426786 161623 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :utm < 1311426796 90595 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh < 1311426801 7279 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :hmm < 1311426810 665666 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :elliott: is the joke that you're missing the point as badly as Sgeo_? < 1311426836 479235 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: the joke is all the words < 1311426843 709658 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i only read that line anyway < 1311426850 896758 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i just kind of assumed anything Sgeo_ said would be something like that < 1311426855 976830 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :oklopol, here's the solution to the halting problem: Run it. If it crashes, or otherwise doesn't return to the initial state after 2^mn, it halts, otherwise, it doesn't. < 1311426874 231387 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well he was mostly missing the point and expressing it in random ways < 1311426954 9563 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well work time < 1311426990 561591 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :since last night i realized all lattices with continuous shift-commuting operations over S^Z can be recoded into pointwise lattices < 1311427032 552445 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that is, you have a conjugate subshift and the lattice operations only look at the ith symbols of their arguments to determine the ith symbol of the image < 1311427085 485572 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, oklopol seems to think that turing-machines can exist in finite space. And just to be clear on the idea of finite tape possibly being TM vs UTM, he mindboggled when I said that I could solve the halting problem for his TM (although maybe he thought I meant with stuff _on_ the machine, which is impossible) < 1311427127 384866 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that wacky oklopol with his strange uncommon mathematical beliefs < 1311427154 851531 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, if I'm missing something, please tell me < 1311427167 125595 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :mathematics is my religion < 1311427182 413886 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i don't think i ever actually proved anything < 1311427200 835252 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :for actual games one thing that tends to be necessary is interfacing the math models with non-math things. < 1311427256 70779 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :whether the interfaced things is actually non mathematic is questionable though < 1311427281 136844 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Sgeo_: sorry i was talking to itidus20, i have you on ignore < 1311427291 259335 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i did not mindboggle at you claiming that trivial thing < 1311427318 550093 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :sorry to everyone that i am always offtopic < 1311427375 411865 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well so, its a bit like what the chinese did with yin and yang, and trigrams. applying meanings. < 1311427380 744775 :MigoMipo!~John@84-217-7-246.tn.glocalnet.net JOIN :#esoteric < 1311427439 400956 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and so 00=north, 01=east, 10 = west, 11=south < 1311427464 83110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :congratulations, you discovered binary < 1311427503 161326 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but the pure mathematicians never actually apply it to anything.. the "interfacing" < 1311427510 593642 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i guess its horses for courses < 1311427531 831662 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :they make it all possible etc < 1311427569 673115 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :oklopol, is our disagreement here just a matter of terminology? < 1311427577 863805 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i am sure that if i did that better i could say north + east = northeast < 1311427680 642302 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :itidus20, easy way for the future is to assign 1 bit to 1 ... bit < 1311427694 374424 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :So north/south gets 1s place, east/west gets 2s place, or something like that < 1311427706 277791 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Although that doesn't... quite... hm < 1311427713 127736 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Kind of assumes defaults < 1311427782 321614 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ah.. it was right how i had it.. no doubt < 1311427840 490551 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ahh fuck it. time for me to take a break. < 1311427840 688399 :MSleep!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net NICK :MDude < 1311427844 243690 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh, it trivially doesn't work < 1311427849 199609 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :My scheme, I mean < 1311427873 333434 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :8 possible states, so you need 3 bits < 1311427888 27819 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :00 + 01 = 01 .. that creates a problem < 1311427898 126993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just do a bitmask duh < 1311427899 561129 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :powers of two < 1311427973 160167 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : ais523: yes, fizzie thinks this is the nineties, and does things like use bitshifts instead of division <-- I think the most bitshifts are where there are negative numbers, where bitshift != round-towards-zero division. (Though it admittely uglily assumes sign-extending arithmetic shift for signed quantities.) < 1311427974 722022 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I'm trying to think of a non-ugly way to do it in 3 bits now. < 1311428029 427 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :A NORTH flag, a WEST flag, and one more flag < 1311428032 982386 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :applying meanings to numbers is approximately as fun as processing the numbers < 1311428079 859127 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh, duh. If I only had two flags, so NORTH or not NORTH (south), and WEST or not WEST (east), then you only get diagonal directions < 1311428141 136115 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :perhaps it doesn't work out neatly if using addition < 1311428147 428101 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :addition is kind of a luxury < 1311428184 352004 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Trivial ordering, probably ugly though, let's see what happens: 000 = N, 001 = NE, 010 = E, 011 = SE, 100 = S, 101 = SW, 110 = W, 111 = NW < 1311428198 466503 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I'm honestly thinking ternary at this point < 1311428217 511927 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :You can trivially do it in two trits < 1311428250 738719 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Um, with space left over. Oh, for neutral < 1311428265 688034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : just do a bitmask duh < 1311428265 922859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : powers of two < 1311428277 562527 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait, three bits < 1311428283 900777 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :meh < 1311428291 567353 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :seems space left over is the price for being able to add them < 1311428296 101804 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, you'd need NORTH, NOT NORTH, and SOUTH < 1311428306 22815 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :itidus20, look < 1311428315 409194 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :0+ is North, 0- is South < 1311428321 967279 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :00 is Neutral < 1311428327 38696 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ah.. so its a 2s compliment thing? < 1311428341 159658 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :+0 is West, -0 is East < 1311428356 879938 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :itidus20, no, it's base 3 instead of base 2, but instead of 0, 1, and 2, we go -1, 0, and 1 < 1311428359 444762 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ah ok this is the trits < 1311428381 822132 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :So, +0 + 0+ is North + West = NorthWest < 1311428385 949686 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric := ++ < 1311428393 881990 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :probably the netral is a necessary placeholder for the addition < 1311428398 252633 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :^neutral < 1311428420 83407 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :itidus20, it's because naturally there isn't on or off, there's forward, backwards, and neither < 1311428422 633888 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Ping timeout: 252 seconds < 1311428435 547738 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hmm ok < 1311428455 557315 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :If you're going north, than what would east/west be? Neither. < 1311428466 441748 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :If you're going west, north/south must be Neither < 1311428475 41016 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so it's to account for the uh.. center point < 1311428502 121823 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ohhh < 1311428505 773395 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :right ok i see now < 1311428514 216705 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :thats deep < 1311428564 112918 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :And these balanced ternary are just numbers < 1311428598 686035 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :-- = -1*3^1 + -1*3^0 = -3 + -1 = -4 < 1311428636 637641 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :-0 = -3, -+ = -2, 0- = -1, 00 = 0, 0+ = 1, +- = 2, +0 = 3, ++ = 4 < 1311428690 571466 :oklopollen!82e86f10@gateway/web/freenode/ip.130.232.111.16 JOIN :#esoteric < 1311428715 616263 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :And with bitmasks, usually you use bitwise or instead of addition, although addition works as long as you're careful that + and - only combine with 0s. Not sure what you use with trits < 1311428733 505834 :oklopollen!82e86f10@gateway/web/freenode/ip.130.232.111.16 PRIVMSG #esoteric :quickly, make a guess! < 1311428739 190461 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Erm, sorry, that "as long as" is for trits, not bits < 1311428765 843688 :oklopollen!82e86f10@gateway/web/freenode/ip.130.232.111.16 PRIVMSG #esoteric :Sgeo_: to your last question: probably. < 1311428796 373701 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au NICK :itidus20|afk < 1311428813 985752 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Ok, so no more arguments about terminology? < 1311428832 382042 :oklopollen!82e86f10@gateway/web/freenode/ip.130.232.111.16 PRIVMSG #esoteric :no never ever. < 1311428856 570286 :oklopollen!82e86f10@gateway/web/freenode/ip.130.232.111.16 PRIVMSG #esoteric :but no makeup sex since i have to work < 1311428908 229298 :oklopollen!82e86f10@gateway/web/freenode/ip.130.232.111.16 PRIVMSG #esoteric :actually i just have to copypaste some stuff and generalize it :-DSASD < 1311428914 491598 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1311430188 43539 :pikhq_!~pikhq@174-22-186-49.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1311430191 271922 :pikhq!~pikhq@71-219-254-44.clsp.qwest.net JOIN :#esoteric < 1311430334 558832 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1311432017 283002 :oklopollen!82e86f10@gateway/web/freenode/ip.130.232.111.16 QUIT :Quit: Page closed < 1311432067 700048 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1311432072 221047 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Hello < 1311432502 29387 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Believe it or not, etc. etc. etc. < 1311432505 690923 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Bye < 1311433304 409156 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Wow, that's pretty etc, etc, etc. < 1311433348 799747 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'd rather not think about the details so, etc, etc. < 1311433505 60546 :cheater_!~ubuntu@g229160096.adsl.alicedsl.de PRIVMSG #esoteric :sup CakeProphet < 1311433640 760886 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nothing much... < 1311433648 461513 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :chilling after work. tired as shit. < 1311433661 347001 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't know if you knew this or not, but shit gets pretty tired. < 1311433666 371105 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not a lot of energy in those motherfuckers. < 1311434676 898755 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm also pretty tired, worked for almost an hour < 1311434736 577641 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Ping timeout: 252 seconds < 1311437390 213575 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :hai fizzie < 1311437397 306156 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :fizzie, I'm Elizacat, and I've taken interest in mcmap :3 < 1311437412 344645 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :fizzie, I've never gotten around to poking you because I'm shy as hell. But hello! < 1311437466 52913 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, um, hello, I guess. (I never really know the correct responses.) < 1311437466 608932 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :fizzie, I'm interested in helping! I'm told you guys have a private channel for this, if you want to give me an inv I'd be much obliged, but you don't have to if you don't want < 1311437469 208491 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :hahahahaha < 1311437470 653694 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :it's ok :P < 1311437482 613360 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I'm not an extrovert even online, but one of us had to initiate it < 1311437490 154819 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :and well, you don't know who I am < 1311437491 140536 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :so :p < 1311437504 2884 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :the onus would be on me for that wouldn't it < 1311437522 564830 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am extrovert online < 1311437526 723995 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because I don't give a shit. < 1311437538 905701 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :fizzie, I'm normally pretty nice if not rather unserious :p < 1311437546 850026 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :fizzie, just be aware :P < 1311437555 35910 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's always serious business around here. < 1311437559 665070 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :ACTION is a good friend of Vorpal's < 1311437564 488378 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :internet is serious business CakeProphet < 1311437566 635931 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :you wanna go < 1311437581 544141 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :dude I'm so good I don't even have to I've already won. < 1311437587 244244 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, there's a "private" channel for Minecraft-related stuff so that it doesn't clobber things here, but I don't think it's really all that private, it's just a "-minecraft" suffix and I'd be surprised if it hasn't been mentioned publicly here. < 1311437590 257026 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fuck punctuation. < 1311437591 229916 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :CakeProphet, come at me bro < 1311437591 702042 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::p < 1311437620 771501 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah I've known of it, but I don't like minecraft. < 1311437638 450935 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :ACTION encases CakeProphet in a bedrock house and pours lava < 1311437649 190714 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :"this is why Id on't like it..." < 1311437655 206575 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my RL friend made a castle that rebuilds itself. < 1311437660 520982 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I did that < 1311437661 499160 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric ::p < 1311437670 612233 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :Vorpal and I built a self-regenerating house <3 < 1311437673 71692 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :well < 1311437676 852978 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :he did the logic < 1311437678 396887 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I just had the idea < 1311437719 643692 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :please tell me Vorpal isn't your boyfriend < 1311437727 482125 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i might have to kill myself < 1311437741 80546 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but they build self-regenerating houses in minecraft together it would be so adorable < 1311437793 772973 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i once asked a girl to build stuff with me in mc but she said we were moving too fast < 1311437890 816942 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I tried to teach my ex Python. < 1311437897 841722 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think there is probably a reason she is my ex. < 1311437934 137591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because she has taste in languages? < 1311437946 495672 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not quite. < 1311437949 872279 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i tried to teach my ex to program a few times but she just got really mad because she didn't get it < 1311437959 441616 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or didn't get it quickly enough < 1311437963 181683 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right. < 1311437985 415243 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Elizacat: could you please tell me that < 1311437993 605146 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm scared by your silence < 1311438012 253176 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : please tell me Vorpal isn't your boyfriend <-- lol, no I'm not. < 1311438019 414494 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :thank god < 1311438033 957528 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oklopol, just happen to play on the same minecraft server. < 1311438604 461613 :oklopol!~oklopol@dyn58-429.yok.fi QUIT :Read error: Connection reset by peer < 1311438864 679863 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1311439331 23035 :elliott_!~elliott@95.149.243.211 JOIN :#esoteric < 1311439541 796053 :elliott!~elliott@unaffiliated/elliott QUIT :Ping timeout: 258 seconds < 1311440166 712826 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :haha < 1311440171 339678 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :oh god < 1311440173 449044 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :me dating Vorpal < 1311440177 195740 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I'm sorry < 1311440178 455464 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :that is just < 1311440179 154956 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :no :P < 1311440184 334076 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :no offense Vorpal < 1311440186 739413 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :but I wouldn't date you :P < 1311440188 743304 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :and you wouldn't date me < 1311440190 456778 :Elizacat!~Elizabeth@awos/2nd-in-command/init PRIVMSG #esoteric :I'm too crazy < 1311440744 764611 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1311441027 633917 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Blood is thicker than water, but corn syrup is thicker than blood. (An American national pride slogan by me :P ) < 1311441085 132125 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Lava is thicker than corn syrup < 1311441117 489993 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I don't think that lava is anyone's (de facto) national beverage. But blood probably is? < 1311441180 587546 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Might be Icelands? < 1311441219 354405 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :But I was talking about threats of violence < 1311441350 937411 :Gregor!Gregor@codu.org PRIVMSG #esoteric :You're ruining my slogan buzz :P < 1311442392 162091 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Right. Lasagne went in at 6:32 < 1311442404 147067 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :uh oh sgeo < 1311442425 447124 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Uh ohhhhhhhhh, sgettio < 1311442447 668308 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Y'know where I'm off to? Lancaster! < 1311442459 94694 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Lancaster? < 1311442465 724501 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :But that's in Lancashire! < 1311442472 942683 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Dun dun DUNNN < 1311442478 654280 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I'm going to Durham tomorrow < 1311442495 711255 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :And, after tomorrow morning, I won't be online 'till Tuesday < 1311442811 449737 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :that was crazy... X broke... By refusing the believe in the mouse cursor. For example, xkill said it couldn't grab mouse. And mouse did nothing... < 1311442821 676369 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :well it moved around just fine < 1311442830 797723 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but click didn't work < 1311443023 343531 :GuestIceKovu!x@ANantes-259-1-175-60.w90-49.abo.wanadoo.fr NICK :Slereah < 1311444425 188760 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :iceland;s national beverage is alcoholic pine tree < 1311445293 386858 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I wonder if you can ferment or distill or whatever coffee beans < 1311445351 780020 :pikhq!~pikhq@71-219-254-44.clsp.qwest.net PRIVMSG #esoteric :If it won' < 1311445358 1010 :pikhq!~pikhq@71-219-254-44.clsp.qwest.net PRIVMSG #esoteric :t kill yeast, you can ferment it. < 1311445366 302445 :pikhq!~pikhq@71-219-254-44.clsp.qwest.net PRIVMSG #esoteric :And if it's liquid, you can distill it. < 1311445512 185217 :itidus21!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au JOIN :#esoteric < 1311445512 383246 :itidus20|afk!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au QUIT :Read error: Connection reset by peer < 1311445811 812742 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1311446046 797686 :Gregor!Gregor@codu.org PRIVMSG #esoteric :I'll bet mercury would kill yeast ... < 1311446322 329835 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you know what the test service numbers are for my telephone service? Including, telling you your own telephone number, disconnecting your line for a few minutes, etc < 1311446991 139561 :pikhq_!~pikhq@71-219-226-1.clsp.qwest.net JOIN :#esoteric < 1311447029 283170 :pikhq!~pikhq@71-219-254-44.clsp.qwest.net QUIT :Ping timeout: 276 seconds < 1311447067 506424 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :http://therighttool.hammerprinciple.com/statements/i-often-get-angry-when-writing-code-in-this-langua < 1311447070 685653 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :*giggles* < 1311447239 195856 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :everyone likes haskell on this site < 1311447303 414919 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric : /win 1 < 1311447522 182604 :Gregor!Gregor@codu.org PRIVMSG #esoteric :In spite of the wording, that's clearly a popularity contest. < 1311447536 398988 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Few people get angry while programming in Haskell because few people program in Haskell. < 1311447565 803160 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :O, yes, probably that would be why. < 1311447761 842729 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Strange that that site doesn't let you rank things equal. < 1311448075 590027 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1311448235 866535 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, weird observation: within the first 3 or 4 minutes of my computer loading, the touchpad won't move the mouse cursor above the bottom half of the screen, it keeps bouncing down < 1311448239 71851 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :after a while, it works fine < 1311449124 952812 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Ping timeout: 252 seconds < 1311449564 273214 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have now regopherized the Space Weather Prediction Center. < 1311449617 517818 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Some of the files don't work but that is not my fault.) < 1311449665 636405 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: whoa < 1311450087 182925 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Did you know that? I don't know why some files don't work, but the problem is on their end, not on my end. < 1311450132 907135 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1311450139 156770 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(The same files fail to work when using other protocols too, including HTTP and FTP.) < 1311450347 125939 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1311450937 150604 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : oklopol: 123 is like oerjan but better < 1311450938 707418 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1311451082 745133 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :is this still referring to that pixelcomic < 1311451256 607676 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :yes < 1311451297 665517 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :those kind of puns are too square for me < 1311452552 909746 :Taneb_!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1311452645 8752 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Ping timeout: 252 seconds < 1311452753 140572 :Taneb_!540d59f6@gateway/web/freenode/ip.84.13.89.246 NICK :Taneb < 1311453678 957815 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Ping timeout: 252 seconds < 1311453761 389116 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :In the D&D game my character current has two items: a 25-foot rope and a navy guest uniform. < 1311453778 677273 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Now make up a computer game text adventure game < 1311453854 385845 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 260 seconds < 1311454190 742153 :Lymee!~moe@adsl-69-149-47-68.dsl.rcsntx.swbell.net JOIN :#esoteric < 1311454191 158890 :Lymee!~moe@adsl-69-149-47-68.dsl.rcsntx.swbell.net QUIT :Changing host < 1311454191 356605 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1311454245 540781 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1311454350 485824 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I didn't end up posting my password in here, did I? The graphics driver died, and I flailed around blindly trying to "sudo /etc/init.d/gdm restart" < 1311454413 132362 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You sent nothing in the past few minutes look in the log files to make sure < 1311454459 239331 :pikhq!~pikhq@174-22-174-253.clsp.qwest.net JOIN :#esoteric < 1311454459 953455 :pikhq_!~pikhq@71-219-226-1.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1311454913 841578 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you know anything else about my optimization problem now? < 1311455566 618216 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :zzo38: what was it again? < 1311455594 529778 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1311455761 863246 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :quintopia: Start searching the recent IRC log for "Say that there is a command - which does the next letter" < 1311455807 335134 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(The starting timestamp is 1311396023 although there are at least three different formats and from different computers, so just search the text instead) < 1311455998 786749 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :okay < 1311456005 90399 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :doesnt quite make sense < 1311456010 649705 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i'll read it better soon < 1311456022 653809 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :tunes' time zone is so broken you cannot even search on the minutes. < 1311456176 487574 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :quintopia: use codu < 1311456184 322500 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :advicewithoutcontext.com < 1311459174 222798 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: there's a thread on haskell-cafe about that reallyUnsafePointerEq# you used http://www.haskell.org/pipermail/haskell-cafe/2011-July/094103.html < 1311459257 360343 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :heh < 1311459523 507896 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :seems my use was safe with forseeable ghc < 1311459537 735703 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1311459578 501673 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1311459763 835225 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I am alarmed by the fact that I now feel the need to run memtest < 1311460410 415326 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :quintopia: What stuff doesn't quite make sense? < 1311460964 533219 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Try eat your chopsticks right now! < 1311462225 882582 :itidus21!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au NICK :itidus20 < 1311462294 42937 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but i have no chopsticks! < 1311462305 156663 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or do i... < 1311462530 215469 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Look in your cupboard or drawer or closet or cabinet or wherever you keep it. < 1311462609 653943 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wouldn't you know, i do have a couple! < 1311462622 160773 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sadly, they're a bit too nicely decorated to eat. < 1311462632 899258 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :follow the white rabbit < 1311462660 314983 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nah i don't want to be chasing the clock < 1311462664 920728 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :O_O FFFFFUUUUUUUUUUU it's a marsh hare! a marsh hare! < 1311462674 541573 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1311462707 688253 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :we planted the chopsticks for you to eat < 1311462724 33035 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...i don't believe you. < 1311462741 859766 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: we are HERE < 1311462744 557872 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :good. i apologize < 1311462745 469432 :elliott_!~elliott@95.149.243.211 QUIT :Quit: disconnection error < 1311462771 668031 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: no you are not. < 1311462787 270210 :elliott_!~elliott@95.149.243.211 JOIN :#esoteric < 1311462791 699619 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :haha, great timing itidus20. < 1311462804 567070 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :now oerjan will not BELIEVE THAT THING that WAS DEFINITELY not TRUE at all. < 1311462826 621568 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: LETJOISE HAVE A PERARTY < 1311462848 553023 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :QANTUM BEER NEEDSITY? < 1311462923 693512 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :what if oerjan was that guy in norway who did that bad stuff, would we even know. :/ < 1311462931 645503 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i am just saying that there are a lot of people in norway < 1311462934 625400 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and you cannot trust them all < 1311462944 42676 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes. i doubt they would let him chat from prison. < 1311462976 110952 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :are you saying you escaped :| < 1311462986 706907 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oh this is probably in bad taste :DDDDD < 1311462990 379199 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: im sorry ive deeply offended u < 1311462999 636009 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i have not escaped. but not from the same place, either. < 1311463049 667275 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oh < 1311463054 972689 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :are you trying to escape < 1311463055 364764 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :of course there are similarities. i am blond, somewhat tall, and not a muslim. < 1311463055 937619 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :THIS < 1311463056 458513 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :MORTAL < 1311463057 139708 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :COIL < 1311463101 783016 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :hi oerjan < 1311463116 413217 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'll ignore that question. < 1311463122 584815 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1311463151 980321 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oh. sory. lo oerjan. < 1311463174 251117 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oh riead as suggestion < 1311463179 64345 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: hows a ijf < 1311463189 528377 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :very rieadbale < 1311463209 206299 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and thatw as when oerjan turned into a cat < 1311463212 763762 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :~Thend/ < 1311463229 24875 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :miawat < 1311463265 831458 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i mcofnused < 1311463280 489247 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :monqy: itns eryvoene < 1311463315 624284 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :My memory passed < 1311463325 199121 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :rest in peace sgeos memory < 1311463414 91815 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :`addquote My memory passed rest in peace sgeos memory < 1311463415 354645 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :542) My memory passed rest in peace sgeos memory < 1311463423 347805 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :did you ever finish writing at.html < 1311463425 170743 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :reading < 1311463431 350870 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott_, /me wants to read it < 1311463435 533368 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :what ae re verbs actulay < 1311463441 65464 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott_: me yes i did < 1311463443 930094 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Sgeo: iduno if anyone else can stan,d,,,,,the @,, < 1311463456 665288 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott_, you're acting drunk < 1311463459 890948 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it has, maximal @ level contents. < 1311463460 839542 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I doubt you're drunk, but < 1311463474 357449 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Sgeo: so's your face OHOHHHHHHHHHHH BURNSJAP < 1311463487 244621 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :no if i was intoxicated i would be sure to be much, much more amusing than this < 1311463496 731906 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :so basically if i'm ever really funny........... < 1311463542 773461 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :anyway drunk people don't act like anything, they just act like irritable, annoying, stupid versions of themselves < 1311463549 865300 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :which is a shame since it's rly boring < 1311463555 44428 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott_: so are you old enough to drink yet? < 1311463583 104949 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i think you can drink indoors from like six years old here??????? < 1311463586 528223 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but no < 1311463601 723075 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :three and a bit months before that, but it seems pretty boring so i probably won't bother < 1311463694 357742 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :alcohol education taught me never to drink to get drunk < 1311463703 344943 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :an important life lesson < 1311463728 653077 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: did you follow it < 1311463738 939557 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im not of legal drinking age......... < 1311463747 192115 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: so yes then < 1311463766 782183 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i'm not actually sure at all why people would get drunk alcohol honestly just seems like the most boring drug, i'm utterly sincere < 1311463790 955608 :MigoMipo!~John@84-217-7-246.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1311463819 120657 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cigaretes and drunking "lame highs for lame people" < 1311463839 824667 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah if it doesn't make you go crazy and shoot at people, it's not worth it. take it from a norwegian. < 1311463855 413308 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: so is squarelos the best,,, it is a long story involving me reading the crawl learndb and talking to ais < 1311463864 831491 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :`addquote cigaretes and drunking "lame highs for lame people" yeah if it doesn't make you go crazy and shoot at people, it's not worth it. take it from a norwegian. < 1311463865 679334 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well stab people, in the case of weapon-deprived british < 1311463866 133679 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :543) cigaretes and drunking "lame highs for lame people" yeah if it doesn't make you go crazy and shoot at people, it's not worth it. take it from a norwegian. < 1311463878 470736 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott_: public humiliation < 1311463879 712149 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: stop making me into a person i don't want to be with laughter < 1311463884 752421 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott_: is not cool????? < 1311463892 915054 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: i am asking,,,sincere questions:((( < 1311463895 526031 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1311463896 588182 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :is squarelos,,cool < 1311463901 210289 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i do not play, crawl, at all, ever, so, < 1311463904 926007 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1311463907 479320 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :its sort of a joke < 1311463907 686671 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it is good to improve things even if they are bad things < 1311463927 259714 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais says that devs dislike it experienced players like it and everyone else dislikes it < 1311463930 431214 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :is this true and also is this redundant < 1311463933 239682 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :see crawl has circular line of sight which is ridiculous < 1311463943 799014 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and < 1311463945 307832 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i would like to have eyes that have circular line of sight < 1311463948 361711 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :that would be great < 1311463950 697810 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :well spherical < 1311463957 786895 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :well um do i < 1311463960 553274 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i dont know much about eyes < 1311463964 729987 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1311464000 254610 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :square los was tried but then got taken down so i made an account called squarelos to lament its demise < 1311464006 835774 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :line of sight tracing a mandelbrot fractal < 1311464009 701449 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :rip < 1311464031 937587 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :anyway pretty much the only way i ever play crawl anymore is doing stupid things as squarelos true story < 1311464035 168772 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: stop youre just making the universe seem relaly inadequate < 1311464042 192216 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: thats a good way to play games < 1311464063 575830 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Ping timeout: 250 seconds < 1311464066 635969 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What's wrong with circlelos? < 1311464092 237008 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :was ist los < 1311464134 321876 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :line of sight < 1311464148 949146 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Sgeo: distance is such that an actual circle in crawl would look like a square this is how crawl space works....yet there's a bucnh of inconsistency like line of sight is based on what looks like a circle to unenlightened humans < 1311464154 775189 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Sgeo actually likes crawl though because he's a dumb < 1311464160 739790 :SgeoN1!~AndChat@ool-ad034d00.dyn.optonline.net QUIT :Quit: Bye < 1311464169 825216 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :"distance is such that an actual circle in crawl would look like a square this is how crawl space works" < 1311464171 868585 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :this is beautiful < 1311464175 331312 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i want to see crawl space < 1311464187 201185 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :wait < 1311464190 271986 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :isn't that just manhattan distance < 1311464191 216538 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :its just chebyshev space i think but it pretends it isnt < 1311464192 170657 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think I understand < 1311464205 699489 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :manhattan is taxicab right? crawl has diagonals. < 1311464210 776888 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or am i confusing things < 1311464211 655370 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think manhattan is orthogonal moves only < 1311464213 891446 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :taxicab yeah. and diagonals suck < 1311464249 674044 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :hmm, sometimes I get urges to write things in C that relaly shouldn't be written in C < 1311464253 131315 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :help;p < 1311464269 607112 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION wants to try Chicken again for some reason < 1311464271 23089 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What kind of things do you mean? < 1311464281 415394 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :the best reason to write anything in anything is that it shouldn't be done < 1311464282 342790 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And what programming language do you think those things should be written in? < 1311464284 564775 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :zzo38: i cannot say, it is too abhorrent < 1311464307 516692 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott_, web toolkit's been done (for either C or C++, don't remember) < 1311464313 851125 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Sgeo: no shit < 1311464324 195771 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://www.webtoolkit.eu/wt < 1311464324 717587 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :olsner: No, the best reason to write anything in anything is that it *cannot* be done (or at least, it seems like it, until it works) < 1311464341 866138 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :olsner: i was trying to replicate java-style generics except without type erasure because i don't think you can even do that in C. why? well because it shouldn't be done. also because it meant i could implement a custom allocator which, like, knew all about your objects and could inspect them? which would be cool. but. basically i want to implement half a jvm at c level just because it sounds hard/fun < 1311464344 726194 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :that's < 1311464346 822278 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :probably a bad sign < 1311464366 363681 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@pl \x = (magnitude x)" < 1311464371 766421 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@pl \x -> (magnitude x)typecheck1[0])==1?abc(x):xyz(x)) < 1311464913 800838 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :This is my thoughts ideas, at least. < 1311464949 375559 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :okay, thank you < 1311464958 76595 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Yeah, all this stuff looks old < 1311464981 645851 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :zzo38: But how does that fail at type-time if it'st he wrong size? < 1311464989 652545 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :the size is obviously always 1 < 1311465023 847607 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Well, if (x) is of a different type, then sizeof(x->typecheck1[0]) is not 1 < 1311465039 621423 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Or you can omit the [0] for another number < 1311465052 10021 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ah < 1311465124 860993 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Of course this is using completely standard C89. GNU C has its own things. And what is probably acceptable in many compilers (or at least, should be) is make a member of the structure with zero elements array, and then you can measure the size of the array element it can be any number you want without messing up the rest of the program! < 1311465212 79885 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Although I don't know for sure, this idea might also be possible with LLVM to force each different structure type to be considered different by having different sizes of data of zero length array at the end. < 1311465331 188207 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://www.barnesandnoble.com/w/jesus-deepak-chopra/1012718717?ean=9780061980404&itm=7&usri=jesus for the life of me, I can't figure out who the target market is < 1311465498 361067 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Did you ever read about the Uncarrot Tarot? I did have a idea of a four-player trick-taking game using those cards, which I called "Rulers". (It uses all the cards, including the metas.) < 1311465568 86440 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If a Hitchhiker is played to a trick, then you must Hitchhike. < 1311465610 253795 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The "Pickle" card can be played as a minor or as a major, depending on circumstances. < 1311465815 443421 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The player with the Title card must lead that card on the first turn at the beginning of the game (unless nobody has that card in case it is a face-down hidden card in the center of the table). < 1311466122 266065 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :can you write up the full rules? < 1311466161 478906 :bsmntbombdood!~gavin@c-24-9-98-117.hsd1.co.comcast.net PRIVMSG #esoteric :why is lambdabot in #esoteric? < 1311466166 119942 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Unfortunately I never have. I have never actually thought of the full rules, but I have thought of many ideas, a few of which I forget. < 1311466216 190665 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Although I did remember a few things of my ideas, and possibly even have new ideas I can write here. Other people can also make up ideas, since it is incomplete. < 1311466288 198187 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You score by the first trick, the last trick, sequences, and by taking tricks containing "rulers". < 1311466327 873003 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You must follow suit if possible, and sometimes follow ranks. < 1311466367 979863 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Majors beat minors (and miscellaneous suited cards), metas beat everything. However, some majors and metas have special powers. < 1311466384 666857 :elliott_!~elliott@95.149.243.211 QUIT :Ping timeout: 260 seconds < 1311466431 140682 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(The card with instructions for divinations is used too in this game, although after playing this game you cannot use the deck for divination since the divination rules require that the deck is never shuffled.) < 1311466463 362244 :bsmntbombdood!~gavin@c-24-9-98-117.hsd1.co.comcast.net PRIVMSG #esoteric :@pl \x -> (x,x) < 1311466463 874301 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :join (,) < 1311466520 353313 :bsmntbombdood!~gavin@c-24-9-98-117.hsd1.co.comcast.net PRIVMSG #esoteric :@t join < 1311466520 613405 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Maybe you meant: tell thank you thanks thx ticker time todo todo-add todo-delete topic-cons topic-init topic-null topic-snoc topic-tail topic-tell type . ? @ ft v < 1311466527 101937 :bsmntbombdood!~gavin@c-24-9-98-117.hsd1.co.comcast.net PRIVMSG #esoteric :@type join < 1311466528 121760 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a. (Monad m) => m (m a) -> m a < 1311466543 740728 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1311466555 251579 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1311466835 732286 :bsmntbombdood!~gavin@c-24-9-98-117.hsd1.co.comcast.net PRIVMSG #esoteric :i forgot how the function monad instance works < 1311467451 639223 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@pl (\x -> map (\y -> (tick*x, tick*y)) [-half..half]) < 1311467452 29153 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(line 1, column 37): < 1311467452 236573 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected "[" < 1311467452 236753 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :expecting variable, "(", operator or ")" < 1311467473 668154 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@pl \x -> map (\y -> (tick*x, tick*y)) [-half..half] < 1311467474 270168 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(line 1, column 36): < 1311467474 477678 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected "[" < 1311467474 477773 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :expecting variable, "(", operator or end of input < 1311467476 457470 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::( < 1311467492 680393 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@pl \x -> map (\y -> (tick*x, tick*y)) < 1311467493 170712 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :map . (. (tick *)) . (,) . (tick *) < 1311467499 185336 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ok yeah not replacing that < 1311467515 878377 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :@pl \x -> map (\y -> (tick*x, tick*y)) [negate half .. half] < 1311467516 85874 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :flip map [negate half..half] . (. (tick *)) . (,) . (tick *) < 1311467521 678689 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ACTION reaches for a barf bag < 1311467533 916010 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :@pl \x -> map (\y -> (tick*x, tick*y)) (enumFromTo (-half) half) < 1311467534 123412 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :flip map [negate half..half] . (. (tick *)) . (,) . (tick *) < 1311467631 30904 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :\x -> map (\y -> (tick*x, tick*y)) = map . (join (***) (tick *) .) . (,) < 1311467733 38137 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :barf barf barf < 1311467790 297107 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :I'd write that as \x -> map (join (***) (tick*) . (,) x), or (x,) with -XTupleSections, or with both = join (***) defined somewhere < 1311467860 814574 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Or \x -> let tx = tick*x in map ((tx,) . (tick*)) < 1311468013 210452 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death > 1311468262 121228 JOIN :#esoteric > 1311468283 233279 JOIN :#esoteric > 1311468304 591549 JOIN :#esoteric > 1311468341 445687 JOIN :#esoteric > 1311468391 893966 JOIN :#esoteric > 1311468449 192519 JOIN :#esoteric > 1311468493 486133 JOIN :#esoteric > 1311468537 479503 JOIN :#esoteric > 1311468581 493796 JOIN :#esoteric > 1311468621 863581 JOIN :#esoteric > 1311468661 881661 JOIN :#esoteric > 1311468706 886995 JOIN :#esoteric > 1311468744 490812 JOIN :#esoteric < 1311468744 543948 :glogbot!Gregor@codu.org JOIN :#esoteric < 1311468827 659013 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : why is lambdabot in #esoteric? <-- because we asked nicely (well i assume it was nicely) < 1311469206 878034 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t (*) `on` recip < 1311469207 457578 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Fractional a) => a -> a -> a < 1311469231 376865 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@hoogle Fractional -> Integral < 1311469231 539855 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Warning: Unknown type Fractional < 1311469231 612371 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unsafe.Coerce unsafeCoerce :: a -> b < 1311469231 664494 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude ($) :: (a -> b) -> a -> b < 1311469246 658264 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@src Double < 1311469246 770332 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :data Double = D# Double# < 1311469249 436641 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Lymee: floor, ceiling, round < 1311469254 321209 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I see. < 1311469267 5585 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t floor < 1311469267 632108 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. (RealFrac a, Integral b) => a -> b < 1311469275 648731 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm < 1311469280 422045 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fractional can be e.g. complex < 1311469280 500642 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I wanna be a Devil's Advocate < 1311469343 346437 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@pl \x -> map (\y -> (tick*x, tick*y)) [ -half..half] < 1311469343 399232 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(line 1, column 36): < 1311469343 399398 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected "[" < 1311469343 399511 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :expecting variable, "(", operator or end of input < 1311469348 904247 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :huh < 1311469386 952500 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :weird broken parser < 1311469395 758262 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(given that it accepts it without - < 1311469397 478271 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :) < 1311470276 650903 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo: Why do you want to be Devil's Advocate? < 1311470298 801968 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I've boredly given some thought to what I consider an inane position < 1311470318 148921 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think I can make it "work" fsvo "work" < 1311471693 239482 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Bleh. < 1311471701 160764 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I'm doing the Mandelbrot set with this: length $ takeWhile ((<2) . magnitude) $ take maxIters $ iterate step $ 0.0 :+ 0.0 < 1311471705 129909 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Can't figure out any optimizations. < 1311471718 179655 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Anybody have any ideas? =w= < 1311471718 877066 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Oh! < 1311471739 170726 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Um, no wait, can't do that. < 1311471749 813769 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Lymee: magnitude is somewhat expensive as it requires a square root < 1311471788 342217 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle Complex a -> a < 1311471788 412011 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Complex imagPart :: RealFloat a => Complex a -> a < 1311471788 465414 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Complex magnitude :: RealFloat a => Complex a -> a < 1311471788 465559 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Complex phase :: RealFloat a => Complex a -> a < 1311471895 514025 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t \(a :+ b) -> a*a + b*b < 4) < 1311471896 145185 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error on input `)' < 1311471897 775588 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er < 1311471900 780255 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t \(a :+ b) -> a*a + b*b < 4 < 1311471901 433761 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall t. (RealFloat t) => Complex t -> Bool < 1311471908 314088 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that might be better < 1311471972 54783 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also perhaps findIndex is more efficient than length $ takeWhile ... < 1311471982 401842 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t findIndex < 1311471982 939658 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (a -> Bool) -> [a] -> Maybe Int < 1311472013 381746 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(then again, maybe not) < 1311472072 810753 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and it all depends on ghc's list fusion being able to optimize away the intermediate lists < 1311472332 393292 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@pl \x -> ((double $ imagPart x) + (double $ realPart x)) < 4 < 1311472332 485339 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(< 4) . ap ((+) . double . imagPart) (double . realPart) < 1311472370 384958 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t ap < 1311472371 17088 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a b. (Monad m) => m (a -> b) -> m a -> m b < 1311472376 484710 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@hoogle forall (m :: * -> *) a b. (Monad m) => m (a -> b) -> m a -> m b < 1311472376 556371 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Parse error: < 1311472376 608652 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : --count=20 "forall (m :: * -> *) a b. (Monad m) => m (a -> b) -> m a -> m b" < 1311472376 608845 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ^ < 1311472384 634765 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@hoogle (Monad m) => m (a -> b) -> m a -> m b < 1311472384 854966 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad ap :: Monad m => m (a -> b) -> m a -> m b < 1311472384 961932 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad liftM :: Monad m => (a1 -> r) -> m a1 -> m r < 1311472385 14586 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative (<*>) :: Applicative f => f (a -> b) -> f a -> f b < 1311472820 871309 :cheater_!~ubuntu@g229160096.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311473360 353644 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@pl \x -> xCenter+tick*x < 1311473360 425129 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(xCenter +) . (tick *) < 1311473605 683858 :cheater_!~ubuntu@g229160123.adsl.alicedsl.de JOIN :#esoteric < 1311473778 217924 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t findIndex < 1311473778 896319 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (a -> Bool) -> [a] -> Maybe Int < 1311473786 565344 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t (a->a)->a->Int < 1311473787 256121 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error on input `->' < 1311473793 287233 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t (a -> a) -> a -> Int < 1311473793 953083 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error on input `->' < 1311473818 450725 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :?? < 1311473830 782948 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@hoogle (a -> a) -> a -> Int < 1311473830 923872 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Generics.Schemes everywhere :: (a -> a) -> a -> a < 1311473830 996115 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Generics.Schemes everywhere' :: (a -> a) -> a -> a < 1311473831 48265 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude until :: (a -> Bool) -> (a -> a) -> a -> a < 1311473864 77071 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :until doesn't count number of steps, alas < 1311474084 155556 :MDude!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net JOIN :#esoteric < 1311474084 207880 :MDude!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net NICK :MSleep < 1311474539 548398 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :A, doh. < 1311474552 197953 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I changed z^^2 into z*z < 1311474562 756488 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Suddenly, almost halved time! < 1311474579 119760 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Lymee: there was a reason i wrote it with that yeah :P < 1311474627 698647 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :istr someone wondering why ghc doesn't optimize x^2 to x*x before < 1311474649 370600 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> x^2 < 1311474650 42001 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : x * x < 1311474681 274597 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ha. < 1311474681 687979 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :they are absolutely identical < 1311474692 700025 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :> x * 3 < 1311474693 394518 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : x * 3 < 1311474704 328331 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric ::t x < 1311474705 17794 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Expr < 1311474709 899653 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Ooh < 1311474716 801586 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> x :: Num < 1311474717 462150 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Class `GHC.Num.Num' used as a type < 1311474719 331619 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(in final result) < 1311474723 572496 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> show x < 1311474724 340637 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "x" < 1311474730 429882 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Ooh < 1311474734 534425 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :This is a good idea < 1311474740 644064 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...I thought everyone already knew about Expr. < 1311474741 583190 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> y < 1311474742 223118 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : y < 1311474745 276612 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix f < 1311474745 916568 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous type variable `a' in the constraints: < 1311474745 969432 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `GHC.Show.Show a' < 1311474745 969592 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a... < 1311474749 370930 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :> a < 1311474750 68517 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a < 1311474751 986072 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix f :: Expr < 1311474752 670269 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (f (... < 1311474816 614425 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> scanl1 (*) [a,b,c,d,e] < 1311474817 353093 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [a,a * b,a * b * c,a * b * c * d,a * b * c * d * e] < 1311474928 624377 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> a+b < 1311474929 296145 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a + b < 1311474932 382007 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Heh. < 1311474934 877941 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Didn't know that existed. < 1311474941 44046 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Any way to evaluate that? < 1311474947 625574 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> a+g < 1311474948 363392 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a + g < 1311474951 885443 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> (a+g) 1 1 < 1311474952 420088 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `t1 -> t2 -> t' < 1311474952 492060 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type ... < 1311474955 996406 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not to my knowledge < 1311474967 100556 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t a < 1311474967 810749 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Expr < 1311474972 222432 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@src Expr < 1311474972 295022 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. < 1311474987 794576 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Lymee: it's in a package named simplereflect < 1311474991 401944 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :iirc < 1311475034 103140 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://hackage.haskell.org/package/simple-reflect < 1311475097 499606 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh there's a reduction function < 1311475114 618787 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :reduction (a+b+c+d) < 1311475117 300654 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er < 1311475119 356371 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> reduction (a+b+c+d) < 1311475120 24988 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `reduction' < 1311475122 667765 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1311475155 961618 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe lambdabot doesn't have the latest version < 1311475168 509701 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> reduce (1+2+3+4) < 1311475169 142560 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 3 + 3 + 4 < 1311475174 294201 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> reduction (1+2+3+4) < 1311475174 831429 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `reduction' < 1311475182 196777 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :>reduce (a+b+c+d) < 1311475186 284623 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> reduce (a+b+c+d) < 1311475186 903863 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a + b + c + d < 1311475192 449155 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> reduce (a*b+a*c) < 1311475193 161418 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a * b + a * c < 1311475197 499881 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess it cannot reduce pure symbols < 1311475202 652520 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> reduce (a*(b+c)) < 1311475203 310734 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a * (b + c) < 1311475208 298908 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Bleh. < 1311475216 45031 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> iterate reduce (1+2+3+4) < 1311475216 629797 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1 + 2 + 3 + 4,3 + 3 + 4,6 + 4,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10... < 1311475251 866851 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> iterate reduce (1*2+3*4) < 1311475252 557353 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1 * 2 + 3 * 4,2 + 3 * 4,2 + 12,14,14,14,14,14,14,14,14,14,14,14,14,14,14,1... < 1311475318 16349 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> (\x -> fst $ head $ dropUntil (\x -> (fst x) == (snd x)) $ zipWith (,) x $ tail x) $ iterate reduce (1*2+3*4) < 1311475318 640738 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `dropUntil' < 1311475330 694406 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ACTION runs < 1311475338 631707 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t var < 1311475339 251190 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. String -> Sym a < 1311475347 460502 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> (\x -> fst $ head $ dropWhile (\x -> (fst x) != (snd x)) $ zipWith (,) x $ tail x) $ iterate reduce (1*2+3*4) < 1311475348 33705 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `!=' < 1311475358 400579 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> (\x -> fst $ head $ dropWhile (\x -> !((fst x) == (snd x))) $ zipWith (,) x $ tail x) $ iterate reduce (1*2+3*4) < 1311475359 37188 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `!' < 1311475363 397265 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> (\x -> fst $ head $ dropWhile (\x -> not ((fst x) == (snd x))) $ zipWith (,) x $ tail x) $ iterate reduce (1*2+3*4) < 1311475363 988849 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 * 2 + 3 * 4 < 1311475367 676909 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Aww. < 1311475564 319301 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> dropWhile (uncurry (/=)) . ap zip tail $ iterate reduce (1*2+3*4) < 1311475565 696256 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1 * 2 + 3 * 4,2 + 3 * 4),(2 + 3 * 4,2 + 12),(2 + 12,14),(14,14),(14,14),(... < 1311475572 314975 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1311475590 338922 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> ap zip tail $ iterate reduce (1*2+3*4) < 1311475591 38546 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [(1 * 2 + 3 * 4,2 + 3 * 4),(2 + 3 * 4,2 + 12),(2 + 12,14),(14,14),(14,14),(... < 1311475632 398646 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 14 == (14 :: Expr) < 1311475633 89240 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1311475645 719341 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> reduce (2+12) == (14 :: Expr) < 1311475646 328067 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1311475674 579711 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> reduce (2+12) /= (14 :: Expr) < 1311475675 216390 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : False < 1311475690 291934 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 2+12 /= (14 :: Expr) < 1311475690 959205 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : False < 1311475696 24119 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ooh < 1311475699 7703 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :darn < 1311475718 741953 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it actually reduces when comparing < 1311475837 939578 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :http://pastebin.com/PXcS0k5G < is my code horrible? < 1311475866 535644 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> reduce (2+12+4+5) /= (14 :: Expr) < 1311475867 202720 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1311475876 464528 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> reduce (2+12+4+5) /= (25 :: Expr) < 1311475877 129033 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1311475883 704068 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> (2+12+4+5) /= (25 :: Expr) < 1311475884 367655 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1311475891 410657 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> iterate reduce (2+12+4+5) < 1311475892 38641 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2 + 12 + 4 + 5,14 + 4 + 5,18 + 5,23,23,23,23,23,23,23,23,23,23,23,23,23,23... < 1311475895 72836 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :opps < 1311475896 809703 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :my math fail < 1311475899 962612 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::P < 1311475900 498587 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> (2+12+4+5) /= (23 :: Expr) < 1311475901 148003 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : False < 1311476028 156926 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> reduce (i*i) < 1311476028 874355 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : i * i < 1311476034 307581 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> reduce (i+i) < 1311476034 958921 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : i + i < 1311476043 424355 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> reduce (i^3) < 1311476044 73515 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : i * i * i < 1311476050 701881 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> reduce (i^(100^100)) < 1311476051 316096 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : i * i * (i * i) * (i * i * (i * i)) * (i * i * (i * i) * (i * i * (i * i)))... < 1311476053 145710 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ACTION runs < 1311476070 638961 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> map (\x -> take 10 $ show x) $ iterate reduce (i^(100^100)) < 1311476071 390578 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["i * i * (i","i * i * (i","i * i * (i","i * i * (i","i * i * (i","i * i * ... < 1311476082 374049 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> drop 100 $ iterate reduce (i^(100^100)) < 1311476083 62839 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [i * i * (i * i) * (i * i * (i * i)) * (i * i * (i * i) * (i * i * (i * i))... < 1311476089 140051 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> drop 1000 $ iterate reduce (i^(100^100)) < 1311476089 809256 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [i * i * (i * i) * (i * i * (i * i)) * (i * i * (i * i) * (i * i * (i * i))... < 1311476092 975917 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Aww. < 1311476099 213254 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@redo map (\y -> map (\x -> fracf $ (xCenter+x) :+ (yCenter+y)) range) range < 1311476099 265703 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Maybe you meant: do read todo undo < 1311476103 775867 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :argh < 1311476109 838318 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@list undo < 1311476109 892077 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :undo provides: undo do < 1311476115 843325 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@do map (\y -> map (\x -> fracf $ (xCenter+x) :+ (yCenter+y)) range) range < 1311476115 895725 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :map (\ y -> map (\ x -> fracf $ (xCenter + x) :+ (yCenter + y)) range) range < 1311476121 606294 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :darn < 1311476128 645428 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :What did you want to do? < 1311476131 625070 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@do x >>= f < 1311476131 677963 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :do { a <- x; f a} < 1311476140 44387 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :turn it into a list comprehension < 1311476148 541039 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Ah. < 1311476239 318381 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :[ [ fracf $ (xCenter+x) :+ (yCenter+y)) | x <- range ] | y <- range ] < 1311476284 932661 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Already did it. < 1311476286 750952 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::) < 1311476348 387533 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you have some more parentheses than necessary, but fair enough < 1311476435 65207 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also double is usually called square < 1311476520 527738 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :uh < 1311476521 805300 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :wait why did i do that < 1311476535 523582 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :>< < 1311476538 897719 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :beats me :P < 1311476622 688946 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric : -cpp Run the C pre-processor on Haskell source files < 1311476622 905265 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric : [dynamic] < 1311476626 107888 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Is there any reason to ever do that? < 1311476657 409448 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :haskell doesn't have much in the way of conditional compilation without it < 1311476667 732756 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well didn't use to, anyway < 1311476679 395110 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess you can use template haskell these days < 1311476721 265700 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :From what I read about Haskell, C pre-processor doesn't seem like the best kind of preprocessor for Haskell (because of the meanings of # and ' in Haskell, as well as other things) < 1311476740 122401 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think it's actually a slightly modified preprocessor < 1311476748 159139 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What might be improved is something like how the macro preprocessor stuff in WEB but changed for Haskell stuff. < 1311476806 736274 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :when hugs was still alive, it shared a number of library source files with ghc, which sometimes used cpp < 1311476848 433768 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :For various reasons, I doubt a C preprocessor would work well with Haskell. < 1311476898 724890 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :as i said, it is a modified one. < 1311476900 756481 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :[snip]:~/hs$ time ./mandelbrot 1000 0 0 1 300 output.png < 1311476900 972486 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :real 0m24.731s < 1311476901 25065 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :user 0m24.650s < 1311476901 25176 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :sys 0m0.036s < 1311476901 25235 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :[snip]:~/hs$ time ./mandelbrot 1000 0 0 1 300 output.png < 1311476901 624419 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :real 0m7.606s < 1311476903 851327 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :...... < 1311476905 630093 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :o.o < 1311476916 181116 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Is -O9 really that effective? < 1311476985 112299 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well -O2 is effective, iirc -O3 sometimes gets worse, and i don't think there's a difference beyond that < 1311476994 240431 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :ACTION boggles < 1311476996 814952 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: Yes, a modified one might work. < 1311477031 283556 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :iirc -O3 uses some experimental optimizations that are not guaranteed to actually make things better. < 1311477046 348024 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :The executable -O2 and -O3 generate are identical, so.. < 1311477102 399744 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait it's actually -O1 and -O2 < 1311477118 98026 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://www.haskell.org/ghc/docs/latest/html/users_guide/options-optimise.html < 1311477141 490016 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"At the moment, -O2 is unlikely to produce better code than -O. < 1311477143 202407 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :" < 1311477281 123598 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait, there's not actually a number for using those that make things worse. < 1311477504 173241 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 260 seconds < 1311477897 744323 :cheater_!~ubuntu@g229160123.adsl.alicedsl.de PRIVMSG #esoteric :http://www.malevole.com/mv/misc/killerquiz/ < 1311477952 388559 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Not funny. < 1311477952 726694 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :=p < 1311478189 628247 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Is IUP generally well-regarded? < 1311478474 193549 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1311478787 723361 :azaq23!~derivecto@pD9E34D86.dip0.t-ipconnect.de JOIN :#esoteric < 1311478788 912394 :azaq23!~derivecto@pD9E34D86.dip0.t-ipconnect.de QUIT :Changing host < 1311478788 964886 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1311478908 245692 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Ohai < 1311479245 496379 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :hrm... crap < 1311479256 755813 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Wut < 1311479267 729757 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :writing that script I wanted will be harder than I thought < 1311479288 376844 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :since I have to account for translational symmetry too < 1311479329 729569 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :not too hard, just annoying < 1311479358 481071 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :ACTION nods < 1311480225 403664 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net JOIN :#esoteric < 1311480234 279933 :pikhq!~pikhq@174-22-174-253.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1311480446 413009 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1311482030 222658 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :coppro: sounds like you want some kind of ABSTRACTION < 1311482065 403115 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :ACTION trumpets < 1311482096 688052 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :honestly are there programmers out there who think abstraction is in general bad? < 1311482156 645244 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :better not be < 1311482165 9525 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :College C programmers < 1311482197 641197 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Oracle admins < 1311482806 343455 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What about COBOL programmers? < 1311482850 183351 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I AM FORTRAN AND I DISLIKE CHANGE < 1311483365 132786 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Whether you need abstraction as well as what kind of abstraction depends on a lot of stuff! < 1311483925 123637 :quintopi1!~quintopia@74.117.158.92 PRIVMSG #esoteric :like the socioeconomic status of your target demographic, for instance < 1311483937 462470 :quintopi1!~quintopia@74.117.158.92 PRIVMSG #esoteric :or...the price of oil in canada < 1311483962 497053 :quintopi1!~quintopia@74.117.158.92 PRIVMSG #esoteric :and the age of the current pope of course < 1311484032 632169 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Also your favorite ice cream < 1311484045 414590 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :The lactose intolerant have no need for abstraction < 1311484084 401845 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :This is an obvious truth, whose proof is left as an exercise to the reader. < 1311486188 947485 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Once I wrote something as a joke for rules of a card game, the value of the Queen card is current age of the queen, and to figure out the value of a Joker card you tell a joke to your opponent, and the value of this card is however many times your opponent laughs. < 1311486266 174994 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :How did a couple hours of magic turn into 8? < 1311486271 642928 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :s/magic/Magic/ < 1311486307 623445 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :Meh, whatever, I regret it not. < 1311486312 914986 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you have more information? < 1311486318 466773 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :pikhq_: magic, of course < 1311486329 762415 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Maybe question can be answered, then?) < 1311486400 760721 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I found the texts I wrote some jokes of rules for card game and stuff. Here is some of it: < 1311486415 667195 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :This game can be played by any number of people, as long as the number of people is even and prime. First, shuffle the cards. The players can now make a deal, either an addition deal or a multiplication deal. And then you figure out the values of the cards, and then finally you deal the cards. < 1311486421 367798 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If the deck has 40 cards, then you get 3 cards. If the deck has 52 cards, then you get 4 cards. If you are a funny guy, then you get 5 cards. If your name is Aaron, then you get 6 cards. < 1311486504 773095 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :This document also jokes about measuring the resistance of pokemon cards in ohms. < 1311486508 136575 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :haha < 1311486515 419863 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :link? < 1311486590 614031 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :http://zzo38computer.cjb.net/GamesMadeStupid/cardgame.htm < 1311486635 176143 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I didn't write it completely by myself (I forget exactly which parts) although I did write much of it and I did put everything together. < 1311486723 147234 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :Also, I'm not entirely sure why I *started* this, other than that someone said "lol if freebsd used git, they'd have to have a gigantic repo in /usr/src", but cvs2git of FreeBSD's repo has taken two days thus far. < 1311486802 117156 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I like the win condition for solitair < 1311486804 613294 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*solitaire < 1311486842 610702 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :(FWIW, FreeBSD typically has a CVS checkout of the source used to build the system in /usr/src) < 1311486855 273757 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Ah < 1311486889 567778 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :Personally, I'm going to be surprised if the git repo of all changes from '93 is larger than a CVS checkout. < 1311486986 852014 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Doesn't CVS put metadata in the file though? < 1311487035 112654 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :Yes. < 1311487048 745411 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :Well, actually, it's optional metadata in the file. < 1311487059 322168 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Does cvs2git strip it? < 1311487078 330196 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :I *think* it just fills in the metadata. < 1311487101 821941 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :Or maybe it leaves it alone? < 1311487105 307807 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :I dunno, I'll look. < 1311487388 362519 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Crud, my eyes are going weird < 1311487402 804647 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I'm reading a Homestuck update, and some of the text looks like it's popping out < 1311487406 814592 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Depending on the color < 1311487484 18037 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Link? < 1311487608 538604 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :NihilistDandy, have you read all of Homestuck? < 1311487618 900616 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :No. < 1311488392 835512 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :technically no one has. < 1311488493 426889 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :andrew husey in the future < 1311488525 240721 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :adnrew, sorry < 1311488642 827444 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I didn't find the character Evinrude's (in The Rescuers) name meaningful until I got older < 1311488647 566454 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Then it was funny for a second < 1311488662 559128 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I should finish PS < 1311488685 485328 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :He's a dragonfly, you see, and he propels mouse sized boats around a bayou < 1311488993 997553 :quintopi1!~quintopia@74.117.158.92 PRIVMSG #esoteric :i got the joke the first time i saw it < 1311488998 738034 :quintopi1!~quintopia@74.117.158.92 PRIVMSG #esoteric :when i was like 7 < 1311489008 212188 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :How good are you at optimization algorithms and that stuff? I was trying to make some kind of optimization. However, I cannot quite figure it out. That is why, I would like some help too. And then I can learn. < 1311489026 707396 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :quintopi1: I lived in a landlocked state < 1311489034 142353 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :With no boating friends < 1311489039 529813 :quintopi1!~quintopia@74.117.158.92 PRIVMSG #esoteric :aha < 1311489041 785667 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I'm sorry I didn't have a yacht like some people < 1311489044 670624 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric ::P < 1311489075 81128 :quintopi1!~quintopia@74.117.158.92 PRIVMSG #esoteric :i'm sorry i was taken fishing from very young in tiny johnboats < 1311489099 634054 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I did all my fishing from land :D < 1311489133 152794 :quintopi1!~quintopia@74.117.158.92 NICK :quintopia < 1311489147 92401 :quintopia!~quintopia@74.117.158.92 QUIT :Changing host < 1311489147 144920 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1311489357 989674 :hagb4rd!~hagb4rd@koln-4db4e45a.pool.mediaWays.net JOIN :#esoteric < 1311489676 545340 :hagb4rd!~hagb4rd@koln-4db4e45a.pool.mediaWays.net QUIT :Read error: Connection reset by peer < 1311489972 479076 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i wanna thank whoever linked me to: http://everything2.com/title/Using+Asteroids+to+explain+the+topological+classification+of+2-manifolds < 1311489991 131654 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :just reading it now and the idea is making sense < 1311490040 271781 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric ::D < 1311490077 600219 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so now what we need is a torus shaped monitor < 1311490138 33430 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :with uh.. touchscreen < 1311490174 999602 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and it would be incredibly boring and a stupid idea and i'll just let it go < 1311490175 347392 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Good night < 1311490264 42277 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have seen a diagram in a book where they described a TV screen being shaped like torus. I think the reason is similar, too. < 1311490274 782487 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Being stupid? < 1311490313 886469 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(But it didn't have touchscreen) < 1311490328 436749 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Nor would touchscreen help in the context it was given in) < 1311490361 88018 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :NihilistDandy: Is that a question to me? Or to itidus20? < 1311490393 251111 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I meant was the reason for the toroidal TV screen "being stupid"? < 1311490431 263423 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No! The reason was to indicate having no edges and you can move one direction to end up in the same place, and so on things like that. < 1311490464 258241 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Of course you would not have such a TV screen, I don't think it would work very well for any circumstances I can understand. < 1311490490 641376 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Mostly a joke < 1311490536 156188 :hagb4rd!~hagb4rd@koln-d932d46b.pool.mediaWays.net JOIN :#esoteric < 1311490740 170782 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I wish my last name were more palindrome friendly. < 1311490768 552369 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this panel setup for the scratch is making everything extremely difficult to follow < 1311490783 115271 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it also doesn't help that I've forgetting details of what happened.... < 1311490786 428034 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :+been < 1311490897 643721 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Quit: sleep < 1311490990 625308 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric ::( The Science of Discworld isn't available as an ebook < 1311491005 336852 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Or at least, not from B&N < 1311491073 631804 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh, eBooks.com has it < 1311491884 112685 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok i was following it until the spehrical universes bit < 1311491916 330655 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :is the idea that a sphere doesn't really need an edge? < 1311492080 764960 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :nevermind.. im pretty sure i know what a sphere is :-s < 1311492081 943172 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1311492150 378647 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I hope someone can understand my register optimization algorithm problem that I have had. And if there is other channel that they know this kinds of things better. < 1311492161 701777 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: But for now I sleep < 1311493456 208150 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1311494853 160543 :hagb4rd!~hagb4rd@koln-d932d46b.pool.mediaWays.net QUIT :Ping timeout: 255 seconds < 1311495545 327867 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t Expr < 1311495546 40758 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: data constructor `Expr' < 1311495561 392162 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle a -> Expr < 1311495561 537345 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Warning: Unknown type Expr < 1311495561 608968 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude id :: a -> a < 1311495561 661473 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Function id :: a -> a < 1311495566 520377 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t x < 1311495567 249511 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Expr < 1311495613 264886 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> a > b < 1311495613 858532 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : False < 1311495636 652540 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> a < b < 1311495637 362471 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1311495642 739660 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> a + 1 < b < 1311495643 350455 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1311495684 606397 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> succ a < 1311495685 329974 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : succ a < 1311495725 210931 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> EnumFromTo a z < 1311495725 799074 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: data constructor `EnumFromTo' < 1311495729 277341 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> enumFromTo a z < 1311495729 940703 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: not a number < 1311495773 537646 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> pred . succ $ a < 1311495774 954963 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : pred (succ a) < 1311495830 18249 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://www.jazzscheme.org/images/screenshots/text_jazz.htm I am a bit unnerved by how similar to Java that looks < 1311495866 441283 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that pretty much is Java. < 1311495895 950895 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :at least in program structure. < 1311496264 758179 :Gregor!Gregor@codu.org PRIVMSG #esoteric :Greetings from Lancaster < 1311496284 441549 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1311496302 467652 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1311496305 128398 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :That's the second time I've had non-latin characters in a captcha < 1311496355 199628 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : haha. "Jazz borrows ideas from ... Java for its simple object system ..." < 1311496491 378620 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :Well, Java's *object system* isn't too complex. < 1311496530 888876 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :What's complex is that it has an overly verbose syntax and utterly retarded APIs. < 1311496539 443722 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :Along with pointless edge cases. < 1311496616 932883 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :Also, it suffers from the whole "let's do static typing but not have a good type system" thing. < 1311496913 45776 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :What's wrong with the type system? < 1311496919 268271 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :aside from requiring verbose syntax. < 1311496954 51981 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I've had an idea for an esolang! < 1311496960 840059 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :All about ducks! < 1311497002 38197 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: It's static and not good enough to handle type inference. < 1311497012 248816 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :i.e. it sucks. < 1311497014 365272 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :It'll have duck typing, and the batman must be dismissed with a score of zero! < 1311497050 236138 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net PRIVMSG #esoteric :This, in my estimation, is *worse* than being loosely or un-typed. < 1311497906 842340 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Well, in about an hour, I leave < 1311497920 610515 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Far to the South < 1311497939 835277 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Durham < 1311497994 212334 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, don't click this until you read new Homestuck update, but I just want to say I'm lolling at http://bit.ly/nJn669 < 1311498150 285970 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Hahaha < 1311498301 665615 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1311498668 979400 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1311500018 10892 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Just discovered my first cavern in Dwarf Fortress < 1311500053 544235 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Quit: Page closed < 1311501536 749088 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1311501575 314947 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Hmm, I wonder if this connection will last for more than ten seconds. < 1311501575 405316 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 12 new messages. '/msg lambdabot @messages' to read them. < 1311502178 353863 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 250 seconds < 1311503005 819868 :MigoMipo!~John@84-217-10-233.tn.glocalnet.net JOIN :#esoteric < 1311503151 3010 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net QUIT :Read error: Connection reset by peer < 1311503193 68276 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1311503352 337239 :hagb4rd!~hagb4rd@koln-4db40b7a.pool.mediaWays.net JOIN :#esoteric < 1311503938 375292 :MigoMipo!~John@84-217-10-233.tn.glocalnet.net PRIVMSG #esoteric :Has anyone implemented Brainfuck in the SQLite virtual machine? < 1311504351 535962 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1311505187 675730 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :> pl (foo a) == (foo b) < 1311505188 307018 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `pl'Not in scope: `foo'Not in scope: `foo' < 1311505196 140565 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :> pl (len a) == (len b) < 1311505196 874525 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `pl'Not in scope: `len'Not in scope: `len' < 1311505220 968601 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :@pl < 1311505221 95013 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(line 1, column 1): < 1311505221 147079 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected end of input < 1311505221 147278 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :expecting white space, "()", natural, identifier, lambda abstraction or expression < 1311505231 892633 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :@pl \x y = (len x) == (len y) < 1311505232 52526 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(line 1, column 6): < 1311505232 105593 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected "=" < 1311505232 105675 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :expecting pattern or "->" < 1311505236 401059 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :@pl \x y -> (len x) == (len y) < 1311505236 545593 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(. len) . (==) . len < 1311505242 192856 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :quiet you < 1311505353 47746 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ahah < 1311505624 716634 :azaq23!~derivecto@unaffiliated/azaq23 PRIVMSG #esoteric ::t (==) `on` length < 1311505625 299842 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. [a] -> [a] -> Bool < 1311505637 907437 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah I know < 1311505640 511923 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I just caught myself < 1311506260 646945 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1311506510 446412 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 240 seconds < 1311507411 979284 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric ::t (. len) . (==) . len < 1311507412 695765 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `len' < 1311507412 748915 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `len' < 1311507421 923277 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric ::t (. length) . (==) . length < 1311507422 627210 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a a1. [a1] -> [a] -> Bool < 1311507433 618940 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :It's more generic than (==) `on` length < 1311507539 887711 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :omg no, the doctor is in one of the harry potter movies (and plays a baddie) < 1311507796 802474 :sebbu2!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 240 seconds < 1311507968 697602 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :@pl \l1 l2 a b -> (l1 a) == (l2 b) < 1311507968 771096 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :flip . (((.) . (==)) .) < 1311507993 479390 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :@pl \l1 l2 a b -> (l2 a) == (l1 b) < 1311507993 590601 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :flip (flip . (((.) . (==)) .)) < 1311508005 276206 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :@pl \l1 l2 a b -> (l1 b) == (l2 a) < 1311508005 366950 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(.) . flip . ((==) .) < 1311508014 420869 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :@pl \l1 l2 a b -> (l2 b) == (l1 a) < 1311508014 473876 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :flip ((.) . flip . ((==) .)) < 1311508026 212599 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Hmm, I was trying to get rid of the flips. < 1311508041 590129 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Seems to be impossible is you want to have both l1 and l2 before a and b. < 1311508096 792761 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :Ultimate goal was makeing "(. length) . (==) . length)" make look more symmetric in the two length calls. < 1311509273 168202 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1311509404 891757 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"You can use the software in any way you like, make money and do as you will, and even change the source code and distribute it and charge for it provided that your changed version still works." < 1311509413 666793 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://www.lambdassociates.org/Shen/newappeal.htm < 1311509427 476644 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Um, that... is there a legal definition of "works"? < 1311509493 210584 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as a noun, yes < 1311509495 974089 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think so as an adjective < 1311509518 514623 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, there's a legal definition of everything, occasionally the courts have to decide what it is, though < 1311510031 665876 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION for some reason tries Allegro CL Express < 1311511594 271196 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1311511780 109963 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1311511856 357135 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://www.reddit.com/r/programming/comments/ixkql/how_to_make_a_compiler_1000_times_faster/c27guh6 I... uh... < 1311511869 13866 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Seriously? < 1311511887 160533 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Even _____I_____'m not that stupid to do that, and I barely know what I'm doing < 1311511942 197302 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Then again, I'll probably make mistakes that this person doesn't < 1311511998 183785 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :And trying to skim what the person wrote just ... dizzies me, so I'm the last person who should be commenting < 1311512756 157954 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://sds.podval.org/ocaml-sucks.html is it just me or does this article have a mix of stupidity and insight? < 1311512789 598891 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :hmm, n/m < 1311512886 833017 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1311513450 679259 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :"Make no mistake: Java/C/C++/C#/Perl are much worse than OCaml! " < 1311513469 82215 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I actually use OCaml in my day job < 1311513475 87912 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it made me want to invent Anarchy < 1311513485 878221 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it's decently good at what it does, but has a few annoyances < 1311513513 473283 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :My view of the world is always getting me down but it's not all that bad. < 1311513549 521754 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it's like i think people would be less happy overall if i let my own private piece of the world turn to shit < 1311513592 775231 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :So, I think that people get used to what they are doing... and sometimes I get the urge to make breakthroughs and independant rediscoveries < 1311513667 718258 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and, at the worst of it... the analyzers start believing their own crap < 1311513683 128870 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and that surely drains the life out of them < 1311513684 317909 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"Now (Dec 1999)" http://sds.podval.org/tool.html < 1311513752 30860 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :they speak of what is possible and what is not possible as if they had lived billions of years < 1311513791 636225 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and still, 1000s of years ago people alerady knew that billions of years can be insignifigant depending on what you are looking for < 1311513833 209876 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and they have the audacity to make claims on the computational power of the known universe < 1311513876 488708 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh god i am ranting again... when did this happen < 1311513898 16963 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its one of these monologues which someone earlier today told me isn't fitting in a _chatroom_ < 1311514236 475581 :MSleep!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net NICK :MDude < 1311515523 661801 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :itidus20: it happens. < 1311515565 123473 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :cake: i have so much dissatisfaction with so many things that a rant can erupt at any time. < 1311515595 451192 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> foldl1 (flip par) $ scanl1 (*) [1..] < 1311515603 567389 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1311515603 620183 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval: ExitFailure 1 < 1311515620 11559 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah, right, because par would impose strict semantics. < 1311515644 92596 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> foldl1 (flip par) . take 100 . scanl1 (*) $ [1..] < 1311515648 81644 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1311515653 65811 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> foldl1 (flip par) . take 50 . scanl1 (*) $ [1..] < 1311515656 553897 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 1 < 1311515662 935709 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1311515698 275853 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Yeah, sometimes I feel like executing the first 50 factorials in parallel for absolutely no gain. < 1311515787 270278 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :except that's not really what happened. < 1311515806 42615 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> foldl1 par . take 50 . scanl1 (*) $ [1..] < 1311515807 464674 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 30414093201713378043612608166064768844377641568960512000000000000 < 1311515841 595925 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think even then it's still sequential. < 1311516071 670727 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Light, service, state, box, cross, paper, door, teddy bear, fish, dog, apple, stroller, fish trap, slim, high, parent, free, country, swamp, fillet, rosé, parfait, brick, sleep, office, small, hand, clove, child, knife, two, sister, switch, unhappy, warm, inntermost, left, woman, reply, expense, guest, man, fine, spring, eighth, thousand, dead, skirt, step, grandmother, young couple. < 1311516078 153336 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Aye? < 1311516298 310352 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it woould be nice to have latex support in an IRC client. < 1311516346 896869 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I had a dream about an annoying douchebag who logged into this channel and spoke almost entirely in fancy latex < 1311516361 814229 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and his name changed every post. < 1311516376 662759 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and was also full of latex crap. < 1311516403 800715 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :tswett, wat. < 1311516426 777896 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> deleteAllFiles `par` 'wat' < 1311516427 469170 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : < 1311516427 522180 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : lexical error in string/character literal at chara... < 1311516432 432412 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Lymee: oh, it's a list of nouns and adjectives. < 1311516456 538707 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :There are 51 types. This is one from each type. < 1311516460 545435 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Or, it's supposed to be. < 1311516777 11999 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Ihan vitun kamalan sekavat. < 1311516834 868111 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@src seq < 1311516835 84598 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. Take a stress pill and think things over. < 1311517119 577078 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@pl (\y -> [fracf $ (xCenter+x) :+ (yCenter+y) | x <- range]) < 1311517119 652680 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :return . fracf . (<- range) . (| x) . ((xCenter + x) :+) . (yCenter +) < 1311517124 351342 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :.... < 1311517125 542848 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :wat < 1311517136 832178 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric : @pl doesn't understand list comprehensions < 1311517144 511543 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I see... < 1311517148 336648 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :@. pl undo (\y -> [fracf $ (xCenter+x) :+ (yCenter+y) | x <- range]) < 1311517148 408903 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(range >>=) . flip flip [] . (((:) . fracf) .) . flip ((:+) . (xCenter +)) . (yCenter +) < 1311517999 410562 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Aww, how cute. < 1311518017 552277 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :$pl \x -> [y + 1 | y <- x] < 1311518020 874504 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :@pl \x -> [y + 1 | y <- x] < 1311518020 927182 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :return . (y +) . ((1 | y) <-) < 1311518036 999944 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Hee hee. < 1311518133 878782 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :heh. < 1311518206 277165 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :nice < 1311518727 42832 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what the? < 1311518730 881375 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : @pl \x -> [y + 1 | y <- x] < 1311518731 55991 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : return . (y +) . ((1 | y) <-) < 1311518734 243538 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I don't get it < 1311518743 752063 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t (<-) < 1311518745 772091 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error on input `<-' < 1311518749 897580 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so... < 1311518753 723406 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what the hell < 1311518755 619601 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Vorpal: 2011-07-24 17:18:47 ( Deewiant) @pl doesn't understand list comprehensions < 1311518762 160271 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, *oh* hah < 1311518774 253642 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :@. pl undo \x -> [y + 1 | y <- x] < 1311518774 305987 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :((1 +) `fmap`) < 1311518784 30656 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::t undo < 1311518784 743655 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `undo' < 1311518790 413902 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Deewiant, where is undo from? < 1311518795 620642 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :@help undo < 1311518795 672869 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :undo < 1311518795 673049 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Translate do notation to Monad operators. < 1311518801 612370 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1311519176 306188 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net JOIN :#esoteric < 1311519192 449330 :pikhq_!~pikhq@174-22-189-196.clsp.qwest.net QUIT :Ping timeout: 276 seconds < 1311520012 915789 :atehwa_!atehwa@aulis.sange.fi PRIVMSG #esoteric :tswett: I wonder if you were talking about the inflection classes of nominals, how cute < 1311521268 149638 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :atehwa_: you can determine that with figuratively absolute certainty. < 1311521535 39954 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> foldll1 (`f`) [a,b,c] < 1311521535 718901 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `)' < 1311521550 524678 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :blasphemy! < 1311521577 556976 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :(`f`) would be equivalent to (f) < 1311521648 228473 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes I was seeing if it worked. < 1311522083 590185 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Android headset:nä < 1311522809 735424 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :CakeProphet: For a fixed arity, I suppose you can always work around the lack of (`f`) with (\x y -> (x`f`y)). Especially if you choose suitably easily overlookable Unicode characters for x and y. (\ו י -> (ו`f`י)) maybe? < 1311522866 425574 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Wow, that renders real bad in XChat. Must be the right-to-leftness of the Hebrew letters. < 1311522886 576487 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :You can make it \x -> (x`f`) and it'll work for any arity < 1311522898 149068 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh, good. < 1311522924 91507 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :(\x y -> (x`f`y) would work for any arity >= 2) < 1311522934 146170 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Roight. < 1311523054 879048 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And since it no longer needs whitespace to separete x and y, (\י->(י`f`)) then. Which XChat renders so that it looks, approximating the Hebrew "yod" with ', as (\')<-'`f`)) -- it seems to do the text in-between those things as right-to-left. < 1311523216 121124 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: what do you mean work around the lack of (`f`)? < 1311523237 504534 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :like... I don't see a need really. I just wondered if it was possible. It doesn't need a work around because f is the work around. < 1311523238 324790 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Since it's "f", I supposed you must have some reason to complicate it. < 1311523257 636511 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yep, I love needless complication. :) < 1311523280 345679 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Right. And "f" is not a proper workaround for complicating "f". (Unless you're being very gracious.) < 1311523312 93704 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> fix id < 1311523315 675760 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1311523317 653677 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t fix id < 1311523318 399858 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. a < 1311524448 459672 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :haha, in order to put a Palm phone into developer mode, you enter the Konami code < 1311524789 741259 :atehwa_!atehwa@aulis.sange.fi NICK :atehwa < 1311525039 636211 :hagb4rd!~hagb4rd@koln-4db40b7a.pool.mediaWays.net QUIT :Ping timeout: 255 seconds < 1311526192 658974 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1311526392 124641 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ais523: all of the trendy tech scenesters would be like "everybody trendy already knows about that." < 1311526399 563050 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :techsters? < 1311526410 714475 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :perhaps < 1311526415 875271 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :can you put -ster on the end of anything to make it sound condescending? < 1311526458 566939 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't know < 1311526544 573939 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :numberster < 1311526555 616613 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :graph rewritester < 1311526589 483784 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :fixed pointster < 1311526615 697358 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map (++ "ster") $ (`replicateM` ['a'..'z']) >>= [1..] < 1311526616 478747 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : The section ``Control.Monad.replicateM` < 1311526616 592028 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ['a' .. 'z']' takes o... < 1311526633 892939 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map (++ "ster") $ (`replicateM` ['a'..'z']) =<< [1..] < 1311526635 518926 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ["aster","bster","cster","dster","ester","fster","gster","hster","ister","j... < 1311526643 141665 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...okay so maybe not everything... < 1311526643 701456 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :tadaa < 1311526667 850222 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :ester = "lousy e" < 1311526688 425716 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a g-ster actually sounds like a somewhat cool person. < 1311526691 671881 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :"not-to-be-taken-for-serious e" < 1311526738 365805 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :gster sounds like something people would call a somewhat cool person but is actually in reality ridiculous < 1311529386 229966 :derrik!~xix@gprs-inet-65-20.elisa.ee JOIN :#esoteric < 1311530282 560308 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Quit: Leaving < 1311530781 17042 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1311531708 578233 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1311531833 719535 :cheater_!~ubuntu@g229160123.adsl.alicedsl.de PRIVMSG #esoteric :IBM PC (Model 5150) Guide to Operations, Part 1 of 2 http://www.retroarchive.org/dos/docs/pc_op_guide1.pdf < 1311533706 828144 :cheater_!~ubuntu@g229160123.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311533919 402515 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: zzo38 < 1311534273 145655 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1311534540 501983 :cheater_!~ubuntu@g229160123.adsl.alicedsl.de JOIN :#esoteric < 1311535406 628510 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1311535888 733247 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :once again, everyone who has said anything interesting in the logs is gone now :( < 1311535952 146752 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Fortunately there is lambdabot and messages. < 1311536190 706601 :cheater_!~ubuntu@g229160123.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311536456 859586 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1311536606 183925 :cheater_!~ubuntu@g229160123.adsl.alicedsl.de JOIN :#esoteric < 1311536816 475822 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I was discussing with a coworker about number theory and programming, and the subject of whether loops or number theoretic algorithms are faster, in terms of processor instructions. For a toy example, consider summing the first 1 million digits. < 1311536850 33485 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :[asterisk]that sentence was horribly structured < 1311536922 599244 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I was discussing number theory and programming with a coworker, and the subject of whether loops or number theoretic algorithms were faster (in terms of processor instructions) came up. For a toy example, consider summing the first 1 million digits. < 1311536926 601964 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Better < 1311537094 314037 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Any thoughts on the matter? < 1311537333 906100 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: but that is not as fun :( < 1311537425 170816 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :NihilistDandy: well i would be really surprised if a loop for that were faster than calculating 1000000*1000001/2 on any realistic hardware < 1311537461 749943 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er wait you said digits not numbers. what do you mean by that... < 1311537474 913612 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :[asterisk]numbers < 1311537478 458058 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok < 1311537479 194093 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :My bad < 1311537529 750458 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :of course there must be less skewed examples... < 1311537570 341337 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :like how bubble sort is faster than quicksort if the list/array is small enough < 1311537626 13549 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm you were one of those who said something interesting < 1311537627 236281 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : I meant was the reason for the toroidal TV screen "being stupid"? < 1311537628 281513 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I've been trying to find some definitive source on how multiplication is done at the processor level, but no one seems to agree (or everyone who does is several decades out of date) < 1311537646 4266 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's not that unreasonable when you think of how scan lines work < 1311537663 412584 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it _is_ very close to a toroidal setup < 1311537671 868981 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :But it's unreasonable when you consider how watching TV works :D < 1311537702 453494 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :NihilistDandy: i understand that modern processors use a huge circuit to do multiplication _very_ fast < 1311537735 975959 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :while e.g. the old 6502/10's had no multiplication instruction and you needed to use shift/addition to write it < 1311537745 547571 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :That's my understanding, too, but they do it with (essentially) a huge number of partial products and additions < 1311537764 596372 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Which still boils down to shift/add < 1311537795 411264 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no... it is much faster < 1311537807 254282 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because it's parallelized, not a loop < 1311537845 734057 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Right, faster in terms of actually getting done < 1311537849 158626 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but i think ais523 is the right person to ask about this < 1311537852 705441 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I mean in the sense of number of instructions < 1311537857 121992 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :about what? < 1311537872 923499 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :about how multiplication is done in modern processors < 1311537888 44805 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: I'm not sure what sort of multiplier they use, there are several plausible sorts < 1311537916 153987 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes but i assume you can explain how it's better than a shift/add loop < 1311537930 300279 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, sometimes it is a shift-add loop < 1311537935 4907 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but implementing it in hardware makes it much faster < 1311537951 936763 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh < 1311537998 42386 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :anyway even a shift/add loop should be faster than directly adding 1..1000000 in a loop < 1311538072 605872 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :So, ais523, does an addition loop use more instructions than a multiplication? I suppose that's the basic question < 1311538097 923724 :CakeProphet!~adam@24.75.169.79 JOIN :#esoteric < 1311538097 976658 :CakeProphet!~adam@24.75.169.79 QUIT :Changing host < 1311538097 976789 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1311538106 57767 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :NihilistDandy: the number of instructions is pretty much irrelevant when it comes to speed < 1311538109 737040 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not all instructions are equal < 1311538112 502807 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :It's not about speed < 1311538131 868339 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if it's about program length, you'd just use the processor's multiply instruction < 1311538138 62069 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as it's nice and short compared to a loop < 1311538140 335861 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :It's not about length < 1311538145 726525 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what is it about, then? < 1311538146 36159 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :It's about what the computer's doing < 1311538156 670173 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when you write a*b in a program, or whatever? < 1311538168 678496 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it compiles it into the processor's multiply, which puts it into a dedicated multiply circuit < 1311538189 455179 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :DSPs normally have very fast multiply circuits that take up a lot of silicon space, because doing lots of multiplications quickly is their main purpose for existence < 1311538196 829910 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :CakeProphet: are you actually present? < 1311538197 639996 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :So I've read < 1311538202 914917 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :regular processors, even if it takes 10 times as long as any other instruction, it's still going to be gine < 1311538205 477829 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*fine < 1311538206 211150 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i mean hi) < 1311538251 904592 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :seems not. < 1311538287 605419 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :ais523: I'm not really concerned about how long it takes. My only real question is "Are there fewer processor instructions in an additive loop or a multiplicative algorithm?" < 1311538306 381485 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, you're concerned about instruction /count/? < 1311538309 531938 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Right < 1311538319 751328 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Totally irrelevant to anything meaningful < 1311538323 276141 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Just a curiosity < 1311538324 320055 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a multiplication and addition are both one instruction (imul and add, respectively) < 1311538330 378425 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :add takes fewer bytes to represent in x86, at least < 1311538418 495131 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :Instruction count is a very weird thing to ask about, though. < 1311538422 466073 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :So, if I'm following you correctly, adding the numbers 1..1000 in an additive loop uses at least 1000 instructions (though likely more), and (1000*1001)/2 uses approximately 3? < 1311538429 326417 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1311538436 686649 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :pikhq: I know. It's just what the discussion turned to. < 1311538448 351046 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :Instruction count means absolutely, positively *nothing* on modern CPUs, after all. < 1311538456 601527 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh it's actually performed instructions, not source size... < 1311538472 836563 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :ais523: Awesome, then number theory and I won that discussion after all :D < 1311538480 867936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I didn't believe the question either, that's why it took so long for me to work out what NihilistDandy meant < 1311538481 938339 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :NihilistDandy: Still bloody weird. But at least you realise it's pointless. :) < 1311538495 331916 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :lol < 1311538496 284609 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the great thing about the channel, though, is that you get an answer even if people don't understand why the question < 1311538509 924310 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I'm too #esoteric for #esoteric :D < 1311538510 937150 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :whence bathyspheres? < 1311538519 836205 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whereas in most channels, you get told off for asking questions like that < 1311538543 951890 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oerjan: that way < 1311538550 890043 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, does anyone know if Debian keep old versions of things around in repositories? < 1311538556 449274 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :Yeah, very few channels have the mindset of "Yeah, that person may just like asking stupid questions." < 1311538558 327438 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok, thanks < 1311538564 273187 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. if a security bug is fixed, can you grab the version pre-fix from anywhere? < 1311538565 468516 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :ais523: They don't really do that *much*. < 1311538570 248366 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh < 1311538576 203198 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what about md5/sha1 hashes? < 1311538590 593329 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :I dunno. < 1311538598 730375 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523: At least not in the same places, because if you try to install things without updating your copy of the indices, you tend to get 404 errors relatively soon. < 1311538603 694090 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so that if someone gives you a library and says "this is version 3.4.foo of bar from Debian", you can verify that they're telling the truth and haven't given you a malicious executable < 1311538606 417204 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :Oh, snapshot.debian.org < 1311538635 854519 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :They store all old package versions. < 1311538642 561085 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thanks, that's exactly what I wanted < 1311538643 718995 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :Well, from 2005 to present. < 1311538683 273 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :(╯°□°)╯︵ ┻━┻ < 1311538788 629957 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523: The hashes of binary packages are also mentioned in the "accepted X" emails sent on the foo-changes@ mailing lists, which are archived. Not sure if there's an easy way to navigate those, though, since packages.qa.debian.org just links to the newest twenty or so. < 1311538831 205690 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : elliott, don't click this until you read new Homestuck update, but I just want to say I'm lolling at http://bit.ly/nJn669 < 1311538843 765022 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i wonder who actually gets paid for .ly domains now... < 1311538902 35470 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :Libya Telecom & Technology. < 1311538919 243396 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :Though they *probably* aren't running too well. < 1311538946 235657 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if they even have standing offices anymore < 1311538976 453562 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :How fucked is Tripoli, anyways? < 1311539010 294624 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :Like, 15 or 20 on a scale from 1 to 10? < 1311539037 966917 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Like B---------------O----------------D this fucked < 1311539048 971019 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :So, quite < 1311539056 271397 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i was going to say 9 as a wild guess. although presumably that mostly applies to government buildings... < 1311539060 471488 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :But only halfway there < 1311539207 77541 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :oerjan: LT&T is pretty much a government thing. < 1311539249 157869 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :at least their website is up < 1311539256 653279 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :oerjan: It's ran by the son of al-Gaddafi, so... < 1311539279 885823 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :_the_? he has at least a handful and some are dead. < 1311539291 104525 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :s/the/a/ < 1311539296 504820 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :FROM BEYOND THE GRAVE < 1311539329 184717 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :actually it may be just one dead so far, i haven't paid attention < 1311539582 960118 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Google's traffic report seems to suggest there's actually a bit more interweb traffic out of Libya after about mid-July; the curve's been pretty flat since beginning of March: http://www.google.com/transparencyreport/traffic/?r=LY&l=EVERYTHING&csd=1296645717109&ced=1311539850000 < 1311539593 788236 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : @pl \l1 l2 a b -> (l1 a) == (l2 b) < 1311539596 157643 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1311539645 58499 :derrik!~xix@gprs-inet-65-20.elisa.ee QUIT :Quit: over and out < 1311539687 631517 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t uncurry (==) . (?l1 *** ?l2) < 1311539688 279510 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (a1 :: * -> * -> *) b b'. (Eq a, ?l1::a1 b a, ?l2::a1 b' a, Arrow a1, Functor (a1 (b, b'))) => a1 (b, b') Bool < 1311539698 948632 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :god have mercy < 1311539717 247091 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :God is dead < 1311539778 636338 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t uncurry (uncurry (==) . uncurry (***)) < 1311539779 313726 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `b -> c' against inferred type `Bool' < 1311539779 384651 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `(.)', namely `uncurry (==)' < 1311539779 437195 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `uncurry', namely < 1311539781 815830 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bah < 1311539825 589222 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t uncurry ((uncurry (==) .) . uncurry (***)) < 1311539826 315639 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b b' c'. (Eq c') => ((b -> c', b' -> c'), (b, b')) -> Bool < 1311539846 300747 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm right < 1311539851 268579 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t curry ((uncurry (==) .) . uncurry (***)) < 1311539851 909741 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (a :: * -> * -> *) b b' c'. (Eq c', Functor (a (b, b')), Arrow a) => a b c' -> a b' c' -> a (b, b') Bool < 1311539876 251761 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t curry ((uncurry (==) Prelude..) . uncurry (***)) < 1311539876 919150 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b b' c'. (Eq c') => (b -> c') -> (b' -> c') -> (b, b') -> Bool < 1311539898 232036 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1311539955 199925 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t curry (curry . (uncurry (==) Prelude..) . uncurry (***)) < 1311539955 770775 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b b' c'. (Eq c') => (b -> c') -> (b' -> c') -> b -> b' -> Bool < 1311539959 866827 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yay < 1311539965 68386 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :twice11: ^ < 1311539989 859592 :Phantom_Hoover!~phantomho@host-92-26-107-111.as13285.net JOIN :#esoteric < 1311539990 149529 :Phantom_Hoover!~phantomho@host-92-26-107-111.as13285.net QUIT :Changing host < 1311539990 202563 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1311539999 685125 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess it may not be an improvement over the flips < 1311540324 434949 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :http://wondermark.com/740/ < 1311540401 425950 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@pl liftM < 1311540401 478351 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :fmap < 1311540406 19506 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh < 1311540421 915156 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::t (return.) . (flip (>>=)) < 1311540422 604696 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) (m1 :: * -> *) a b. (Monad m, Monad m1) => (a -> m1 b) -> m1 a -> m (m1 b) < 1311540426 764608 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :umm, that's backwards < 1311540428 724816 :bsmntbombdood!~gavin@c-24-9-98-117.hsd1.co.comcast.net PRIVMSG #esoteric :@t liftM < 1311540428 777728 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Maybe you meant: tell thank you thanks thx ticker time todo todo-add todo-delete topic-cons topic-init topic-null topic-snoc topic-tail topic-tell type . ? @ ft v < 1311540431 964001 :bsmntbombdood!~gavin@c-24-9-98-117.hsd1.co.comcast.net PRIVMSG #esoteric :@type liftM < 1311540432 668214 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a1 r (m :: * -> *). (Monad m) => (a1 -> r) -> m a1 -> m r < 1311540436 190771 :bsmntbombdood!~gavin@c-24-9-98-117.hsd1.co.comcast.net PRIVMSG #esoteric :@type fmap < 1311540436 889275 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b (f :: * -> *). (Functor f) => (a -> b) -> f a -> f b < 1311540440 28178 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric ::t (flip (>>=)) . (return.) < 1311540440 657098 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a b. (Monad m) => (a -> b) -> m a -> m b < 1311540443 121837 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there we go < 1311540453 146945 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : @src seq < 1311540457 853705 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I worked that out last night, and it increased my understanding of monads somewhat < 1311540463 736787 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@src fmap < 1311540463 807718 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. Your mind just hasn't been the same since the electro-shock, has it? < 1311540474 267170 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :@src liftM < 1311540474 319830 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :liftM f m1 = do { x1 <- m1; return (f x1) } < 1311540481 2781 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I prefer my definition < 1311540491 939888 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :seq cannot be defined in haskell, except for specific datatypes, and not at all e.g. for functions. < 1311540537 647663 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@undo do { x1 <- m1; return (f x1) } < 1311540537 700744 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :m1 >>= \ x1 -> return (f x1) < 1311540546 605162 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@pl m1 >>= \ x1 -> return (f x1) < 1311540546 657418 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f `fmap` m1 < 1311540552 18091 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :heh < 1311540559 74105 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :The power of Caleskell. < 1311540575 479826 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't think @pl is the same as caleskell < 1311540607 855834 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 264 seconds < 1311540608 296558 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :I thought the `fmap` there was, though. < 1311540618 411125 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :In normal Haskell, that'd have a different type. < 1311540639 751718 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not really, @pl just doesn't distinguish liftM from fmap < 1311540649 909389 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :any reasonably Monad should have them equal < 1311540655 435251 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*le < 1311540661 580167 :bsmntbombdood!~gavin@c-24-9-98-117.hsd1.co.comcast.net PRIVMSG #esoteric :@pl (\a b c -> a c (b c)) < 1311540661 632851 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ap < 1311540688 998897 :bsmntbombdood!~gavin@c-24-9-98-117.hsd1.co.comcast.net PRIVMSG #esoteric :@src ap < 1311540689 65058 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ap = liftM2 id < 1311540851 48263 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1311540983 780592 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : CakeProphet: For a fixed arity, I suppose you can always work around the lack of (`f`) with (\x y -> (x`f`y)). Especially if you choose suitably easily overlookable Unicode characters for x and y. (\ו י -> (ו`f`י)) maybe? < 1311541005 22457 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um (`f`) _would_ be equivalent to (f) if it worked < 1311541022 340693 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, yes, but it doesn't. < 1311541038 213298 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i mean you can work around it by simply saying (f) :P < 1311541062 427427 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The "point" (I use the word very loosely) was to say "f" in a more complicated way. < 1311541067 693888 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :O KAY < 1311541103 710581 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :however (\x y -> (x`f`y)) is _not_ quite the same as f, if f is not a two-argument functino < 1311541108 903880 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*ion < 1311541120 919037 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Right, that's why it's just a workaround. < 1311541145 519590 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :functinos, the elementary particles of functional programming < 1311541148 474098 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :An imperfect one, that is. < 1311541200 842132 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Deewiant gave a slightly better one a bit later. < 1311541333 287616 :twice11!~twice11@lenny32.physik.fu-berlin.de PRIVMSG #esoteric :oerjan: Quite impressive, but really no improvement over the flips. < 1311541405 572621 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sadly so < 1311541448 196370 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t uncurry(***) < 1311541448 959206 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (a :: * -> * -> *) b c b' c'. (Arrow a) => (a b c, a b' c') -> a (b, b') (c, c') < 1311542336 40459 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 260 seconds < 1311542868 815099 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1311544057 395476 :MigoMipo!~John@84-217-10-233.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1311545088 36074 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1311545553 932031 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Read error: Connection reset by peer < 1311545695 534618 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1311545824 43416 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :From Doctor Who WMG: < 1311545825 961291 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"One of the Characters is a Time... oh, wait. < 1311545826 13053 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :" < 1311546012 505088 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://tvtropes.org/pmwiki/pmwiki.php/WMG/DoctorWho I'm loving this < 1311546025 311983 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :what is WMG? < 1311546034 228163 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Wild Mass Guessing < 1311546045 259160 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :One theme in WMG pages is that one of the characters is a Time Lord < 1311546056 237901 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :So, in Doctor Who, well... < 1311546067 979325 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :SGEO IS A TIME LORD < 1311546087 100687 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :My favorite WMG was "The Doctor is *not* a Time Lord" < 1311546460 63083 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :"The Doctor is a fruit fly" this one rings true to me < 1311546557 143887 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I looked at ZPAQ and it seems to contain many redundant opcodes. < 1311546636 990764 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Ping timeout: 276 seconds < 1311546656 434320 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Opcodes 4, 136, and 196 are all equivalent. < 1311546664 992518 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Opcode 64 is useless. < 1311546690 797128 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Opcodes 224 and 232 are equivalent. < 1311547414 256582 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Quit: cookin' < 1311547516 375619 :MDude!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net QUIT :Ping timeout: 240 seconds < 1311547976 614347 :elliott_!~elliott@95.149.243.211 JOIN :#esoteric < 1311548194 806832 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :01:41:41: I'm doing the Mandelbrot set with this: length $ takeWhile ((<2) . magnitude) $ take maxIters $ iterate step $ 0.0 :+ 0.0 < 1311548198 971495 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :use . instead of chained dollars < 1311548199 494849 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :hth < 1311548206 335032 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :hi oerjan :P < 1311548210 377337 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i ate some mandelbrot today < 1311548224 645961 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :g'day < 1311548875 491862 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Actually I think opcode 208 seems also equivalent to opcode 4 < 1311548905 583769 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :As well as opcode 160 < 1311548951 120570 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No, wait... opcode 208 isn't. < 1311549046 310373 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But opcode 168 is the same as opcode 64, and opcode 176 is the same as opcode 4. < 1311549257 907736 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Actually I think opcode 160 might result in undefined behavior in some implementations if A is zero < 1311549573 286912 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :02:50:37: http://pastebin.com/PXcS0k5G < is my code horrible? < 1311549581 536875 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Lymee: don't use exception handling to handle your failed pattern match. < 1311549584 546788 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :that's super gross < 1311549614 248793 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Lymee: also, add top-level type signatures, and ditch parseInt/parseDouble, they're just kludges for not declaring your types. < 1311549665 368794 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :03:09:45: well -O2 is effective, iirc -O3 sometimes gets worse, and i don't think there's a difference beyond that < 1311549674 969995 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: cabal does -O by default because -O[two] is usually wasteful < 1311549677 638514 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :(nowadays) < 1311549760 650995 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well i corrected myself after actually looking at the manual < 1311549770 633952 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :03:24:57: http://www.malevole.com/mv/misc/killerquiz/ < 1311549770 817203 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :03:25:52: Not funny. < 1311549770 870442 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :03:25:52: =p < 1311549770 870607 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it's ancient but mostly way too easy < 1311549794 381250 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :04:34:56: honestly are there programmers out there who think abstraction is in general bad? < 1311549794 566733 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :yes, or more generally manual abstraction < 1311549814 14124 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :there's some work on basically making copy-and-paste "safe", by the logic that we all do it anyway < 1311549819 485636 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and abstract automatically like that < 1311549825 617349 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :subtext is IIRC based around that in part < 1311549856 707983 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how does that work < 1311549911 310045 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: by making changes of copied stuff turn into parameters, presumably < 1311549914 660132 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i mean, essentially < 1311549988 508218 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1311550019 647896 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: if he's not to use exception handling he'd have to use reads, which is rather more awkward there. < 1311550040 669 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: so define a helper < 1311550046 277576 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :?hoogle (Read a) => String -> Maybe a < 1311550046 596602 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Network.CGI.Protocol maybeRead :: Read a => String -> Maybe a < 1311550046 667944 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Network.CGI readCookie :: (Read a, MonadCGI m) => String -> m (Maybe a) < 1311550046 720591 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Network.CGI readInput :: (Read a, MonadCGI m) => String -> m (Maybe a) < 1311550051 459443 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : Network.CGI.Protocol maybeRead :: Read a => String -> Maybe a < 1311550052 928142 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oh come on < 1311550074 609672 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i suspect maybeRead is what you mean < 1311550075 498782 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :12:50:56: http://www.reddit.com/r/programming/comments/ixkql/how_to_make_a_compiler_1000_times_faster/c27guh6 I... uh... < 1311550075 794639 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :see response < 1311550084 199426 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: yeah but the module :P < 1311550125 946368 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :13:05:56: http://sds.podval.org/ocaml-sucks.html is it just me or does this article have a mix of stupidity and insight? < 1311550126 128520 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i looked at this guy's homepage when i saw this and started ignoring him after seeing "support Israel's right to self-defense!" and a link to esr's Anti-Idiotarian Manifesto < 1311550140 911600 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but... that article on ocaml is pretty reasonable. < 1311550144 8537 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott_, did you see my earlier log ping of you? < 1311550150 665295 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :no < 1311550164 737246 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :08:59:54: elliott, don't click this until you read new Homestuck update, but I just want to say I'm lolling at http://bit.ly/nJn669 < 1311550175 119049 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i raged when i saw the first line with multiple commas about half-way through < 1311550179 631990 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but then i was laughing too hard to rage < 1311550260 561400 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Sgeo: it wasn't earlier. < 1311550279 682424 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :13:23:53: and they have the audacity to make claims on the computational power of the known universe < 1311550288 580636 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :itidus20: it is not audacity to make predictions based on available evidence. < 1311550315 246519 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :as long as they realize their own axioms are all fragile < 1311550332 527164 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What does "fragile axiom" even mean? < 1311550343 898188 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it means that it will eventually break < 1311550357 756180 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ok, you've stopped making sense so i can't respond to that. < 1311550360 776131 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I mean, sure, you could question whether some math equations actually do apply to the real world, but axioms are just... < 1311550384 876516 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well they _do_ know that, with the whole quantum mechanics vs. general relativity inconsistency < 1311550402 784992 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Although I guess it is possible to eventually discover that commonly used axioms lead to a contradiction < 1311550430 491891 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :there is no end to it.. every last axiom will probably get contradicted given sufficient "time" < 1311550444 45048 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle Read a => String -> a < 1311550444 188999 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude read :: Read a => String -> a < 1311550444 261279 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.Read read :: Read a => String -> a < 1311550444 333980 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude readIO :: Read a => String -> IO a < 1311550454 56360 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er wait < 1311550461 547439 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle Read a => String -> m a < 1311550461 764266 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude readIO :: Read a => String -> IO a < 1311550461 816926 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :System.IO readIO :: Read a => String -> IO a < 1311550461 817091 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Network.CGI.Protocol maybeRead :: Read a => String -> Maybe a < 1311550473 808722 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :itidus20: And you have the audacity to make claims about the strength of every axiom? < 1311550488 675290 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :"as long as they realize their hypocrisy is fragile" < 1311550493 370759 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm readIO could actually be used but it would be almost using exception handling :P < 1311550505 294376 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :At least _they_ are experts in their field... < 1311550518 960659 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: it would involve using exception handling < 1311550526 100910 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :?hoogle IO a -> IO (Maybe a) < 1311550526 248070 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :System.Timeout timeout :: Int -> IO a -> IO (Maybe a) < 1311550526 321546 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative optional :: Alternative f => f a -> f (Maybe a) < 1311550526 375061 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude Just :: a -> Maybe a < 1311550532 829684 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i guess i'm not actually helping anyone with my comments < 1311550544 398521 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :more like a heckler < 1311550576 723547 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :my point was not a personal one < 1311550644 430881 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Every atheist would pretty much say that theologians are .. incorrect (well, every atheist who thinks about it. < 1311550646 248311 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :we tend to claim that the one sure thing is death.. but we don't even know what that consists in.. death remains undefined < 1311550658 845670 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :And I still have reservations about saying "every atheist", but I think it makes sense here < 1311550670 199878 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Sgeo: for some specific definition of theology. < 1311550679 544770 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it is not impossible to make valid claims about beliefs and belief systems < 1311550699 608872 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :if you think theology is just people saying "christianity is true" all day... well, lol @ you? < 1311550719 417606 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :itidus20: "we" < 1311550725 499002 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :The only time I ever hear that is coupled jokingly with "taxes" < 1311550740 160367 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok i think whats happening is that i have left a chatroom full of people always trying to ram a belief down my throat of a spiritual nature, to a room full of computer scientists who can actually relax < 1311550748 388061 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :And we know what death consists of, i.e. we know generally what the process of death involves < 1311550759 353573 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott_, oh, I was considering theology to be more of an assumption that the underlying belief is true. Or at least contain such an assumption. Rather than things of the form "Christianity says this, Judaism says this" etc < 1311550765 814463 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Some people attach additional spiritual elements to that moment, but that's separate from what "death" actually involves as far as our universe is concerned < 1311550767 196680 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i'm still defensive. < 1311550786 483596 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Sgeo: Well, sure, it could take that form? But then it just has an implicit "If [belief] is true, then...". < 1311550806 523061 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm, ok < 1311550837 449946 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I don't know much about theology, but it seems that the only way it could consist entirely of false statements was if it was literally a party game involving saying that your religion is true < 1311550845 729065 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oblig.: And that's called church < 1311550875 273549 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: i suspect optional may actual do the right thing, assuming IO has the Alternative instance i expect < 1311550883 47935 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i was in a chatroom with a bunch of people who hated everyone < 1311550900 429239 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :> optional (read ")" :: Int) < 1311550901 38769 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `f a' < 1311550901 110827 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `GHC.Types... < 1311550909 309123 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :> optional (read ")" :: Int) :: IO (Maybe Int) < 1311550909 919794 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `GHC.Types.IO GHC.Types.Int' < 1311550909 972005 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against i... < 1311550911 820433 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ACTION grumble < 1311550923 887130 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :itidus20: no, we just hate Vorpal and cheater_ here ;-) < 1311550926 423580 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :?ty optional (read ")" :: Int) :: IO (Maybe Int) < 1311550927 131809 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `IO Int' against inferred type `Int' < 1311550927 202892 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `optional', namely `(read ")" :: Int)' < 1311550927 255281 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the expression: optional (read ")" :: Int) :: IO (Maybe Int) < 1311550933 976101 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hehe < 1311550943 564997 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :?hoogle optional < 1311550943 637416 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative optional :: Alternative f => f a -> f (Maybe a) < 1311550943 712261 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.Parsec.Combinator optional :: Stream s m t => ParsecT s u m a -> ParsecT s u m () < 1311550943 764644 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.ParserCombinators.ReadP optional :: ReadP a -> ReadP () < 1311550952 529801 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: I don't know if it has one < 1311550975 860148 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oh wait < 1311550977 888653 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I need a return < 1311550983 762440 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: IIRC that catching errors in IO doesn't catch pure errors < 1311550995 492859 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Prelude Control.Applicative Control.Exception> optional (evaluate (read ")") :: IO Int) < 1311550995 637663 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric ::1:1: < 1311550995 690705 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : No instance for (Alternative IO) < 1311551045 443512 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :http://esolangs.org/w/index.php?title=User:Alexanderdna&curid=4076&diff=24010&oldid=24004 < 1311551049 791741 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :grmbl < 1311551057 14408 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: can i say grml is that o.k. < 1311551071 4104 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but among those hateful people i did find one guy who started to teach me actual things < 1311551173 5120 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I am confused about the truth of axioms. < 1311551194 668744 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Clearly they work. < 1311551224 65409 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :The numbers 0,1,2,3,4,5 can be expected to hold firm for millions of years < 1311551232 686289 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :> mzero :: IO () < 1311551233 349497 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for Control.Monad.MonadPlus GHC.Types.IO < 1311551233 401884 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising f... < 1311551234 383112 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :billions etc < 1311551237 57219 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: argh < 1311551243 726012 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: (there is: < 1311551246 11225 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :MonadPlus m => Alternative (WrappedMonad m) < 1311551246 155380 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :(ArrowZero a, ArrowPlus a) => Alternative (WrappedArrow a b)) < 1311551296 330251 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but the question then is can the countability of things dissapear ever? or rather... can the potential of someone to exist who can count ever dissapear? < 1311551310 472931 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :can any potential ever dissapear? < 1311551341 11970 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and what is the substance of which potentials are made :-? < 1311551370 895032 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :does there have to be a substance < 1311551376 199014 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :nope < 1311551450 252440 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so, then the question probably becomes, what are the dependant factors of potential < 1311551482 984657 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i mean, what is potential dependant upon < 1311551498 350484 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and i'd rather make a coffee than worry about that right now < 1311551583 868447 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: hm try :: Exception e => IO a -> IO (Either e a) < 1311551603 767493 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :?hoogle \a b -> catch a (const b) < 1311551603 820178 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Parse error: < 1311551603 872605 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : --count=20 "\a b -> catch a (const b)" < 1311551603 872796 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ^ < 1311551607 448095 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :?pl \a b -> catch a (const b) < 1311551607 500786 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(. const) . catch < 1311551609 301092 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oh duh < 1311551612 653786 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :?pl \b -> catch a (const b) < 1311551612 706308 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :catch a . const < 1311551622 569185 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :instance Alternative IO where < 1311551622 674686 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : empty = ioError (userError "empty") < 1311551622 726674 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : (a <|> b = try a (const b) < 1311551623 242757 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :anyway < 1311551626 241696 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :erm without paren < 1311551655 476692 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : [...] to a room full of computer scientists who can actually relax <-- you _do_ realize there are a considerable number of sometimes a bit insistent atheists in here, right? < 1311551777 143569 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :atheism means an army without a leader :D < 1311551786 97062 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :means peace? maybe :P < 1311551807 55351 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Richard Dawkins perhaps. < 1311551815 573257 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :richard dawkins is an asshole < 1311551830 599337 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Someone noticed he looks like Emma Watson < 1311551834 745699 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :does christianity have a leader? buddhism? < 1311551835 515913 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :what < 1311551859 500098 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :http://images.icanhascheezburger.com/completestore/2008/10/6/128677918460759115.jpg < 1311551869 474696 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :a percieved god is a leader < 1311551870 723640 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oh right that < 1311551887 769791 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :itidus20: plenty of buddhist sects are atheistic (in the technical sense) < 1311551907 952017 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ya.. the room i was in was full of buddhists.. but that doesn't make me a buddhist. i was more a spectator < 1311551918 627594 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sgeo goes to #jesus < 1311551921 83383 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or at least he used to < 1311551926 120230 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : > optional (read ")" :: Int) <-- sheesh i meant with readIO duh < 1311551932 965825 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hes totaly a christan < 1311551937 193345 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i'm more level headed than most of them < 1311551940 996223 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: o irte < 1311551953 11449 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok not most of them < 1311551962 727979 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but teres a few ya see who are just completely nuts < 1311552060 977036 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :someone points out that emma watson pic probably photoshopped < 1311552069 982245 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :isn't it obvious < 1311552236 325386 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the conclusion i have reached is that religions can't make any claims which are beyond question and still have anything to do with them being religions < 1311552242 82162 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have thought of a few more things about the algorithm I was having problems with recently. < 1311552274 210186 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :in other words, to 'force' a conversion you have to distort the truth somehow < 1311552305 866929 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If you have "A[B]C", then maybe you can deal with "AB" and "AC" separately and then figure out if there is combined way of results like that < 1311552335 974001 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Because the result of "A" must agree in the final output < 1311552381 252261 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :itidus20: some people are gullible or think badly < 1311552424 544947 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :monqy: yup.. in addition, many people are manipulative and opportunistic < 1311552440 406649 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If you have "YZ" but "Y" and "Z" has no words shared in them (such as "-a-a-a-a-a-b-b-b-b-b-a-a-c-c-c-c-c-d-d-d-d-d-c-c-c") then you can treat them separately; I don't know if this helps though. < 1311552465 153419 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :itidus20: parents < 1311552491 247358 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hehe < 1311552525 266647 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :itidus20: this reminds me of a comment i found on godel's lost letter today: "Buddhism discourages insistence (執著). A common pitfall is to insist on being non-insist." < 1311552534 103563 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If there is a word that can only appear once, then possibly it can be ignored. < 1311552556 949731 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(in fact i thought of you while reading it, since i had the impression you were something like a buddhist) < 1311552585 179091 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: I have read something like that. < 1311552618 130251 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(http://rjlipton.wordpress.com/2011/07/23/self-defeating-sentences/#comment-12512) < 1311552749 279479 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: the problem with dealing with AB and AC separately is that the combined cost is essentially A+B+C, meaning that the optimal choice for A might be different in AB, AC and A[B]C < 1311552763 767925 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this reminds me of subset sum and that kind of problem < 1311552808 701810 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which might lead to a way of proving it NP-complete, perhaps < 1311552818 142282 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: Yes now I can see that too. What is subset sum and that kind of problem? < 1311552857 112354 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or maybe hamiltonian circuit stuff as well < 1311552871 431226 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :any NP-complete problem which requires summing things, i guess < 1311552887 206188 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er wait not hamiltonian < 1311552892 13689 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is hamiltonian circuit stuff? I don't know much about these kind of things. I do not have much experience with it. < 1311552892 86460 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :traveling salesman < 1311552901 276604 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oerjan: i hanged out with them.. i never admitted to being one though < 1311552901 952878 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric ::D < 1311552908 367948 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :(online) < 1311552924 34484 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I can look in Wikipedia some things < 1311552943 502739 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: traveling salesman is the problem where you have a map (really graph) with distances between "cities" and you want to find the shortest path which passes through all of them < 1311552948 628672 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and i met this one buddhist who was actually quite wise.. < 1311553019 374739 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I learned to approach buddhism with a wikipedia mindset. < 1311553030 323753 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: Yes the traveling salesman is one I have heard of, and yes I know what that is. (I don't know much else about it, except that one cover of mathNEWS joked about finding a O(1) solution (which is, shooting them).) < 1311553044 903310 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Taking each piece of "text" which comes to me and wondering what it's source is. < 1311553099 170662 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok ok as an example.. as an example < 1311553109 505931 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :take the bible.. there is no abstract bible. < 1311553115 910022 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :only instances called bibles < 1311553116 740853 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: oh i realized something, it is not fixed which names have to printed inside each [ ] is it. so you can move printing things across the brackets... < 1311553122 315871 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*to be < 1311553136 292655 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that makes it even more complicated < 1311553139 399696 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :each bible was published somewhere.. edited by someone.. liable to errors by that publisher and that editor < 1311553149 992187 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: Moving things across brackets is not allowed. < 1311553191 188884 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Unless it is only temporary in order to help with the algorithm) < 1311553241 777318 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh. < 1311553258 993683 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :as I gradually start to see things this way I started gradually dismissing buddhism etc. attacking it with loud rants. < 1311553281 275301 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Although it doesn't look to be the same problem as hamiltonian or traveling salesmen, I don't know whether there can be similar ideas or not. < 1311553291 719584 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and then slowly i started to see that some of the people i thought were friends there were actually just manipulative like rotten apples. < 1311553293 345174 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes iirc buddhism has some trouble tracing back its sources < 1311553313 712270 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oerjan: hehe. indeed < 1311553333 351807 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :islam tried very hard to avoid that, by getting things written down as soon as possible. but of course you still have to believe in muhammed for it. < 1311553360 800924 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the trick is to just force everything to follow the rules of logic < 1311553384 616311 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :that's called science < 1311553395 554516 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i think muhammed criticized older religions for being unreliable in that way, so his followers had particular reason) < 1311553421 511664 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :lol muhammad was all "let's make this one LAST, guys" < 1311553428 280397 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric ::) < 1311553487 657856 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :when arguing iwth muslims my attack tends to be of the form "suppose that allah lied to the prophet, or mixed truths with lies" < 1311553522 298518 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :because they tend to base their case on how the quran contains truths < 1311553538 886817 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :doesn't allah lie as a rule < 1311553541 23420 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :not lie i mean < 1311553599 719673 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its also worth mentioning that apparently the name means "true god" and yet it is never translated as such which is curious < 1311553621 710226 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and im sure theres some psychological tactic to giving him 100 names < 1311553664 379812 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : yes iirc buddhism has some trouble tracing back its sources <-- on the other hand, Buddhism iirc clearly states that the stories are based on what they heard for a few generations. < 1311553682 567227 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but religions as we see them today are set up like puzzles for the houdini to wrestle his way out of < 1311553693 797087 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, so they kind of avoid the problem by explicitly stating that it may or may not be a perfect account < 1311553708 425352 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it is not a perfect account :D < 1311553722 80806 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :those who say it is are naive < 1311553724 258841 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :itidus20, exactly. And it openly admits it < 1311553729 206615 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :itidus20, that is my point < 1311553742 852661 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Are there other Wikipedia articles that have things that can have some things related to my problem? < 1311553808 12464 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :vorpal: yeah... but then... you come at buddhism thinking, well is there anything of value in this if i try to have a mindset of seeking truths rather than trying to abide by some community's sense of oblivion < 1311553829 359968 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :itidus20, hm? I'm not sure I understand what you meant there < 1311553846 135137 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :right. i'll try and use proper english < 1311553862 883652 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :itidus20, don't worry, it is not my native language anyway ;P < 1311553897 218370 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh what i said makes no sense. that is true < 1311553911 25260 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :right, not just me then < 1311553953 941596 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :basically, there are certain properties common to religions.. a certain heavyness. creating obedience, followers, worshippers. blind faith < 1311553977 87221 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :itidus20, not blind faith when it comes to Buddhism though < 1311554003 275268 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :itidus20, I believe one of the books openly state that you should question everything. < 1311554006 686285 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :haha < 1311554010 447786 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but even buddhism has this dominating presence < 1311554010 919415 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :yes nobody ever corrupts religious texts < 1311554013 663554 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :like a monolith < 1311554027 692086 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :fuck this meme of buddhism being this perfect beautiful religion of peaceful nice people NOT LIKE THOSE OTHER RELIGIONS < 1311554031 109734 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it's a very subtle aspect of religions, almost unspoken. < 1311554037 187175 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I'm not a Buddhist myself, but... looking at the major religions it seems the one *least* out of touch with the modern world < 1311554050 198044 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I'm perfectly happy to not believe in a religion. < 1311554064 560778 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ha ha ha < 1311554066 839735 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ha ha ha ha ha ha ha < 1311554070 881958 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ha ha ha ha ah ah h ha ha haha ha ha ha ha haha < 1311554076 818262 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, come on, tell us what is so funny < 1311554079 884779 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i did < 1311554087 97250 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: maybe http://en.wikipedia.org/wiki/List_of_NP-complete_problems unfortunately it has many non-existent links < 1311554110 408817 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a certain someone didnt fuck a certain meme when eliot told -- to < 1311554112 167081 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :vorpal: the thing is though. simply including a few lines to say "you should question everything" doesn't entirely outweigh the reality-warping presence of a religion. < 1311554118 2237 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, I never claimed buddism was perfect... But as far as I know there has been no holy wars in its name for example. < 1311554122 345883 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this is hihgly funyn < 1311554142 623369 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :itidus20, that is true < 1311554143 452807 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it's a valuable statement yeah. < 1311554148 769933 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :any holy wars in zoroastrianism's name < 1311554159 230897 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :?? < 1311554160 989434 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, I never heard of that religion even < 1311554164 884764 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :heh < 1311554171 469458 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :uhh.. it's such a statement can be used to lure people into a sense of security < 1311554193 853636 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so then it gets very confusing as to where to proceed next < 1311554247 400 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :with religion, there is this tendancy to let the mind relax and just believe any nonsense as if under hypnosis < 1311554268 748735 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :itidus20, good point indeed. But why not follow the advice of putting the religion itself under scrutiny. If you feel you need a religion at all. < 1311554282 991951 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :some do, some don't < 1311554300 897491 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the ones who do tend to be abrasive and cynical < 1311554308 484491 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :do what? < 1311554309 63819 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but good hearted < 1311554312 219460 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :need religion? < 1311554320 896858 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :some do put it under scrutiny < 1311554322 638824 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1311554333 320603 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ACTION bets Vorpal thinks buddhism doesn't have a hell either < 1311554349 903397 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :am i abrasive and cynical < 1311554352 559715 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, well, that depends on how you define it. < 1311554357 318953 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: no, it does not: http://en.wikipedia.org/wiki/Naraka_(Buddhism) < 1311554361 366507 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :hth. < 1311554407 877557 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, sorry you misunderstood it. I was talking about the bit about "thinks" here. I never considered it in fact. I haven't studied the religion in depth, and never claimed to have done that. < 1311554418 959769 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hmm < 1311554444 602448 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :vorpal: so that last point i was making... its really about learning in general.. < 1311554453 155553 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :itidus20, very deep < 1311554453 328145 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :theres that point where a religion can't tell you < 1311554458 143986 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :indeed < 1311554461 147458 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yup < 1311554463 990533 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :thats the clincher < 1311554479 504126 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :that whole idea about leading a horse to water < 1311554495 496497 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :itidus20, so pick up a few good suggestions about how to behave towards other people, and then ditch the rest of the religion :P < 1311554504 978304 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh.. its not like that < 1311554535 750738 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :there is something which a person has to bring about on their own "like a horse drinking from the water" < 1311554553 799117 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and.. i don't know what it is < 1311554571 659160 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :itidus20, err what? < 1311554589 466277 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :like a person has an innate sense of how to seek truths < 1311554602 912556 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but, a religion sort of constrains them < 1311554613 319656 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :itidus20, You completely lost me now < 1311554652 924868 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :uhm.. i just lost me too < 1311554661 376821 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i understand completely >:D < 1311554685 735260 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, really? < 1311554719 580348 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i may be exaggerating a bit < 1311554729 862703 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :to deny everything in a religion is going too far < 1311554733 651490 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it can contain truths < 1311554748 41170 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh yes indeed. < 1311554751 63201 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :to deny nothing in a religion is not going far enough < 1311554759 613147 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :agreed < 1311554772 774678 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :buddhism also references "discrimination" < 1311554791 704256 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :itidus20, I was not suggesting you would explicitly deny it. Just leave it as "unknown" until further notice. Tri-state logic or something (okay, not quite that) < 1311554811 29326 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :uhh.. basically........ < 1311554817 744076 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :comex_: why're you trying to exile coppro < 1311554823 393556 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :there is never any benefit from playing dumb when seeking truth < 1311554836 952228 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :like.. pulling punches.. compromising.. making allowances.. < 1311554850 454146 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :never say never < 1311554903 284930 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and religions expect you to just make all these compromises for the benefit of said religion < 1311554951 244278 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it is you seeking truth.. < 1311554961 900723 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: That list of NP-complete problems doesn't seem to help me much, especially since most are linked to nonexisting files < 1311554982 267871 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and so.. when thinking about a religion a suggestion comes to you "I should deny the evidence before me because my religion says so" < 1311555085 262680 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :there is no room for white lies in the search for truth < 1311555097 184810 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I wonder if there are other ways to change my problem to equivalent ones < 1311555214 764332 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: well the usual way to prove a problem NP-complete is to make a reduction from an NP-complete problem to it, similar to turing-completeness (except the reduction must be polynomial time, not just computable) < 1311555283 136409 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: I used to wish there was an add-on term to TC that included being able to do things with the same time complexity, but then I realised that UTMs are slower than real-world computers < 1311555312 696350 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I'm not sure what the correct model is; things with bignum addresses tend to have constant-time natural arithmetic, which is, of course, impossible < 1311555321 738669 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :(Well, "of course") < 1311555352 253736 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah anything finer grained than polynomial tends to depend on model < 1311555400 961172 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and this leads up to asking if anything of value is left in buddhism if you approach it stoically, to never say "I should deny the evidence before me because my religion says so" < 1311555403 862921 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(of course some models like minsky machines don't even get that) < 1311555428 942149 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :to never say "I should subvert my search for truth for some other purpose" < 1311555433 297817 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: which is upsetting... It seems "obvious" that you can't do addition in constant time, but explaining why tends to invoke a real-world-esque assembly language doing a bignum addition loop < 1311555435 133350 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Which is ridiculous < 1311555441 451507 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: OK, I think I understand what you mean (a little bit, at least). I don't know if that can solve my problem, though, or how it can do so. < 1311555451 80503 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Why does our universe have these apparent time complexities? < 1311555468 928614 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :to never say "I should subvert my search for truth because it makes buddhism look bad.. or it offends someone.. or it brings up things I can't face" < 1311555481 773637 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1311555562 779093 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and you can always suppose you were the only human left alive.. and try and put yourself in those shoes and wonder which artifacts of religion would persist in your mind despite all the people who care being dead < 1311555570 103168 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :wow, there's a Wikipedia article on [[Essjay controversy]] < 1311555580 18266 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net QUIT :Ping timeout: 276 seconds < 1311555610 629896 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :itidus20: Everything would persist in your mind, you can't "undo" growing up in an environment < 1311555617 352237 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yup < 1311555719 390647 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott_, why wouldn't it? < 1311555727 795953 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Sgeo_: ? < 1311555735 723857 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :<elliott_> wow, there's a Wikipedia article on [[Essjay controversy]] < 1311555760 863814 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :well, I forgot that it received significant media coverage < 1311555769 363198 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and I'm unsure how objective Wikipedia can be on that topic :P < 1311555818 341370 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: it's sad that the Code Generation section is entirely missing links < 1311555881 61767 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: link? < 1311555883 286582 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :to context < 1311555916 218561 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://en.wikipedia.org/wiki/List_of_NP-complete_problems#Code_generation < 1311555945 107073 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: I can see that. < 1311555953 877612 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: ugh :/ < 1311555954 21673 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That isn't the only one. < 1311555967 550975 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :(reminding that i am not a buddhist before i continue) i think there is a certain error where people invent conceptions to explain religions. < 1311555971 204741 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: Wikipedia tends to lack a lot of in-depth material on CS, I notice; I suspect with a lot of other topics, too < 1311555971 984349 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There are other problems entirely missing links < 1311556014 19387 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :as far as a god goes, if such a god exists you won't find him by trying to imagine a subset of the universe and giving it a booming voice < 1311556033 91463 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :if there is a god, you don't have to imagine it right? its not about imagining < 1311556044 717541 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its just an interpretation of what you see < 1311556051 303419 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :itidus20: see pantheism < 1311556068 228416 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :god as the universe, right? < 1311556075 469162 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: /msg < 1311556076 865950 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :itidus20: yes < 1311556102 606750 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric : suppose i suddenly found a box .. i could spend a week imagining what is inside it < 1311556128 963178 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good imagination < 1311556139 405346 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I'd probably get bored after a few minutes < 1311556143 152327 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And then someone will force you to look inside and now the state is changed due to observing it < 1311556152 399653 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well i could iterate through all the items in my bedroom < 1311556164 698476 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and suppose that similar items existed in the box < 1311556226 635937 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so imagination is not a very accurate tool < 1311556265 340575 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :you've gone confusing again < 1311556279 788146 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well suppose the universe is the box < 1311556284 342108 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :good supposition < 1311556296 670696 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and the reason you can't see is because its too big instead of too small < 1311556331 137101 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :now if you imagine a god it might be outside of this box, or inside of it, (or both, or neither... ) < 1311556340 28776 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :or it might be the box < 1311556361 302975 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :or maybe its an analogy which can't go far enough < 1311556367 72529 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whats a god................................ < 1311556378 892978 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :My opponent's plan doesn't go too far enough! < 1311556391 564237 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :congratulations < 1311556414 277237 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does your plan go too far enough < 1311556422 662773 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :im not entirely atheist.. im more agnostic i think < 1311556443 343847 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :if i'm scared enough i'll pray < 1311556516 435756 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but then theres this idea of the economics of, on the one hand, a group proliferating the idea of a god, and on the other hand people deriving a sense of security from it < 1311556560 678349 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :praying in times of stress doesn't stop you being an atheist, it just means you're being irrational at the time (as far as an atheist is concerned) < 1311556564 875264 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and a supply demand idea of: if people like me didn't thump bibles all day you wouldn't have any god to take refuge with in times of stress < 1311556572 403726 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it would be kind of cool if atheism made you ALL RATIONAL ALL THE TIME < 1311556593 125327 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yeah, atheism is a bit of a religion like that.. < 1311556609 90121 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :um, it is? < 1311556609 181152 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it is sticking to a hard line for its own sake rather than examining evidence on it's own merits < 1311556628 937057 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :nah, that's a corruption of the term by idiots who ~just deconverted~ and religious people < 1311556645 256631 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :oerjan: I wonder if anyone else can help me, too, with my problem? < 1311556648 641394 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :to trot out a cliché but accurate example, you wouldn't give credence to the idea of Russell's teapot, either < 1311556664 150622 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :any "atheist" who thinks they can "disprove" god or that it's LOGICALLY false or whatever is just an idiot < 1311556680 512053 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott_, doesn't that depend on the definition of "god" in question? < 1311556715 192606 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but the idea of prayer as being rational or irrational.. itself may be irrational :P < 1311556718 254005 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Sgeo_: plz no, stop before you show ur prolog < 1311556740 779412 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :itidus20: well from an atheist perspective, thinking prayer will produce results because a god will answer it is obviously irrational < 1311556763 912283 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Prayer could produce the "result" of calming you down, even from an atheist perspective < 1311556817 365399 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :well duh. that still requires suspension of disbelief, which stress happily provides < 1311556866 917266 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok i see < 1311556882 903667 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :since prayer is worked by imagining a thing being prayed to < 1311556915 678534 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :which is no doubt due to millenia of this and that < 1311556956 899365 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :one day maybe the target of prayers won't be a self-interested entiyt < 1311556999 136778 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what do you mean by that < 1311557023 879159 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :prayer is a transitive verb < 1311557028 772496 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :well prayer like any ritual could act as stress relief. < 1311557036 154234 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I would not call it prayer if you don't expect it to "do" anything, though < 1311557041 649752 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :more just... a ritual < 1311557049 449599 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :do you mean "one day maybe people will pray to something that isn't a self-interested entity" or "maybe one day the things to which people pray won't be so self-interested" < 1311557099 137480 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :maybe one day prayer won't be a covert taboo topic evoking religious imagery < 1311557100 314639 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric ::D < 1311557106 275187 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i like that second one monqy < 1311557108 559787 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :itidus20: prayer is taboo? < 1311557116 974967 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :prayer is like the least taboo thing, at least in some places < 1311557120 729176 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but that we are all conditioned to pray to pre-defined gods is clear < 1311557126 489537 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :that is.. if we pray < 1311557133 978174 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :It's official, I'm a fucking idiot. I was pressing the power button on my case because I was convinced that my case falli't attached to anything. I was wrong < 1311557143 270678 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :*falling apart meant it < 1311557147 359195 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :meant it wasn't < 1311557198 263322 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :im starting to lose a grip on reality in my posts now < 1311557243 180030 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :pray to the flying spaghetti monster < 1311557245 520615 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric ::D < 1311557297 469882 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no ;-; < 1311557311 936119 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh what i mean is < 1311557317 997550 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yeah.. fsm is a constructed god < 1311557354 591488 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i don't know the story of all the gods etc < 1311557375 700314 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but fsm is certainly a constructed god just as scientology is a constructed religion < 1311557387 986853 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and how esperanto and lojban are constructed languages < 1311557424 79456 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :or is the word esoteric < 1311557430 287672 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :esoteric vs constructed < 1311557456 508728 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Scientology is not a proper religion, I think < 1311557464 310499 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :proper? < 1311557503 726192 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :proper? < 1311557516 729780 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it's a cult, but cult is just a word for religions that do things people don't like < 1311557529 691416 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It is more like someone who try to earn money and keep everything secret and so on they have reports. < 1311557539 253666 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :the Church of Scientology(tm) is obviously a completely abhorrent organisation, objectively, but I don't see how you can dismiss the beliefs any more than another religion < 1311557548 192496 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :there are freezoners who practice the beliefs outside of the CoS. < 1311557576 845228 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott_: I don't know about the freezoners. But maybe they are a more proper religion; I don't know. < 1311557595 852638 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :zzo38: religion =/= religious organisation < 1311557612 254337 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Scientology-ala-CoS and Scientology-ala-free-zoners may be sects but they're the same religion < 1311557627 119975 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK < 1311557722 377020 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :linguistically "the truth" implies only one truth < 1311557775 951790 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :the truth is the set of all things that are true < 1311557787 371951 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :presumably you're proposing logical relativism < 1311557795 915604 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :would the truth explain collective conciousness? < 1311557806 670403 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :define "collective consciousness" :P < 1311557907 266765 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :each individual probably has memories of being conscious in the past < 1311557915 542174 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :former instances of their conciousness < 1311557934 333725 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and thus can potentially anticipate future instances of their conciousness < 1311557970 688445 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and can also try to guess what anothers conciousness is like.. but never really know < 1311558001 751969 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and so taking each individuals conciousness as a specific thing, one can imagine a generalization of conciousness < 1311558010 676713 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it has a visual field for example.. < 1311558059 519456 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but all these visual fields.. < 1311558070 815773 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : each individual probably has memories of being conscious in the past < 1311558073 287905 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :they don't seem to occupy a known space < 1311558074 336020 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :what makes you say this? < 1311558080 449246 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but at the same time, I don't see how this relates to "the truth" < 1311558096 69666 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :_everything_ relates to "the truth" :P < 1311558106 285281 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :well that is not very helpful < 1311558121 291522 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :how does the truth need to explain collective consciousness? < 1311558126 418986 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't think pure consciousness would have a visual field for sure. It might be related but I think it is not the same thing at all < 1311558129 816231 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :(and why does the truth have any obligations at all?) < 1311558142 455888 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok i am throwing a few fallacies around < 1311558146 586513 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :have to catch myself.. < 1311558167 922683 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :given that i don't know what the truth is i can't assume everything relates to it] < 1311558172 394738 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yada yada < 1311558178 299833 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :My ideas of consciousness are very different and incomplete (mostly because I don't know everything). < 1311558224 686383 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :elliot: good points. < 1311558239 586188 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :answer is cos it would make life easier < 1311558274 686195 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it would be nice to make some general rule < 1311558286 712392 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :itidus20: btw, i don't get an annoying reminder someone mentioned me if you misspell my name ;-) you could try tab completion ("ell" should do it) < 1311558293 508467 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :(so I might not reply) < 1311558354 700801 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i don't know if my client has name completion < 1311558376 978679 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it does < 1311558386 962155 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :one, every client does; two, you're using XChat < 1311558449 389799 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hehe < 1311558456 722906 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 240 seconds < 1311558472 721902 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :if i hit tab, it jumps around the GUI < 1311558476 316191 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't think every client does. < 1311558490 19102 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its just i don't know how to use the client < 1311558493 724620 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe some have it optional or use different keys, too. < 1311558535 699814 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :itidus20: you need to type in a name prefix first < 1311558558 146423 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe you can use a macro if it would help better, I don't know... < 1311558559 951914 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh i see < 1311558565 937949 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i have to use 3 characters < 1311558573 404676 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :e l l tab < 1311558604 152900 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :why didn't you just say ""ell" " < 1311558616 166467 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1311558627 326027 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe "el" is ambiguous because "Elizacat" also has that prefix (and names are case insensitive in IRC) < 1311558641 114209 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i assumed i could get away with just typing 1 letter < 1311558645 951102 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :like "e tab" < 1311558653 942583 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and i read "ell" as "L" < 1311558657 981077 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :um e works for me < 1311558668 224155 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :completes EgoBot, though < 1311558689 628319 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ACTION goes to Settings → Preferences → Input box → Nick Completion and changes sorting to last spoken < 1311558696 192382 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :(in XChat) < 1311558702 463763 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :you may want to check that configuration too, itidus20 < 1311558716 300329 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1311558737 905353 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What I do know, is, there is different tab completion, such as Windows and GNU have two different kind of tab completion. Windows completes the entire text and pushing tab again completes a different filename, with GNU it only completes the unambiguous part and then if you push again, it list all of them. < 1311558782 403081 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :EgoBot: test < 1311558783 918459 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :wow < 1311558789 255933 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :gnarly < 1311558806 988549 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Elizacat: test2 < 1311558815 96297 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :itidus20: * elliott_ goes to Settings → Preferences → Input box → Nick Completion and changes sorting to last spoken < 1311558815 784775 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :;-) < 1311558823 936822 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :then it'll always be me because i never shut up < 1311558829 988066 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't know if they can change tab completion option between Windows-style and GNU-style < 1311558852 182232 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Elizacat: last spoken humm < 1311558856 883003 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :weird < 1311558875 995002 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :go figure < 1311558904 607373 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :EgoBot: test < 1311558909 883539 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :elliott_: test < 1311558925 513924 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :meh it'll do < 1311558929 763682 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its pretty good < 1311558962 500727 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe it doesn't actually start registering when people speak before you set the option < 1311558967 833325 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(wild theory) < 1311558981 99094 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its fine now < 1311558986 586186 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its good enough -- beter than be fore < 1311559141 146407 :cheater_!~ubuntu@g229160123.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311559333 203677 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :back < 1311559657 761380 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i think the neighbors dog is in hear < 1311559659 325338 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :heat < 1311559667 133424 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :my dogs freaking out again < 1311559680 794771 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :rips the damn fence palings in 2 to see the neighbours dog < 1311559919 448557 :cheater_!~ubuntu@g229161150.adsl.alicedsl.de JOIN :#esoteric < 1311559991 293495 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Quit: Leaving < 1311560108 291424 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1311562649 922778 :derrik!~xix@128-74-131-46.internet.emt.ee JOIN :#esoteric < 1311563264 597711 :jcp|1!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1311563306 919856 :jcp!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 250 seconds < 1311563362 48645 :jcp|other!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 258 seconds < 1311563631 346936 :jcp!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1311563816 803500 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 240 seconds < 1311563910 574647 :jcp|other!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1311563937 187503 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1311564006 5650 :jcp|1!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 258 seconds < 1311564031 242045 :jcp!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 276 seconds < 1311564042 31130 :derrik!~xix@128-74-131-46.internet.emt.ee QUIT :Read error: Connection reset by peer < 1311564442 5316 :jcp!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1311564782 310088 :MSleep!~fyrc@c-174-55-44-190.hsd1.pa.comcast.net JOIN :#esoteric < 1311564856 897361 :jcp!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 240 seconds < 1311564901 400082 :jcp|other!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 246 seconds < 1311564961 304023 :jcp!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1311565281 879941 :javawizard!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1311566516 73322 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1311567531 68111 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :hi < 1311567533 365653 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :why hi < 1311567568 517710 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1311567625 564575 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bye < 1311568637 813488 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1311569082 239824 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh I'm Good < 1311569089 913090 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oig < 1311569094 259588 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Randomly checked MSPA, there's an update < 1311569108 402854 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(Ok, so I'm not good, I've had a bunch of misses like that.) < 1311569113 262629 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(Is this like gambling?) < 1311569491 293517 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Ping timeout: 276 seconds < 1311569584 222073 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1311569642 968185 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I may just give up on Chicken Scheme < 1311569688 486542 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :What's wrong with the "there's an egg for that" Scheme? < 1311569771 808341 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nothing, Sgeo_ just always chickens out < 1311569799 187669 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats himself -----### < 1311569818 843206 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :fizzie, I can't get eggs to install, and the fact that on the mailing list, a regular was unable to get the egg I wanted to install to install for himself, for a different reason, is not encouraging < 1311569823 76532 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And I didn't even need to groan. < 1311569837 530063 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Some of the eggs are a bit... rotten. < 1311570248 831160 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : ^ul (fizzie: PUUUUUUUUUUUUUUUUSH)S < 1311570248 883734 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : fizzie: PUUUUUUUUUUUUUUUUSH < 1311570249 401895 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :elliott_: would the second statement you said allow for 0 or more instances of the " pc" of an acceptable size. :p < 1311570250 783005 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :god dammit, fungot < 1311570251 135486 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :elliott_: how would that work ( assuming you did everything right, which is deliminated by dollar signs. how can ( with a minimum amount of writing < 1311570436 213499 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Ping timeout: 252 seconds < 1311571158 526641 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :*Aaaah*. < 1311571190 46278 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net PRIVMSG #esoteric :Having meaningful, pleasant IRL social interactions is a fairly nice feeling. < 1311571230 858621 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :^style < 1311571230 911216 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Available: agora alice c64 ct darwin discworld europarl ff7 fisher ic irc* jargon lovecraft nethack pa speeches ss wp youtube < 1311571417 814112 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :pikhq, yay < 1311572027 952849 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :<netdaemon> for instance, pass a hash to a procedure directly < 1311572033 232787 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : the keys and values get mixed up < 1311572033 394176 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : wat is that < 1311572040 772981 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :<netdaemon> Sgeo_, the keys and values you set before you pass, are different inside what you pass it to < 1311572049 184344 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : in other words foo = 1, bar = 2, could end up foo = 2, bar = 1 < 1311572049 236626 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : you *have* to pass it by reference < 1311572049 236713 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : or you get that crap < 1311572052 244507 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :[About Perl] < 1311572078 361402 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Can someone explain what's going on with that? If that's really as he said, that's... nonsensical < 1311572352 555104 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, if it is how it says, why would it be like that? < 1311572375 970634 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :That's what I'm asking here < 1311572400 572984 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, I don't know either. < 1311572438 515320 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Let's make something like a text adventure game: < 1311572440 72383 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :*Deck* < 1311572455 85554 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You are on the deck of a navy ship. You can see the flags and sails from here. < 1311572485 481951 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :On the deck is the captain, the captain's brother, a bucket of fire, and some other sailors. < 1311572495 65230 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You can go fore or starboard. < 1311572496 816528 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311572552 615174 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I split myself into multple selves and let one self ascend to godhood < 1311572565 277734 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You are unable to. Try again. < 1311572566 883931 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311572624 429219 :JamezQ!~james@c-24-4-176-56.hsd1.ca.comcast.net JOIN :#esoteric < 1311572636 219928 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :s/Try again/Please try again/ < 1311572684 703386 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"The excess seen by the Atlas team has reached a 2.8 sigma level of certainty. A three-sigma result means there is roughly a one in 1,000 chance that the result is attributable to some statistical quirk in the data." < 1311572692 514457 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I'm not sure I would phrase that like that < 1311572723 734192 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Meh, doesn't matter < 1311572749 879160 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Sgeo_: I don't even know what the Atlas team is. < 1311572779 41158 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(There are three kind of lies: normal lies, really bad lies, and statistics.) < 1311572779 830393 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://www.bbc.co.uk/news/science-environment-14266358 < 1311572870 459372 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Why don't you try something else in my game? Something other than splitting yourself and godhood and so on.) < 1311572896 814867 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Examine bucket of fire < 1311572939 323370 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The fire contains rags that were previously used for clothing but are now burnt and cannot be used. The fire is very low by now. < 1311572941 84181 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311572963 146097 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Put hand in fire < 1311572974 836394 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Sorry, I'm just being silly, not taking this game seriously < 1311573019 586465 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The fire goes out quickly due to your hand wet. < 1311573021 281405 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311573038 675818 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Try something a bit less silly, perhaps.) < 1311573052 808282 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(And, yes, I am also reading that BBC article) < 1311573053 576247 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :So I have a DM that won't let me die? < 1311573058 42810 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Well, I'm going to try < 1311573060 141002 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ACTION takes out a cell-shaded wind waker wand and changes the direction of the wind. < 1311573061 772782 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I jump overboard < 1311573067 347889 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :just kidding < 1311573102 168779 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK. You are now in the water. Your uniform is getting wet. < 1311573108 318284 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311573130 987286 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I exhale, put my head underwater, and take a few deep breaths < 1311573162 861485 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You try, but sink and drown before you are able. Now you are dead. You lose. < 1311573184 196396 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Yay! < 1311573189 9079 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :itidus20: OK you are just kidding. Try something else. From the start. < 1311573212 369385 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok sorry < 1311573250 610166 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I go fore. < 1311573264 441833 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :*Center of Ship* < 1311573293 126890 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You can see some cargo blocking the way any direction except aft and down. Nothing else is in here. < 1311573293 667766 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oops.. i got confused.. ill go back to the deck < 1311573294 713272 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311573311 778280 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK. Now you are back at the deck. < 1311573318 531774 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The whistle blows. < 1311573332 819610 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Being an experienced sailor, you can recognize that they want everyone on the deck by now. < 1311573339 512942 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Sgeo_: If you call sub(%foo) and %foo contains ("a" => 1, "b" => 2), it will push either "a", 1, "b", 2 or "b", 2, "a", 1 on the argument stack (@_) of the sub. So the order is not defined, but either way it will have keys and their corresponding values next to each other. And if you build a new hash with %bar = @_ inside the sub, then %bar will contain the same keys and values as %foo. < 1311573356 715248 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The same things are on the deck as before, plus Also, and some other doppelgangers. < 1311573358 954250 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311573368 385337 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :s/doppelgangers/sailors/ < 1311573369 708150 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Examine captain. < 1311573378 188815 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Why did I write doppelgangers? That makes no sense.) < 1311573391 270810 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :fizzie, he's supposedly not complaining about undefined order, just that keys and values don't stay associated < 1311573407 306340 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :fizzie, he left, when he's next on, I'll ask for a concrete example < 1311573423 116279 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The captain of this ship is a man of average height and is wearing a captain's uniform. He is holding a spyglass. < 1311573425 599565 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311573467 33464 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Talk to captain. (should i specify what i say?) < 1311573470 165949 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Sgeo_: Well, that doesn't happen. < 1311573487 720838 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :(by the way i havent really played text adventure games... ive only heard of them) < 1311573491 859504 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :$ perl -e '%foo = ("a" => 1, "b" => 2); sub foo { print join(" ", @_), "\n"; } foo(%foo);' < 1311573492 31028 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :a 1 b 2 < 1311573492 461032 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The captain notices some pirate ships in the distance. You can see them now, too. < 1311573494 112348 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311573525 759947 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :humm < 1311573543 568600 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :(Should I try just using natural english?) < 1311573557 145333 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :itidus20: Do it if you want to. This is not a *real* text adventure game. < 1311573580 975947 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Although an actual text adventure game could be written based on this and other things) < 1311573628 670057 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Examine self. < 1311573647 697299 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You look about the same as always, except that you are now wearing a guest uniform. < 1311573669 690696 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :After you do that, the captain looks throught he spyglass, notices something, and passes it to his brother. < 1311573671 344029 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311573769 797292 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Talk to the captain again. < 1311573802 571285 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The captain told you he noticed something that is probably bad, on those pirate ships. Something bad will probably happen. < 1311573815 60582 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :After doing so, the captain's brother passes the spyglass to you. < 1311573816 498355 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311573830 782808 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Examine fire bucket. < 1311573853 551195 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The bucket contains some old rags used for clothing, but are now burnt. The fire has gone out by now. < 1311573857 510923 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311573902 662320 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :(brb) < 1311573919 170230 :pikhq!~pikhq@71-219-196-49.clsp.qwest.net QUIT :Ping timeout: 258 seconds < 1311573920 694339 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net JOIN :#esoteric < 1311573969 218510 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :humm < 1311573988 218435 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Talk to sailors. < 1311574014 25478 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The sailors are nervous of your presence and do not wish to talk to you right now. < 1311574015 742883 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311574055 806434 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :s/ are / seem to be / < 1311574185 739192 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :(does anyone else have any ideas?) < 1311574203 429308 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :(bah.. ill continue) < 1311574244 538247 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(You can always wait or check your inventory if you have nothing else to do.) < 1311574266 925776 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :check inventory < 1311574279 866621 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You have a guest uniform (being worn) and a rope. < 1311574289 768161 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311574330 412053 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 246 seconds < 1311574344 99246 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Request spyglass. < 1311574360 555715 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Oops, sorry. Let me try again. < 1311574368 186160 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You have a guest uniform (being worn), a rope, and a spyglass. < 1311574374 946712 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(You already have the spyglass, I just forgot) < 1311574376 702338 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311574383 410891 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Look at pirate ship with spyglass. < 1311574409 318820 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You look at the pirate ship. You can see some shaman waving their arms. You recognize it as some kind of summoning spell. < 1311574432 964005 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :As you do so, the water shakes a bit and hooks come up out of the water and get attached to the edge of the ship. < 1311574435 351391 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311574533 413935 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Look around with the spyglass. < 1311574589 794381 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You notice nothing special. You can see the same things you have seen before. There are five pirate ships in the distance. < 1311574618 186481 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :After doing so, some kuo-toas[1] arrive and climb on the deck. < 1311574624 57737 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311574640 146913 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :[1] See D&D 3.5e Monster Manual for information. < 1311574705 246349 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Speak to kuo-toa. < 1311574747 202803 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Instead of answering, they try to throw a sticky rope at you. Luckily, they missed. < 1311574777 685571 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :In addition, Also appears to transform into a gray featureless humanoid shape, still wearing the guest uniform, but also wielding a green sword. < 1311574803 713899 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The captain is wondering whether something should be done about this transformation, as well as about the attack. < 1311574805 347002 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311574887 667360 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Kick kuo-toa. < 1311574936 755354 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You miss. One of the kuo-toa tries to attack you and this time you get hit by a sticky rope. One also tries to throw a rope at Also and manages to hit. Also tries to attack one of them with the green sword and hits, knocking one unconscious. < 1311574938 556177 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311575049 869583 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Throw rope at a concious kuo-toa < 1311575075 17985 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You try to take it but now it is stuck on your hand too. < 1311575081 57371 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311575096 665432 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(You can try again if you want, or do something else.) < 1311575126 516692 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :(i was being kind of stupid because obviously my regular piece of rope is not a weapon) < 1311575130 445923 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1311575140 720293 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ACTION hide behind Also < 1311575150 523320 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Correct. Your regular piece of rope is not a weapon. < 1311575154 261491 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You are now hiding. < 1311575182 190497 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :However, you almost get hit by a cannon. < 1311575188 163033 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Also hits one and kills one kuo-toa. < 1311575189 755775 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311575255 374954 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Look around. < 1311575297 809956 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You notice the same things as before. < 1311575309 604713 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You accidentally dropped the spyglass and now you have to pay for it. < 1311575322 871727 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Some of the kuo-toas are now trying to retreat back into the water. < 1311575338 281940 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Others are still trying to attack. < 1311575349 776565 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :One notices you, and attempts to attack you, and misses. < 1311575351 367393 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311575369 44722 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Attack the kuo-toa. < 1311575374 310454 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :^a < 1311575394 337199 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You miss. They try to attack you and slightly damage you. < 1311575409 815971 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Also, and some of the sailors, try to attack the other kuo-toas. < 1311575423 945140 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Some of the sailors appear to be ensuring the cannons are ready to attack the other ships if it becomes necessary. < 1311575426 141629 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311575467 679182 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: Good night < 1311575510 2875 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Attack a kuo-toa. < 1311575538 663925 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You tried again, and still missed. < 1311575562 686718 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Next time, you can try to stun them or cast a spell. You do have a few spells.) < 1311575565 515907 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311575617 68201 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :List my available spells. < 1311575624 744742 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :unless theres too many < 1311575647 959749 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK. < 1311575652 827230 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i mean.. < 1311575653 646226 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :- Frotz (makes an object emit light) < 1311575654 728660 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :uhh < 1311575665 294454 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :- Erase (erases writing on an object) < 1311575666 511611 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i can look em up with wiki < 1311575670 41340 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but < 1311575676 949759 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i have no clue what spells i have :P < 1311575692 617874 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :- Affect Magical Aura (change the magic aura of something to appear to be something else) < 1311575700 284585 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :- Grease (makes the floor slippery) < 1311575710 816617 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :- True Seeing (see past illusions and other magic) < 1311575717 188805 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :End of spell list. < 1311575718 713235 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311575733 123570 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Actually, I will list one more: < 1311575754 598212 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :- Time Hop (makes an object vanish, and reappear in the same place in 30 seconds to 1 minute (you can select the duration)) < 1311575816 773321 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Cast Grease. Ideally under my foes but i'll still do it if it'll affect me < 1311575847 923821 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK. Some of the kuo-toas, as well as some of the sailors, as well as Also, all slip and fall down. < 1311575860 566141 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You seem to be unaffected at the current moment. < 1311575862 143006 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311575878 453060 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Cast True Seeing. < 1311575908 805483 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You cast True Seeing. You notice nothing special. < 1311575917 916709 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Some of the kuo-toas, some of the sailors, and Also, all get up. < 1311575933 905284 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :One of them attacks Also and misses. One attacks you and moderately damages you. < 1311575935 320650 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311575954 648831 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Stun a kuo-toa, < 1311575974 6404 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK. You manage to stun three of them at once. < 1311575997 722019 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Also attacks one of the unstunned ones and hits. One of the kuo-toas attacks Also and slightly damages him. < 1311576007 592641 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Nobody manages to attack you. < 1311576010 846848 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311576032 248285 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Attack a stunned Kuo-toa < 1311576064 13363 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK. You hit. He is now unconscious. < 1311576081 159244 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Also attacks one of the unstunned ones and hits. One of the huo-toas attacks Also and slightly damages him. < 1311576085 779154 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The rest retreat back into the water. < 1311576088 539171 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311576149 885864 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Attack a stunned kuo-toa. < 1311576175 964637 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Somehow you still missed. < 1311576177 666519 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311576207 298393 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Stun kuo-toa. < 1311576242 145820 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :All of them are already either stunned, unconscious, or dead. Nothing happens, although some of them might be stunned for a longer duration due to this. < 1311576243 718385 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311576319 591951 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Wait. < 1311576363 368202 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Time passes. The captain's brother reveals a scroll case. < 1311576366 904913 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311576421 900313 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Examine the scroll case. < 1311576445 881108 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It is a plain scroll case one foot in length, and appears to be waterproof. < 1311576461 474691 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The captain's brother remarks that perhaps the pirates wanted this scroll case, and not the gold. < 1311576480 821327 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :However, he doesn't know how they could have known about this scroll case, since it was supposed to be a secret. < 1311576482 370751 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What next? < 1311576596 871585 :azaq23!~derivecto@unaffiliated/azaq23 NICK :oriaw < 1311576620 817896 :oriaw!~derivecto@unaffiliated/azaq23 NICK :derivector < 1311576621 781305 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :open the scroll case < 1311576682 353240 :derivector!~derivecto@unaffiliated/azaq23 NICK :azaq23 < 1311576687 326866 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It is not yours to open. It belongs to the king. < 1311576707 952422 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :can i play < 1311576725 881094 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yup < 1311576728 559598 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(You can stop here if you wish. Note that this is based on a scene from a D&D game I played and there is nothing else to do. Read it if you want to, including for a complete list of spells and my solutions) < 1311576740 190465 :azaq23!~derivecto@unaffiliated/azaq23 NICK :azaq23p < 1311576746 306307 :azaq23p!~derivecto@unaffiliated/azaq23 NICK :azaq23 < 1311576770 148576 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i am pretty clueless about d & d... :P < 1311576792 22706 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i mean not entirely clueless but yeah < 1311576821 673025 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :itidus20: That is OK. You might be able to understand some of it, since the main text (but not necessarily the foot notes or character sheets) are written in normal text. < 1311576833 924303 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i tend to be so hesitant with these things < 1311576852 373654 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :in life i have an enormous amount of difficulty slipping out of character < 1311576859 229887 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i mean .. in character < 1311576866 594650 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Where I started on the deck here, is not actually where the game stats. < 1311576871 683876 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It is not even where the session starts. < 1311576874 599544 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :like i mean < 1311576914 355768 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :certain neuroses i haven't learned to break.. < 1311576914 653406 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Both the source file (TeX) and the output file (DVI) are available. So is the macro package I wrote for the purpose of recording D&D games, as well as a recording of a different game I am in as well. < 1311576932 490245 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :itidus20: What neuroses are those? Can you try harder? < 1311576944 365559 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I tend to make friends with psychos in real life. < 1311576947 854569 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :crazies at least < 1311576969 282492 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I'm used to hating the people i spend most of my time with in real life < 1311576981 850266 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well not lately.. since i have withdrawn to my moms basement < 1311576998 830631 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Well, sometimes I do crazy things too (not always). < 1311577004 645967 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i mean < 1311577007 374355 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There is currently nothing in my basement. < 1311577022 395822 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :people who only keep me around as company to take advantage of me < 1311577027 101648 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :So it would not be useful to go there, except to fix things, measure things, or to get away from the heat. < 1311577028 298608 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :not because they like me < 1311577040 749239 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :not because they want me to enjoy their company < 1311577063 122623 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :O, well, then you would have to try harder to avoid them taking advantage of you in circumstances when you do not want it. < 1311577087 757431 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i know that personal stuff is supposed to not enter the room < 1311577104 556964 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That is OK, you don't have to. < 1311577133 358064 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :How much do you know of TeX, anyways? < 1311577155 629286 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :is that related to latex? < 1311577175 733583 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I might want to tell you that the first time I played D&D, I selected race/class at random, from the Player's Handbook only. Resulting in a human wizard. Who had armor and a mace. < 1311577232 4600 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :itidus20: Yes it is related. LaTeX is a format and a set of macros and packages written on top of a variant of TeX, which is PDF-e-XeTeX. < 1311577254 337082 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I prefer Plain TeX, and use it for my stuff. < 1311577262 549171 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :The world has always been a place where some are happy by making others suffer. < 1311577294 318959 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :These days it is more implicit than explicit. < 1311577322 880196 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I suppose it might be. Often because some people are being greedy or stupid (or both). < 1311577326 62633 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :On the surface society pretends to be happy and friendly. < 1311577368 51457 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Well, mostly, I guess. < 1311577373 252672 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Write a report about it if you want to. < 1311577451 815908 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :But there is an economy based on the ability to cope with stress or not. < 1311577460 276155 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Those who cope well with stress and conflict thrive < 1311577478 701878 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :And those who don't become the food. < 1311577527 683120 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :In other words, if you have to withdraw from stress and conflict, you lose. < 1311577533 568453 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :Oh. Fuck. < 1311577550 739029 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :So, literal interpretation of Genesis time... < 1311577552 376678 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Well yes I do suppose there is a lot of that these days. < 1311577553 826099 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :Noah's Ark. < 1311577581 617609 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :Wouldn't every animal on the ark have to carry every unique disease for that species? < 1311577592 709657 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :*Every*. < 1311577623 136736 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :Well, actually, breeding pair. Could be split between the two. < 1311577639 810212 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :For the clean animals, there's 7, so < 1311577640 674016 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq_: I don't see why. < 1311577641 856515 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :iirc < 1311577647 742451 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :zzo38: Otherwise they wouldn't exist. < 1311577662 912914 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq_: O, yes. Now I see. < 1311577665 900657 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :zzo38: Only species extant on the ark could exist post-flood. < 1311577679 717410 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do the "clean" animals have any unique diseases? < 1311577681 327991 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :If we go with a literal interpretation and claim no evolution since. < 1311577691 433320 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :Uh, yes, there's rather a *lot* of clean animals. < 1311577699 242175 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes I can see now, we are going with a literal interpretation < 1311577724 673990 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :(never mind that there has been speciation more recent than the claimed occurance of the ark story...) < 1311577756 254947 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But obviously the people who wrote it made up something because they didn't actually know. It is mythology, like other mythology is. < 1311577774 620309 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :Yes, the only problem being that a notable number of people believe it literally happened. < 1311577795 588827 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :Unlike, say, Greek mythology, where there's maybe a few nutjobs that do. < 1311577821 528488 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK, yes I know those things. < 1311577853 633712 :elliott_!~elliott@95.149.243.211 QUIT :Remote host closed the connection < 1311577871 860820 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If they have all animals, they must also have all small ones, big ones, and one that can only live in the water... < 1311577880 548545 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1311577910 779808 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Although maybe by "animals" in that text they didn't include people or fish < 1311577928 298102 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And by "bird" they also included bats < 1311578087 539126 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :zzo38: Well, they'd have serious issues even with fish. < 1311578093 746016 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1311578099 426247 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :Either the saltwater or the freshwater fish would be *fucked*. < 1311578124 80948 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :On another note, I realized I have the full text of King James Bible in my computer, but not the deuterocanonical books. I have been told that the deuterocanonical books are part of the original King James Bible however. Do you know of such texts are available? < 1311578137 199155 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq_: Yes of course I can see that < 1311578399 529580 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Of course there is a lot of absurdity and stuff in the Bible; however, the text that God created light at first before creating the light producing objects (the sun), does make sense, from both scientific and from spiritual points of view. It might be said to be the Light of God; or the various electromagnetic radiation of various frequencies including light near the start of the universe; or whatever. At least *this* part is not complete nonse < 1311578416 144637 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i have stacks of ebooks on my pc. some legal. some illegal. < 1311578425 546260 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But there still is a lot of nonsense nevertheless, of the Bible. < 1311578431 307690 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :none however paid for < 1311578445 256512 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :zzo38: Sheer dumb luck, but hey. < 1311578466 154112 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :Wikisource seems to have the KJV apocrypha. < 1311578467 326314 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I downloaded this sweet cache of philosophical texts < 1311578474 824643 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :https://secure.wikimedia.org/wikisource/en/wiki/Bible_%28King_James%29 < 1311578489 180608 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq_: Yes, you would be correct about that. Of course it is unlikely the people who wrote that part of Genesis (note it comes from various sources) knew anything about science. < 1311578517 413314 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :ACTION is well aware of the documentary hypothesis < 1311578609 744507 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :there is always the problems of where to apply literalism and where not to. also interpretations of any text will always vary. < 1311578652 682333 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and the history of any given text that old tends to be mysterious enough that it's anyones guess. < 1311578661 236731 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What I have of the KJV is in plain ASCII text format, and is accessible over both HTTP and gopher protocols. I would like to find one similar thing to add (perhaps as a separate file) of the apocrypha. < 1311578665 454267 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :And theer is also mistranslations from language A to language B < 1311578670 582602 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :itidus20: Why should I care about whether any of it's literal? < 1311578685 920165 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :zzo38: Well, the Wikisource version has the Apocrypha. < 1311578687 839042 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :for instance "40" apparently can also mean "many" < 1311578688 993804 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :itidus20: Yes I noticed those things too. There can be mistranslations and unknown things about the history. < 1311578730 524904 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :itidus20: The only things that could be taken literally and not contradict, well, essentially all empirical evidence we have are also fairly irrelevant. < 1311578774 796542 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The reason I am using KJV is simply because it is in the public domain (Wikisource says it is perpetual copyright in the UK, but I don't live there). < 1311578778 20211 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and religions spring up all across the world.. so they are natural enough for us to have < 1311578790 291854 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :just as written language sprung up < 1311578794 671963 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :zzo38: Friggin' crown copyright. < 1311578812 52962 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :itidus20: And we know of some religions in cultures without written languages. < 1311578824 449467 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :It really does seem to be a universal. < 1311578871 697498 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :what I really miss about the times long gone is the natural beauty of the land before we ravaged it < 1311578899 190083 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :with roads.. and what do roads exist for? faster transport.. < 1311578913 632810 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :Roads are also pretty shitty transport. < 1311578917 99730 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and concrete.. well i dont know the exact role of masses of concrete < 1311578927 50402 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and skyscrapers.. < 1311578938 26858 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :welll population growth has a role in it too of course < 1311578945 395421 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :termites build mounds etc < 1311578962 229015 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :Fairly simple, actually. If we didn't build those we would be *way* over capacity. < 1311578975 303718 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but its just that human activities are so pronounced.. the rest of the plants and animals can't keep a balance with us < 1311578984 702025 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes it is true the human people are also the problem of making everything messed up you have to be more careful next time. However, there is purposes for things. Everything can have the purposes of them too. < 1311579000 55346 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :Well, yeah, we're outpacing evolution by several orders of magnitude. < 1311579020 177406 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the sea has done a good job of protecting itself by means of its fierce waves < 1311579038 395401 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :whatever gets built on the sea, gets crushed < 1311579067 979669 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :or washed ashore < 1311579082 969701 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :*Someone* doesn't know about oil rigs... < 1311579100 4878 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ah.. it can't beat oil, yeah < 1311579110 513806 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :humm ok.. good point < 1311579128 601931 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :Lord Oil demands we build on the ocean. Cost is little object. < 1311579278 323508 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I kind of feel bad for my hypothetical children < 1311579319 300833 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (/) < 1311579320 84668 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Fractional a) => a -> a -> a < 1311579370 987789 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I do not want to have any children please. < 1311579422 448377 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The Bible is warning you about all of these things can you see that? And yet, many things happen too badly. Pay attention to the warning! We are messing up everything too much! Be more careful next time please! < 1311579442 28903 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Some say the message of the Bible is that of love. I say it is that of warning. < 1311579540 526932 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i noticed for example that sea creatures don't build things in the ocean < 1311579555 804223 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :surely they could evolve such capacities if it were a good thing < 1311579586 990265 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think even some Christians have never read the Bible. < 1311579587 206355 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I parially gfixed some of my Chicken Scheme issues < 1311579605 743001 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :But still, some eggs are platform-depenent, apparently < 1311579660 768142 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :speaking of which.. uh.. spiders build webs.. but i guess its far too much of an energy waste to construct anything meaningful in that way < 1311579675 599019 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :plants do it i suppose < 1311579692 779585 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :spiders build webs.. a plant is a web in some cases < 1311579775 110128 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :zzo38: I'd say the "message" of the Bible is that YHWH is evil. < 1311580164 195010 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq_: Well, say what you want to. I suppose you could instead say the message is that it is complete nonsense, if you wanted to. < 1311580211 587424 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The Skeptics Annotated Bible has the entire KJV text (but does not include apocrypha) and many cross-references and external references and other notes. < 1311580400 416208 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is the jawbone of an ass a good weapon? < 1311580466 469829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :comex_: Why did you try and exile coppro again < 1311580466 576334 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :elliott: You have 1 new message. '/msg lambdabot @messages' to read it. < 1311580498 532768 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :zzo38: the basic trouble I have is to have a character who is not me. I am not good at all at making that detachment < 1311580535 478159 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :itidus20: I am somewhat good at it, but much, I think. I am not sure. < 1311580539 817454 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :they always inherit my insecurities unless like i am playing a single player game when noone is watching < 1311580543 319672 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :s/much/not a lot/ < 1311580574 895978 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i sorta know why... but doing something about it is like debugging my psyche < 1311580627 38575 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Of course I improve on that and other things related to the game, when playing the game multiple times < 1311580672 127171 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :as a wannabe author its a problem < 1311580693 914567 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i can't write a character who doesn't secretly inherit all my neuroses < 1311580729 174762 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but please note that in saying this I am expressing my plan to change it. < 1311580751 444091 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK, I understand a bit. Have you tried writing any such things? < 1311580758 60390 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Have you improved at all? < 1311580773 119282 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :My characters tend to not have much social interaction. < 1311580802 527893 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I sort of get into this problem of trying to analyze every character in a scene and how they would act < 1311580814 770100 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Clearly thats impossible. < 1311580821 353204 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes it can be difficult. < 1311580848 914612 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Maybe its better to be like Mezzacotta and just define each character and throw them into situations < 1311580853 503187 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Would saying "Or I might just look at Racket" be offensive in #chicken ? < 1311580887 535198 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: UR SO RUDE IM SUICIDE < 1311580890 117250 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Read my recordings, see if they would interest you or whatever, criticize it a lot if you want to, or whatever < 1311580908 844010 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Source file: http://zzo38computer.cjb.net/dnd/recording/level20.tex Output file: http://zzo38computer.cjb.net/dnd/recording/level20.dvi < 1311580917 445270 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ahhh good old cjb < 1311580926 47339 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :like the geocities which never died < 1311580932 14618 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i didn't know it still existed < 1311580954 822508 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :cjb had that subculture thing about it < 1311580954 929700 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I am using the Dynamic DNS service from them < 1311580997 463315 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i mean back in the old days you know.. it was all about html 4 pages and webrings.. < 1311581004 172827 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :geocities, cjb, angelfire < 1311581055 390484 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, but I use the dynamic DNS so that I can run multiple protocols and have my own control over the servers and stuff like that. I don't use webrings, much of my files are not HTML at all, and so on. It is different from most. < 1311581059 769239 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :maybe the world hasn't changed, and it's just me < 1311581070 813650 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :my point is noone uses webrings etc anymore < 1311581089 523331 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You can see it sometimes used. < 1311581089 660386 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :blogs are fucking ugly... facebooks are ugly.. myspaces are ugly.. < 1311581105 993771 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :theres no attempt anymore to actually create webpages < 1311581124 100300 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :^by amateurs < 1311581135 242958 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its all php and mysql and apache < 1311581158 703403 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i dont for the life of me understand why so many webpages need databases :D < 1311581185 474610 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :"accounts" < 1311581201 583135 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i guess... i guess.. the web has become an application platform < 1311581205 137598 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :when did this happen < 1311581213 859735 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i didn't know html4 was an application platform.. < 1311581221 760982 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i bet tim berners lee never knew either < 1311581235 557713 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i guess the "internet" --- ok im ranting in monologue < 1311581238 285609 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It shouldn't be. I avoid using it as an application platform < 1311581280 533520 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :email is good yeah.. forums yeah.. < 1311581292 173744 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :flashgames.. sure.. youtube.. sur < 1311581313 860400 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but its getting weird < 1311581334 421677 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I know and I generally try to avoid that kind of stuff instead. < 1311581355 44101 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have not only HTTP server, but also a gopher server and IRC server in my computer < 1311581405 434627 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i dunno im just ranting.. < 1311581421 728942 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i guess i believe ranting is the most honest form of communication. < 1311581423 986213 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And generally programs I write using C or CWEB or whatever, they can be downloaded and run or compiled on your computer, use them local use < 1311581439 443972 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :HTTP/HTML/Javascript/PHP is such a *stupid* stack for an application platform, too. < 1311581451 445760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, ais isn't here < 1311581454 919095 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Darn < 1311581465 229948 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :I mean, jeeze, the only stack I can think of that'd be worse is, like, X over WAN. < 1311581467 259368 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq_: I agree. < 1311581481 129620 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :my rants are full of shit, but at the time they have an honest energy < 1311581494 99801 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i just rattle off one fallacy after another < 1311581496 519815 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :pikhq_, is there a problem with the HTTP part? < 1311581514 605261 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Better way depends on what it is. In some cases, SSH would be better, in other cases, just a local program is OK. < 1311581521 322786 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And so on. < 1311581532 644417 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :at least the web is free < 1311581538 780301 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it has that going for it. < 1311581547 163160 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :Sgeo_: Yes, HTTP is a flawed protocol. < 1311581550 217710 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :richard stallman needs to get on this though. < 1311581563 34615 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :itidus20: No he doesn't. < 1311581571 410034 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Well, I heard an anti-Racket rant < 1311581588 780598 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :GNU/www < 1311581592 580185 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"Done EmacsW32 base setup. Sleeping 20 seconds so you may read this ..." < 1311581595 142681 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Application platform should be the one for the use, such as C program compiled locally and such < 1311581602 747964 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :Sgeo_: It contains many complexities that literally nobody uses, for instance. < 1311581630 111301 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :In fact, its basic design is completely contrary to the use it gets put to. < 1311581631 410745 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :For banking, SSH would be a good way to do it, I think. < 1311581635 271457 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :It is a wiki protocol. < 1311581646 987756 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :a html document has evolved into an application platform space. < 1311581710 818282 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :The basic operations of HTTP are get, put, delete, and patch. < 1311581717 356678 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its so absurd.. mr burners lee wouldn't have imagined it in 1million years < 1311581719 526635 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :Honest. < 1311581735 189850 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but it works.. i must admit in contradiction to my rant < 1311581743 243247 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it works, and it's free < 1311581765 813612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :burners :D < 1311581773 941328 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq_: Yes maybe it means it should actually be used that way instead. With, get, put, delete, and patch. < 1311581775 692438 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :berners ;_; < 1311581797 593437 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tbl is a cool dude, if solid in his opinions < 1311581802 323317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dunno how he has time to hang about on irc but < 1311581821 43242 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :As it is, it is basically used as either a generic data transport or a generic file host. < 1311581843 35444 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :pikhq_, would be fun if there were wikis that used those features < 1311581845 151817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(he is in #swig a lot) < 1311581848 736376 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the hyperlink is ok.. but sometimes people just jump to the URL bar < 1311581852 373745 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Although modern web browsers don't really.. blah < 1311581854 174344 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :It is literally nothing more than a pointless layer for use as a generic data transport, and poorly suited for file hosting. < 1311581884 513765 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :So effing much impedence mismatch. < 1311581885 674879 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :for instance.. to travel from bing.com to google.com i type a g in the url bar < 1311581889 944585 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq_: Yes, that would be what FTP and gopher protocols are for, I think. < 1311581900 697308 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :zzo38: FTP also has a lot of stupidities. < 1311581902 274978 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :no hyperlinks involved there < 1311581906 304084 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :FTP is dumb < 1311581918 716628 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :search engines thrive on hypertext though... < 1311581922 771015 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :It requires *several* round-trips just to get a single file. < 1311581926 150741 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it should be avoided wherever possible < 1311581929 648598 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :Also, it is so insanely stateful. < 1311581939 443638 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It may be dumb. But still it is what FTP was designed for, it is for file transfer. < 1311581952 590169 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :Yes, there is at least less impedence mismatch there. < 1311581967 411255 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There are other protocols. Including, Plan 9 Protocol, and SSH, and so on. < 1311581967 839508 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :use SFTP at least if you're going to use stupid < 1311581970 738121 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :in my local LAN at home my brother FTPs me files when we have trouble using windows network neighborhoood < 1311581994 284457 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: I would gladly s/PHP/Python/g in any application stack ever < 1311582002 596631 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I was knew a printer who had an FTP server. You could upload a postscript file, and it'd print it. < 1311582010 137478 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :s/was/once/ < 1311582011 706082 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Gah.) < 1311582027 239999 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :coppro: Yes please. < 1311582028 214796 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: You've said that, like, exact line before < 1311582035 530133 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: I would gladly s/Python//g in everything ever < 1311582041 511433 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :coppro: Honestly, I think even C programs for CGI would be an improvement. < 1311582045 230582 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :elliott: I think I typed it a bit differently, but yes, I think I've mentioned. < 1311582049 396808 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: heh yes < 1311582052 657717 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :That's sad, I can't even figure out how to toggle an option in emacs < 1311582061 360937 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: How much to you know about the type formalisms in Haskell < 1311582065 766438 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :fizzie: Yes I have heard of that too. However I would prefer one that used Plan 9 Protocol instead of FTP, and DVI instead of PostScript. And arrange in directories for the various jobs, and status, and fonts, and so on. < 1311582067 483048 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: That seems excessive; PHP doesn't have rampant memory corruption < 1311582077 81968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: Depends what you mean by "type formalism" < 1311582097 958490 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: The formal notions of Haskell's type system, and things like it's soundness and other useful properties < 1311582118 841461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's not "sound"; undefined :: a < 1311582123 578314 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :wait I could just go talk to that guy at Google who studied at Glasgow. < 1311582128 647594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Depends what you mean by sound :-P < 1311582129 831397 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :elliott: PHP has rampant injection attacks, though. < 1311582132 498701 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: Oh gee, thanks < 1311582134 234735 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: it is sound < 1311582143 456075 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, it's sound in some senses and not in others < 1311582163 862037 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There should be Plan 9 Protocol over USB. < 1311582166 95844 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A Coq developer certainly wouldn't think much of Haskell's type system < 1311582166 411860 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :sorry guys.. i tend to join channels where i am the least skilled in a field.. and go offtopic a lot to compensate. < 1311582176 620746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Through the Curry-Howard lens, it is inconsistent < 1311582183 709315 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but i see it is coming back around to haskell. nice < 1311582186 824867 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :itidus20: Is okay, we just go off topic a lot. :P < 1311582212 746191 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: Sound means that you don't prove falsehoods < 1311582219 684150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: Haskell's does < 1311582223 790553 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :foo :: a -> b < 1311582224 963601 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :foo = undefined < 1311582228 829877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data Void < 1311582230 296725 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :foo :: Void < 1311582231 620690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :foo = undefined < 1311582240 220264 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: bottom is not a falshood < 1311582250 225910 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Do you even know what the Curry-Howard isomorphism is < 1311582253 75343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Honest question < 1311582260 6738 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Because Void is a falsehood, forall a b. a -> b is a falsehood < 1311582262 728693 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And those values are proofs < 1311582278 454644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Go type "Axiom undefined : forall a, a." into Coq and tell me it's still sound < 1311582327 397381 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I know what the Curry-Howard isomorphism is. < 1311582336 518453 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: "Of course Haskell's type system is unsound!" --Conor McBride < 1311582336 818649 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :coppro: These are type-level falsehoods. < 1311582338 609998 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: And I'm not talking about it < 1311582341 417748 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: Happy? < 1311582356 755016 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: No. < 1311582370 509707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: You can at least admit the term "sound" is ambiguous < 1311582386 829266 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Conor McBride is rather an expert :p < 1311582409 805331 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: What you probably refer to is type safety < 1311582411 923313 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: k fine then < 1311582427 354086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, nice way to respond to someone who points out that experts disagree with your terminology < 1311582428 917589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Whatever < 1311582434 716786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Go ask Mr. Glasgow I guess < 1311582439 603669 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :the type inference system < 1311582515 681006 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :Uh, that's Hindley-Milner you're referring to, right? < 1311582521 439839 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :extended < 1311582537 633871 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But yeah, your questions are very vague. < 1311582550 944210 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :Well, yeah, it's not *quite* straight Hindley-Milner, especially in GHC instead of Report. < 1311582558 481069 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: yeah < 1311582600 463415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What are the "formal notions" of Haskell's type system, anyway < 1311582607 249612 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :Contrary to popular belief, Haskell is *not* a very formal language. < 1311582648 884909 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Shrug, have it your way < 1311582733 692156 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: on a relative scale, no < 1311582754 120363 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but I'm wondering if anyone is familiar with this stuff because I'm not really in a paper-chugging mood < 1311582777 159117 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You have yet to define "this stuff" in any sort of answerable form < 1311582835 365579 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: if you can't answer the question, then the answer is "not enough" < 1311582852 306916 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :if you simply won't because you're a prick, then fuck off < 1311582855 875378 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :coppro: What can you tell me about the formalisms in C? < 1311582867 626111 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: You have not asked a question. < 1311582872 315334 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :The above question is about as specific. :) < 1311582881 202756 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: You have, however, acted like an asshole who isn't really interested in hearing answer from me, so...? < 1311582911 792631 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: A lot, sadly < 1311582936 242045 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :coppro: Oh, right, there's actually things that could be called formalisms in the C spec. < 1311582945 925129 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :Mmm, C abstract machine... < 1311582980 434526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: In future, if you're going to refuse to ask a specific question, ignore me when I point out that your terminology is very vague, and then tell me to either shut up or fuck off, I'd appreciate it if you didn't fucking ping me in the first place. < 1311582984 727437 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Thanks. < 1311583148 555453 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: Have you ever read the definition of restrict < 1311583157 87467 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: The terminology was deliberately vauge < 1311583185 686876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: Then I ask you to tell me about programming, and if you ask for specificity, I'm going to assume you know nothing of the subject < 1311583201 361630 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :coppro: Not recently. < 1311583243 676640 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :also fuck Hindley-Milner < 1311583248 663993 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :coppro: Still, probably a bit surprising to people who aren't aware of what's in the C spec. < 1311583250 745160 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :the paper goes on to define something for one thing < 1311583252 785272 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and use it for another < 1311583266 748959 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :leaving me completely befuddled as to what is actually meant < 1311583273 289126 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :rage < 1311583289 416528 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :(which is *incredibly* different from what you'd think if you just saw what compilers do to C) < 1311583317 409459 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :no kidding < 1311583392 185103 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :Admittedly, that's in part because there's an impedence mismatch between C and common CPUs. < 1311583398 149924 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :(surprising, I know.) < 1311584040 617597 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I seem to be incapable of remembering the name "Geiser" < 1311584086 947828 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"If Geiser came with any guarantees, youd break all of them by not using GNU Emacs 23.2" < 1311584093 794916 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :And I'm using 23.1 GRAH < 1311584757 763795 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1311586119 135148 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: Updoot. < 1311586149 351398 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I suppose there's no nice in-emacs way to do that < 1311586177 481114 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Unless you said "Updoot" not to be funny, but because there's a tool called Updoot < 1311586191 813726 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://www.youtube.com/watch?v=7VFTTGUjskc < 1311586221 305102 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(Note: I haven't watched the video) < 1311586228 851023 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(Or even seen the description until now) < 1311586269 353280 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: You fail at basic reading < 1311586293 878186 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not talking about Emacs, for instance < 1311586298 517728 :JamezQ!~james@c-24-4-176-56.hsd1.ca.comcast.net QUIT :Ping timeout: 252 seconds < 1311586307 262866 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh < 1311586357 767057 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :THE SUSPENSE IS KILLING ME < 1311586957 678530 :azaq23!~derivecto@unaffiliated/azaq23 PART :#esoteric < 1311587124 189809 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1311587306 957426 :chickenzilla!~zack@olol.eu QUIT :Quit: Lost terminal < 1311587663 403516 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311587872 691887 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 276 seconds < 1311589530 800398 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1311590350 868630 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1311591160 923356 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I should ban cybermutiny from /r/mspaint just to see how e reacts. < 1311591524 616606 :cheater_!~ubuntu@g229161150.adsl.alicedsl.de PRIVMSG #esoteric :how on EARTH can i have files with dynamic content in linux???? < 1311591538 478133 :cheater_!~ubuntu@g229161150.adsl.alicedsl.de PRIVMSG #esoteric :the inability to do this is bewildering. < 1311591793 369129 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Quit: sleeping < 1311592372 958738 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :FUSE is the ugly solution. < 1311592387 297127 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, "solution". < 1311593507 853735 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :does disk-backed shm count? :P < 1311593640 521705 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What do those... pipe file thingies count as? < 1311594108 527571 :CakeProphet!~adam@h107.18.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1311594108 580176 :CakeProphet!~adam@h107.18.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1311594108 580319 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1311594799 812849 :GuestIceKovu!x@ANantes-259-1-213-174.w83-195.abo.wanadoo.fr JOIN :#esoteric < 1311594919 421042 :Slereah!x@ANantes-259-1-175-60.w90-49.abo.wanadoo.fr QUIT :Ping timeout: 258 seconds < 1311595431 506170 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :They count as named pipes. < 1311595441 814048 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Can't really use them as files in all contextsies though. < 1311595460 41808 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Also difficult if you have many readers at the same time. < 1311595584 346411 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Localhost-loopbacked NBD device is another alternative, but tends to require rootish stuff. < 1311595651 962776 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I believe you can also quasi-easily offer "dynamic files" via GVFS and things like that, but they're not really real files then. < 1311595857 555622 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: gvfs has a fuse mapper in ~/.gvfs < 1311596005 468526 :pumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1311596074 504812 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :*.net *.split < 1311596156 188 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1311596280 996183 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, I've noticed it does something like that when I gvfs-mount remote shares. < 1311596368 861057 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311598093 243134 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au QUIT :Read error: Connection reset by peer < 1311598113 375584 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au JOIN :#esoteric < 1311598236 940201 :GuestIceKovu!x@ANantes-259-1-213-174.w83-195.abo.wanadoo.fr NICK :Slereah < 1311599225 97152 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au QUIT :Read error: Connection reset by peer < 1311599252 954320 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au JOIN :#esoteric < 1311601312 642979 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1311602225 443813 :MSleep!~fyrc@c-174-55-44-190.hsd1.pa.comcast.net NICK :MDude < 1311603360 7516 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1311604095 582273 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Is it just me, or is Monte Carlo a fancy name for something that really isn't that fancy? < 1311604120 125555 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it's not that fancy a name < 1311604133 885402 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it's a city famous for its casinos and games of chance... < 1311604149 437009 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Monte_Carlo_simulation < 1311604178 275875 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :hence, any method involving a roulette wheel simulation in it somewhere is called monte carlo < 1311604329 62983 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1311605158 10876 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311608951 350190 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1311610002 263028 :MigoMipo!~John@84-217-1-245.tn.glocalnet.net JOIN :#esoteric < 1311610616 134470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle (==) IORef < 1311610616 206489 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Did you mean: == (IORef a) /count=20 < 1311610616 280203 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude undefined :: a < 1311610616 332896 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Test.QuickCheck.Batch bottom :: a < 1311610622 407665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle (==) :: IORef a -> IORef a -> Bool < 1311610622 516926 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude (==) :: Eq a => a -> a -> Bool < 1311610622 589046 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Eq (==) :: Eq a => a -> a -> Bool < 1311611511 911330 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :Ping timeout: 252 seconds < 1311612328 982162 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :elliott: are you looking for an instance Eq (IORef a)? < 1311612331 915242 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1311612340 690747 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1311612376 860215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tswett: Found, ages ago; conversation in private channel :-P < 1311612383 522043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, semi-private < 1311612396 691504 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :ACTION nods. < 1311612419 353583 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :fungot: it's a very good idea. < 1311612419 993742 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :tswett: last argument must be a cub scout!! have you made your money-drop today?? < 1311612547 267670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote tswett: last argument must be a cub scout!! have you made your money-drop today?? < 1311612547 783015 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :elliott: and .txt doesn't have links either signed or unsigned... eh, don't worry < 1311612551 134568 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :544) tswett: last argument must be a cub scout!! have you made your money-drop today?? < 1311612559 369917 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :^style agora < 1311612559 877608 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :Selected style: agora (a large selection of Agora rules, both current and historical) < 1311612570 391002 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :fungot: well, of could I would never do that. < 1311612571 29818 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :tswett: 3) a player resigns from an office has whatever duties, then 3 extra votes on < 1311612580 225910 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :fungot: please continue that thought. < 1311612580 785434 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :tswett: ( b) any entities disqualified by the assessor that e grants eir poa to the < 1311612595 285845 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :fungot: yes, I like where this is going. Go on. < 1311612596 13006 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :tswett: d) any additional information in the new < 1311612606 424473 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :fungot: that should just about do it. One more. < 1311612606 898032 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :tswett: judgement ( cfj), < 1311612611 282683 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Excellent. < 1311612651 255113 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :A player resigns from an office has whatever duties, then 3 extra votes on any entities disqualified by the Assessor that e grants eir POA to any additional information in the new judgement. < 1311613414 111573 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1311613887 215251 :derrik!~xix@125-11-131-46.internet.emt.ee JOIN :#esoteric < 1311614465 175158 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au QUIT :Ping timeout: 255 seconds < 1311614655 793051 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au JOIN :#esoteric < 1311614744 84068 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 258 seconds < 1311614885 653050 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what is the easiest way to convert html to pdf? < 1311614912 476137 :derrik!~xix@125-11-131-46.internet.emt.ee PRIVMSG #esoteric :press a button < 1311614940 981212 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i don't like mice < 1311614961 68436 :derrik!~xix@125-11-131-46.internet.emt.ee PRIVMSG #esoteric :you're out of luck then < 1311614966 683685 :derrik!~xix@125-11-131-46.internet.emt.ee PRIVMSG #esoteric :no easy way < 1311614989 400533 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i didn't say it had to be easy < 1311614993 824946 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :just the easiest < 1311615031 768493 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Use a printer driver output PDF, I guess. < 1311615060 266406 :derrik!~xix@125-11-131-46.internet.emt.ee PRIVMSG #esoteric :print to pdf.. that also uses mouse, i.e. too easy < 1311615087 364653 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You can use keyboard too, it doesn't require mouse < 1311615090 621146 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :aha < 1311615092 938569 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i'll try thhat < 1311615105 970660 :derrik!~xix@125-11-131-46.internet.emt.ee PRIVMSG #esoteric :same with the button actually < 1311615124 245846 :derrik!~xix@125-11-131-46.internet.emt.ee PRIVMSG #esoteric :button in e.g. openoffice < 1311615178 176667 :cheater_!~ubuntu@g229161150.adsl.alicedsl.de PRIVMSG #esoteric :i'm learning italian and this bash/awk script is about italian food. should i try and translate the source code to italian? < 1311615180 724356 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: prince xml is high quality iirc < 1311615199 594843 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and free for non-commercial IIRC < 1311615203 815894 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :However, I don't think PDF is a good format, it is full of dumb things < 1311615208 30501 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and written in Mercury, a functional Prolog derivative :-) < 1311615217 662678 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Ping timeout: 240 seconds < 1311615297 921470 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i don't have a choice about the format. it'ss that or .doc :| < 1311615313 57034 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i'll look at prince < 1311615347 71207 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Well, then use PDF, since DOC (Microsoft Word, I guess) has as many dumb things but in addition might not produce the same result on all computer < 1311615422 291931 :derrik!~xix@125-11-131-46.internet.emt.ee PRIVMSG #esoteric :quintopia: i have "cutepdf writer" installed.. it prints to pdf < 1311615461 82245 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh, windws < 1311615462 2677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :windows < 1311615495 231703 :derrik!~xix@125-11-131-46.internet.emt.ee QUIT :Remote host closed the connection < 1311615506 567049 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :nvm i found the command to convince vimperator to do it < 1311615515 549380 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric ::ha >filename.pdf < 1311615537 907735 :derrik!~xix@125-11-131-46.internet.emt.ee JOIN :#esoteric < 1311615538 124091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :quintopia: gross, princexml will give nicer output :{ < 1311615547 420948 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i will look into it later < 1311615552 619310 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i am on a train... < 1311615559 61745 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :it stops in like ten minutes < 1311615607 854280 :derrik!~xix@125-11-131-46.internet.emt.ee PRIVMSG #esoteric :i'm also on a train.. it stops every other minute < 1311615619 846569 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Does there exist such things sa PDF to HTML, PDF to picture format, PDF to DVI, etc.? < 1311615701 544249 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i have an excellent pdf to html < 1311615723 223613 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i think < 1311615725 858518 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ACTION looks < 1311615905 76060 :derrik!~xix@125-11-131-46.internet.emt.ee PRIVMSG #esoteric :http://www.nuc.berkeley.edu/neutronics/todd/nuc.bomb.html < 1311616119 771495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol at the DON'T TRY AND BUILD AN ATOMIC BOMB warning < 1311616125 749056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PROLLY A BAD IDEA < 1311616922 110564 :cheater_!~ubuntu@g229161150.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311617073 262077 :derrik!~xix@125-11-131-46.internet.emt.ee QUIT :Ping timeout: 264 seconds < 1311617583 37952 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Ping timeout: 252 seconds < 1311617675 426906 :cheater_!~ubuntu@g229161150.adsl.alicedsl.de JOIN :#esoteric < 1311618818 806017 :derrik!~xix@gprs-inet-65-58.elisa.ee JOIN :#esoteric < 1311619122 376210 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1311619596 229410 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1311620097 214453 :JamezQ!~james@c-24-4-176-56.hsd1.ca.comcast.net JOIN :#esoteric < 1311620322 213198 :JamezQ!~james@c-24-4-176-56.hsd1.ca.comcast.net QUIT :Client Quit < 1311620985 860515 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : fizzie: You've said that, like, exact line before < 1311620994 374715 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :including the misspelling? :D < 1311621007 649451 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*typo < 1311621158 489143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :perhaps :D < 1311621793 902639 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : I should ban cybermutiny from /r/mspaint just to see how e reacts. < 1311621803 695699 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott's a mod somewhere? O_O < 1311621808 921862 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::-D < 1311621816 741153 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm the only mod there :P < 1311621825 283495 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And I have taken approximately three moderator actions in my entire tenure < 1311621863 6769 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But yeah, this cybermutiny guy makes literally almost every post in there and they're mostly to his site thing which is a collection of seemingly inscrutable MS Paint art made by people who were clearly high at the time :-P < 1311621873 339822 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't mind, but it would be amusing if this was, like, his main source of revenue. < 1311621898 119175 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh it's about _actual_ mspaint, not those adventures... < 1311621913 582720 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's /r/homestuck, which recently passed /r/mspaint's subscriber count :-( < 1311621935 884817 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(but /r/homestuck actually sometimes pays off on a subscription, so...) < 1311621947 124873 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: mind you, /r/mspaint has gotten at least _two_ Homestuck-related submissions in two months < 1311621958 140145 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*gasp* < 1311621962 79267 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :both from the cybermutiny guy who doesn't _appear_ to know what they're actually about :D < 1311621984 24161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.reddit.com/r/mspaint/comments/hdyg7/blue_guy/c1uo7ll < 1311622295 442528 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : Is it just me, or is Monte Carlo a fancy name for something that really isn't that fancy? < 1311622308 535553 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :istr it's in contrast to Las Vegas simulation < 1311622319 719 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i don't quite recall what each is, though :P < 1311622412 643422 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : elliott: are you looking for an instance Eq (IORef a)? < 1311622421 337365 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Quit: Don't Quit < 1311622432 649142 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which reminds me that haddock really should provide source links for orphan instances < 1311622460 372786 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or all instances really, so you don't have to check two places < 1311622967 683839 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION finds today's mezzacotta comic strangely amusing < 1311623028 313165 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311623062 417378 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :why do we allow vegetables in here anyway < 1311623164 305914 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 263 seconds < 1311623308 23985 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Wouldn't it be discrimination not to? < 1311623322 491472 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :oerjan: are you sure pumpkin is a vegetable rather than e.g. a fruit or a berry or something? < 1311623333 522179 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fizzie: but what if he's an enemy plant? < 1311623373 239917 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Read error: Operation timed out < 1311623373 607357 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Freenode channel guidelines: "Look for the best in people. If you assume people have no self-control, they'll confirm your belief." < 1311623398 17801 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :olsner: hm better check wikipedia < 1311623404 48794 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1311623429 85502 :pumpkin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1311623430 789631 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"The noun vegetable usually means an edible plant or part of a plant other than a sweet fruit or seed. -- However, the word is not scientific, and its meaning is largely based on culinary and cultural tradition." < 1311623435 229497 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :So it can be anything you want it to be. < 1311623444 756933 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Even YOU could be a vegetable. (\forall YOU.) < 1311623477 439868 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that ancient tradition of vegetarian cannibalism < 1311623602 633579 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"In culinary terms, both summer and winter squashes are generally considered as vegetables, even though pumpkin may be used for sweet dishes. < 1311623606 12737 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :" < 1311623784 519120 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :WordNet "hypernyms of pumpkin": < 1311623786 374120 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Sense 2 < 1311623786 445821 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :pumpkin < 1311623786 499122 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : => vegetable, veggie, veg < 1311623786 499318 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : => produce, green goods, green groceries, garden truck < 1311623786 499427 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : => food, solid food < 1311623787 496796 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : => solid < 1311623789 695621 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : => matter < 1311623791 410948 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : => physical entity < 1311623793 391469 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : => entity < 1311623795 448758 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :A clear vegetable. < 1311623799 421778 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1311623828 418669 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Nouns quite often tend to end up as "entity", I think. < 1311623861 868864 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :entirely so < 1311623972 416750 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :WordNet can also comprehensively list everything that is a vegetable; wn vegetable -treen => http://p.zem.fi/avpv < 1311624020 763039 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh, what a losing piece of code: < 1311624022 19272 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :$ wn entity -treen < 1311624022 72198 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Hyponyms of noun entity < 1311624022 72390 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Search too large. Narrow search and try again... < 1311624052 366380 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The entirety of entity is entirely too enormous. < 1311624076 294806 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(The last line was not part of the error message.) < 1311624115 193577 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm and you _do_ have the entire database locally? < 1311624129 639947 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes. < 1311624180 79764 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :enticing. < 1311624192 104029 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"The maximum buffer size is determined by computer platform. If the buffer size is exceeded the following message is printed in the output buffer: "Search too large. Narrow search and try again..."" < 1311624201 168507 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh, so it is the fault of the computer platform. < 1311624225 156624 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you just need to change to x86-inf < 1311624479 110106 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"If one inputs the word entity as an entry in WordNet 1.6 and try to search its full hyponyms, he will get nothing but a note of "Search too large. Narrow search and try again." provided that he does not narrow the searching by terminating it beforehand. Sure enough, if the entry is not entity but another word, say cat, the searching will probably do." < 1311624479 978983 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :- Liu Yang, Yu Jiangsheng, Yu Shiwen. A Tree-structure Solution for the Development of ChineseNet. Institute of Computational Linguistics, Dept. of CS, Peking University. Technical Report, 2002. < 1311624487 811547 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I seem to have not been the only one interested in entities. < 1311624643 341706 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :APL? < 1311624658 370813 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :at this point i'm tempted to create an esolang named haskell. < 1311624666 756774 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or maybe C. < 1311624695 118158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: with haskell, the job has been done for you. < 1311624701 435001 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...touche. < 1311624715 289510 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*é < 1311624727 302253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also C ;-) < 1311624767 653183 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://esolangs.org/wiki/Java < 1311624822 554147 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm surely APL isn't the first one < 1311625080 328695 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i thought of http://esolangs.org/wiki/Java2K < 1311625285 761202 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah me to but i don't count that < 1311625296 773571 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :otoh we have http://esolangs.org/wiki/COBOL < 1311625362 409379 :augur!~augur@129.2.129.32 JOIN :#esoteric < 1311625421 968094 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au QUIT :Ping timeout: 250 seconds < 1311626373 700403 :derrik!~xix@gprs-inet-65-58.elisa.ee QUIT :Quit: over and out < 1311626848 357274 :CakeProphet!~adam@h143.21.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1311626848 409452 :CakeProphet!~adam@h143.21.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1311626848 409600 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1311626926 500567 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :atehwa: ooh, as i'm looking through the language list for other purposes, i think no one has mentioned Paintfuck to you yet... < 1311626941 351680 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :...that's some major idling. < 1311626961 227132 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@tell atehwa You might wish to look at Paintfuck < 1311626961 292236 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1311626969 582746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah yes < 1311626977 420064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :paintfuck was fun < 1311626984 462990 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i mean, uninteresting-looking language < 1311626994 574470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but the tiny two-dimensional data plus storage as output... < 1311626997 665275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :very CA kind of feel < 1311627060 99689 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"increpare: I can parse the code beforehand to detect logical infinite loops. I think they occur as a certain pattern in the code." < 1311627066 945674 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah the forum paintfuck was on is v. smart < 1311627082 496070 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Edit: After I talked furthermore with ehird from #esoteric, it's a saner idea to leave the crash-course as is. so, as I originally said, it's a feature not a bug" < 1311627083 897061 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i show the light < 1311627117 167362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :god < 1311627120 664439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol's conway is awesome < 1311627154 958937 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :conway? < 1311627176 508009 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :life < 1311627177 717943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :game < 1311627178 239381 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thing < 1311627180 326015 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in paintfuck < 1311627193 952741 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:36:30: i'm testing Haiku < 1311627194 139135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:36:54: and it appears that it is a major shit < 1311627194 287895 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:39:07: 5+7+5, not 5+11, nooga < 1311627194 340132 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can i add quotes from three years ago... < 1311627347 10242 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :do it do it < 1311627411 440343 :FireFly!~firefly@unaffiliated/firefly PRIVMSG #esoteric :Nice quote < 1311627429 962983 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i for one welcome our new log-quoting overlords < 1311627457 839161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote [2008] i'm testing Haiku and it appears that it is a major shit 5+7+5, not 5+11, nooga < 1311627459 244006 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :545) [2008] i'm testing Haiku and it appears that it is a major shit 5+7+5, not 5+11, nooga < 1311627479 393443 :cheater_!~ubuntu@g229161150.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311627536 353364 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 276 seconds < 1311627562 874778 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION removes Impossible! < 1311627588 797133 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :? < 1311627610 721743 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's a nonexisting link from four months ago that was never filled in < 1311627636 110511 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the policy is clearly stated at the top of the language list (i should know because i added it) < 1311627701 575373 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in bold. < 1311627847 745332 :MDude!~fyrc@c-174-55-44-190.hsd1.pa.comcast.net QUIT :Read error: Connection reset by peer < 1311627866 347067 :MDude!~fyrc@c-174-55-44-190.hsd1.pa.comcast.net JOIN :#esoteric < 1311627920 574140 :MigoMipo!~John@84-217-1-245.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1311628078 109470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: :D < 1311628128 692394 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :after a previous deletion orgy, probably. < 1311628195 842185 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i find no more esolangs named the same as a known (to me) mainstream language. although we do have shakell. < 1311628230 48827 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or did, anyhow. < 1311628237 93379 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :SimonRC: WHERE DID SHAKELL GO < 1311628278 637930 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ANSWER OR I SHALL HAVE TO USE THE POLICY < 1311628284 369596 :cheater_!~ubuntu@g229161150.adsl.alicedsl.de JOIN :#esoteric < 1311628284 670282 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :eventually, anyway. < 1311628442 309410 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION finds it on web archive < 1311628529 38857 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what's shakell again < 1311628544 315239 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"Shakell is an esoteric programming language created by SimonRC in 2005. It is mainly inspired by SADOL, but also Unlambda, Lisp and Haskell." < 1311628549 579677 :elliott!~elliott@unaffiliated/elliott TOPIC #esoteric :I wrote the program for my Master’s Thesis (a dynamic programming problem) in Turbo Pascal, so I got good at functional programming. | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1311628673 180892 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is that for real < 1311628698 518609 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :monqy: that is the actual topic, yes < 1311628710 924192 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ceci n'est pas un topic < 1311628757 470756 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: http://www.johndcook.com/blog/2011/07/24/get-started-functional-programming/#comment-94407 < 1311628782 221329 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1311628807 420813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"This is why if you want to make sure no one ever instantiates a class (e.g. library) you not only need to make the constructor private, but also make that constructor throw an exception. I'd recommend UnsupportedOperationException. – ArtB 4 hours ago" < 1311628818 419934 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :java is like this big party of assassins < 1311628827 165248 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :where everyone is REALLY careful not to let anyone else move a muscle out of line < 1311628832 536103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because they know < 1311628833 879670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the urge < 1311628835 785857 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the urge < 1311628836 722913 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to KILL < 1311628842 652504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i mean construct objects of private classes < 1311628846 493635 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :same thing < 1311628866 270542 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :java... < 1311628873 450831 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.reddit.com/r/programming/comments/iz9rh/does_instanceof_void_always_return_false/c27uht9 good < 1311628904 849530 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION ponders mentioning twoducks to atehwa. i think it may be zzo38's most memorable language. it's the one _i_ remember, anyway. < 1311628928 787783 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :But what if someone bytecode-modifies your class when loading and removes the exception? < 1311628955 811340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: arrest them < 1311628972 107375 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :fizzie: then it is no longer your class and you have nothing to worry about < 1311629014 316258 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :But it still has all your author-annotations and whatnot dangling from it. < 1311629058 399607 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :warranty void if exception removed by class loader, except if warranty void message removed by class loader < 1311629119 669511 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1311629166 494776 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :my own @ from the early 90's had this idea of black box encryption of algorithms, which would be useful here. sadly in the real world this idea seems to have hit some roadblocks. < 1311629207 330419 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1311629211 670311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"my own @" I'm glad people can relate to @ in this way < 1311629230 730802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Can I convince you to try out @ when it's ready? :-P < 1311629233 33203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ALWAYS NEED CONVERTS < 1311629298 469394 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there's obviously an idea of "perfect operating system that seems easy if you don't look too closely at how it would work" floating around in the collective geek subconscious. < 1311629315 627125 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I never expected @ to be easy :-) < 1311629342 38177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it was more, reading a bit of the Loper blog at the start and then looking at TUNES and going, "oh. guess this is my computing life's work then." < 1311629382 652588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: and -- I'm not even sure that's true < 1311629393 489839 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there are so many people who think Unix is some kind of perfection < 1311629395 187452 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :should be ready just in time for the singularity. whether caused by or causing, remains to be seen. < 1311629411 154470 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :who think it's literally impossible to improve on filesystems < 1311629425 613310 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: heh, I have to dismiss a lot of my thought trails on @ by going "wait no, that's singularity-level technology" < 1311629432 415164 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does losethos have filesystems i forget < 1311629437 572139 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: yes < 1311629453 676221 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: all other OSes just have defilesystems < 1311629454 925257 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i had no such qualms as it was essentially a sci-fi fantasy :) < 1311629455 111326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GET IT < 1311629461 934156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: lucky. < 1311629480 362494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: (but I question any kind of "fantasy" that has black box encrypted algorithms running on your computer!) < 1311629483 498507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :more like a dystopia < 1311629512 498837 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: it also had formal verification < 1311629539 183536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Still. @ is pretty solidly based around the idea that I don't give a single shit about closed-source software at all and I want to make everything as open and transparent as possible :P < 1311629639 138136 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: well the idea here was essentially to able to safely move your computations across the cloud even in the possible presence of malicious programs < 1311629682 319734 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah < 1311629700 983992 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(i'm not sure the "cloud" concept was invented then though) < 1311629701 37021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: (congrats for inventing the obvious about two decades before everyone else, and also actually thinking about the security implications) < 1311629705 19564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :snap < 1311629729 300439 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it may have been late 90s, i'm not quite sure of the timing < 1311629732 214325 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah, I'm not sure how @'s distributed computing model works... obviously I'd like it to be the same thing as the parallel programming model :) < 1311629792 837724 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :Strange that people think it's impossible to improve on filesystems. < 1311629804 493289 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :You can even improve on filesystems while retaining the concept. < 1311629845 651421 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :Admittedly, there's not *that* much you can do while retaining the concept of "a chunk of bytes is the only data structure", but hey. < 1311629881 15961 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au JOIN :#esoteric < 1311629905 366546 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION sometimes worries that he'll never finish @. and probably everyone else has already filed it under Feather < 1311629933 796351 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :>_> < 1311629937 465458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1311629947 146285 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :ACTION has made bootstrap-linux smaller < 1311629957 86850 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i actually have this _drive_ to make @ happen, though :D < 1311629957 340449 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :I was able to remove Perl and GNU sed. < 1311629961 320486 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not quickly, just... at all < 1311629965 495962 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: well you'd need to be an even greater genius than i think you are :P < 1311629969 816275 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and i can't avoid it by NIHing it further as it is The Ultimate < 1311629973 605782 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :Now it only has things sane people would expect! < 1311629982 771874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: FLATTERY GOES IN THE OTHER CHANNEL --------> < 1311629990 760291 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :O KAY < 1311629995 234822 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :Busybox, Binutils, GCC, Make, Linux. < 1311630009 459381 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Maybe I'll pull a Stanislav and declare a brick to be @ < 1311630011 181861 :CakeProphet!~adam@h248.2.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1311630011 235116 :CakeProphet!~adam@h248.2.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1311630011 235174 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1311630013 468738 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(http://www.loper-os.org/?p=405) < 1311630041 283541 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bricks, black boxes, what's the difference. < 1311630045 99076 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"There are a great many other things this amazing silicon device refrains from doing! < 1311630045 151717 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Such as, for instance… computing. And yet, it is still a Lisp system!" < 1311630053 361089 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sometimes I wonder how Stanislav breathes without laughing < 1311630080 822032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Does not impose an arbitrary order of sub-expression evaluation on programmers. < 1311630082 375869 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat < 1311630091 479463 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess Stanislav likes his sub-expressions to be executed in parallel < 1311630108 402775 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wow i do too < 1311630119 95933 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: it's par for the course < 1311630136 957596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: btw what was that research you mentioned about automatic parallelisation... :D < 1311630154 20788 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i mentioned something you didn't already know? < 1311630162 35594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well ages ago :P < 1311630177 991260 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it wasn't haskell-related? < 1311630182 835196 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it was, I think < 1311630183 397116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: (also you manage that whenever oklopol ropes you into discussing mathematics for at least two lines) < 1311630210 913723 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i meant related to parallelisation < 1311630219 465894 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1311630231 81383 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and haskell, for that matter < 1311630359 789296 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm despite lexicographic similarity, parallel list comprehensions are not it < 1311630385 56930 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess it's not in ghc directly < 1311630392 433333 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nah it was research stuff < 1311630402 354875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe you just said there were no good leads that you knew of :) < 1311630522 461777 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well if it was _old_ i may simply have mentioned the realization that the overhead of fine-grained parallelism is too high for arbitrary automatic parallelization to have worked well in practice < 1311630544 106891 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1311630554 266876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I kind of feel like that's an artefact of our CPUs :/ < 1311630571 494024 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like, you know the Connection Machine? Feynman worked on it? < 1311630582 133711 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :only by name < 1311630604 65980 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :basically it had tens of tens of thousands of really simple processors with just a few kilobytes of ram each < 1311630617 71892 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and they operated on like single bits < 1311630624 59401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have a hard time believing incredibly-fine-grained parallelism wouldn't pay off on _that_ < 1311630643 934038 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well but the actual overhead is in the shuffling of work to and from processors, surely. < 1311630657 63975 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, certainly < 1311630664 49503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but it had optimised routers for that < 1311630671 197100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :basically you could communicate to nearby processors instantly... < 1311630679 84741 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and there are inherently sequential algorithms (e.g. euclid's algorithm) < 1311630684 687356 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, sure < 1311630689 227650 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not denying that < 1311630692 572270 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I just mean for subexpressions < 1311630699 985968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I feel like you could dedicate a few hundred CPUs in each region to scheduling and let it go < 1311630708 686806 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for any subexpression that triggers some naive "big" predicate < 1311630727 982491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but I don't think the Connection Machine ever really got made again. < 1311630733 297487 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think the thing is that automatic parallelization works badly with code that isn't "obviously" parallel because it still requires intelligence to find out which parts _are_ parallelizable < 1311630748 210987 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1311630766 132581 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have this horrible feeling that it's going to be another super-wacky problem that solves this < 1311630780 734318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just like functional programming solved the tangle of effects and dependencies problem < 1311630797 44069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(and the "lack of higher-order control structures" problem) < 1311630799 945076 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :erm < 1311630803 330170 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/super-wacky paradigm/ < 1311630835 67664 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well the current research afaik is about solving it by making it easy for programmers to write programs in such a way that the parallelizable parts _are_ obviously indicated. < 1311630850 776317 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but that's not automatic < 1311630892 290269 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :paradigm/problem :D multi-paradigm languages should henceforth be multi-problem programming languages < 1311630895 588031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: right < 1311630897 323623 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :program with many problems at once < 1311630900 294094 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: mo paradigms mo problems < 1311630928 559948 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I think what I really have to do is continue on my path of a super-scaled-back @ as the short- and medium- and short-long- term goals. < 1311630955 43517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I can't just let it succumb to inertia on account of having a big unidentified blob at the centre, I have to try and tackle away at it bit by bit < 1311631002 791639 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Quit: 1... 2... 3... HUGS! :D < 1311631008 793498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hug bomb < 1311631017 626115 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION ghcs elliott  < 1311631026 892627 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*ghc < 1311631047 372292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :was going to make some horribly tasteless joke about norwegians, but decided i'm a better person than that < 1311631055 908514 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I guess this is just as bad though < 1311631067 21790 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nice horribly tasteless joke about norwegians, there < 1311631075 485098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're a horribly tasteless norwegian < 1311631076 332586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OH SNAP < 1311631148 996298 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1311631170 235957 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: keep your jokes fnarfful < 1311631205 561195 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :or maybe that should be fnarfless, if fnarf is not taste < 1311631254 929505 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: the other thing i might have mentioned would be http://www.haskell.org/haskellwiki/GHC/Data_Parallel_Haskell < 1311631278 505519 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but how can you not know about that < 1311631366 77268 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 246 seconds < 1311631407 145194 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: right < 1311631502 529621 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1311632077 460433 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 260 seconds < 1311632139 401544 :CakeProphet!~adam@h112.26.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1311632139 513299 :CakeProphet!~adam@h112.26.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1311632139 565657 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1311632495 169478 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au QUIT :Read error: Connection reset by peer < 1311632555 434778 :elliott!~elliott@unaffiliated/elliott QUIT :Ping timeout: 255 seconds < 1311633295 64142 :cheater_!~ubuntu@g229161150.adsl.alicedsl.de PRIVMSG #esoteric :i'm gonna start signing my emails "Sent from my Cray X-MP" < 1311633325 310240 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :only if i can use "Sent from SPACE" < 1311633344 264347 :cheater_!~ubuntu@g229161150.adsl.alicedsl.de PRIVMSG #esoteric :you cannot. < 1311633671 749947 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this message sent from a tiny dust speck in space < 1311633940 529727 :quintopia!~quintopia@unaffiliated/quintopia TOPIC #esoteric :"I wrote the program for my Master’s Thesis (a dynamic programming problem) in Turbo Pascal, so I got good at functional programming." -Robert Edwin Peary, Sr. | Logs: http://codu.org/logs/_esoteric/ and http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1311634162 958022 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :turbo pascal can get you to the top of the world < 1311634198 45021 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or close to it < 1311634461 89664 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Whereas regular Pascal is barely enough to get you up a moderate hill. < 1311635488 822340 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1311636736 526102 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1311636884 609428 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@hoogle ByteString->IO () < 1311636884 701527 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.ByteString putStr :: ByteString -> IO () < 1311636884 754164 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.ByteString putStrLn :: ByteString -> IO () < 1311636884 754322 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.ByteString.Char8 putStr :: ByteString -> IO () < 1311636898 43511 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@src Data.ByteString putStrLn < 1311636898 115238 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. < 1311636902 747273 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@src Data.ByteString,putStrLn < 1311636902 817334 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. It can only be attributed to human error. < 1311636905 45920 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@src Data.ByteString.putStrLn < 1311636905 99576 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. There are some things that I just don't know. < 1311636909 607680 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@src putStrLn < 1311636909 659551 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :putStrLn s = do putStr s; putChar '\n' < 1311636913 932706 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@src Data.ByteString < 1311636914 41088 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. I am sorry. < 1311637237 577427 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@package bytestring < 1311637237 669457 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :http://hackage.haskell.org/package/bytestring < 1311637316 858875 :cheater_!~ubuntu@g229161150.adsl.alicedsl.de PRIVMSG #esoteric :if i have n regexes, is it possible to compile them all into one optimized thing that will match if either one had matched? < 1311637323 542020 :cheater_!~ubuntu@g229161150.adsl.alicedsl.de PRIVMSG #esoteric :like a big or operator < 1311637433 655256 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Lymee: @src only has a small subset of sources. use hoogle or hayoo on the web. istr that hayoo searches all of hackage. < 1311637437 317173 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@list hayoo < 1311637437 389264 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No module "hayoo" loaded < 1311637440 450826 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bah < 1311637496 780474 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://holumbus.fh-wedel.de/hayoo/hayoo.html#0:putStrLn < 1311637541 744668 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(that thing above is unlikely to be the ByteString version. although maybe they're identical.) < 1311637577 118823 :cheater_!~ubuntu@g229161150.adsl.alicedsl.de PRIVMSG #esoteric :oerjan, are you smart with regex?? < 1311637597 61511 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops, hayoo's source links are broken. the package name link should still work though. < 1311637635 342742 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or module link < 1311637669 163245 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :cheater_: well why not just put | between them? < 1311637758 768268 :cheater_!~ubuntu@g229161150.adsl.alicedsl.de PRIVMSG #esoteric :what if they contain | already.. hmm yeah then it works too i guess < 1311637775 599572 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :whether it's efficiently compiled i assume depends on the regex implementation < 1311637783 977364 :cheater_!~ubuntu@g229161150.adsl.alicedsl.de PRIVMSG #esoteric :i wonder if postgresql regex is compatible with python regex < 1311637786 573848 :cheater_!~ubuntu@g229161150.adsl.alicedsl.de PRIVMSG #esoteric :then i would be god < 1311637800 384291 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i dunno < 1311637807 763058 :cheater_!~ubuntu@g229161150.adsl.alicedsl.de PRIVMSG #esoteric :yea me either :-\ < 1311637852 244730 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://hackage.haskell.org/packages/archive/bytestring/latest/doc/html/src/Data-ByteString.html#putStrLn < 1311637862 204821 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :putStrLn = hPutStrLn stdout < 1311637937 890989 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Remote host closed the connection < 1311639491 556018 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1311639877 257078 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :cheater_: one | per pattern plz < 1311639880 513979 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::P < 1311639967 79475 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION detects an off-by-one error :P < 1311640007 855612 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: your mom was off-by-one. < 1311640021 370776 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :can you guess which one it was? < 1311640040 408503 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1311640046 56468 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :OH SNAP. < 1311640085 173945 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: (implying that you shouldn't have been born, or that you needed another sibling... but that one is less of a sick burn) < 1311640152 728913 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1311640154 949975 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well my parents _were_ married just about a month before i was born. draw your own conclusions. < 1311640200 271880 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I can't draw. < 1311640208 885627 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :figures. < 1311640284 632330 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though my conclusion is that marriage doesn't matter very much. < 1311640292 317229 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :except for the legal consequences, which matter a lot. < 1311640364 143939 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also, this was in 1970, a time when marriage definitely mattered. < 1311640411 846143 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it would basically have been unthinkable for them to _plan_ it this way at that time. < 1311640448 711646 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"No public logging! What happens in #emacs stays in #emacs " < 1311640450 451134 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :booo1 < 1311640471 480077 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(Note: The .. not actually all that funny stuff is over) < 1311640490 77273 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh yeah. #emacs is a riot. Lots of kinky ASCII porn. < 1311640497 728198 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah if you want the world to search for your private secrets, tell them in #esoteric. < 1311640569 692817 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's weird my browser locked up but seems to not be using CPU < 1311640585 686902 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bug. < 1311640631 186760 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :some kind of resource bottleneck/deadlock, I guess? < 1311640678 771534 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :perhaps. < 1311640713 179599 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :there's always a possibility that it was a ghost. Perhaps you have a haunted computer < 1311640768 636420 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh it's haunted all right, i just cannot recall this particular failure mode before. < 1311640773 804012 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :if that is the case then you may have a computer capable of hypercomputation. < 1311640818 484571 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :via ghost-power.. kind of like an oracle, but spookier. < 1311641012 331197 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, so doesn't the fact that humans are reasonably effective at solving the halting problem for a given language suggest that it's impossible to replicate human intelligence via Turing-complete computation? < 1311641074 674260 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, I suppose since we're not perfect at it, and we can't solve it for languages that are unknown to us.. < 1311641087 34785 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no, because we are not reasonably effective at it. < 1311641130 715738 :augur!~augur@129.2.129.32 QUIT :Remote host closed the connection < 1311641184 488618 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311641188 996854 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it is easy to construct problems we cannot solve. things like "loop through even numbers > 2 until you find one which is not the sum of two primes" just more varied. < 1311641321 456597 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now let's see if reloading previous browser session locks it up again. < 1311641384 500701 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :evidence so far is ... hm it moved. < 1311641436 683147 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :gah < 1311641466 676891 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now it's locked up _and_ using CPU. :( < 1311641608 455309 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :gah it was a huge pdf file < 1311642328 553324 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1311642710 300765 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1311642738 225477 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :ping < 1311642800 89412 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :6uod < 1311642996 626348 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :classy < 1311644618 441235 :variable!~thing@unaffiliated/variable QUIT :Quit: I found 1 in /dev/zero < 1311644632 474549 :MDude!~fyrc@c-174-55-44-190.hsd1.pa.comcast.net QUIT :Read error: Connection reset by peer < 1311644654 579002 :MDude!~fyrc@c-174-55-44-190.hsd1.pa.comcast.net JOIN :#esoteric < 1311644937 648511 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 264 seconds < 1311645488 538815 :cheater_!~ubuntu@g229161150.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311645719 736172 :MDude!~fyrc@c-174-55-44-190.hsd1.pa.comcast.net QUIT :Read error: Connection reset by peer < 1311645741 518608 :MDude!~fyrc@c-174-55-44-190.hsd1.pa.comcast.net JOIN :#esoteric < 1311646273 736419 :cheater_!~ubuntu@g229129212.adsl.alicedsl.de JOIN :#esoteric < 1311647227 699078 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Read error: Connection reset by peer < 1311647362 530499 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1311647972 722141 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Ping timeout: 255 seconds < 1311648425 901984 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1311648628 345516 :jcp!alex@bzflag/contributor/javawizard2539 QUIT :Quit: No Ping reply in 120 seconds. < 1311648628 907968 :javawizard!alex@bzflag/contributor/javawizard2539 NICK :jcp < 1311648663 723420 :jcp|other!~alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1311648799 326393 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1311648863 777662 :cheater_!~ubuntu@g229129212.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311649103 677651 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Ping timeout: 276 seconds < 1311649630 168886 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de JOIN :#esoteric < 1311649688 797825 :clog!~nef@bespin.org QUIT :Ping timeout: 276 seconds < 1311649714 699877 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh no, we have been unclogged! < 1311650034 485708 :copumpkin!~pumpkin@unaffiliated/pumpkingod NICK :draino < 1311650044 693390 :draino!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :ACTION grins < 1311650051 699787 :Nisstyre!~nisstyre@infocalypse-net.info NICK :Rainbow_Dash < 1311650064 63795 :draino!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1311650068 934780 :Rainbow_Dash!~nisstyre@infocalypse-net.info NICK :Nisstyre < 1311650080 978661 :azaq231!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1311650165 526108 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 252 seconds < 1311650203 652593 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1311650348 199800 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Someone mentioned that my optimization/compression problem was related to LZW. I don't know for sure. < 1311650484 46840 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1311651460 982192 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do any other literate programs exist that can help with my problem? < 1311651802 351360 :MDude!~fyrc@c-174-55-44-190.hsd1.pa.comcast.net NICK :MSleep < 1311653124 531138 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Can someone please shed some light on http://www.reddit.com/r/AskReddit/comments/izm57/what_do_you_consider_to_be_the_greatest_unsolved/c27z4vt?context=3 ? < 1311653222 792770 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"selectable as an axiom, or counter-axiom" _implies_ unprovable. < 1311653266 776834 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and true & false applies to _models_, not axiomatic theories. < 1311653298 162896 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :again, by godel's completeness theorem, if something is unprovable, then it is false in some model. < 1311653327 116431 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :provable <=> true in all models < 1311653364 148843 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(models of the given axioms) < 1311653367 644658 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I feel like I understand less now < 1311653408 102571 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(Yes, that must be an illusion, generated by an unperceived lack of understanding, yada yada) < 1311653412 349263 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well, (1) the continuum hypothesis _is_ independent. this means that it is (2) not provable, _and_ (3) not disprovable. < 1311653443 539626 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(2) again is equivalent to it being false in some model of the rest of set theory < 1311653458 180900 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(3) then is equivalent to it being false in some model etc. < 1311653497 546691 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er wat < 1311653508 318045 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*(3) then is equivalent to it being _true_ in some model etc. < 1311653523 92018 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :So what' are "true but unprovable" statements for a system of axioms? < 1311653530 320086 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Or does that not apply to CH? < 1311653571 255063 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there is no such thing, truth only applies _inside_ a model of the axioms, unless it holds for _all_ models, in which case its provable. < 1311653633 124860 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :models here technically mean set theoretic models, which may be a little circular for this particular question < 1311653650 192982 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Can you post some of this on reddit? < 1311653664 272499 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i still have no account < 1311653730 340958 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm or are you referring to that "this assumption is widely believed to be true." < 1311653768 86280 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which is the only instance of "true" in what you responded to < 1311653811 169969 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and that refers to a different kind of truth than the truth of the continuum hypothesis < 1311653868 181544 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it refers to whether ZF is consistent, which is believed to be true presumably because it's intuitive and no one has managed to construct an inconsistency < 1311653948 580417 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :No, that's not what I was referring to < 1311653991 879727 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :however, this means that the consistency of ZF is itself believed to be a true but unprovable statement. < 1311654090 226882 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(we know that _if_ it is true then it is unprovable, by godel's _in_completeness theorems) < 1311654107 888715 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*gödel < 1311654115 547121 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :Much like scientific theories, one can only disprove the consistency of an axiomatic system. < 1311654167 183010 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pikhq_: well unless you prove it in a stronger system. < 1311654186 177654 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :Well. Yes. < 1311654206 945667 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net PRIVMSG #esoteric :Though that leaves it still in doubt, because the stronger system itself could be inconsistent. :) < 1311654260 508488 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and i'm not entirely sure if there are some systems weaker than peano arithmetic (weak enough not to allow godel's proof) but still expressive enough to talk about their own consistency, and then maybe prove it. < 1311654274 171361 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i cannot recall hearing of any examples < 1311654371 409008 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :since "expressive enough to talk about their own consistency" is _approximately_ what you seem to need to get godel's proof in the first place < 1311654571 828850 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there's a kind of "intended model of natural numbers" which people end up referring to when speaking about the latter kind of truth. < 1311654612 876896 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which is a model no one can know what is, since it has no complete axiomatization. < 1311655530 285336 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net JOIN :#esoteric < 1311655710 687583 :pikhq_!~pikhq@71-219-246-220.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1311656546 658061 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1311658299 178127 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ooh nerdgasm http://scienceblogs.com/startswithabang/2011/07/were_going_to_see_a_black_hole.php < 1311658368 91678 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(at the end) < 1311658495 993792 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(although you need the rest to understand _why_ it's so cool < 1311658497 543203 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :) < 1311659444 354425 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Why only radio waves? < 1311659455 387074 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What's special about radio waves that that technique works so well? < 1311659503 809749 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1311659575 438673 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :perhaps it's because their frequency is so low that ordinary circuitry can handle them... < 1311659631 805151 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :There was a Star Trek fan fic in some anthrology that had some sattelite that moved around the galaxy < 1311659689 107864 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://memory-beta.wikia.com/wiki/What_Went_Through_Data%27s_Mind_0.68_Seconds_Before_the_Satellite_Hit < 1311659752 28437 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :It seems that the limiting factor on that technique is data storage and/or bandwidth. < 1311659784 190569 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :And radio frequencies are just about pushing the upper limit on that. < 1311659846 840786 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Ping timeout: 252 seconds < 1311659855 949784 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bah there had to be something in the comments to make it less awesome :( < 1311659917 674164 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :oerjan, hm? < 1311659951 34669 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :george monser calculates that the event horizon will only occupy a couple of pixels... < 1311660066 765709 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :By "a couple", you mean "1 or 2" < 1311660068 437573 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Wow :/ < 1311660908 526064 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There's a good summary of them reasons why it works for radio in http://en.wikipedia.org/wiki/Aperture_synthesis < 1311660914 596846 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Aperture synthesis is possible only if both the amplitude and the phase of the incoming signal is measured by each telescope. For radio frequencies, this is possible by electronics, while for optical lights, the elecromagnetic field cannot be measured directly and correlated in software, but must be propagated by sensitive optics and interfered optically. < 1311660920 989462 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Accurate optical delay and atmospheric wavefront aberration correction is required, a very demanding technology which became possible only in the 1990s. This is why imaging with aperture synthesis has been used successfully in radio astronomy since the 1950s and in optical/infrared astronomy only since the 2000 decade." < 1311660955 133435 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The more obvious article ("astronomical interferometer") is far less concise. < 1311661296 595441 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :fizzie: So, magic. < 1311661526 152675 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :smangic (official term from comments :P) < 1311661725 455138 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(the reddit comments, that is) < 1311662486 794531 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 252 seconds < 1311662503 846118 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311663044 858258 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1311663572 260674 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1311663634 38643 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1311663810 192643 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1311666098 627951 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Ping timeout: 240 seconds < 1311666184 2085 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :http://www.youtube.com/watch?v=Gzj1OF7d9m4 It's somewhat amusing seeing people enter a Walmart for the first time. < 1311666211 659067 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think I've ever been to a Walmart < 1311666227 799225 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they don't exist under that name in the UK, and the supermarkets owned by them probably don't operate much like their US equivalents < 1311666252 864731 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :You can purchase just about everything in a Walmart. < 1311666270 571617 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I can tell I was tired last night < 1311666274 956087 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because I wrote the following line of code: if ((htole32(rv) & 0xffff) == 0x80cd) < 1311666278 555025 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :Shy of, like, a car, or lumber, or something... < 1311666301 367268 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(rv is a long that has been read from a process's text segment) < 1311666321 522294 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can buy firewood in petrol stations, in the UK < 1311666333 867542 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not entirely sure why it's stocked there, it just sort-of became traditional < 1311666343 276448 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and you can't get it anywhere else, because everyone knows you go to petrol stations to get it < 1311666353 830231 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose it makes sense to have one sort of shop for selling every type of fuel < 1311666364 864871 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :That actually makes rather a lot of sense. < 1311666400 182434 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :Except that here in America, we believe in having one sort of shop for selling every type of thing. < 1311666424 615965 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the problem is that you can't easily fit those onto street corners < 1311666447 528826 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in the UK, the trend recently has been to have small supermarkets, that sell just things that people would buy frequently, fitting into relatively small areas < 1311666454 504266 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although they're big-name supermarkets rather than corner shops < 1311666484 435513 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :This is a non-issue when your urban design is based around the idea of having a 50 acre parking lot in front of a 40 acre store. < 1311666508 510346 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but then, umm, you'd need a car just to drive to the supermarket < 1311666512 677259 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :Yes. < 1311666537 569485 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :Guess what auto ownership rates are like? < 1311666552 545800 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think there's a small supermarket within a minute's walk at all the places I tend to be (work, home, etc) < 1311666569 78994 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, this reminds me, I only have two days left on my bus pass < 1311666578 298708 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I buy it for several months at a time) < 1311666596 301397 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :*Freakishly*, I happen to be about a mile away from a supermarket. < 1311666626 582497 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :This is an exceptionally short distance for anything to be. < 1311666673 744547 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, indeed < 1311666685 845605 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose that the UK has a huge population density compared to most places in the word < 1311666687 530894 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*world < 1311666698 174005 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I discovered today that London has a substantially greater population than Norway, which surprised me < 1311666736 808497 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :Actually, I think in *this* case it's just the US having fairly low population density. < 1311666794 416026 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :Outside of the major population centers, you could without much trouble be at least a mile away from anyone else. < 1311666798 929285 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it varies a lot by state, I think < 1311666805 128700 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :True, it does. < 1311666865 626629 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :Anyways. Everyone has cars, and there's a lot of space, so there's no incentive to make dense, walkable cities. < 1311666963 402038 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :supz < 1311667122 435225 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :pikhq: i've always found it crazy how spread out everything in usa is < 1311667141 431705 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: if you had dense, walkable cities, you wouldn't have to use cars < 1311667172 791825 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :ais523: Yes. And if we didn't already have to use cars, we would have reason to have dense, walkable cities. < 1311667194 505755 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1311667198 902370 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :ais: that's silly, it doesn't work like that < 1311667200 201154 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even not needing a car for some things is a benefit < 1311667211 416302 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. it takes me a couple of hours to walk to work, so I generally need to take a bus < 1311667224 249076 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but if, say, I want to buy food, or go to the bank, that's within reasonable walking distance < 1311667224 550677 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :And it doesn't help that the car companies bought up all the public transit and ruined it in the early 1900s. < 1311667242 687195 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :ais: nowadays people need to commute, it's a requirement of our way of life. it takes a special dedication for someone not to commute at all. < 1311667250 183028 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the public services are moderately ruined here < 1311667255 70267 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :even i have to commute every now and then. < 1311667258 412556 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but even so, they're still cheaper than cars, by a factor of about 2 < 1311667273 167153 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :and i can find pretty much anything within walking distance. < 1311667279 500063 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :What do the opportunity costs on that look like? < 1311667286 290525 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :The bus that goes by here runs twice a day. < 1311667306 856725 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on a popular bus route, it's about once per 15 minutes offpeak, and once every 5 minutes or so at rush hour < 1311667314 137193 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the least popular bus routes generally run once an hour < 1311667326 398720 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but tend to be pretty accurate with their timings, and have easily memorizable timetables < 1311667350 864268 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :I've only seen that performance in the handful of dense, relatively walkable cities. < 1311667362 639685 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :in london the important ones even run once an hour at night < 1311667375 268371 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they used to do that in Birmingham too < 1311667377 926484 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but don't any more < 1311667377 998237 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :Otherwise, the buses are utterly unusable. < 1311667387 80370 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :instead, they just stop a little past midnight, and start up again at 5am < 1311667395 2658 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :To the point that it would be quicker to walk. < 1311667404 887499 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :pikhq: london isn't walkable at all. you're most likely to work within 40 minutes of commuting from where you live. < 1311667406 573035 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :In a land where it can be 8 miles to the grocery store. < 1311667435 528039 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, unlike utilities, workplaces tend to be rather further away < 1311667446 910835 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :cheater_: Only 40? < 1311667461 45077 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in London, people generally use the Tube, even though it's really bad for medium-length distances (you can spend as long going down and up to reach it, as you would walking along the surface) < 1311667469 138729 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I like being within walking distance of stuff < 1311667480 756075 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :pikhq, that's the usual yes < 1311667491 335882 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in Birmingham, the train seems most common if you live near a train line (which I do, but it's only about 30% likely), or the bus otherwise < 1311667498 830088 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :pikhq, that's 40 minutes each way < 1311667499 63048 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :cheater_: Impressive in such a highly-populated city. < 1311667504 887143 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :cheater_: Yes, I know. < 1311667527 586481 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :pikhq, funnily enough the "last mile" is the most expensive.. the tube itself usually takes a fraction of the time, but takes you the longest way < 1311667536 371211 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1311667563 239182 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :OTOH the tube makes you ill and deaf, so i don't like it. < 1311667564 670357 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cheater_: did you know that the escalators that reach the Tube system in London run about twice as fast as escalators elsewhere in the UK, such that they need a little practice to use safely? < 1311667577 284312 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's an attempt to cut down on that effect < 1311667610 890821 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :ais523, it's a rush, i like the escalators < 1311667627 934253 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(they also tell tourists/people who don't know what they're doing to keep to one side, so that they don't block the commuters from running up/down the escalators in the direction they're going to get places even faster) < 1311667639 656563 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I like them too; I've been to London often enough that I know how to use them < 1311667654 237011 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :in brixton you have an escalator that starts out almost right at the entrance and goes all the way to the platform < 1311667661 309137 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :and it's like 2-3 stories high < 1311667685 418917 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :It's bizzare. A bunch of webchat idiots were in both #chicken and #jesus < 1311667689 767270 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :yeah, people have to yield if they're not on the side < 1311667693 332369 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Not in #chicken anymore they banned webchat users < 1311667706 49176 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :Sgeo, what's #chicken and why is this combination bizarre? < 1311667728 186403 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :It's... just a really weird combination for a bunch of people to be present in, imo < 1311667779 143973 :ais523!~ais523@unaffiliated/ais523 QUIT :Read error: Connection reset by peer < 1311667786 407791 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :cheater_: Presumably Chicken Scheme. < 1311667809 222442 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :the transit system in berlin was very shitty < 1311667814 14031 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :you can't get anywhere < 1311667819 962920 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :in munich it's much better < 1311667830 721785 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1311667832 579554 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :munich also has a much higher population density, it's like zone 3 in london < 1311667840 654719 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :Probably doesn't help that the transit system in Berlin spent a few decades having to work around the Wall. < 1311667867 986986 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523: What I thought was a bit strange was that the tube walkways had all these "keep to the right" signs, yet you drive cars on the wrong side of the road. < 1311667869 23995 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :pikhq, berlin transit is pretty much ubahn and sbahn, it has nothing to do with the wall. < 1311667888 80584 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1311667895 98849 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :the roads were build before the wall, so that's no problem either. < 1311667903 406964 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: the reason you drive on the left is that most people are right-handed, so you can get onto your horse from the sidewalk without your sword getting in the way < 1311667914 183390 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :Except they couldn't do much improvement on them. < 1311667917 187220 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523: But why do you walk on the right, then? < 1311667928 755957 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the walk on the left/right seems arbitrary < 1311667935 673609 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think it's because people naturally go right when faced with obstacles < 1311667939 208912 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so that they can attack them more easily < 1311667972 493454 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :ais523, that's wrong, it's the usual on rhd roads for slow cars to be on the right side < 1311667983 407477 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"rhd roads"? < 1311667994 972633 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :Right-hand drive? < 1311667996 601219 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :sorry, i meant lhd roads < 1311668004 677756 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :i.e. "normal driving side" < 1311668018 198168 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the general rule in all road systems I've seen, in a range of countries, is that slow cars are adjacent to the sidewalk/pavement, fast cars nearer the centre < 1311668034 400763 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :How optimistic of you. < 1311668043 213392 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :i guess that's one way for the british to admit imperial arbitrations are failing and they need to make themselves compatible with the rest of the world < 1311668073 614961 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :Slow cars are inevitably side-by-side and going the same speed. < 1311668082 599265 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :i've also noticed another funny imperial/metric thing < 1311668093 931319 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in Hungary, motorways don't have slip roads; instead, the speed limit on the rightmost lane (it's drive-on-the-right) gets reduced gradually to a very slow speed, then it just has a normal junction with another road, then it gets increased more quickly back up to full motorway speed again < 1311668096 189472 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :Driving past a "Slow Traffic Keep Right — It's The Law!" sign. < 1311668148 247271 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523: You can also buy firewood from (many) petrol stations in Finland, too. It feels logical. < 1311668163 351892 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :They sell "that sort of stuff". < 1311668184 93174 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :it is that the Schuko is specified in inches, whereas BS 1363 is specified in meters. how crazy is that? < 1311668194 79397 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :it's like the bizarro world of electric engineering < 1311668196 871255 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Also coals for barbequeueing. < 1311668202 331695 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: in the UK, slow cars in the inside lanes generally get mown down by lunatics < 1311668212 390694 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's not really an ideal way of enforcing the law, but it works moderately well < 1311668217 358120 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :ais523: You have no idea how happy that idea makes me. < 1311668218 993300 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, lorries are banned from the inside lane in a motorway < 1311668237 65903 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :Seriously, that makes me ecstatic. < 1311668241 589333 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, you're not meant to keep to the inside lane except to overtake, but people do it anyway (keeping in the middle lane is fine) < 1311668265 366065 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :ais523, have you ever lived in hungary? < 1311668278 82791 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :cheater_: only for a week < 1311668290 907056 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :fizzie, it makes lots of sense since the items you use for barbecue are of petrochemical origin. < 1311668292 198811 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can't speak more than a couple of words of Hungarian, and they're mostly ones that can easily be inferred < 1311668302 731040 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :oh, i am learning italian now. < 1311668306 617253 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I can pronounce it pretty well (it's a phonetic language, so it can be pronounced even without knowing what the words mean) < 1311668320 165740 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :People here generally tend to return to the outer lines after overtaking, at least on "proper" highways as opposed to these in-city things, but of course our roads aren't usually very busy. < 1311668321 303167 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :i'm wondering if i should translate the source of the latest program to italian < 1311668396 51823 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :ais523, why would they do that with the Schuko and BS 1363? < 1311668410 130983 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :that makes no sense at all! < 1311668456 992621 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :cheater_: Maybe it has something to do with how soda is sold by the liter in the US? < 1311668557 962237 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :Nah, more likely Germany just wanted to fuck with us. < 1311668572 194580 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :pikhq, no freaking idea < 1311668589 339329 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :why would the british make the BS1363 metric then? < 1311668604 47471 :ais523_!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1311668629 153124 :ais523!~ais523@unaffiliated/ais523 QUIT :Disconnected by services < 1311668630 888381 :ais523_!~ais523@unaffiliated/ais523 NICK :ais523 < 1311668701 736534 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :The British have a well-documented propensity for fucking with people. < 1311668729 574007 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :that's all very weird < 1311668844 562263 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :Also, BS1363 isn't metric. < 1311668898 309396 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :1/4 inch wide by 5/32 inch high pins aren't metric. :) < 1311668933 353958 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :i've measured one, it's spot-on metric < 1311668941 751417 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :let me measure another one < 1311668960 464302 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :They have retroactively assigned it to 6.35mm by 3.975mm. < 1311668985 34932 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :Though a more round 6.25mm by 3.9mm would be within tolerances. < 1311669019 986108 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :(which are ±0.13mm and ±0.075mm) < 1311669237 698856 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I wouldn't be surprised if Schuko was also retroactively metricized; Wikipedia lists the pin separation at "19 mm", which is 0.748 inches, suspiciously close to 3/4. < 1311669277 86204 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :Yeah, that seems quite plausible. < 1311669349 150741 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the standard pin spacing in electronics, if you're assembling the circuit by hand, is a deciinch < 1311669364 42889 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :In the name of not-confusing-you, the US's connector, NEMA 1 or 6, is non-metric. < 1311669366 735166 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :umm, I think that needs a diaeresis < 1311669370 439745 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :deciïnch < 1311669385 228581 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :Erm, 5. < 1311669387 427068 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :Not 6. < 1311669421 440864 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :well, i've measured three < 1311669427 121570 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :(NEMA is a group of electrical socket standards; only 1 and 5 are in common domestic use. 1 is ungrounded, 5 is grounded.) < 1311669468 749943 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :some are closer to metric-like, some are closer to imperial-like, however in all three the longer dimension of the base of the small pins (the ones carrying hot and neutral) are spot-on 6 mm! < 1311669549 577343 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :So, what you're saying is that they're way out of spec in the name of metric? :P < 1311669564 394326 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :? < 1311669571 968730 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :i think it might be so < 1311669602 706815 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :That should be 6.35±0.13mm. < 1311669623 884525 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :it's definitely not 6.2 or more. < 1311670217 749851 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :i wonder.. why do more people not use banner style indent? it's so confenient < 1311670249 384597 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :OTBS seems to be the prevalent one, but it makes no sense in braceless languages.. and even in braced languages, once i started using it, it makes much more sense < 1311670334 725040 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :In the braced languages, OTBS is perceived as being part of the syntax. < 1311670357 462348 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what's banner indent? < 1311670410 392534 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :ais523: The closing bracket is at the same indent level as the previous statements. < 1311670414 904428 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :this is ( < 1311670418 908894 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric : banner, < 1311670421 196069 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric : indent, < 1311670424 328619 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric : style. < 1311670425 766876 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric : ) < 1311670431 45945 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ouch < 1311670431 696986 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :Like that. < 1311670449 16133 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :putting the closing bracket on the same line as the last statement makes more sense than that < 1311670456 93265 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think I used to do that < 1311670456 189036 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I find myself doing that more and more nowadays < 1311670456 755310 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :that's lisp style < 1311670459 447222 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1311670474 477288 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't use Lisp, but any writing out of ASTs by hand is going to end up with huge numbers of stacked parens < 1311670476 203022 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :i don't like it because the closing can get lost < 1311670479 486834 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and I've been doing that quite a bit < 1311670486 885069 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :well you concatenate < 1311670489 624278 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :for example < 1311670492 845013 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :this is ([ < 1311670498 305540 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric : banner, < 1311670500 362261 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric : style, < 1311670501 986881 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric : too. < 1311670503 684974 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric : ]) < 1311670571 35794 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :i started using it because, well, in python basically you have very few situations where you actually have braces, and i was using that for a long time < 1311670593 799927 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :then i've had some heavy bash-style projects and using OTBS for the fi and done and so on just didn't make sense, so i started using banner style for that < 1311670609 862969 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :and then i noticed that it also applies to python, when you're using multiple lines for function calls etc < 1311670612 339765 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :Absolutely *nothing* in Bourne makes sense. < 1311670615 585584 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :And with that, sleep. < 1311672429 451593 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :gah, this web page about Unicode is really hard to read, because it sprinkles Unicode everywhere gratuitously because it can < 1311672440 584178 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my browser interprets the encoding fine, but my fonts are missing many of the characters in question < 1311674008 345540 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au JOIN :#esoteric < 1311674052 176562 :Slereah!x@ANantes-259-1-213-174.w83-195.abo.wanadoo.fr QUIT :Ping timeout: 276 seconds < 1311674068 762055 :GuestIceKovu!x@ANantes-259-1-167-249.w90-49.abo.wanadoo.fr JOIN :#esoteric < 1311674595 825977 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :So, just downloaded some crappy card game program < 1311674607 233586 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Try it, there's an option for setting the random seed < 1311674614 169576 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :That.... sounds abusable < 1311674739 463976 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :haha < 1311674769 904859 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's also quite common. Doesn't the Windows-bundled FreeCell also allow it? (With the old one having 32000 possible games, of which all but one are solvable, or something like that.) < 1311674791 766180 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :fizzie, Barbu is not a single player game < 1311674827 749091 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh, well, that's rather different. < 1311674845 569558 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://i.imgur.com/Xua00.png < 1311674903 320908 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Not the prettiest dialog ever. < 1311675081 131419 :ais523!~ais523@unaffiliated/ais523 QUIT :Ping timeout: 255 seconds < 1311675277 407658 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 JOIN :#esoteric < 1311675347 320225 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :gah, it's annoying having to use webchat on the wired connection here < 1311675365 863796 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :especially as the CAPTCHA requires unblacklisting script from Google < 1311675399 782367 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :luckily, I found a NoScript setting that lets me turn off a temporary-allow without reloading the page, so that I can have Google blocked except when typing the CAPTCHA < 1311675441 403424 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so if you had a reasonably perfect reality simulation... would you have to follow real world patent laws? :D < 1311675466 34089 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :eg.. is it illegal to build a patented device from physical space in a virtual space < 1311675508 975237 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the courts will have fun with that one oneday < 1311675659 149235 :azaq231!~derivecto@unaffiliated/azaq23 QUIT :Read error: Operation timed out < 1311675782 58503 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1311675891 336509 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :So.. perhaps the mystery of society is that society is a living list composed of beings who are theoretically equal but actually cardinal < 1311675913 800114 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and it is their dire burden to organize that list among themselves < 1311675927 392725 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :for the good of themselves and the good of the list < 1311675976 137948 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1311676323 493288 :clog!~nef@bespin.org JOIN :#esoteric < 1311676356 218022 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What. < 1311676381 635745 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :hi clog < 1311677333 231053 :clog!~nef@bespin.org QUIT :Ping timeout: 240 seconds < 1311678183 881879 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I win < 1311678193 293058 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I just fixed a bug in a C++ standard library using the unary + operator < 1311678676 149133 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :are there set theories with non-linear order relations on cardinality? < 1311678694 425756 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :coppro, what does the unary + operator do again? < 1311678703 501188 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :makes something positive? < 1311678723 830343 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :cheater_: does nothing except perform integral promotion < 1311678729 470106 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :which, in this case, was exactly what I needed < 1311678781 714779 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :what is integral promotion? < 1311678882 7848 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :For example, it can be used to force widening from smaller integral types to int, or ensure that an expression's result is treated as an rvalue and therefore not compatible with a non-const reference parameter. I submit, however, that these uses are better suited to code golf than readability < 1311678904 279480 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Given that this is C++, if it's not a primitive type, you can never know what the unary + will do to it. < 1311678934 384191 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :coppro: I wrote this earlier: if ((htole32(rv) & 0xffff) == 0x80cd) < 1311678942 485878 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :I was very tired, the line of code makes no sense in all sorts of ways < 1311678950 145640 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :haha < 1311678952 695659 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :fizzie: true < 1311678961 831835 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :coppro: can you imply what's going on there from context? < 1311678973 373261 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :or, well, imply the context from the code? < 1311678980 205914 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :nope < 1311678993 654763 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I mean you're checking the low bits < 1311679016 432848 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :well, the most obvious bug is that I don't htole16 the 0x80cd < 1311679030 595378 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :I'm not checking the low bits, I'm checking the first two bytes of rv < 1311679037 270319 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :which is why there's a byte order conversion there < 1311679055 65371 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :and the reason is, the read command I have always reads four bytes at a time on x86 (eight on x86_64) < 1311679055 815656 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah < 1311679089 300521 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :the more subtle bug is, that CD 80 is an x86-specific asm instruction, so I may as well just hardcode the endianness because the code wouldn't work anyway on a different processor < 1311679097 223678 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :it just feels wrong to hardcode something like that < 1311679101 637334 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ahaha < 1311679112 810770 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :although I don't know why I'm uneasy about hardcoding endianness, but not about hardcoding literal machine code < 1311679122 731493 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Ha, it in fact looked like an x86 opcode, but I hadn't managed to find the list fast enough. < 1311679158 697244 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :CD is interrupt, right? < 1311679159 25833 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :perhaps so that if it gets ported to another processor, I can just copy the code, changing the machine code, and it won't break even if it happens to be big-endian < 1311679162 254141 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :yep < 1311679170 507215 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :and on Linux, CD 80 = syscall < 1311679184 998384 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :isn't there a separate syscall instruction? < 1311679197 561048 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :the syscall instruction is int 0x80 < 1311679217 489534 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :I don't think there's a single instruction which means "do syscall", it's done via the interrupt vector as interrupts get you into kernel mode < 1311679245 411405 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :There is a syscall instruction on newer processors < 1311679249 482201 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There's both "syscall" and "sysenter", from AMD and Intel. < 1311679252 380052 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :there's also a trick in this code that I only discovered by stracing strace < 1311679252 575005 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :coppro: aargh < 1311679255 237978 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :does Linux actually use it? < 1311679259 699306 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523_: Yesish < 1311679260 204024 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :if so, I'll have to look up its machine code too < 1311679265 825361 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :On x86-64 it at least is used. < 1311679272 76771 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :this code's 32-bit specific < 1311679278 452880 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523_: The 'correct' way to syscall on a modern Linux machine is by jumping into linux-gate.so < 1311679283 389393 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :I may port it to 64-bit someday, but it involves naming individual registers < 1311679287 542255 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :coppro: I'm not trying to make a syscall, though < 1311679300 552166 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :which is a magic shared library loaded into memory by the kernel at a fixed address which contains the syscall instruction, selected by processor to be whatever is fastest < 1311679307 532738 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :I'm trying to, when a different process makes a syscall, wind its IP back a bit and change its registers so it makes another syscall < 1311679338 152244 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :I ended up replacing read() and write() with state machines, they can make up to five syscalls to emulate what read() and write() normally do < 1311679339 118751 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah ok < 1311679340 553726 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :all in the name of determinism < 1311679355 157016 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :linux-gate.so has some magic < 1311679369 471493 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :gah, more magic's the last thing I need, I have enough of that stuff already in here < 1311679412 294579 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :http://lkml.org/lkml/2002/12/18/218 < 1311679423 737972 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :I'm already accessing a file via /proc/*/fd because that's the only accessible name for it on the system < 1311679453 786061 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :ooh wow, that's useful < 1311679458 143046 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :Linux just subtracts two from the IP too? < 1311679473 856957 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :that means that all the testing to see if I can get away with subtracting 2 from the IP is unnecessary < 1311679492 562849 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::D < 1311679515 246278 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :http://www.trilithium.com/johan/2005/08/linux-gate/ < 1311679564 189353 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :oh, so /that's/ what VDSO stands for < 1311679565 625183 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Fortuitously sysenter's also two bytes long. < 1311679566 684560 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :I'd been wondering < 1311679571 125112 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :it didn't seem to matter < 1311679576 189310 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :but I was curious < 1311679613 983269 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :hmm, it also tells me how to get at auxv < 1311679627 198571 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :the kernel initializes part of it with 16 random bytes, I need to go and make them deterministic again < 1311679711 992866 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :it doesn't help that the auxiliary vector is undocumented, and referenced only in the ELF loader < 1311679727 359824 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :(I've been grepping kernel sources far too much for this project) < 1311679831 877355 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523_: Anyway, do you actually need to mangle the EIP there? Isn't it just enough to do PTRACE_SYSCALL, then on the syscall entry stop just PTRACE_SETREGS the arguments and the syscall number to what you want and the PTRACE_SYSCALL again to get to the exit point? Why do you need to re-execute the actual instruction? < 1311679847 16976 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :fizzie: because I need to replace one syscall with five < 1311679858 470796 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au QUIT :Quit: Leaving < 1311679867 256509 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :replacing one with one is easy, and doesn't require redoing syscall instructions at all < 1311679924 478776 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :(it's not quite a simple 1-with-5, either; it's actually replacing 1 with 1, 2, 4, or 5, depending on return values, which is why I need the state machine) < 1311680029 113078 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :I wonder if I should borrow strace's trick for ptracing child processes and still letting the parent get a wait() notification < 1311680039 185530 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :(it basically works by anticipating when the child's about to exit, and detaching just in time) < 1311680064 411677 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :I've already borrowed its trick for replacing fork with sys_clone so that the child can be traced too < 1311680082 362838 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :(using an argument pattern that's documented, but not available via the clone(2) wrapper) < 1311680138 927561 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523_: It sounds like it should be possible to replace that one syscall with something that is configurable enough so that you can hook whatever complicated code you need to do at the other end of it, but maybe I won't start guessing without knowing the details. < 1311680141 256901 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(All this assuming you wish to stay strictly on the userland side.) < 1311680166 102159 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :I'd write a kernel module if I had to, but I don't think it's necessary < 1311680190 1642 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :and I may as well explain what I'm doing in Stage 1 of the project (which is likely the hardest stage): trying to create a framework for running programs in a completely reproducable way < 1311680209 219258 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :so that given the same input, you get the same output, even if the program does something bizarre like catting /dev/random or printing out the values of pointers < 1311680217 964366 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :or counting pagefaults < 1311680284 537204 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Remember to account for accessing the processor performance counters with the RDTSC opcode. (Though it's possible that's a privileged operation? Or maybe not. It's supposed to be rather low-overhead.) < 1311680305 657444 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :It's not < 1311680325 758318 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :oh, ouch, you can do that? < 1311680337 593817 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :I may have to just hope that code doesn't do that < 1311680345 193627 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :single-stepping every instruction is intolerably slow < 1311680363 936824 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :besides, it breaks on SMP systems, IIRC, and programs tend to avoid it for that reason < 1311680685 945533 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Yay, I introduced another person to the inability to decide on a language that is my life < 1311680693 371932 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :hmm, what do virtualisation programs do about RDTSC? < 1311680714 183597 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :Sgeo: pick PHP, that way at least you can be certain you made the wrong choice < 1311680913 549191 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523_: At least the AMD-V hardware virtualization system lets you do an "instruction intercept" for RDTSC. < 1311680928 611812 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And if it's doing full software emulation it can of course do whatever. < 1311680946 384630 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :yep, I'm hoping to avoid having to do full software emulation < 1311681078 277887 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :it'd be nice if this worked for arbitrary programs, but I mostly just want to get the subset that people actually use working < 1311681092 867315 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :for instance, cat almost works, I'm just missing deterministic support for open < 1311681095 860725 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The hardware virtualization systems would probably let you control everything, but you probably can't do that from a user-mode process (at least VirtualBox needs the vboxdrv module, which I think does something related) and it would be a lot more complicated than just some system-call trapping. < 1311681102 730392 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :yep < 1311681114 940665 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :you can singlestep, but not stop on instructions of your choice < 1311681141 9513 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :hmm, what about setting a breakpoint everywhere that looked like a RDTSC instruction? does setting breakpoints on data do anything? < 1311681159 430184 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :if it's implemented by replacing instructions, it wouldn't work in case it overwrote data or a misaligned instruction < 1311681162 212100 :ttm_!~daniel@130-94-161-238-dsl.hevanet.com QUIT :Ping timeout: 276 seconds < 1311681170 111479 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :but somehow I think it's implemented a safer way < 1311681172 173684 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You might run out of (hardware) breakpoints. < 1311681195 387638 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :hmm, yes < 1311681199 302115 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :they'd have to be hardware breakpoints < 1311681203 221966 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :how many do you get? < 1311681221 840436 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :I'm trying to do all this stuff without really knowing what I'm doing < 1311681313 507924 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :also, there's something so wrong about typing "strace strace", even though there's no obvious reason why it wouldn't chain < 1311681357 729704 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think there are four breakpoint control registers, but I don't know anything about any kernel interfaces for accessing that stuff. < 1311681378 238998 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :I didn't notice one in the list of syscalls < 1311681383 888645 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :so I'll just go download gdb source, and look there < 1311681417 925933 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I was just about to suggest that. < 1311681443 982406 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :bleh, apt-get source is hanging, presumably because it's using the wrong proxy < 1311681477 98830 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There are some undocumented features in the x86(-64) hardware breakpoint system which lets it do... I forgot what it was, some form of data-dependent breakpointing in hardware that's not officially supported. < 1311681516 568966 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1311681518 432110 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Since they depend on hardware resources, hardware breakpoints may be limited in number; when the user asks for more, GDB will start trying to set software breakpoints. (On some architectures, notably the 32-bit x86 platforms, GDB cannot alsways know whether there's enough hardware resources to insert all the hardware breakpoints and watchpoints. On those platforms, GDB prints an error message only when the program being debugged is continued.)" < 1311681525 81936 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello < 1311681532 139973 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :I'll download it with Firefox instead < 1311681542 82975 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :GDB's "software breakpoints" are based on opcode replacement. < 1311681547 814676 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I sent off for a new AC adapter for my laptop < 1311681552 926586 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :opcode replacement definitely won't work < 1311681556 428874 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Waited a couple of weeks < 1311681568 41034 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And they sent me the wrong thing < 1311681596 726963 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au JOIN :#esoteric < 1311681621 210896 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523_: You should be writing for a Harvard arch, then you could freely replace opcodes without worrying about messing up data. < 1311681634 717269 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :fizzie: heh < 1311681662 243836 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :I can actually tell where the text, rodata and bss segments were in the executable, by looking at mmap < 1311681667 999342 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :well, /proc/*/maps < 1311681694 28040 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :I can save on required breakpoints somewhat by only setting them in executable segments < 1311681698 368447 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :and moving them around on every call to mprotect < 1311681763 988824 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The RDTSC problem might not be very important in practice, at least for "sensible" programs. I think it's mostly used as a high-precision timer for "interactive" things, and even there it's a bit discouraged practice since it's not a monotonic clock in a SMP system, so well-behaved programs should be using the OS interfaces instead. < 1311681799 559283 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :a high-precision timer for interactive things is exactly the sort of thing I need to stabilise < 1311681807 423857 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :time is one of the hardest things to get reproducible < 1311681835 932001 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :btw, anyone know how to modify a file's inode change time? as far as I can tell, the only way to do so is to set the system clock, change the inode, then put the system clock back again, and that's obviously ridiculous < 1311681851 630158 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :I think I'll just pretend it's equal to the modification time on read, much simpler that way < 1311681884 481048 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :ais523_: Unmount, manipulate bits, remount. :p < 1311681899 927151 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :the fs I'm using isn't backed by an actual device < 1311681902 346437 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :it's just a tempfs < 1311681915 581488 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :which is mounted in a separate namespace so that, from the point of view of other processes, it can't be named < 1311681952 504350 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :except by going through /proc < 1311681972 329444 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :(the other way round, there's no way to name files on the main system's file system at all, except by breaking a chroot, which is exactly what I want) < 1311681987 652940 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I don't think there's an actual interface for setting the ctime, though. You may need to just fake the value returned by stat. < 1311682008 827870 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :yep, that seems simplest < 1311682021 19987 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Or use a FUSE filesystem instead of a tmpfs.) < 1311682024 891022 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :(I suspect it's partly because setting the ctime should, logically, update the ctime to the current time immediately afterwards) < 1311682042 296635 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :I'm using a tmpfs because it's there, and it's convenient < 1311682110 410402 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :and has almost the right semantics < 1311682196 188951 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Reading the ptrace manpage made me wonder what exactly is the difference between PTRACE_SYSCALL and PTRACE_SYSEMU. Is it just that the latter doesn't stop at syscall exit, the assumption being that you're not going to actually perform a syscall as the child but instead fake it in the tracing parent and return the results directly? < 1311682226 344370 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :fizzie: PTRACE_SYSEMU basically changes the int 0x80 (or sysenter) into a nop < 1311682231 379093 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Right. < 1311682238 300125 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :the kernel doesn't do the syscall, just leaves the registers as they are < 1311682267 627713 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :if I need to remove a syscall, I can do so by changing orig_eax to some nonimplemented number on the call, then changing the return value from -ENOSYS to whatever I want on the return < 1311682289 640224 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :I haven't needed to do that yet, but suspect I may end up having to at some point < 1311682318 674138 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I suppose you want PTRACE_SYSCALL since you want to execute your syscalls as if the child were calling them, instead of just faking them in the tracing process. < 1311682324 850606 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :yep < 1311682336 214396 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :and because you can emulate SYSEMU with SYSCALL, but not vice versa < 1311682346 177318 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :especially as the vast majority (well, more than half) of syscalls go through unchanged < 1311682379 36732 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :hmm, do you know of any way to interrupt a long sleep (like select(NULL, NULL, NULL, 100000);)? < 1311682396 910792 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :I haven't tried any methods yet; I'm hoping that it works to send SIGTRAP to the process, then use ptrace to replace it with SIG_0 < 1311682424 567245 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :in theory that should cause the select to keep on going, but I doubt it can because there was an actual signal there < 1311682434 350674 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Sending signals sounds likely to work, that's what usually breaks long-running syscalls. < 1311682464 380804 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :yep, the solution is likely to involve signals somehow < 1311682471 43935 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :the man pages say that they're only interrupted by handled signals < 1311682490 872459 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :although, that seems inaccurate, as you'd expect, say, an unhandled SIGINT to exit the process and interrupt the syscall in the process < 1311682491 211580 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There's that system call restart mechanism that was described/mentioned in the linux-gate text. < 1311682495 410839 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :(pun unintentional) < 1311682503 44568 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :system call restart's used in a different set of cases, I think < 1311682518 125244 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :so I'm wondering what happens if you signal the process, then use ptrace to unsignal the process again (which is possible) < 1311682526 218395 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :do you get EINTR, or restart, or something else? < 1311682712 347480 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I'm not sure I'd like to hazard a guess. I don't even know what happens first when you send a handled signal to a process that's currently being PTRACE_SYSCALL'd; whether it will stop at the "syscall exit" SIGTRAP-alike or what. < 1311682731 188533 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :neither do I < 1311682735 378083 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :that should be easy to test, at least < 1311682847 507161 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The syscall restart mechanism at least works in user code (it's just the return address that changes) and presumably you get the ptrace "syscall exit" trap at that point, so you can there decide whether to allow the restart to happen or not. But I don't really know the exact order of things happening, i.e. when will the signal get (a) delivered to ptrace or (b) handled if you let it be. < 1311682910 197620 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :I sent SIGINT to sleep(1), and got a syscall return with value -516 (there doesn't seem to be an errno 516), followed by SIGINT arriving < 1311682935 723479 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :it seems it was using nanosleep to do its sleeping < 1311682970 230786 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :in particular, -516 does not seem to be -EINTR, which is -4 < 1311682994 73557 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :But it is -512-4. < 1311683002 84924 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The 512 sounds like a flag. < 1311683011 63695 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :aha < 1311683021 459995 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :that's probably it < 1311683022 584102 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Pure guess.) < 1311683047 105597 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :let me try it again using a syscall that sleep(1) will ignore < 1311683091 382525 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :I sent it SIGCHLD, and it returned -516, then received SIGCHLD, ignored it, then called syscall 0 < 1311683103 389860 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :which is restart_syscall < 1311683125 351934 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :it does look very much like the -512 is a sign that the syscall should be restarted, if the program is interested in restarting it < 1311683126 904584 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :So it gets "physically" interrupted in all cases, but auto-restarted if the signal is not handled. < 1311683131 216823 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :yep < 1311683197 521095 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :according to signal(7), nanosleep is interrupted and returns EINTR if interrupted by a signal handler < 1311683208 193623 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :but that wasn't a signal handler, it was SIGCHLD, which sleep(1) has no reason to handle because it never forks < 1311683236 972644 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The 'strace' command prints the return value -- when I "sleep 1000" + kill -CHLD it -- as "ERESTART_RESTARTBLOCK (To be restarted)" < 1311683240 233845 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :all I need to do to force an EINTR, then, is to replace the -516 with -4, I bet < 1311683247 222380 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :and I can get a success return by replacing it with 0 < 1311683265 115783 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :strace is great for making sense of things < 1311683284 779504 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :in fact, I've been expanding syscall arguments that represent flags just by compiling them into a small test program and stracing them < 1311683375 218583 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Good way of letting someone else have to handle the dirty work of gathering lists of all those flags and their meanings. < 1311683422 63160 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :I dread trying to deal with ioctl < 1311683457 148231 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :at least it can only be used on character special devices, which cuts down the number of cases somewhat; if I don't mknod a device, then nothing can ioctl at it < 1311683464 376398 :CakeProphet!~adam@h112.26.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1311683464 428956 :CakeProphet!~adam@h112.26.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1311683464 429114 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1311683505 133801 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :perhaps I'll go and censor anything in my code that gives away why I'm writing it, and post source somewhere < 1311683507 627787 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :it'll take a while, though < 1311683524 897134 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :linux/errno.h has values 512..516 as ERESTARTSYS, ERESTARTNOINTR, ERESTARTNOHAND, ENOIOCTLCMD and ERESTART_RESTARTBLOCK with a comment "These should never be seen by user programs. -- Note that ptrace can observe these at syscall exit tracing, but they will never be left for the debugged user process to see." < 1311683542 681271 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :good catch < 1311683579 848631 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Also for some improbable reason there's a set of NFSv3 errors in the same file. < 1311683584 106420 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :hmm, I should try to track down that suspected kernel bug I saw earlier < 1311683614 824276 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :#define EJUKEBOX 528 /* Request initiated, but will not complete before timeout */ <- Interestingly named. < 1311683696 278838 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :same file? < 1311683721 352554 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :hmm, I should look into the implementation of syscall(2) some time < 1311683941 699325 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :fizzie: gdb/i386-nat.c seems to do the debug register accesses < 1311683946 733302 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :it seems that you can only set four hardware break/watchpoints < 1311683963 635137 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :which is a little annoyingly low < 1311683963 744583 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, there's DR0 .. DR3 registers for it. < 1311683991 514698 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :and DR6 and DR7 are status and control < 1311684025 556799 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I've only used three at any given time. < 1311684138 450709 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :the actual interface for setting the debug registers for another process in Linux appears to be to poke into the context-switched-out version of the registers using ptrace, so that they get set as the process context switches back in < 1311684236 628480 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 PRIVMSG #esoteric :aha, it's "u_debugreg" in struct user < 1311684237 858448 :ttm_!~daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1311684271 268746 :clog!~nef@bespin.org JOIN :#esoteric < 1311684373 424560 :ais523_!93bcc029@gateway/web/freenode/ip.147.188.192.41 QUIT :Quit: Page closed < 1311684753 467209 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Another auto-generated book: http://www.barnesandnoble.com/w/nomic-lambert-m-surhone/1025063254?ean=9786130549695&itm=13&usri=nomic < 1311684776 340614 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Or... huh? < 1311684788 187080 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :How does the cover know that it's Suber if it's autogenerated? < 1311684797 150706 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :But... HIGH QUALITY WIKIPEDIA ARTICLES < 1311684864 30977 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://www.barnesandnoble.com/w/road-rules-lambert-m-surhone/1028378779?ean=9783639996302&itm=1&usri=lambert%2bm%2bsurhone < 1311684902 297875 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Um, clicking the cover gives a different picture < 1311685402 786932 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :You know who has an underappreciated job? < 1311685409 507141 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Tech support people < 1311686313 287374 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 252 seconds < 1311686337 944562 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311687177 334427 :derrik!~xix@gprs-inet-65-55.elisa.ee JOIN :#esoteric < 1311687617 713437 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1311687695 265403 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1311687787 706326 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Ping timeout: 260 seconds < 1311688517 793655 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1311688720 403064 :itidus21!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au JOIN :#esoteric < 1311688937 224749 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au QUIT :Ping timeout: 258 seconds < 1311689642 648744 :itidus21!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au NICK :itidus20 < 1311690245 776960 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1311690336 219184 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1311690401 351425 :MSleep!~fyrc@c-174-55-44-190.hsd1.pa.comcast.net NICK :MDude < 1311690652 110529 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1311692102 448262 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311694482 111032 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au QUIT :Quit: Leaving < 1311694991 486554 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1311695106 341151 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au JOIN :#esoteric < 1311697094 972522 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@pl fracf = \x y -> (color iters) $ (mandelbrot iters) x y < 1311697095 25549 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :fracf = (color iters .) . mandelbrot iters < 1311697389 825821 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello! < 1311698146 529072 :MigoMipo!~John@84-217-12-128.tn.glocalnet.net JOIN :#esoteric < 1311698317 552523 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1311698598 523784 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1311702458 543620 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1311704133 565263 :olsner!~salparot@c83-252-161-133.bredband.comhem.se QUIT :Ping timeout: 276 seconds < 1311704159 343878 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Read error: Connection reset by peer < 1311705845 189052 :itidus21!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au JOIN :#esoteric < 1311705979 137732 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au QUIT :Ping timeout: 258 seconds < 1311706156 124650 :itidus21!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au NICK :itidus20 < 1311706546 72270 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello! < 1311706572 462460 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I know own an inflatable toy electric guitar < 1311706598 539789 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :How can one know own? < 1311706612 614495 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That was a slip of the finger. < 1311706618 97593 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I meant "now own" < 1311706627 412380 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :In fact, s/know/now/ < 1311706663 31965 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Is that how it's done? < 1311706678 635140 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ACTION . o O ( "now" ++ "here" ) < 1311706797 370756 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :Taneb: Yuh. < 1311706804 893073 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Oh good < 1311707450 670880 :olsner!~salparot@c83-252-161-133.bredband.comhem.se JOIN :#esoteric < 1311709255 143489 :derrik!~xix@gprs-inet-65-55.elisa.ee PART :#esoteric < 1311712120 632185 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I've got TVTropes out of my top six websites on chrome on this computer! < 1311712176 298470 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yay < 1311712222 307018 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And now I am anxiously awaiting a mildly embarrasing video of myself to be uploaded to the internet < 1311712962 650913 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1311713216 598866 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I've had an idea for an esoteric programming language < 1311713254 645782 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Gonna make a page in user namespace < 1311713268 838818 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK. What idea is that? < 1311713296 495303 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :You know Binary Combinatory Logic and Binary Tag System and things? < 1311713308 119519 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The binary ones < 1311713319 523431 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Ping timeout: 240 seconds < 1311713338 660762 :quintopia!~quintopia@74.117.158.92 JOIN :#esoteric < 1311713338 731206 :quintopia!~quintopia@74.117.158.92 QUIT :Changing host < 1311713338 783484 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1311713427 26303 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Basically, it's 2^n of those < 1311713442 587860 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's a variety pack of binary turing tarpits with no IO < 1311713463 818418 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm going to call it... BINARY VARIETY PACK < 1311714791 641096 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/User:Taneb/Binary_Variety_Pack < 1311714853 228568 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Remote host closed the connection < 1311715214 15095 :MigoMipo!~John@84-217-12-128.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1311715932 961004 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Ping timeout: 255 seconds < 1311715979 818406 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1311716651 932172 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Quit: Leaving < 1311717228 760491 :Zwaarddijk!miekko@infa.abo.fi PRIVMSG #esoteric :anyone here remember a novelty abstract strategy game from the 1990s where there was like height differences between different squares on the board, and the pieces were different-sized semispheres? < 1311717884 975840 :GuestIceKovu!x@ANantes-259-1-167-249.w90-49.abo.wanadoo.fr PRIVMSG #esoteric :I was mostly playing Red Alert back then as far as strategy games go < 1311717890 128016 :GuestIceKovu!x@ANantes-259-1-167-249.w90-49.abo.wanadoo.fr NICK :Slereah < 1311717894 823297 :Slereah!x@ANantes-259-1-167-249.w90-49.abo.wanadoo.fr PRIVMSG #esoteric :And AGE OF EMPIRE < 1311718524 543570 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1311718781 323895 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Slereah: Yes, in the 1990s they could only afford a single Empire. < 1311718837 243435 :Slereah!x@ANantes-259-1-167-249.w90-49.abo.wanadoo.fr PRIVMSG #esoteric :Well, obviously, the only empire was MINE < 1311718841 370351 :Slereah!x@ANantes-259-1-167-249.w90-49.abo.wanadoo.fr PRIVMSG #esoteric :Because I WIN < 1311719114 351911 :Zwaarddijk!miekko@infa.abo.fi PRIVMSG #esoteric :i recall that game from some old popular science magazine adverts < 1311719118 296398 :Zwaarddijk!miekko@infa.abo.fi PRIVMSG #esoteric :I never saw it with my own eyes < 1311719125 439497 :Zwaarddijk!miekko@infa.abo.fi PRIVMSG #esoteric :and now I've gotten intrigued as to what the rules may have been < 1311719133 641835 :Zwaarddijk!miekko@infa.abo.fi PRIVMSG #esoteric :how the differences of elevation may have affected the gameplay < 1311721772 622085 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1311722038 515615 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1311722925 426527 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1311724007 742131 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1311725054 580372 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311725704 62556 :olsner!~salparot@c83-252-161-133.bredband.comhem.se QUIT :Ping timeout: 260 seconds < 1311725901 460384 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :robots----> < 1311725937 113012 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :IT HAS BEGUN? < 1311725946 625786 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1311726066 330515 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :In man against machine, machine will conquer all < 1311726075 761783 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1311726092 614042 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Until the Butlerian Jihad, that is < 1311726105 921024 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1311726153 127016 :Zwaarddijk!miekko@infa.abo.fi PRIVMSG #esoteric :dune is kinda hegelian dialectic < 1311726156 107740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:41:56: if i have n regexes, is it possible to compile them all into one optimized thing that will match if either one had matched? < 1311726157 670770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :23:42:03: like a big or operator < 1311726159 292658 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a|b|c|d < 1311726185 908338 :Zwaarddijk!miekko@infa.abo.fi PRIVMSG #esoteric :thesis: machines rule, antithesis: humans rule, synthesis: they coexist < 1311726193 959524 :jcp!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 260 seconds < 1311726221 567193 :Zwaarddijk!miekko@infa.abo.fi PRIVMSG #esoteric :MARX IN SPACE < 1311726232 810694 :variable!~thing@unaffiliated/variable JOIN :#esoteric < 1311726236 489922 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Zwaarddijk: Except for the part where they don't really coexist and instead enslave and destroy one another most of the time < 1311726236 542383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:43:32: hmmm, so doesn't the fact that humans are reasonably effective at solving the halting problem for a given language suggest that it's impossible to replicate human intelligence via Turing-complete computation? < 1311726253 311066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: we are terrible at solving the halting problem, and obviously turing machines can solve a subset of the halting problem < 1311726256 730543 :Zwaarddijk!miekko@infa.abo.fi PRIVMSG #esoteric :NihilistDandy: read the sequel the son of Herbert's wrote? < 1311726268 80161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :00:44:34: well, I suppose since we're not perfect at it, and we can't solve it for languages that are unknown to us.. < 1311726269 781793 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"not perfect" -- you're way too kind to human intelligence :P < 1311726283 787272 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Zwaarddijk: Not yet. Still getting through those. Just doesn't feel the same. < 1311726321 613164 :Zwaarddijk!miekko@infa.abo.fi PRIVMSG #esoteric :yeah I know. < 1311726326 827093 :Zwaarddijk!miekko@infa.abo.fi PRIVMSG #esoteric :they do suck < 1311726351 961954 :jcp|other!~alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 276 seconds < 1311726353 543700 :Zwaarddijk!miekko@infa.abo.fi PRIVMSG #esoteric :and they kinda change feeling, and the end plot changes are kind of orthogonal in story space to any good endings < 1311726362 521165 :Zwaarddijk!miekko@infa.abo.fi PRIVMSG #esoteric :er, well, you get what I'm trying to say < 1311726367 132233 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Yes. Yes I do < 1311726374 992551 :Zwaarddijk!miekko@infa.abo.fi PRIVMSG #esoteric :I am a bit disappointed at how it turns out < 1311726381 387483 :Zwaarddijk!miekko@infa.abo.fi PRIVMSG #esoteric :I liked the rabbis-in-space, though < 1311726394 710372 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric ::D < 1311726409 131973 :Zwaarddijk!miekko@infa.abo.fi PRIVMSG #esoteric :those were kind of a wtf moment < 1311726434 65324 :Zwaarddijk!miekko@infa.abo.fi PRIVMSG #esoteric :this bene gesserit thingy where they go and say something like 'oh, we collaborate at times with an even older conspiracy' < 1311726434 210043 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :04:12:03: So what' are "true but unprovable" statements for a system of axioms? < 1311726435 959316 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :04:12:10: Or does that not apply to CH? < 1311726436 12530 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :04:12:51: there is no such thing, truth only applies _inside_ a model of the axioms, unless it holds for _all_ models, in which case its provable. < 1311726447 727337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well a lot of people natter about "true but unprovable" things, perhaps even people with skill, decades back, I presume... < 1311726456 564984 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is bandied about casually quite a bit < 1311726480 983841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :04:24:20: and i'm not entirely sure if there are some systems weaker than peano arithmetic (weak enough not to allow godel's proof) but still expressive enough to talk about their own consistency, and then maybe prove it. < 1311726481 37663 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yes IIRC < 1311726483 80505 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it doesn't have induction, I think < 1311726487 378403 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Zwaarddijk: olawd < 1311726530 565168 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott: Jesus, hitting your backlog hard enough? < 1311726545 82368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: you realise i do complete logreads, right :D < 1311726557 453545 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan even does a lot of the time, though he replies rather less :P < 1311726567 84841 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :> elliott sleep < 1311726567 639124 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `elliott'Not in scope: `sleep' < 1311726573 541609 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Ah, that explains it < 1311726578 212851 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :actually it's more of a complete logbrowse at best < 1311726589 444098 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you're dead to me < 1311726624 39158 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Also, I missed a lot of good conversation < 1311726639 225974 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :start logreading < 1311726642 313561 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's fun + educational < 1311726644 770876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unless idiots were talking < 1311726660 243485 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :-unless < 1311726660 719767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :speaking of which, Gregor really needs to add ignores to the codu log formatter < 1311726663 575567 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Oh, snap < 1311726693 164405 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :08:00:42: ais: nowadays people need to commute, it's a requirement of our way of life. it takes a special dedication for someone not to commute at all. < 1311726695 370512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cheater lives in a world consisting only of himself < 1311726700 467416 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, that's not funny, it's just accurate-looking :( < 1311726714 965755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION scrolls faster < 1311726757 802727 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :08:06:03: OTOH the tube makes you ill and deaf, so i don't like it. < 1311726759 244998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :damn that illifying tube gas < 1311726759 773527 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Also, DeJaVu Sans Mono is the best monospaced font, period < 1311726764 951363 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hahahaha < 1311726766 942034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah sure < 1311726770 798385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also you misspelled its name < 1311726774 739891 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well miscapitalised. < 1311726784 359706 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Did I? I never remember where the damn caps go < 1311726795 884113 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Ah < 1311726798 721524 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :DejaVu < 1311726802 503294 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :There we go < 1311726815 228504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How many monospaced fonts have you used? :p < 1311726829 251594 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :A dozen regularly < 1311726833 333503 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :More experimentally < 1311726833 986749 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de PRIVMSG #esoteric :De Javu < 1311726969 956383 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Inconsolata just doesn't have the Unicode coverage I want :D < 1311727021 752844 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Inconsolata only renders nicely on OS X, which is odd since it wasn't created on OS X. I want to try Pragmata, but it costs a lot of money and I can't find it pirated anywhere. < 1311727029 876805 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But I'm using DejaVu because it's the default. :p < 1311727039 155489 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I have it < 1311727045 42943 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Pragmata, that is < 1311727045 221191 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Anyway how much Unicode does your code have?) < 1311727045 388610 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :haha fonts that cost money < 1311727060 194661 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: Huh, where'd you get it? Don't tell me you paid for it. :p < 1311727067 163705 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott: Hell no. I know a place < 1311727079 322995 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott: I use Haskell fontlock in Emacs, and some of the characters are in obscure spaces < 1311727091 554701 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Haskell fontlock =/= Haskell unicodeifying stuff < 1311727104 515862 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :No, but it displays stuff in pretty unicode ways < 1311727107 714713 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: A place just for fonts? That must be like the driest pirate cove in the universe. < 1311727112 614784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No < 1311727121 203929 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It does not < 1311727121 258041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That is a separate thing < 1311727121 258212 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haskell-mode does nothing of the sort < 1311727124 12515 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott: It's actually for music. The fonts are just coincidental < 1311727135 459959 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Hipsters like fonts, I guess < 1311727152 715209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: Amazing. (I don't suppose it's one of the "famous" places.) < 1311727159 283576 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Kinda famous, I guess < 1311727166 167786 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I can dropbox you the font if you want < 1311727202 960735 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That would be nice. (By famous I meant the few OiNK (did I get my hipster capitalisation right?) replacements.) < 1311727224 958880 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Also, I'm not really sure how what the file haskell-font-lock.el is doing anything but what I said it does < 1311727231 655243 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :*other than < 1311727239 252105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :10:06:09: It's also quite common. Doesn't the Windows-bundled FreeCell also allow it? (With the old one having 32000 possible games, of which all but one are solvable, or something like that.) < 1311727244 474900 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: There are like five unsolvable games, I think. < 1311727252 186091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Some of the negative numbers. < 1311727261 856752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: Well, it is certainly not haskell-mode. < 1311727272 900288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There is an Emacs Unicode thing on the Haskell wiki. < 1311727282 311875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't know why it'd call itself haskell-font-lock. < 1311727295 639356 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott: You can read it yourself. It's bundled with haskell-mode < 1311727326 757507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, it is? < 1311727330 347539 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Yup < 1311727345 788176 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :You have to turn it on or hook it, but it's there < 1311727388 252246 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Oh, actually I guess I just setq'd < 1311727388 641041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, seems so. < 1311727391 81400 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: Well, it is a bad idea anyway. < 1311727396 3820 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :(setq haskell-font-lock-symbols t) < 1311727397 480123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: It breaks indentation. < 1311727397 682518 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Why? < 1311727402 756816 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And alignment. < 1311727407 629099 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Not noticeably, except in very few cases < 1311727411 834761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Doesn't matter < 1311727416 325855 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It's a deal breaker < 1311727420 949390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also using Unicode is a total hack for this. < 1311727433 883978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :What you really want is some sort of realtime LaTeX-esque code rendering. < 1311727437 595028 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Well, if you wanna do it better, I'm sure they'd love the effort < 1311727439 877857 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric ::D < 1311727445 78161 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But eh; this hack isn't even enough to fix the <*> operators. < 1311727461 289446 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: IF U CRITICISE FILM......... THEN WHY DONT U MAKE A BETTER FILM????/// CHECKMATE EBERT < 1311727465 324125 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :lol < 1311727482 496602 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I didn't say you shouldn't criticize < 1311727486 835241 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :You just seem passionate about it :D < 1311727500 342644 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not passionate about it :P < 1311727508 388029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm just relatively certain it's a bad idea < 1311727521 108502 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I could be more apathetic, if you'd like? < 1311727529 859138 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :And I'm relatively certain that if you're not braindead it is a non-issue :D < 1311727541 405539 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I've had zero indentation issues < 1311727553 260742 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric ::P < 1311727553 885530 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It has demonstrable flaws, I'm allowed to point them out :p < 1311727681 771914 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Heh, Pragmata is only legible at fourteen pt < 1311727692 10778 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I feel like I'm blind < 1311727868 982771 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : I could be more apathetic, if you'd like? <-- so you say you could care less? < 1311727932 933558 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I could care in one of several directions. < 1311727950 849644 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1311727960 670378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: :D < 1311727969 898987 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i only care in spirals < 1311727986 88070 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :The Mandelbrot Sigh < 1311728039 278631 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im too subhuman to care in fractals. spiral sigh. < 1311728334 884523 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :to care in fractals is simple. just care in fractals, then care in fractals. < 1311728360 357443 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :You forgot the most important step < 1311728362 446448 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :I think that's an infinite loop. < 1311728379 635168 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :You need to say "just care in fractals, while caring in fractals at the same time" < 1311728387 407432 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sorry, s/then/and/ < 1311728411 665544 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :NihilistDandy: what step < 1311728427 321388 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Care in fractals, of course < 1311728453 980724 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :let care = care in fractals < 1311728505 600931 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> takeWhile (>4) [1,2,3] < 1311728506 126603 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1311728508 892510 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Anyway, off to work. < 1311728568 749051 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Quit: Workin' < 1311728688 730503 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1311728709 27716 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1311728716 957921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rip bats < 1311728817 137708 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's animal abuse! < 1311728823 743679 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also, you might catch rabies < 1311729120 260006 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::{ < 1311729520 202493 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let x = let y = y in x in 5 < 1311729520 806783 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 5 < 1311729554 282832 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fancy < 1311729604 683002 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t let y = y in y < 1311729605 279253 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall t. t < 1311729741 9689 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :imagine if Haskell had only runtime errors and lazy evaluation < 1311729759 926788 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :let y = ha ha ha ha ha ha ha in 4 < 1311729772 81315 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :what no scoping? < 1311729798 212398 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes but the scoping errors only arise when the code executes < 1311729848 965091 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as it does in Python and Perl without strict. < 1311729894 232851 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :though I guess syntax errors couldn't be runtime errors... < 1311729908 651885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sure they could :D < 1311729929 971680 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this would lead to some ambiguous parsing.. < 1311729937 722999 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because EVERYTHING would have to parse correctly. < 1311729941 62288 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to be run < 1311729946 923310 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then give a syntax error. < 1311729966 537444 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au QUIT :Ping timeout: 258 seconds < 1311729968 689189 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :unless you include parsing as part of "runtime"... < 1311729970 606674 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: the problem is how late to detect them i guess. if you have a function definition it needs to be parsed before you can use it. < 1311729994 276479 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :at least up to the point of finding out where it _ends_ < 1311730005 494861 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: sure but you can delay finding the values it _references_ < 1311730012 954004 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah you just need to be able to discern the boundaries of things. < 1311730016 677370 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : unless you include parsing as part of "runtime"... < 1311730017 7459 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yep < 1311730020 189879 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :of course lisp makes this easy with the parens < 1311730028 258166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nope < 1311730032 242508 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and in haskell, layout can help < 1311730033 95299 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can modify the readtable < 1311730037 807348 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1311730059 315118 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in some lisps, at least. < 1311730068 29196 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :still, the readtable isn't modified until after the command which modifies it, i presume. < 1311730144 424866 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :of course in haskell the insensitivity to declaration order makes it harder again... < 1311730280 424059 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::) < 1311730358 701083 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :A copy of Canada's ruleset from 2008/4/28 has been recovered < 1311730382 627750 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :Which Canada? < 1311730395 877767 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :The nomic < 1311730405 767448 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :^^(still ambiguous, kind of) < 1311730427 721646 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"I'm pretty sure you aren't allowed to have a T rating with that many stabbed children." < 1311730428 721048 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :Which nomic. :) < 1311730429 170379 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :The one whose players would call it a "nomic" < 1311730431 346051 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: How amazing < 1311730433 544118 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :Which nomic. :) < 1311730438 524643 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which nomic. :) < 1311730439 13780 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which nomic. :) < 1311730439 360949 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Which nomic. :) < 1311730451 420885 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But there are two nomics called Canada Sgeo it's true < 1311730461 658534 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :One lasted about ten messages. < 1311730473 706175 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :o.O < 1311730512 708236 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"I'm pretty sure you aren't allowed to have a T rating with that many stabbed children." < 1311730513 222126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wait < 1311730515 846156 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I already quoted that >_< < 1311731500 44390 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you ever argue about relativity when playing D&D game? < 1311731520 647118 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :relatively rarely. < 1311731568 240235 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :Not much relativity. < 1311731575 754022 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :Classical mechanics, fairly often. < 1311731600 113104 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :Though the peasant railgun has elicited discussion of relativity. < 1311731908 224706 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :alias ls 'echo ls: .: Permission denied' < 1311732412 517084 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I was arguing about relativity having to do with "Time Hop" power. < 1311732658 143051 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :woo, this is broken < 1311732955 222036 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :zzo38: Oh dear, what happened. < 1311732989 832246 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IamA The New Old Spices Man Fabio AMA (Internet keywords Romance, Fabio, Old Spice, Italian Supermodel, Italian, Motorcycle) (self.IAmA) < 1311732990 140105 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :internet keywords < 1311733058 693952 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :italiam supermodel motorcycle romance eh < 1311733069 343996 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :thanks internet keywords < 1311733082 908314 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i could never have done it < 1311733082 960806 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Did anyone read The Silmarillion? That book explains everything. The entire Lord of the Rings is actually just the epilogue to incredibly epic saga that is The Silmarillion." < 1311733084 48369 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :without you < 1311733087 162511 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :isn't The Silmarillion like in encyclopedia form < 1311733090 353570 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :driest saga ever < 1311733137 416272 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :probably oerjan knows because i think he read all of the tolkein shit < 1311733142 660716 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe < 1311733230 182326 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nah, i only read it until about the part where they created the sun and moon, i think < 1311733266 773071 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i, too, hate the sun and the moon < 1311733281 278050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"SO the one ring is saurons horcrux? ya?" < 1311733282 789905 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :then you, melkor and sauron have something in common. < 1311733296 49153 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i haven't read the bible, explain < 1311733297 827954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : < 1311733305 255865 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::P < 1311733357 290 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: melkor/morgoth is the main evil guy, he destroyed the light sources they had previously on two occasions < 1311733373 232387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh is that the satan guy < 1311733376 730688 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also lol, moon's light source < 1311733380 525757 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :more or less. < 1311733381 572535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I WILL SMASH THE LIGHTBULB IN THE MOON < 1311733403 7990 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"If Tom Bombadil wore the ring it would be as if Melkor returned. If i remember correctly, Bombadil is the most powerful character in the trilogy, similar or exactly like the gods created by illumitar. Therefore he has the most to lose if he was to wear the One Ring, because he had the such immense power that was corrupted for evil" < 1311733403 883424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Tom Bombadil did wear the ring. It had absolutely no effect on him." < 1311733413 638421 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :although after he is exiled from the world entirely, sauron takes over. < 1311733428 62560 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :where's he exiled to < 1311733431 886858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :azkaban? < 1311733439 74458 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i can't tell my religions apart < 1311733442 410739 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nah i think it was sort of outer space < 1311733581 505048 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: so i take it tom bombadil's a pretty minor character < 1311733581 819351 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think morgoth may have attacked the sun and moon at one point too, but failed in destroying them. < 1311733587 49769 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm reading all about how he's like the most powerful thing in the universe < 1311733589 149636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and nature itself < 1311733592 718041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and im imagining this bit part < 1311733619 994468 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how can the most powerful thing in the universe have the name tom < 1311733620 874032 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: well the thing about him is that he is the only character in LoTR who is entirely unaffected by the ring, so it's easy to start speculating... < 1311733621 786038 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how does that work < 1311733627 384970 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: right :D < 1311733632 48383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: but he is minor yes < 1311733642 916505 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes, he only show up briefly < 1311733645 842183 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*shos < 1311733648 108539 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*shows < 1311733698 985312 :cheater_!~ubuntu@e179115136.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311733738 667137 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: i have this weird vague idea that maybe morgoth's attack was how the moon got phases, or something like that. < 1311733762 555586 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this was around the point i stopped reading. < 1311733768 882761 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1311734245 37073 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Maybe I should read LOTR < 1311734258 919049 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Got bored last time I started. But that was probably over a decade ago < 1311734288 400033 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :Sgeo: Perhaps not. < 1311734293 3143 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :LotR is not well-written. < 1311734311 319192 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :In fact, it's fairly poorly written. < 1311734319 507252 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net PRIVMSG #esoteric :Brilliant setting, decent narrative, poor writing. < 1311734498 403646 :cheater_!~ubuntu@g229130233.adsl.alicedsl.de JOIN :#esoteric < 1311734638 100907 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au JOIN :#esoteric < 1311735339 278972 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah < 1311735725 896670 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, did you ever finish Dot Action 2? < 1311735743 552235 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: I don't think so :P < 1311735748 986739 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But I tried all the levels at least < 1311735753 169337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The bonus ones were impossible < 1311735758 557914 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(As in difficult) < 1311735776 19176 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I remember one of the bonus ones being easy < 1311735953 565211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"First of all, I like Haskell a lot. I’m the Thompson in “Thompson-Wheeler Logo.” That cute shape that cleverly combines the lambda and monad bind shapes? My idea. The irony is not lost on me. That Haskell logo of mine is used all over the world, and yet I’m barely a mediocre Haskell programmer." < 1311735955 31661 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :UR SO FAMOUS < 1311735961 158122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THE NAME THOMPSON-WHEELER LOG OIS KNOWN WORLD WIDE < 1311735977 97746 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The thing with Time Hop power, is, I was trying to remove a device someone was wearing. I said they would still be wearing the device when it reappeared. The DM and other player thought not. However, I still knew a way to remove the device regardless, by putting a rock in the way. < 1311736004 624334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Perhaps you formalists know handwaving over the details as the “Axiom of Choice,” no? I hearby invoke it." < 1311736008 376540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh my god you're a shithead i'm not reading this post < 1311736088 238841 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is honestly the worst written thing ever < 1311736099 585954 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im going to use another haskell logo because of how annoying this guy is < 1311736117 278411 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, linky? < 1311736125 885106 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: http://willowbend.cx/2011/07/22/whats-wrong-with-learning-haskell/, bring your shithead filter < 1311736155 24997 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this guy is really, REALLY annoying and bad at writing and also has no good point < 1311736165 871071 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh the post is over already < 1311736283 992356 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Confessions of a Wannabe Capitalist < 1311736286 463981 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what does this mean < 1311736295 832163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh my god that is his subtitle what < 1311736312 656632 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wow this post < 1311736316 200241 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is so bad < 1311736318 778921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is < 1311736323 509480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he really hates DAMN FORMALISTS < 1311736338 666257 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :So he's not good at math, and wants resources to help him learn Haskell < 1311736350 888476 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :basically he wants people to put big warnings on their blog < 1311736352 702504 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IF UR DUM DONT READ < 1311736354 116848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :READ LYAH INSTEAD < 1311736355 183523 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Although he keeps using "axiom of choice" randomly, I don't see what's wro.. oh < 1311736365 699660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because irc isn't good enough or i guess because he just didn't bother joining irc < 1311736375 302610 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: he knows there are resources < 1311736379 646150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he just wants people to tell him what not to read < 1311736382 125147 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :without him doing anything < 1311736391 227540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also AXIOM OF CHOICE AXIOM OF CHOICE IT'S "HANDWAVING" HAHA THEORISTS IM A SHITHEAD < 1311736395 966152 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NOTE: I KNOW NOTHING < 1311737029 127092 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :"It worked when I was learning Ruby. Not here. This was a bad idea. I learned nothing and it made me feel bad. Yeah, poor me." -- same effect as lurking in a japanese chatroom to learn japanese < 1311737051 213659 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :++ < 1311737067 873921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, assuming it was a japanese chatroom about japanese. :p < 1311737122 483735 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it wasn't < 1311737142 773137 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well it was a japan-themed english chatroom < 1311737334 170938 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :elliott: i am actually learning a lot from this article < 1311737346 303790 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1311737428 49787 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :doesn't mean i back the guy up but the idea of using haskell to prove things is good to know < 1311737524 33794 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: not a good idea (Haskell's type system is an inconsistent logic) < 1311737528 791403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it also has no facilities for the purpose < 1311737531 208494 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nobody does that beyond a toy :P < 1311737536 815565 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :see Coq, Agda for this idea fully fleshed out < 1311737538 238977 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(and safely) < 1311737539 968660 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think someone used Haskell to prove Haskell < 1311737541 70196 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :more Coq < 1311737549 524852 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: Haskell is too powerful for that... < 1311737549 577305 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but i actually got a damned good resource for people like me < 1311737556 65985 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Gödel) < 1311737558 755775 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :zzo38: Impossible < 1311737598 266091 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :one thing I encountered when learning about compilers is a mysterious misconception that I had carried. < 1311737604 204465 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I know about Godel, although I did read somewhere, someone used to prove Haskell or at least part of it. < 1311737623 116545 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I'm not sure if it's analagous to a fractional component left over after a division. < 1311737644 765570 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :But, Suppose you have a tower of blocks on the ground. < 1311737656 991527 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :They stand together. < 1311737675 377586 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :And yet, there is no glue. < 1311737684 900824 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what < 1311737751 455633 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Gravity??? < 1311737795 166032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat < 1311737812 194672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: not impossible, it just means that Haskell's type system is inconsistent, which it is :-P < 1311737828 62832 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can prove it already, it just won't be a very good proof < 1311737847 337229 :copumpkin!~pumpkin@unaffiliated/pumpkingod PRIVMSG #esoteric :http://www.eleves.ens.fr/home/amarilli/falso/ < 1311737860 563783 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mmmm falso < 1311737876 894027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.eleves.ens.fr/home/amarilli/falso/axioms.png nice coq screenshot < 1311737926 305655 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe the proof is its own counterexample < 1311738131 214918 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: Well, it depends on the semantics you assign to Haskell - if you use its type system, then yes < 1311738157 304165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: the topic was proving things curry-howard-wise. < 1311738171 435901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so that's the only interpretation, proving Haskell's consistency with the proposition as a type and the proof as a value < 1311738219 406287 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :one thing the layfolk like me tend to do is underestimate the spectrum of formally provable things < 1311738269 74795 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hmm < 1311738293 910346 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i was impressed by reading on wiki about the jordan curve proof i think it was called < 1311738316 472788 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://static.reddit.com/ads/takemymoney.jpeg no < 1311738680 309412 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :So, looking at atoms or molecules vs looking at things the same relative size as us. I think this idea could become something cool in programming < 1311738709 5202 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :(oh wait thats exactly what happens ;_; ) < 1311738765 112351 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :however < 1311738778 702000 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I have yet to see a high level game of life < 1311738849 705758 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :When the level is so much higher than the baseline of live and dead cells that you couldn't recognize it anymore < 1311739217 444918 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I am very bad at not being vaporware < 1311739326 899815 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im vapourware irl < 1311739394 185418 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you both seem quite implemented to me < 1311739600 251582 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :monqy, how perverted. < 1311739600 679936 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :<: < 1311739602 280144 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::< < 1311739666 389435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1311739681 198436 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :its perfectly normal for subhumans like me < 1311739695 991656 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: dont worry evolution will turn u into a human soon < 1311739698 210930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i know from pokemons < 1311739733 461592 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :god this mcmap code isso raciest to me < 1311739748 709320 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Fuck politics < 1311739749 162604 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://www.politifact.com/truth-o-meter/statements/2011/apr/29/barack-obama/obama-regrets-2006-vote-against-raising-debt-limit/ < 1311739752 471923 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i HATE raciests,, they make me sick,.; < 1311739757 771939 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Fuck politics < 1311739760 870301 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :then sgeo talked about politics < 1311739762 814619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pro < 1311739893 192433 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION wonders if SLIME works with Emacs 23.1 < 1311740235 942405 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1311740242 940775 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1311741523 707858 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pojdoijerioenoinefoinefoineoinef < 1311741800 248244 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1311742345 808775 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 250 seconds < 1311742370 158357 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311743688 662707 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that's not a very readable presentation, randall. < 1311743714 509674 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow that is the stupidest thing < 1311743719 539347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :has he finally given up < 1311743730 739534 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :It's not readable, but pretty awesome < 1311743736 620535 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how's it awesome < 1311743741 630348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"i took some data BUT NOW IT IS POLAR........" < 1311743759 356598 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@hoogle findIndex < 1311743759 434013 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.ByteString findIndex :: (Word8 -> Bool) -> ByteString -> Maybe Int < 1311743759 500941 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.List findIndex :: (a -> Bool) -> [a] -> Maybe Int < 1311743759 553708 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Map findIndex :: Ord k => k -> Map k a -> Int < 1311743854 130370 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1311743857 444152 :elliott_!~elliott@95.149.243.211 JOIN :#esoteric < 1311743879 882508 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Ping timeout: 250 seconds < 1311743916 719533 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i went to wiktionary a few times and now chromium won't stop autocompleting to wiktionary i want it to autocomplete to wikipedia so i can hit tab to make it search wikipedia this is the dumbest thing help < 1311743931 185970 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@pl \z -> (magnitude z) > 2 < 1311743931 258147 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(> 2) . magnitude < 1311743940 205778 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: ok < 1311743940 322581 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :monqy: add a keyword for wikipedia < 1311743947 421740 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :coppro: gross < 1311743953 801499 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott_: no u < 1311743954 765663 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: delete from history? < 1311743956 500681 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how do i do that i am not good at this < 1311743963 481017 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the keyword thing < 1311743964 441199 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :erase,,,, the LIE < 1311743965 908877 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :unless keyword is bad < 1311743971 388500 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i dont even think chrome has those < 1311743979 103122 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :also how do i erase the lie < 1311743984 952704 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh there's a button < 1311743985 795275 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :thanks < 1311743987 907591 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: chrome:history -> edit items < 1311743992 682740 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yeah i hit it < 1311743999 291353 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :then purge,,, < 1311744009 754630 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I forget exactly how you do it in chrome < 1311744051 710533 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :seems that http://www.google.com/support/chrome/bin/answer.py?answer=95653 is the only thing < 1311744052 953837 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but gross < 1311744053 368578 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :if i hit clear all browsing data will it clear all the wiktionary results but not the rest of my precious history which isn't lies < 1311744064 550656 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :monqy: yes < 1311744068 363603 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :monqy: obviously < 1311744069 985440 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :can't you read < 1311744102 366860 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh no it's not doing what i want it to do < 1311744111 109334 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: you could just use the search history < 1311744128 615089 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what's that how do i do that < 1311744132 275356 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh you mean that thing < 1311744137 14064 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yeah I tried < 1311744151 243908 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that's what i was talking about when i hit clear all browsing data i guess it actually meant all browsing data though < 1311744156 397426 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and I can't find a select all < 1311744171 918004 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oh well < 1311744173 925856 :MDude!~fyrc@c-174-55-44-190.hsd1.pa.comcast.net QUIT :Read error: Operation timed out < 1311744175 304908 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :now u have less baggage < 1311744176 628350 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :its zen < 1311744192 742675 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :enjoy zen, < 1311744211 220489 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :You can delete search engnes < 1311744219 849660 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I did that ages ago < 1311744225 726505 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it still autocompleted to it < 1311744228 716877 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION deletes google MWAHAHAHAHA < 1311744248 911968 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION also deletes bing, to keep a sort of good/evil balance < 1311744250 293675 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Right click address bar, edit search engines, removing, doesn't help? < 1311744250 623264 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: purgaernces →manage searchkjnl; engines ---\→ delet wiktiaonry < 1311744258 945780 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Sgeo: poop u i do better < 1311744285 582898 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_: you could hurt someone with those typos < 1311744293 184566 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :→→→ < 1311744293 821697 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: yeah,,,like YUOU, DIE FUCKK < 1311744313 40656 :derrik!~xix@gprs-inet-65-46.elisa.ee JOIN :#esoteric < 1311744313 104169 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : hurt inside ,_ < 1311744317 97649 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott_, did you sleep anytime within the past 14 days? < 1311744322 227612 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ive never a slep < 1311744338 861601 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sometimes i a slep......like every night..... < 1311744356 627083 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Got it. So, we're conversing with the sleep-deprived ghost of elliott_ < 1311744362 325774 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :except on nights i dont a slep < 1311744368 917724 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :slep-deprived < 1311744387 216549 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : feels bad, imnever a god person, probably offended elliott_ (best guy), criticise typelexia............................................ but remoserful + planning to become better < 1311744390 850853 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :now our hero......... < 1311744409 918019 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*bizarro_oerjan < 1311744417 207510 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :👍 < 1311744439 498882 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: in an alternate universe............................................................................ you are a good person < 1311744465 747678 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bizarro universe: a good place???? < 1311744493 717775 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the BEST place. everyone got to kill people, fun! < 1311744746 697395 :pikhq_!~pikhq@71-219-210-137.clsp.qwest.net JOIN :#esoteric < 1311744943 637620 :pikhq!~pikhq@71-219-223-124.clsp.qwest.net QUIT :Ping timeout: 260 seconds < 1311745353 459325 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oerjan: this reminds me of the Radiohead song Fitter, Happier < 1311745405 775998 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: have you ever read the gentle introduction < 1311745412 34584 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i kind of want to just so i can say it was easy < 1311745426 506928 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to... Haskell? < 1311745430 221424 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i kind of want to just so i can say it was gentle < 1311745433 532181 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i cannot recall < 1311745451 136103 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :to category theory is it right < 1311745466 413650 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i assumed haskell... < 1311745470 947815 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I could be confusing it with something else gentle though < 1311745475 422460 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh it could be haskell < 1311745484 126645 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i am bad at gentle things < 1311745487 525901 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::'( < 1311745521 375727 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :so is gentle introduction supposed not to be gentle < 1311745534 317611 :myndzi\!myndzi@c-24-22-176-245.hsd1.wa.comcast.net JOIN :#esoteric < 1311745536 431477 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :its mlgentle < 1311745545 889135 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :help whjat does thsi mean help < 1311745550 685720 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :SML or OCaml or what? < 1311745554 881286 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Our purpose in writing this tutorial is not to teach programming, nor even to teach functional programming. Rather, it is intended to serve as a supplement to the Haskell Report [4], which is otherwise a rather dense technical exposition. Our goal is to provide a gentle introduction to Haskell for someone who has experience with at least one other language, preferably a functional language (even if only an "almost-functional" language such as ML or Sc < 1311745555 92730 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :heme). If the reader wishes to learn more about the functional programming style, we highly recommend Bird's text Introduction to Functional Programming [1] or Davie's An Introduction to Functional Programming Systems Using Haskell [2]. For a useful survey of functional programming languages and techniques, including some of the language design principles used in Haskell, see [3]. < 1311745588 684162 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh, you weren't saying that the title was "mlgentle" < 1311745623 691580 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i dunno this looks pretty gentle < 1311745624 64418 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : [stuff] < 1311745634 565225 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: i gather it becomes rough very soon < 1311745665 387982 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im afraid i already know haskell < 1311745669 844961 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :judging this may be difficult < 1311745678 636645 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it mentions hindley milner on page two, gseveral times < 1311745681 510419 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :a+ < 1311745685 571506 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i do not have formal education education............ < 1311745704 229032 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Similarly, we could define Int (fixed precision integers) and Integer by: < 1311745704 448200 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :data Int = -65532 | ... | -1 | 0 | 1 | ... | 65532 -- more pseudo-code < 1311745704 607298 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :data Integer = ... -2 | -1 | 0 | 1 | 2 ... < 1311745704 757230 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :no < 1311745706 219285 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :not valid tutorial < 1311745708 455306 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :notvalid int < 1311745710 568293 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :needsmor,e unumbers < 1311745728 995416 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :-- This is not valid < 1311745730 739413 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :-- Haskell code! < 1311745734 362900 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good coments⇧ < 1311745739 279985 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net QUIT :Ping timeout: 264 seconds < 1311745748 123826 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :sections on page three < 1311745749 67490 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :im lol < 1311745774 342853 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :monqy, never know when an idiot is reading and thinks "Oh, I need to copy/paste this code for this assignment" or something < 1311745795 686430 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the joke is that they put the code in there at all < 1311745807 892798 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :http://www.haskell.org/tutorial/fig1.gif < 1311745812 92162 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@pl \x -> color $ mandelbrot iters x < 1311745812 163087 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :color . mandelbrot iters < 1311745818 361593 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i like this daiagarm < 1311745825 524714 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it makes < 1311745826 508736 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Lymee: you should learn to do simple pls like that in your head... < 1311745827 463085 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :snese < 1311745830 39640 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :doesn't the Haskell spec mention Int being defined in that way kind of? < 1311745830 92717 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@src [] < 1311745830 145076 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :data [] a = [] | a : [a] < 1311745836 614765 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :monqy: ^ :P < 1311745847 118270 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Eh. < 1311745847 695304 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :even the haskell report does it < 1311745847 802124 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Wait. < 1311745856 599998 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :x.y = (x).(y), doesn't it. < 1311745861 920034 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :um what < 1311745866 544369 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :that's not a helpful question < 1311745868 768222 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Lymee: what? < 1311745876 949531 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :are yuou asking about its precedence < 1311745879 257430 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :(\x -> f (g x)) -> (f . g); f=color, g=mandelbrot iters < 1311745884 193349 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the joke is that the haskell report does bad things :( < 1311745884 939772 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :that's the easy way to reduce the above function < 1311745886 505050 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and is a bad person < 1311745894 9740 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i am not inviting the haksell report tyo my < 1311745894 702165 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :party < 1311745902 719295 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :can i come to party < 1311745916 546831 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :do you do bad things are you a bad peeron < 1311745924 714234 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :no < 1311745926 728732 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1311745954 184917 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott_ almost never kills anyone < 1311745960 419284 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :do you want to hear a joke monqy < 1311745966 494352 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i like good jokes < 1311745971 496996 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bad jokes too < 1311745974 825978 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :c can't do any kind of parametric polymorphism at all < 1311745976 40239 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :hahahaha < 1311745976 389134 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mediocre jokes die in hell < 1311745978 869718 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hahahahaha < 1311745979 292190 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :(without macro abuse) < 1311745986 815067 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :one time i abuxsed macros < 1311745993 161585 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I'm thinking it would be interesting to have a list type of sorts that basically puts a wrapper around the element type so that you can put "tags" and "sections" into the list. < 1311745998 497920 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and pretended i could do paramatrec pomylorphism in c < 1311746006 318741 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good < 1311746006 835886 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :times < 1311746020 312149 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :CakeProphet: so um < 1311746024 694678 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ListWrap t a = [t a]? < 1311746025 773102 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is parametric polymorphism? < 1311746026 236419 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :good < 1311746031 886678 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :both sections and tags are given unique identifiers. sections apply to every element of the list from when they start and finish, and tags are given to individual datums. < 1311746034 928164 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: yes. < 1311746034 980981 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :zzo38: any sort of generic types < 1311746039 660059 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :except it's more like... < 1311746043 525209 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :zzo38: in C, you must define a separate type for a list of each element type < 1311746048 621807 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :also a tuple of each element type, etc. etc. etc. < 1311746059 125802 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ListWrap t a = [Wrapper t a] < 1311746059 465236 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :this means that you can't write generic algorithms of pretty much any sort without ugly (void *) hacks. < 1311746078 351995 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i did ugly (void *) hacks < 1311746097 139201 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and swept them under the proverbial carpet with < 1311746097 795210 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :anyways, the end result is that you can define higher-order functions that allow you to manipulate only elements under a specific section or tag. < 1311746098 829730 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :macro abuse < 1311746100 50720 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You can, however, use macros in many ways, to define and to call with sizeof and so on < 1311746115 213431 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :WHICH, would be useful, for example, in writing combinators to compose rhythmic patterns in a song. :) < 1311746131 180495 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :CakeProphet: so um < 1311746143 452402 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :map (\(t,x) -> if t==goodT then f x else x) < 1311746147 558788 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: no < 1311746156 206211 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :mapTag t f = map (\(g,x) -> if t == g then f x else x) < 1311746157 177160 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :hard < 1311746170 498916 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because that does not allow the sections, or untagged elements. < 1311746193 312422 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, what I'm doing is an abstraction for something else. Good job. < 1311746199 669139 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :why do you need another type < 1311746237 442355 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :data Wrapper t a = Tagged t a | Section t | EndSection t | Untagged a < 1311746243 57598 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe you can even use it for checking signed/unsigned, checking with macros, somehow. Would this work? ((~(x&1 < 1311746251 422034 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe you can even use it for checking signed/unsigned, checking with macros, somehow. Would this work? ((~(x&1))<0) < 1311746266 799850 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: if you can find an easier way I'm all ears. < 1311746287 896864 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :CakeProphet: i dunno, what you're doing seems really ugly?? especially that Section stuff where the list has to be of a certain structure but you're not enforcing it in the types < 1311746290 466102 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :why do you need sections what do they do < 1311746298 595320 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :also < 1311746310 690277 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Section/EndSection < 1311746311 390005 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is < 1311746312 266759 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :really < 1311746312 944090 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ugly < 1311746313 991727 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :in C if you do "void f(int n, char data[n])" is data passed like n parameters or as a pointer < 1311746339 214123 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :they mark the beginning and end of.... sections in the list. I suppose you could just tag every element in the section or something... < 1311746354 893018 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :better to have something like Section [Wrapper t a] or if you odn't want nested sections split the datatype up[ < 1311746366 545446 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :marking beginning and end is hell < 1311746369 322142 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :they could nest. < 1311746388 687256 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I think I'll just stick to the tag approach, which would reduce it to a tuple ([t],a) < 1311746393 118755 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :to allow for multiple tags or none. < 1311746404 427994 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1311746415 339428 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then a "section" is just a tag across every element in a certain point of the list. < 1311746435 386301 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1311746479 336833 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I might encounter a problem where I have a lot of simultaneous events occur at the same time.. since I'll be using a list to represent a rhythmic pattern. < 1311746495 46751 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then they won't be simultaneous because list doesn't work that way... < 1311746499 583175 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or something of that nature. < 1311746518 476594 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1311746529 443507 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bah, assholes. :P < 1311746552 641992 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :sorry we'll never say anything bad about ideas again < 1311746556 224609 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :especially not "ok" < 1311746583 93464 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's that the criticism is vague and not helpful, in the case of ok. < 1311746598 401403 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ok was criticism? < 1311746600 287201 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :fuck < 1311746627 675983 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :nevermind. < 1311746661 575152 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ok keep reading into things < 1311746674 925596 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :as a human, I will read subtexts, yes. < 1311746686 239881 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :will you hate me if i smile < 1311746686 952017 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cuz < 1311746688 201526 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im smilen < 1311746693 737900 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :noep. < 1311746693 905361 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :"ok": 9/eleven of words, < 1311746697 40751 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : in C if you do "void f(int n, char data[n])" is data passed like n parameters or as a pointer < 1311746698 285639 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :does anyone no, < 1311746700 608390 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :does Vorpal no < 1311746715 34870 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: ....pointer < 1311746718 780774 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :isw that even legal synraxt < 1311746721 855931 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, I don't "no" but maybe I "know" < 1311746736 122393 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, and definitely pointer < 1311746740 281778 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :if its legal its pointer < 1311746742 719189 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what do you think this is, Perl? lol < 1311746747 258023 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :lol < 1311746750 708823 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :CakeProphet: its already weird c99 shit < 1311746752 133433 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, wait is n there even legal? < 1311746756 793591 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: yes. c99 shit < 1311746769 431493 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, okay then I have no clue how that is passed < 1311746770 693392 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :c99 what did you do < 1311746775 675690 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, *probably* pointer < 1311746780 775829 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: thanks that's not helpful :( < 1311746783 227289 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, I don't use VLAs much < 1311746788 270490 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :elliott_, go test it. < 1311746793 677977 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Lymee: how < 1311746799 87289 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i guess i could print out addrs but < 1311746800 661105 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :fuck that shit < 1311746808 630808 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :data[0]=1 < 1311746812 660436 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, examine the registers of course in an __asm__ __volatile__ at the start! < 1311746817 504311 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it would seem to me that the [n] is meaningless, because it couldn't enforce a size because C is stupid and doesn't keep track of array size along with the array. < 1311746819 725532 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Lymee: it could be COW................. < 1311746835 486092 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :CakeProphet: obviously C knows array size of arrays < 1311746838 291932 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :you can sizeof them < 1311746844 954909 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :COW? < 1311746849 823071 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, I think it is equivalent of f(int n, char *data) < 1311746852 880194 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :afaik CakeProphet is right, only char data[static n] has a meaning. < 1311746860 52369 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: that will return the size of the pointer, yes. < 1311746867 8431 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :lifthrasiir: "static n"? like that literally? < 1311746867 427903 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, if it is even valid < 1311746873 107248 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :CakeProphet: we are talking about arrays, not pointers. < 1311746877 587510 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, no, like "fixed value of n" < 1311746877 936304 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Lymee: coppy on write < 1311746883 407676 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :....we are talking about C, where they are the same thing. < 1311746884 180179 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Ah. < 1311746885 746448 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: i asked lifthrasiir < 1311746887 315101 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :CakeProphet: hahaha nope < 1311746887 532975 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, I don't think VLA extends to function prototypes < 1311746892 416884 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but I could be wrong < 1311746896 858903 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :arrays are not the same thing as pointers and anyone who says so is lying < 1311746918 369180 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :umm, wait, [static ] is definitely allowed but [static n] is not sure < 1311746921 635360 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, in function prototypes they tend to be. char *foo is passed the same as char foo[] < 1311746933 670656 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: so you were wrong, it does not mean "fixed value of n"... < 1311746937 799456 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and that's not the point. < 1311746939 965840 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i was takling about sizeof. < 1311746951 878041 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, what, you lost me < 1311746960 790914 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :k < 1311746961 848337 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : in C if you do "void f(int n, char data[n])" is data passed like n parameters or as a pointer < 1311746967 758955 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm pretty sure the only difference is allocation. The actual value of an array is the pointer to the first element, always. sizeof will yield the size of that pointer. < 1311746969 973625 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, I thought that was what we were talking about? < 1311746970 935074 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :C99 probably allows thing like that, I think it is an unnecessary feature of C99 though, C99 has a few good features < 1311746980 613117 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :CakeProphet: you are wrong. < 1311746986 900205 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :sizeof(x)/sizeof(x[0]) will yield the length of an array. < 1311746993 387489 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :also see http://www.lysator.liu.se/c/c-faq/c-2.html for more information. < 1311746995 776554 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeah < 1311747047 569825 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :c hurts < 1311747049 796176 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :my head < 1311747075 642468 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, for purpose of sizeof, the array type is the entire array, but when just using a value by itself it is a pointer instead. < 1311747086 501852 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : in C if you do "void f(int n, char data[n])" is data passed like n parameters or as a pointer <-- I think http://www.lysator.liu.se/c/c-faq/c-2.html 2.4 applies here < 1311747103 859843 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i don't even know that that page is updated for c99 < 1311747105 949151 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i googled it up < 1311747107 728374 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: ah okay, I see. < 1311747118 443314 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :its even the old version of the c-faq < 1311747122 996563 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1311747128 613873 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :This article is Copyright 1988, 1990-1995 by Steve Summit. It may be freely redistributed so long as the author's name, and this notice, are retained. < 1311747129 515827 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's a pretty common misconception then. < 1311747143 122428 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :at least in online literature about C. < 1311747149 485762 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :CakeProphet: yes. mostly among people who don't know/never use C (and then sometimes try to teach it) < 1311747158 947584 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :or the people who use C without actually knowing a single thing about C, which is most people who use C < 1311747159 20073 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :hmm, seems gcc ignores "static" completely in this case? < 1311747178 923408 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :basically I want the array passed as values here, though. :/ < 1311747179 381457 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe LLVM is a bit better designed, although, it would still work far better with having macros preprocessor and that stuff. < 1311747196 964415 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i.e. I wish "size_t size, char head[size]" passed the same as `size` parameters. < 1311747211 156152 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :lifthrasiir, what would "static" there even do < 1311747257 476355 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :passed by values? < 1311747265 321039 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: so does the pointer decay occur when the array is passed to a function? as this would make the utility of being able to use sizeof to get the length of an array very small. < 1311747267 600131 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think a structure can be passed as value in C < 1311747269 518504 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: yes < 1311747270 714696 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :Vorpal, void f(int n, char data[static 256]) (for example) requires the caller to supply an actual char array with at least 256 elements to data < 1311747273 840734 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :would memcpy work or is that dumb and for dumb people < 1311747274 930159 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :CakeProphet: yes. but it is not a small utility at all. < 1311747282 482668 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it is a widely used idiom < 1311747284 585338 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :lifthrasiir, and plain data[256] means? < 1311747286 542646 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :elliott@katia:~/Code/mcmap$ grep -r NELEMS . < 1311747286 676391 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :./cmd.c: for (int i = 0; i < NELEMS(commands); i++) < 1311747286 787339 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :./world.c: for (int i = 0; i < NELEMS(region->chunks); i++) < 1311747286 839647 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :./world.c: for (int j = 0; j < NELEMS(region->chunks[i]); j++) < 1311747286 839813 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :./world.c: for (int i = 0; i < NELEMS(region->chunks); i++) < 1311747287 620122 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :./world.c: for (int j = 0; j < NELEMS(region->chunks[i]); j++) < 1311747288 412559 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :nothing. < 1311747289 616141 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :./map.c: for (int i = 0; i < NELEMS(region->dirty_chunk); i++) < 1311747291 625505 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :./common.h:#define NELEMS(array) (sizeof(array) / sizeof((array)[0])) < 1311747293 539850 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :lifthrasiir, huh < 1311747295 923881 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :that's just like data[] or *data. < 1311747296 936942 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and that's a small-ish codebase. < 1311747300 533562 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :(afaik) < 1311747310 10402 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :CakeProphet: you can use it for statically-sized global arrays, or statically-sized arrays in structures. < 1311747316 44777 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :lifthrasiir, so it is basically like causing a warning or error if not large enough? < 1311747317 784433 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :which is many arrays. perhaps even most. < 1311747319 948063 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: so then this code doesn't receive array as a parameter? < 1311747322 536273 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah. < 1311747330 747392 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :CakeProphet: of course you can pass a structure with an array. < 1311747334 95613 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :right. < 1311747334 861748 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :that works fine and doesn't decay. < 1311747338 643284 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :(rhymes) < 1311747339 331097 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :Vorpal, in principle, yes, but gcc seems ignoring this even in the C99 mode. < 1311747345 309068 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :c :( < 1311747348 336881 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :lifthrasiir, heh < 1311747371 412701 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION wonders what else he does not know about C. probably many things. < 1311747384 850546 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :i found at least one example of this declaration from Google code search: http://google.com/codesearch#1IKf2ZWr9OM/deps/third_party/xz/src/liblzma/check/sha256.c&l=83 < 1311747426 454006 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :maybe that's the intended use of that kind of declarations. < 1311747443 642126 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: so when I write code outside of functions to deal with arrays I should really be declaring with type type[] instead of type* < 1311747458 300944 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er, well, using static variables, not outside of functions. :P < 1311747462 985676 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :um why < 1311747467 274500 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :that makes no difference < 1311747472 133556 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and is more misleading really < 1311747472 921402 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because they are different, according to this thing you linked me. < 1311747488 753625 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :well you probably mean to use a pointer. < 1311747569 937236 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but wouldn't assigning the array to a pointer destroy the sizeof property? < 1311747601 186040 :lifthrasiir!~lifthrasi@61.106.27.227 PRIVMSG #esoteric :yes, that IS a problem. < 1311747640 702062 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :CakeProphet: of course it does. < 1311747672 127776 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so what I'm saying is that if I want to use that property then I should declare as type[] instead... < 1311747701 134689 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION is going to troll some of his C programmer friends now.... < 1311747712 330091 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have used interpreted C codes in a prepreprocessor to do some things related to types, and combined with macros and include files, to make initialization for different structures, copied, without duplication, indicated as a type, and so on. Maybe a bit like using "" style codes in C++ but different and with less stupid syntax < 1311747753 864097 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : as in templates or...? < 1311747755 34166 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :CakeProphet: Are you sure you understand it enough? < 1311747774 214153 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :zzo38: I understand the difference between arrays and pointers now, which means I can troll that specifically. < 1311747807 392158 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :CakeProphet: Yes, I think < > is used for templates syntax in C++, which is dumb since it is also less than/greater than < 1311747870 826173 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK, now you understand difference. There is many difference, but "I should really be declaring with type type[] instead of type*" I don'r know. < 1311747916 94493 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :type[], not type type[]... the first type is part of my sentence or whatever. :P < 1311747945 858812 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes I understood that much. < 1311747956 559970 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I didn't mean that I should declare like that ALL the time, just in those situations where the sizeof an array is valuable. < 1311747961 965269 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is there still something wrong with that? < 1311747965 752357 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But, the C syntax for comments is also a bit dumb since /* even with no comments is not a syntax error, while // is a syntax error otherwise so it would be better idea using it as comments. < 1311747975 760884 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if your declaration is allocating room for the array, you should use [] obviously? < 1311748000 337283 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..yes, I would say this is preferred. < 1311748008 453688 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes using [ ] in declaration declares its space is the point. < 1311748013 468035 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :zzo38: you would not like Perl. :) < 1311748022 918912 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because * only allocates the pointer. < 1311748049 990610 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :So don't expect to assign directly to a [ ] type because that is not how array work in C. < 1311748064 425883 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah okay, right. < 1311748079 944611 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was thinking of a malloc, but that is already a pointer anyways... < 1311748139 201116 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so technically a dynamically allocated array is not a "real" C array. < 1311748146 272291 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes. < 1311748313 226289 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Declarations such as char *p; fine OK to me, it make sense. However, thing such as char *p=q+1; is stupid is make no sense wirh the space in that position. < 1311748366 534404 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(I omit the space in both cases however) < 1311748405 185704 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, okay so is a dynamically allocated array a pointer to an array or a pointer to the first element? second case, right? < 1311748446 400725 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Yes. < 1311748461 896027 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :There are no arrays involved here; calling it "dynamically allocated memory" might answer some questions. < 1311748472 859382 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, right. < 1311748495 930607 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but that becomes awkward to talk about. I think it still makes sense to talk about it as an array. < 1311748508 529900 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :even though it's... not one in the way that C defines it. < 1311748585 425007 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :"loop through the dynamically allocated memory" instead of "loop through the array". But yeah, I see that calling it that is good to highlight the difference for educational purposes. < 1311748696 835514 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :hmmm, okay, so another consequence of this is that dynamically allocated 2-dimensional "arrays" have to be manually subscripted via arithmetic instead of using the [][] notation. < 1311748711 18487 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :um < 1311748714 327418 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :not if you do them as pointers to pointers < 1311748762 887499 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh, right. Instead of one malloc you have 1 + ncolumns mallocs. < 1311748809 673029 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION considers reading My Immortal < 1311748824 689387 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I tried once before < 1311748836 562004 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :did you like it legitimately < 1311748866 851307 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the only C programming I have done involved a MUD codebase. So I suppose I could afford to skip knowing this distinction and still get away with it. < 1311748883 803018 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :for... several years, actually. :P < 1311748931 278140 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott_, do you think my taste is that atrocious? < 1311748936 814983 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Sgeo: Yes. < 1311748945 663966 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :list.c:45: error: incompatible types when assigning to type ‘struct ’ from type ‘struct ’ < 1311748957 476455 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :....hahaha < 1311748995 61847 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also, C has anonymous structs? < 1311749054 189848 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :struct { ... } < 1311749118 116075 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :how are you assigning to type struct < 1311749130 267116 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : list = ((struct { typeof((list).empty[0]) empty[0]; GenericList *generic_list; }){ .empty = {}, .generic_list = generic_list_tail((list).generic_list) }); < 1311749131 230281 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :struct { int x; } s; < 1311749132 639282 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :s.x = 0; < 1311749133 222780 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :any questions < 1311749150 223129 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :seems that C doesn't unify anonymous structures with identical fields < 1311749151 547 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :sigh < 1311749151 871417 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh that's.... interesting. < 1311749157 623004 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :this makes this ten times harder than i expected :D < 1311749172 119083 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oh wait < 1311749174 14463 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you can't just de-anonymize it? < 1311749176 615802 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :is (typeof foo){ ... } a valid struct literal < 1311749176 980061 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :CakeProphet: no < 1311749217 215300 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: void pointers maybe? < 1311749237 625642 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :no < 1311749278 294347 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :woah, so you write .field = ...? < 1311749284 863518 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I have never seen this before, ever. < 1311749322 298923 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :starting to wonder how much C you've used, tbh < 1311749325 502341 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :this is C99 < 1311749374 619383 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :not as much as I thought, apparently. < 1311749428 326278 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so why can't you use named structs again? < 1311749433 790418 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :macro shit < 1311749438 524403 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah... yes. < 1311749475 560716 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :haha wow that actually works hmm < 1311749490 261326 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :(I mean, I don't really understand why that restricts you from naming the structs) < 1311749490 622331 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Correct, C doesn't unify structures. LLVM does, however. < 1311749499 38608 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Not any more it doesn't. < 1311749499 946920 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but sure, I'll accept "macro shit" as a valid reason. < 1311749507 748061 :derrik!~xix@gprs-inet-65-46.elisa.ee QUIT :Quit: :( < 1311749544 642590 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(But fields of structures in LLVM cannot have names anyways) < 1311749599 301168 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :structs are almost like heterogenous arrays. Is this a valid characterization? < 1311749637 779909 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the only thing that really breaks that idea is that structs can't be subscripted.. < 1311749671 567005 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but in memory it's the same structure as an array, except with heterogenous types. < 1311749692 39104 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : struct { int empty[0]; GenericList *generic_list; } list = ({ typeof((list).empty[0]) _list_cons_head_1 = (0); (typeof(list)){ .empty = {}, .generic_list = generic_list_cons(sizeof(_list_cons_head_1), (char *) &_list_cons_head_1, (({ typeof((list).empty[0]) _list_cons_head_0 = (9); (typeof(list)){ .empty = {}, .generic_list = generic_list_cons(sizeof(_list_cons_head_0), (char *) &_list_cons_head_0, (((typeof(list)){ .empty = {}, .generic_list = gener < 1311749692 183507 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ic_list_empty })).generic_list) }; })).generic_list) }; }); < 1311749692 336584 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : return (*((typeof((((typeof(list)){ .empty = {}, .generic_list = generic_list_tail((list).generic_list) })).empty[0]) *) generic_list_head((((typeof(list)){ .empty = {}, .generic_list = generic_list_tail((list).generic_list) })).generic_list))); < 1311749718 499990 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: what is wrong with you. < 1311749722 547244 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :macro shit < 1311749754 468658 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :he's shitting macros < 1311749754 600260 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :int empty[0];???? < 1311749766 856727 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :CakeProphet: for typeof. < 1311749769 74703 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and sizeof. < 1311749769 937301 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi guys im back from being away did bad stuff happen < 1311749771 558338 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :int is T < 1311749787 604588 :olsner!~salparot@c83-252-161-133.bredband.comhem.se JOIN :#esoteric < 1311749811 220967 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Zero-element arrays can be very useful sometimes. < 1311749812 556010 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: you can't just say... typeof(1)? < 1311749836 900866 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: you can't just say... typeof((int)1)? :P < 1311749841 817564 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :CakeProphet: int is T. < 1311749892 521178 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I don't really know what that means, then. You mean it's the type parameter in your macro shit? < 1311749895 767714 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :yep < 1311750006 851668 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :why not just write T then? < 1311750006 975208 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe in LLVM, you could ensure different types having something like a last element of a structure of a type [0 x [1 x i8]], [0 x [2 x i8]], [0 x [3 x i8]], and so on, to make then unique if you wanted them different. < 1311750017 797089 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :CakeProphet: thats totally not the cpp output. < 1311750020 649595 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :nope. < 1311750036 271471 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : Correct, C doesn't unify structures. LLVM does, however. < 1311750036 441067 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : Not any more it doesn't. < 1311750037 903027 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :howso btw < 1311750042 56544 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :gimme details about this thing i know nothing about < 1311750055 697014 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Since I don't know, a week ago, when Chris's patch landed for LLVM 3.0 < 1311750114 985030 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm just not entirely sure why you have to do all of this typeof expansion stuff when you could just substitute T where you need the type T... < 1311750135 769781 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What patch is this? I like the feature of LLVM unifying structures, it is a useful feature < 1311750165 588072 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :being generic is for losers < 1311750171 262438 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :CakeProphet: because i dont know t < 1311750178 84205 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :#define List(T) struct { T empty[0]; GenericList *generic_list; } < 1311750178 265205 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :#define list_create(name) ((typeof(name)){ .empty = {}, .generic_list = generic_list_empty }) < 1311750178 317773 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :#define list_cons(head, tail) list_cons_(head, tail, __COUNTER__) < 1311750178 317938 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :#define list_cons_(head, tail, id) list_cons__(head, tail, id) < 1311750178 318053 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :#define list_cons__(head, tail, id) \ < 1311750178 591843 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : ({ \ < 1311750180 723615 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : typeof((list).empty[0]) _list_cons_head_##id = (head); \ < 1311750181 655228 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :l o s e r < 1311750182 708468 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : (typeof(list)){ \ < 1311750184 622623 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : .empty = {}, \ < 1311750186 720518 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : .generic_list = generic_list_cons(sizeof(_list_cons_head_##id), (char *) &_list_cons_head_##id, (tail).generic_list) \ < 1311750189 544403 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : }; \ < 1311750193 588719 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : }) < 1311750195 769812 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :#define list_head(list) (*((typeof((list).empty[0]) *) generic_list_head((list).generic_list))) < 1311750197 682671 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :#define list_tail(list) ((typeof(list)){ .empty = {}, .generic_list = generic_list_tail((list).generic_list) }) < 1311750200 597089 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :feel free to make better and also make working < 1311750213 605556 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Okay, so it was more than a week ago < 1311750215 399742 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20110704/123705.html < 1311750220 419169 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that looks like the sort of stuff i wrote two years ago before i got sick of it < 1311750220 696191 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh I see. You use the zero-width array to carry the type information beyond the macro body. < 1311750267 412415 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :zzo38: caret to Deewiant < 1311750322 785361 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Deewiant: is there a discussion thread for that commit < 1311750334 98430 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Maybe < 1311750334 971222 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Does that only apply to named types? Or to anonymous types too? < 1311750349 726362 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Deewiant: Thx < 1311750371 797711 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :elliott_: It's something that's been on his todo list for a long time now < 1311750406 135136 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :zzo38: Anonymous types are uniqued by their contents < 1311750430 596390 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: void pointers. everywhere. < 1311750432 817906 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Deewiant: That makes sense, now. < 1311750449 718522 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: terrible casts, everywhere. < 1311750505 902753 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :So, an anonymous structure with the same types of elements should be considered to be same types, otherwise not? < 1311750526 77536 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :same types in the same order, I would think. < 1311750528 441112 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Yes, otherwise the name is part of the identity < 1311750573 835466 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :OK, it does make sense, now, then. < 1311750594 619152 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :CakeProphet: Yes it is what I meant < 1311750598 140763 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: you could cast the anonymous structs to a named struct within each macro maybe? < 1311750612 991252 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :using... magic unique naming skills? < 1311750628 871633 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :#define macro(x, y, keysmash) < 1311750667 332805 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so everytime someone has to use your macros they must angrily smash alphanumeric characters into the last field to provide a unique name for the struct. < 1311750687 56226 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::'( < 1311750738 513714 :pikhq_!~pikhq@71-219-210-137.clsp.qwest.net PRIVMSG #esoteric :CakeProphet: The typical trick is just __LINE__. < 1311750814 199389 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :no hygenic macros and no way to generate unique names? < 1311750817 723289 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that won't work if you must do it more than once in the same line, no? < 1311750836 288451 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, it wouldn't work if the cast was on a different line than the struct definition. < 1311750881 127533 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :are there any better preprocessors < 1311750890 79286 :pikhq_!~pikhq@71-219-210-137.clsp.qwest.net PRIVMSG #esoteric :monqy: m4? < 1311750906 996477 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :C? No. never. No one would ever write a C preprocessor. < 1311750934 439839 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :template C. < 1311750968 181529 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you could write a macros that play waiting music as your code compiles. < 1311751001 705396 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :eine kleine nachtmakro < 1311751041 223021 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I suppose you could also write macro compilers or something. < 1311751058 325858 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :assuming it was basically like TH but for C, and without the strict typing. < 1311751065 150152 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :#playsound < 1311751096 537621 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric ::o < 1311751174 238570 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :you could have #playnotes ABCBCBA < 1311751200 821657 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and that would... play them all in equally spaced intervals? < 1311751212 445991 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :or uhmm.. a compilation visualizer? < 1311751239 807902 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :this would be pretty cool. < 1311751242 315803 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :like a music visualizer < 1311751254 204755 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :except maybe it could have the token stream fed into it < 1311751308 715000 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I was imagining more of like an animation of the code text compiling into intermediate representations and then machine code. < 1311751326 587791 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq_: m4 is not for C. < 1311751375 344034 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it can work with C < 1311751382 857028 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and was defined for a C-like language < 1311751385 979178 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Perl is probably a pretty good C preprocessor. < 1311751392 570477 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::) < 1311751394 135083 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :monqy: What about... Enhanced CWEB? It also includes a C interpreter, among other things. The C interpreter can send codes to the C compiler. And the program can even be printed out. < 1311751419 375162 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :CakeProphet: I suppose you can do so, if you wanted to < 1311751421 453536 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ooh < 1311751431 149190 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :or you could do a 3d visualization as like a factory < 1311751480 371111 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think m4 is not very good for C, though. But I maybe it will work if configured correctly for use with C. < 1311751482 497991 :pikhq_!~pikhq@71-219-210-137.clsp.qwest.net PRIVMSG #esoteric :ACTION declares Bourne the best C preprocessor. < 1311751534 431451 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it's the only C preprocessor that allows you to compile C code. < 1311751546 852876 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :.... (blatantly not true, shhhhh) < 1311751549 193257 :pikhq_!~pikhq@71-219-210-137.clsp.qwest.net PRIVMSG #esoteric :Or any other code. < 1311751574 578613 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I am interested in data re-representations.. i don't know a better words < 1311751578 477727 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :^word < 1311751587 574597 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :perhaps interpretations is a better word < 1311751598 10759 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Well, at least I prefer CWEB, for writing my C codes < 1311751604 182621 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :sounds like converting one data structure to another, yes? < 1311751614 545737 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Even if you hate it instead) < 1311751621 870970 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION knows all of the codes. < 1311751630 555630 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :one example being converting music into visualizations. < 1311751662 500173 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its a niche area < 1311751701 989375 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :itidus20: try running aplay on a pdf or /dev/urandom < 1311751704 805919 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1311751710 340129 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ACTION opens up my personal wiki < 1311751726 763770 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :itidus20: go write about it on your blag. < 1311751732 373439 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i have a winxp box. i've never had any form of *nix installed :-s < 1311751749 698998 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :im that kind of person < 1311751770 939989 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION types "aplay /dev/urandom" and listens to delicious pseudo white noise < 1311751786 982416 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hmm.. i called the page bit field encoding < 1311751836 42735 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You can get a continuous tone by playing output of "yes" command, in Linux. < 1311751844 12937 :pikhq_!~pikhq@71-219-210-137.clsp.qwest.net PRIVMSG #esoteric :itidus20: Wow, the only OS worse than *nix. < 1311751848 441234 :pikhq_!~pikhq@71-219-210-137.clsp.qwest.net PRIVMSG #esoteric :(still in common use) < 1311751853 363106 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: what's the best way to seed random without using IO? < 1311751855 864406 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes is a good command < 1311751856 928002 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :is there even such a way? < 1311751879 124559 :pikhq_!~pikhq@71-219-210-137.clsp.qwest.net PRIVMSG #esoteric :zzo38: Wow, sure enough. < 1311751884 508132 :elliott_!~elliott@95.149.243.211 QUIT :Ping timeout: 246 seconds < 1311751891 695404 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The "yes" command can have many uses. < 1311751894 683587 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :CakeProphet: what do you mean IO? < 1311751900 488060 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :do you mean like in space invaders? :D < 1311751901 320681 :pikhq_!~pikhq@71-219-210-137.clsp.qwest.net PRIVMSG #esoteric :aplay <(yes) actually does that. < 1311751907 510517 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq_: Surely it is obvious? < 1311751914 903158 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er, no I was referring to < 1311751917 542163 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Haskell actually. < 1311751922 898986 :pikhq_!~pikhq@71-219-210-137.clsp.qwest.net PRIVMSG #esoteric :zzo38: Well, yes, it's obvious how it would do that. < 1311751925 669855 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ahh ok IO monad < 1311751943 169964 :pikhq_!~pikhq@71-219-210-137.clsp.qwest.net PRIVMSG #esoteric :zzo38: It's an oscillation between y and \n, which would, of course, produce a constant tone. < 1311751952 565031 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :zzo38: it's a very high frequency sin tone right? < 1311751959 233555 :pikhq_!~pikhq@71-219-210-137.clsp.qwest.net PRIVMSG #esoteric :Of very high frequency. < 1311751968 510828 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ooooh, I forgot about the \n < 1311751978 54119 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I wonder if it aliases. < 1311751980 235191 :pikhq_!~pikhq@71-219-210-137.clsp.qwest.net PRIVMSG #esoteric :Half the sample rate. < 1311751987 778587 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...ah. < 1311752011 689570 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so it is the nyquist frequency, interesting. < 1311752016 51906 :pikhq_!~pikhq@71-219-210-137.clsp.qwest.net PRIVMSG #esoteric :aplay defaults to 8000 Hz sample rate, so it's a 4 kHz tone. < 1311752046 342239 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Now use a 5200 Hz sample rate........ < 1311752078 440079 :pikhq_!~pikhq@71-219-210-137.clsp.qwest.net PRIVMSG #esoteric :Which, of course, does a 2.6 kHz tone. < 1311752090 392023 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :CakeProphet: this is a pic of the page in my private wiki: http://oi52.tinypic.com/wqsorr.jpg < 1311752093 284269 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes. < 1311752188 185409 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I once wrote a program in Linux that generates many kinds of telephone signals. Including DTMF, silver box, red box, blue box, dial tone, busy signal, reorder, SIT, etc. < 1311752236 655840 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Including both American and Commonwealth ringback tones! And red box for many countries. < 1311752306 955633 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If you live in North America, program your computer to play the Commonwealth ringback tone when someone calls you............ < 1311752468 478569 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :changing the string that yes outputs leads to fun things. < 1311752482 468897 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes `echo -ne "\255"` gives you the max amplitude signal. < 1311752513 98998 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then adding more characters adds more spectral qualities and lowers the frequency. < 1311752539 924382 :pikhq_!~pikhq@71-219-210-137.clsp.qwest.net PRIVMSG #esoteric :yes `printf "\x255"` does so on POSIX systems. < 1311752544 619436 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1311752549 757391 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Hello < 1311752556 340872 :pikhq_!~pikhq@71-219-210-137.clsp.qwest.net PRIVMSG #esoteric :Erm, '\x255' < 1311752586 154351 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :by default it's a triangle wave. < 1311752595 568204 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but I bet you could get a sine tone. < 1311752665 142478 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, hmmm.. I think you might need floating point numbers for that. < 1311752695 729006 :pikhq_!~pikhq@71-219-210-137.clsp.qwest.net PRIVMSG #esoteric :No. < 1311752739 839517 :pikhq_!~pikhq@71-219-210-137.clsp.qwest.net PRIVMSG #esoteric :If you want a perfect sine tone, what you need is infinite-bit sampling. < 1311752753 182 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's obviously not what I mean though. < 1311752781 286500 :pikhq_!~pikhq@71-219-210-137.clsp.qwest.net PRIVMSG #esoteric :And there will be no notable benefit to floating point over integer samples if both are bounded. < 1311752814 456485 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map (toEnum.(+10).(*245).sin) [1..] < 1311752815 29868 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Float.Floating GHC.Types.Int) < 1311752815 101338 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of... < 1311752827 506015 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map (toEnum.(+10).(*245).round.sin) [1..] < 1311752828 788531 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [*Exception: Prelude.Enum.().toEnum: bad argument < 1311752849 527614 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :...lol < 1311752852 540821 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1311752857 850654 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am trying to get the sequence of characters to generate a sine tone. < 1311752874 848705 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a sequence of characters, anyways. < 1311752891 721210 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map (toEnum.(+10).(*245).round.sin) [1..] :: [Char] < 1311752893 15877 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "\255\255\n*Exception: Prelude.chr: bad argument: (-235) < 1311752908 58045 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah. < 1311752912 983819 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :has to be unsigned. < 1311752989 438480 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map (toEnum.abs.round.(+10).(*245).sin) [1..] :: [Char] < 1311752990 783782 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "\216\233-\175\225:\171\252o{\235yq\253\169=\226\174/\234\215\b\197\212\SYN... < 1311752996 19289 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's not going to be right though. < 1311753198 400378 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map (toEnum.abs.round.(+10).(*245).sin.(/(25*pi))) [1..] :: [Char] < 1311753199 665431 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "\r\DLE\DC3\SYN\SUB\GS #&),/259 < 1311753957 490395 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :GameOfLifeInitialState = CA (repeat Dead) (repeat Dead) (repeat Dead) (repeat Dead) Dead < 1311753985 89155 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :If you were a live cell on infinite n-dimensional planes of dead cells, it'd be kinda creepy < 1311753988 387753 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er... no. < 1311753989 900744 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what am I doing. < 1311753998 640209 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol that just makes a cross-shaped automaton. < 1311754012 880164 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Taneb: maybe you are.. thats why its creepy < 1311754048 977515 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :O dee mee! < 1311754052 77651 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm not entirely sure how to represent a zipper in 2D < 1311754061 624985 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a zipper of zippers? < 1311754077 275591 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its elegant looking code you have there anyway < 1311754083 499108 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I'm suspecting recursion is the answer < 1311754104 50540 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, yes. repeat is how I generate the infinite list, and repeat is recursive. < 1311754104 618059 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i must remember to not forget about studying haskell < 1311754130 765617 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :repeat x = x : repeat x < 1311754159 592166 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :or fix (x:) :P < 1311754293 866801 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay so I'd have data Zipper t = Zipper {left :: [t], right :: [t], current :: t} < 1311754315 539098 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then type CA t = Zipper (Zipper t) < 1311754369 354876 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :then I could define shiftLeft, shiftRight, shiftUp, shiftDown. < 1311754522 140708 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :brb < 1311754576 23895 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I think I've seen a zipper in 2d before < 1311754580 114118 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I may be misremembering though < 1311754644 784091 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the problem with defining it as a zipper of zippers is that each sub-zipper has its own cursor or whatever its called. < 1311754650 224893 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :which is not quite what I want. < 1311754813 304989 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I indeed misremembered. oops. < 1311754845 87029 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I suppose you could map the shift operation to each sub-zipper whenever you move left/right < 1311754864 965636 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but that seems pretty inefficient. < 1311754879 266152 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :just a little bit < 1311755033 893381 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1311755040 602984 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Back < 1311756227 636230 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Ping timeout: 252 seconds < 1311756359 556062 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print 2 >> 1 < 1311756361 864205 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :1 < 1311756368 60270 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :!perl print 3 >> 1 < 1311756368 401610 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :1 < 1311756577 576563 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh hey I've found a use for bitwise shift. < 1311756713 458821 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you would use it when constructing a hidden message from the least significant bits of some other data. < 1311756951 424226 :azaq231!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1311757045 482146 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 276 seconds < 1311757126 956463 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That sounds a bit unlikely, given that you don't need a bitshift to set, clear or extract the least significant bit. < 1311757159 945967 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Assuming you have bitwise ands and ors and the other usual fluff.) < 1311757210 587278 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Oh, you meant for putting the bits together, I guess. < 1311757668 976553 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :The fact that Java is one of the most popular languages out there < 1311757676 452744 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and has absolutely no support for higher-order functions < 1311757678 576428 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :baffles me. < 1311757723 389731 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: and right, putting them together with and requires shifting the bits to the right location. < 1311757737 537464 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well... with or actually. < 1311757756 13149 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :extracting with and. < 1311757793 741731 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION should implement class-based versions of map and filter in Java. < 1311757798 78158 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Lambdas are coming in Java 8. < 1311757803 951577 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you have to use an anonymous class everytime. < 1311757833 423337 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :fizzie: so I'm assuming support for lambdas also includes support for function types? < 1311757841 191632 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Nno, of course not. :p < 1311757856 290939 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's mostly just a syntactic thing to make the anonymous-class solution less verbose. < 1311757856 996255 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :otherwise you'd just define the lambda and it would uh... sit there and do nothing. < 1311757862 983321 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..oh, really? damnit. < 1311757878 225813 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :at least C# has delegates, I mean really. < 1311757878 573995 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The lambda types are "convertible" to any class with a single public method that has a compatible parameter list, approximately. < 1311757883 606082 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Glossing over the details here.) < 1311757887 724251 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's so stupid. < 1311757905 707321 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :they should just steal delegates and call it something else. < 1311757929 856871 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I would suppose it's so that you can actually use the lambdas in all the existing APIs that have been written to take objects implementing single-method interfaces. < 1311757940 913630 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Runnable and such. < 1311757952 498164 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well right, but they could also just add new constructors for those methods that take lambda parameters. < 1311757957 917831 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :*for those classes < 1311757992 4031 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :But you can't add to Java interfaces. < 1311758009 198310 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Existing ones, I mean. Because otherwise all existing implementations would start complaining about missing methods. < 1311758033 112656 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :So you can't put anything new in the Collection interface for example, without ruining everyone else's collections. < 1311758050 719442 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so lame. < 1311758065 107155 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :C# actually has a pretty well-thought out standard API. < 1311758102 33065 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That's I think why the have the Collections class with all those static methods, because you can easily stick stuff in there. (Except of course you can't then override that stuff in custom-built containers or anything.) < 1311758130 179620 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(There's also a proposal for "extension methods" that would work around the above thing up to some degree, not sure if that's planned for Java 8 too.) < 1311758142 365171 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Func<> for example... which has a bunch of overloads. Func, Func, Func. < 1311758150 73957 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :And then you use Action<> if the return type is void. < 1311758255 752979 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :basically it's just an alternative to writing your own delegate types. < 1311758315 989866 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :delegate int FrameWorkManagerCallBackEnterpriseyCruft(int a, int b) < 1311758341 638918 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and then you can declare variables of type FrameWorkManagerCallBackEnterpriseyCruft, and assign any method that matches that signature. < 1311758355 132291 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :variables/method parameters < 1311758429 794833 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :also += will append methods to a list that is executed when the delegate variable is called. Which I'm sure makes writing event-based code ridiculously simple. < 1311758462 426531 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :But you need to explicitly test against an empty delegate list when calling, IIRC. < 1311758479 44936 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh you do? < 1311758521 476922 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah yes < 1311758526 434235 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes. It's always "if (blah != null) blah();" in all code that wants to call all the blah-handlers. < 1311758547 598325 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you have to test for null. Though some people on Stack Overflow recommend adding an empty method to remove that check. < 1311758580 298821 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Stack Overflow = reliable community of programming masters. < 1311758625 933565 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :you could also use the poorly named "null-coalescing operator" and write blah?? blah() < 1311758727 989246 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but yeah "you have to test for null a lot" is a common annoyance of many languages that have nullable types. < 1311758734 646013 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That's what confused-looking operator. < 1311758769 950533 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes I prefer Perl's //, but that's because I'm a Perl fanboy. < 1311758783 855377 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :it does the exact same thing. < 1311758846 711740 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :erkwerjwejr < 1311758854 263911 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric : // is probably Perl's most important contribution to the future of OO programming. :P < 1311758874 867716 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but C# will get all of the credit. :( < 1311758908 426080 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :all the former Java programmers switching to C# will be like "woah that's probably the best idea for an operator ever, C# designers." < 1311758909 770685 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :// is also a bit silly-looking. What, it's the || except on a windy day? (Still, I suppose they're running out of sensible operators.) < 1311758941 673133 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah I'm not really sure about the choice of symbol. I suppose ?? actually kind of makes some sense. < 1311758985 268917 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :still, an operator is just a sequence of symbols. They're not really suggestive by themselves. Only through convention do you associate || with or in the first place. < 1311758986 308861 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I vaguely recall that some drafts of Perl 6 made the ternary operator be "$a ?? $b :: $c", doubling the ? and : for some reason. < 1311759001 736403 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that's weird. < 1311759016 212585 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Perl 6 is destroying Perl's golfability. :P < 1311759067 962224 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :too many characters to do things. < 1311759106 766863 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :more than 4 characters for a function/method name or 2 characters for a symbolic operator is unacceptable. < 1311759153 712874 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :So <=> is unacceptable?-) < 1311759163 97079 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :totally. < 1311759187 928084 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :however, cmp is acceptable. < 1311759189 969272 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :make sense? < 1311759201 494400 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Sure, whatev." < 1311759265 322972 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I should rewrite Haskell's Prelude for golfing. < 1311759282 29415 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :have everything with very short names, and any two-argument functions as operators. < 1311759316 480821 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> id < 1311759317 124265 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show (a -> a) < 1311759317 198538 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `... < 1311759320 985136 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> id + id < 1311759321 755824 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show (a -> a) < 1311759321 828622 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `... < 1311759333 570527 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :caleskell is interesting. < 1311759351 939491 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t id - id < 1311759352 592255 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Num a) => a -> a < 1311759361 787269 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :what does that even do. < 1311759430 136114 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> id - id $ 42 < 1311759430 838677 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 0 < 1311759436 782560 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Verily. < 1311759477 30370 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> id - id $ True < 1311759477 855314 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (GHC.Num.Num GHC.Bool.Bool) < 1311759477 907630 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `GHC.N... < 1311759486 294579 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I suppose it does the other "intuitive" thing when summing. < 1311759490 92485 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> id + id $ 42 < 1311759490 619313 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes. < 1311759492 605265 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 84 < 1311759494 702702 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Right. < 1311759523 735093 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :makes writing pointlessly easy. < 1311759539 364211 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> map ((*2) + (*4)) [1..] < 1311759540 122613 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [6,12,18,24,30,36,42,48,54,60,66,72,78,84,90,96,102,108,114,120,126,132,138... < 1311759579 33640 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> 2*sin < 1311759579 792740 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show (a -> a) < 1311759579 846324 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `... < 1311759580 950670 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lol < 1311759592 833360 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> const 2*sin 4 < 1311759593 779410 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for GHC.Show.Show (b -> t) < 1311759593 852533 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use of `... < 1311759608 97957 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> (const 2*sin) 4 < 1311759609 2350 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : -1.5136049906158564 < 1311759620 295895 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :awww yeah signal processing. < 1311759948 563805 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :okay so I'm wondering if it would be bad to use the same seed value everytime I want to generate white noise... < 1311759965 233834 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because otherwise I would have to use IO to generate a white noise signal. < 1311759992 140529 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I guess I could just pass the seed parameter to the generator... < 1311760122 406209 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm pretty sure using the same seed everytime would not degrade the quality of the white noise produced, at least to the human ear. < 1311760160 45421 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so I'll have one with a seed parameter, one without, and one that is in IO < 1311760208 965833 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :and by "write" I mostly mean "use the ones that are already there" < 1311760882 286811 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle a -> [a] < 1311760882 585347 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude repeat :: a -> [a] < 1311760882 637586 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.List repeat :: a -> [a] < 1311760882 637667 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude iterate :: (a -> a) -> a -> [a] < 1311760976 613687 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> iterate succ >=> iterate pred $ 1 < 1311760977 239199 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,0,-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13,-14,-15,-16,-17,-18,-19,-20... < 1311760997 823342 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> iterate succ >=> take 3 . iterate pred $ 1 < 1311760999 121885 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [1,0,-1,2,1,0,3,2,1,4,3,2,5,4,3,6,5,4,7,6,5,8,7,6,9,8,7,10,9,8,11,10,9,12,1... < 1311762587 586547 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au QUIT :Ping timeout: 264 seconds < 1311762770 559876 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au JOIN :#esoteric < 1311762775 972928 :Wamanuz!~Wamanuz@81-233-163-248-no84.tbcn.telia.com QUIT :Remote host closed the connection < 1311762997 844879 :Wamanuz!~Wamanuz@81-233-163-248-no84.tbcn.telia.com JOIN :#esoteric < 1311764340 833383 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1311764351 436842 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1311765454 692115 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1311767888 843572 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1311768501 472795 :benuphoenix!~sidhe@beowulf.benuphoenix.com JOIN :#esoteric < 1311768538 771678 :benuphoenix!~sidhe@beowulf.benuphoenix.com PRIVMSG #esoteric :anyone have the ruleset for the irc-based nomic called Canada? < 1311768611 840317 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't, and the other two people who might plausibly have it (elliott and Vorpal) aren't here right now < 1311768661 554909 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :comex_ wouldn't plausibly have it? < 1311768741 455029 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I can't remember if he was around back then < 1311768900 666584 :benuphoenix!~sidhe@beowulf.benuphoenix.com PRIVMSG #esoteric :comex was there < 1311770479 825111 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i wonder if a wireless network messaging protocol would be a slightly good thing, or a very very bad thing < 1311770579 27514 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :nvm < 1311774335 45212 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hey, does Befunge-98 have any libraries/fingerprints for doing object-oriented programming yet? < 1311774432 917303 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the topic came up in another channel < 1311774884 868946 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There's FOBJ in the RC/Funge, it's sort-of like that. < 1311774887 841347 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :http://www.rcfunge98.com/rcfunge2_manual.html#FOBJ < 1311774909 245265 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t shiftL < 1311774909 828711 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Bits a) => a -> Int -> a < 1311774926 620029 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: ah, that's what I was looking for < 1311774931 611356 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :MoL yeah.. MoL yeah.. < 1311774947 240852 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (|) < 1311774947 898505 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error on input `|' < 1311774966 848643 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er whats bitwise or? < 1311775176 594635 :benuphoenix!~sidhe@beowulf.benuphoenix.com QUIT :Quit: leaving < 1311775207 22629 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle Bits < 1311775207 166406 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :module Data.Bits < 1311775207 218858 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Bits class Num a => Bits a < 1311775207 219060 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Bits bitSize :: Bits a => a -> Int < 1311775211 555202 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :.|., isn't it? < 1311775215 296518 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ah < 1311775218 915467 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (.|.) < 1311775219 489839 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Bits a) => a -> a -> a < 1311775224 507156 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (.&.) < 1311775225 77440 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous occurrence `.&.' < 1311775225 130623 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : It could refer to either `Data.Bits..&.', imported from Data.Bits < 1311775225 130818 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : or `Test.QuickCheck..&.', imported from Test.QuickCheck < 1311775232 983935 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Looks like a middle finger. < 1311775236 480135 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :(o Y o) < 1311775255 368923 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (Data.Bits.(.&.)) < 1311775255 976760 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Couldn't find qualified module. < 1311775270 738976 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (Data.Bits..&.) < 1311775271 336406 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Bits a) => a -> a -> a < 1311775279 609569 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :that syntax is weird to me. < 1311775299 124679 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> 3 Data.Bits..&. 4 < 1311775299 729401 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous type variable `a' in the constraint: < 1311775299 801497 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `Data.Bits.Bits a' < 1311775299 854276 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a... < 1311775310 980445 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> 3 Data.Bits..&. 4 :: Int < 1311775311 642172 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 0 < 1311775391 827143 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Prettiest thing since sliced bread. < 1311775465 151110 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric ::t (.^.) < 1311775465 756324 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `.^.' < 1311775469 908255 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er, what's xor? < 1311775479 379162 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :@hoogle (Bits a) => a -> a -> a < 1311775479 669273 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Bits (.&.) :: Bits a => a -> a -> a < 1311775479 721159 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Bits (.|.) :: Bits a => a -> a -> a < 1311775479 721323 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Bits xor :: Bits a => a -> a -> a < 1311775552 341366 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let mul a b = if a == 0 then b else let c = b Data.Bits..&. a in mul (c `shiftL` 1) (b `xor` a) in mul 8 8 < 1311775552 904010 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous type variable `a' in the constraint: < 1311775552 976278 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `Data.Bits.Bits a' < 1311775553 29466 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a... < 1311775571 206433 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let mul :: Int -> Int -> Int; mul a b = if a == 0 then b else let c = b Data.Bits..&. a in mul (c `shiftL` 1) (b `xor` a) in mul 8 8 < 1311775571 754510 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 16 < 1311775578 19722 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :..not quite. < 1311775671 977265 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh wait I think I defined addition actually. < 1311775679 488162 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let mul :: Int -> Int -> Int; mul a b = if a == 0 then b else let c = b Data.Bits..&. a in mul (c `shiftL` 1) (b `xor` a) in add 2 2 < 1311775680 86823 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `add' < 1311775694 391668 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let add :: Int -> Int -> Int; add a b = if a == 0 then b else let c = b Data.Bits..&. a in add (c `shiftL` 1) (b `xor` a) in add 2 2 < 1311775694 951788 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 4 < 1311775698 69981 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yep < 1311775753 51593 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :now to make it look better. < 1311775932 687321 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let add :: Int -> Int -> Int; add 0 b = b; add a b = let c = b Data.Bits..&. a in add ((`shiftL` 1) . b Data.Bits..&. a) (b `xor` a) in foldl1 add [1..100] < 1311775933 374456 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `f a' < 1311775933 426726 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `GHC.Types... < 1311775954 198607 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let add :: Int -> Int -> Int; add 0 b = b; add a b = let c = b Data.Bits..&. a in add ((`shiftL` 1) . (b Data.Bits..&. a)) (b `xor` a) in foldl1 add [1..100] < 1311775955 40689 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `f a' < 1311775955 111836 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `GHC.Types... < 1311776016 559906 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :oh right < 1311776055 128143 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let add :: Int -> Int -> Int; add 0 b = b; add a b = let c = b Data.Bits..&. a in add ((b Data.Bits..&. a) `shiftL` 1) (b `xor` a) in foldl1 add [1..100] < 1311776055 724454 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 5050 < 1311776330 508961 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :> let add :: Int -> Int -> Int; add 0 b = b; add a b = add ((b Data.Bits..&. a) `shiftL` 1) (b `xor` a) in foldl1 add [1..100] < 1311776331 209244 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 5050 < 1311776335 280807 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :forgot to remove the let. < 1311776883 691458 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1311777289 880673 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The wurst multiplier: < 1311777292 131247 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :> let mul :: Int -> Int -> Int; mul a b = let i = [0 .. (bitSize a - 1)] in sum $ map (\i -> if testBit a i then b `shiftL` i else 0) i in mul 17 19 < 1311777292 736459 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 323 < 1311777993 413843 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :My score playing Barbu: -289. Supposedly, this is good for someone playing for the first time < 1311778829 851038 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311780151 318277 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Dear website: Rejecting an email address due to capital letters is pants-on-head retarded. < 1311780246 469779 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, that's stupid < 1311780252 869933 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is your email provider case-insensitive? < 1311780267 675433 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the bit after the @ is, the bit before the @ is up to the provider but the vast majority interpret it as case-insensitive < 1311780269 985284 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Well, it was my dad trying to use the website < 1311780328 224857 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :It autocompletes with a capital in the first part. Before I proved to myself that that was the issue, I suggested it to him, but the... form thingy replaced the lower-case with the capital < 1311780333 420923 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :cpap.com < 1311780735 242879 :chickenzilla!~zack@olol.eu JOIN :#esoteric < 1311781257 480766 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : anyone have the ruleset for the irc-based nomic called Canada? < 1311781257 652631 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : I don't, and the other two people who might plausibly have it (elliott and Vorpal) aren't here right now < 1311781260 267714 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :uh... < 1311781261 141012 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1311781267 832278 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :nope I don't think so < 1311781285 424548 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I have no clue where to look even < 1311782285 940548 :pikhq!~pikhq@71-219-192-244.clsp.qwest.net JOIN :#esoteric < 1311782299 983771 :pikhq_!~pikhq@71-219-210-137.clsp.qwest.net QUIT :Ping timeout: 255 seconds < 1311782791 744887 :derrik!~xix@gprs-inet-65-43.elisa.ee JOIN :#esoteric < 1311783376 165108 :oklopol!~oklopol@dyn58-429.yok.fi JOIN :#esoteric < 1311783425 947855 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well what problem? < 1311783563 365222 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i mean the dynamic one < 1311786060 317251 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Leaving... < 1311786085 698487 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311788760 772054 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 240 seconds < 1311788806 736758 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311789202 742995 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 258 seconds < 1311790007 39429 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1311790108 59010 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311790595 376723 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yeah < 1311791654 513610 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :things I hate about eating chicken: the parts of the chicken consisting of mystery meat instead of chicken < 1311791813 302130 :pikhq!~pikhq@71-219-192-244.clsp.qwest.net PRIVMSG #esoteric :Sounds like you're eating wyngz. < 1311791850 774823 :derrik!~xix@gprs-inet-65-43.elisa.ee PRIVMSG #esoteric :i hate mystery meat < 1311792018 887813 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :unsure if all of it even counts as meat, but that's part of the mystery I guess < 1311792069 717598 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :eating causes cancer < 1311792108 998049 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :cancer causes eating < 1311792136 559356 :derrik!~xix@gprs-inet-65-43.elisa.ee PRIVMSG #esoteric :work kills.. everybody who has some some work has died < 1311792145 307503 :derrik!~xix@gprs-inet-65-43.elisa.ee PRIVMSG #esoteric :*done some < 1311792158 147870 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :working causes cancer < 1311792400 4908 :derrik!~xix@gprs-inet-65-43.elisa.ee PART :#esoteric < 1311792742 873434 :GuestIceKovu!x@ANantes-259-1-184-197.w90-49.abo.wanadoo.fr NICK :Slereah < 1311793922 964723 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1311795883 359175 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1311795896 572740 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Hello < 1311795972 535278 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Actually, change of plan < 1311795974 973853 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :brb < 1311796016 167895 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1311796032 53293 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1311796298 391821 :azaq231!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1311796796 406988 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Ping timeout: 252 seconds < 1311796880 763614 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Does anyone remember kilgame? I think it was created by pikhq or oklopol or lament or a similar person. < 1311796957 384287 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1311796961 769059 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Hello < 1311797030 40128 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :"Hello" < 1311797173 718114 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Well, things are happening in the world < 1311797356 78655 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :no, nothing is happening "in the world" < 1311797435 530606 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Yes they are < 1311797454 352605 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Convection currents are flowing around in the mantle < 1311797591 811387 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Also, it's happened again < 1311797723 318201 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I'm freakin' insane < 1311798693 4077 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1311801720 676824 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Quit: Page closed < 1311802712 959220 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1311802929 215500 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1311803151 544695 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hi oerjan < 1311803167 57563 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hi *hides behind rock* < 1311803177 897384 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you still don't remember my name? < 1311803208 275447 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :det ville vært rart < 1311803227 359913 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i fucking tattooed it between my angle brackets just so people would remember it < 1311803268 81433 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well you've dropped one of them, i can see clearly there is no < < 1311803312 585022 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :lemme check my mirror < 1311803324 874928 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :[00:48:43] hi < 1311803324 927653 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :[00:48:43] hi < 1311803325 39394 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :[00:48:45] checking < 1311803325 111595 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :[00:48:45] checking < 1311803326 613603 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no it's there < 1311803344 39571 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you must be going blind in one eye < 1311803386 333342 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AAAAAAAAAAAAAAAAA < 1311803720 59498 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i think i'll go blind in both eyes for a few hours now, see you tomorrow if it's temporary -> < 1311803838 326575 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :O KAY < 1311804063 338298 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : I'm not entirely sure how to represent a zipper in 2D < 1311804076 236447 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :obviously he wants to start with a quadtree. < 1311804095 75754 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but now he'll NEVER know *MWAHAHAHA* < 1311805113 789385 :MDude!~fyrc@c-174-55-44-190.hsd1.pa.comcast.net JOIN :#esoteric < 1311805165 4131 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Ping timeout: 258 seconds < 1311805219 82380 :iamcal!u1110@gateway/web/irccloud.com/x-qkksvnrlvbmtdrqi QUIT :Remote host closed the connection < 1311806733 899519 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that recent post on godel's lost letter seems to have brought up many quips in the comments... < 1311806773 917339 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :'In a discussion on Google+ on why it is superior to Twitter someone commented: “I would go so far as to say that almost any idea that can be expressed in 140 characters is too trivial, and not worth expressing."' < 1311806837 566587 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(the subject being "Self-defeating sentences") < 1311806913 22348 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Ping timeout: 258 seconds < 1311806969 337972 :iamcal!u1110@gateway/web/irccloud.com/x-mkqcrbmcscuplkaj JOIN :#esoteric < 1311807126 549027 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1311807318 947461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :suppe, < 1311807443 178160 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pannekaker med ertesuppe < 1311807456 518912 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(og bacon) < 1311807620 462868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :09:13:12: But you can't add to Java interfaces. < 1311807620 639353 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :09:13:29: Existing ones, I mean. Because otherwise all existing implementations would start complaining about missing methods. < 1311807620 691658 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :09:13:53: So you can't put anything new in the Collection interface for example, without ruining everyone else's collections. < 1311807620 691820 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :09:15:02: That's I think why the have the Collections class with all those static methods, because you can easily stick stuff in there. (Except of course you can't then override that stuff in custom-built containers or anything.) < 1311807627 203570 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: see expression problem < 1311807667 299756 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :java doesn't even _try_ to have a solution to it, i think. < 1311807707 27055 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: um the expression problem was originally formulated and solved for GJ by its creators < 1311807713 516492 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :GJ = Generic Java, which was merged into Java in the fifth version < 1311807726 586532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the solution isn't how any Java code or libraries are structured, mind you < 1311807737 139752 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok < 1311807765 827512 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :09:45:48: okay so I'm wondering if it would be bad to use the same seed value everytime I want to generate white noise... < 1311807766 104027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is what RandomR is for < 1311807767 471506 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle random < 1311807767 584126 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :package random < 1311807767 636679 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :System.Random random :: (Random a, RandomGen g) => g -> (a, g) < 1311807767 636832 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :module System.Random < 1311807771 621296 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well RandomGen < 1311807784 399936 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :12:08:58: anyone have the ruleset for the irc-based nomic called Canada? < 1311807784 546820 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow what < 1311807788 375360 :iamcal!u1110@gateway/web/irccloud.com/x-mkqcrbmcscuplkaj QUIT :Ping timeout: 255 seconds < 1311807853 494271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :20:01:20: Does anyone remember kilgame? I think it was created by pikhq or oklopol or lament or a similar person. < 1311807854 917877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes; lament < 1311807857 142877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tswett: < 1311807895 4667 :subleq!~gavin@corp.fusionbox.com JOIN :#esoteric < 1311807905 827060 :subleq!~gavin@corp.fusionbox.com PART :#esoteric < 1311807946 135373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi subleq bye subleq < 1311808176 689427 :subleq!~gavin@corp.fusionbox.com JOIN :#esoteric < 1311808181 389168 :subleq!~gavin@corp.fusionbox.com PRIVMSG #esoteric :fine, i'll say hi < 1311808198 336012 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hello < 1311808340 933486 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1311808490 385506 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Read error: Connection reset by peer < 1311808514 998952 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1311808584 117267 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you have idea what I (and my brother) might try next in D&D game I was playing? < 1311808803 156559 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :> fix (\xs -> flip concatMap xs (\x -> ' ' : case x of ' ' -> 'space'; _ -> x)) < 1311808803 718926 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : < 1311808803 795020 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : lexical error in string/character literal at chara... < 1311808815 344471 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :> fix (\xs -> flip concatMap xs (\x -> ' ' : case x of ' ' -> "space"; _ -> [x])) < 1311808818 833589 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1311809284 770967 :subleq!~gavin@corp.fusionbox.com QUIT :Quit: leaving < 1311809416 850802 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> fix (\xs -> ' ' : flip concatMap xs ((++" ").(\x -> ' ' : case x of ' ' -> "space"; _ -> [x]))) < 1311809418 178160 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : " space space s p a c e space space s p a c e space space ... < 1311809431 721221 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1311809443 165431 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> fix (\xs -> ' ' : flip concatMap xs ((++" ").(\x -> case x of ' ' -> "space"; _ -> [x]))) < 1311809444 402236 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : " space s p a c e space s space p space a space c space e space s p a c e s... < 1311809522 459924 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :tswett: ^ that what you wanted out? < 1311809526 213938 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1311809536 451246 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :spaces of paces < 1311809537 828580 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Yep. < 1311809592 706417 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> fix (\xs -> ' ' : unwords (flip concatMap xs (\x -> case x of ' ' -> "space"; _ -> [x]))) < 1311809593 308404 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `[GHC.Types.Char]' < 1311809593 361566 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred ty... < 1311809596 27009 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1311809614 982846 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> fix (\xs -> ' ' : unwords (flip map xs (\x -> case x of ' ' -> "space"; _ -> [x]))) < 1311809618 560316 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mueval-core: Time limit exceeded < 1311809621 795623 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1311809656 755842 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :why would that be different < 1311809690 653184 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> take 1 . unwords $ ('x':undefined) : undefined < 1311809691 976411 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "*Exception: Prelude.undefined < 1311809694 170981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you realise eval is non-deterministic? < 1311809698 737480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it could just be slow < 1311809702 548159 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> take 1 . unwords $ "x" : undefined < 1311809703 842908 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "*Exception: Prelude.undefined < 1311809720 696572 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes but i more suspect unwords is insufficiently lazy < 1311809725 79945 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@src unwords < 1311809725 132819 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unwords [] = "" < 1311809725 185584 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unwords ws = foldr1 (\w s -> w ++ ' ':s) ws < 1311809753 406845 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm that doesn't look strict < 1311809871 626226 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> unwords $ "x" : undefined < 1311809872 275303 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "*Exception: Prelude.undefined < 1311809901 189302 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311809915 819279 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let unwords [] = ""; unwords ws = foldr1 (\w s -> w ++ ' ':s) ws in unwords $ "x" : undefined < 1311809917 182386 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "*Exception: Prelude.undefined < 1311809925 633681 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1311809969 417246 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> "x" ++ undefined < 1311809970 753539 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "x*Exception: Prelude.undefined < 1311809981 236728 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> 'x' ++ undefined < 1311809981 875476 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (Data.Monoid.Monoid GHC.Types.Char) < 1311809981 927951 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a use o... < 1311809986 205554 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1311810003 844776 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> "x" ++ ' ':undefined < 1311810005 106516 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "x *Exception: Prelude.undefined < 1311810043 866364 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let unwords ws = foldr1 (\w s -> w ++ ' ':s) ws in unwords $ "x" : undefined < 1311810045 252832 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "*Exception: Prelude.undefined < 1311810091 731680 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> foldr1 (\w s -> w ++ ' ':s) $ "x" : undefined < 1311810093 82768 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : "*Exception: Prelude.undefined < 1311810113 436095 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> foldr1 (\w s -> w ++ b:s) $ [a] : undefined < 1311810114 700295 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : *Exception: Prelude.undefined < 1311810122 136526 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@src foldr1 < 1311810122 204143 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :foldr1 _ [x] = x < 1311810122 256709 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :foldr1 f (x:xs) = f x (foldr1 f xs) < 1311810122 256891 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :foldr1 _ [] = undefined < 1311810138 423710 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ooh it's foldr1 which is not lazy of course < 1311810153 45438 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it needs to handle the exact [x] case specially < 1311810223 869891 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and by writing in terms of that, unwords becomes a tiny bit less lazy than necessary. < 1311810225 594288 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :world.c: In function ‘T.167’: < 1311810225 738849 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :world.c:246: error: ‘current_chunk$z’ may be used uninitialized in this function < 1311810225 791488 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :world.c:246: error: ‘current_chunk$x’ may be used uninitialized in this function < 1311810225 791669 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :world.c: In function ‘world_handle_chunk’: < 1311810225 791782 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :world.c:246: error: ‘current_chunk.z’ may be used uninitialized in this function < 1311810226 601393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :world.c:246: error: ‘current_chunk.x’ may be used uninitialized in this function < 1311810230 670479 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow what < 1311810254 155235 :iamcal!u1110@gateway/web/irccloud.com/x-zsqcpczyqvldgsgx JOIN :#esoteric < 1311810289 779084 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :your shitty macros? < 1311810312 956715 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait, chunks, that's mc isn't it < 1311810446 668282 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I am trying to think of the next session of my D&D game. Maybe we should kick the stunned kuo-toas off of the ship, but maybe the wall is too high. Maybe we should ask them try to figure out where the ship is going and stuff, but maybe now they think we are crazy and won't tell us; we just have to wait. Maybe they need the uniform back, but the old clothes have been burned. < 1311810454 876196 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It is difficult. < 1311810636 81928 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: mcmap, yes < 1311810642 814118 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the dollar sign stuff was what wow'd me < 1311810646 336185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and the T.167. < 1311810979 647935 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1311810984 119397 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Hello < 1311811032 186038 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi < 1311811099 328633 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION cackles evilly < 1311811101 572952 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i mean, hi < 1311811264 82957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: g or uppercase or C, which < 1311811268 69674 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(notuppercase) < 1311811319 383973 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1311811342 882545 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1311811354 614823 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yes? < 1311811358 829483 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :maybe. < 1311811398 156931 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1311811514 371551 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1311811851 790751 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"The natural progression is 1) fear the type system, it barfs at me and I don't get it; 2) respect the type system, it seems to catch a lot of stupid stuff; 3) use the type system, if I think about it a little I can harness it to catch pretty non-trivial bugs in my code; 4) abuse the type system, use fundeps and undecidable instances to create possibly very complex type-level hackery to check invariants at compile time." < 1311811855 772008 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :awesome, i am a level four haskell programmer < 1311811991 724825 :copumpkin!~pumpkin@unaffiliated/pumpkingod NICK :c0pumpk1n < 1311812143 846670 :pikhq!~pikhq@71-219-192-244.clsp.qwest.net PRIVMSG #esoteric :5) Oleg. < 1311812378 338589 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Does Haskell allow you to have incomplete type declarations that you can add stuff on many times later on? < 1311812423 188573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :depends what you mean < 1311812433 88798 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :typeclasses are a version of that < 1311812439 582778 :iamcal!u1110@gateway/web/irccloud.com/x-zsqcpczyqvldgsgx QUIT :Remote host closed the connection < 1311812449 518780 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so, yes < 1311812526 145345 :itidus21!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au JOIN :#esoteric < 1311812531 21670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i mean if I make it g < 1311812533 818334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how g do i make it < 1311812570 342220 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Can you make a union that adds later things it can be later on, or a record type that can add more fields later on? < 1311812587 224243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: Haskell doesn't really have those as separate concepts, but yes and no < 1311812598 582159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You cannot extend a "data" type (ADT) for various important reasons, but you can achieve the same effect < 1311812604 711284 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(arguably it should be easier, but yes, it is possible) < 1311812605 678089 :c0pumpk1n!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1311812683 344547 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au QUIT :Ping timeout: 252 seconds < 1311812738 792528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: here's an example: http://sprunge.us/RYUY < 1311812765 707606 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the standard Control.Exception module is a much more advanced and flexible version of this, http://haskell.org/ghc/docs/latest/html/libraries/base/Control-Exception.html < 1311812817 826054 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: not too much. "a constant 16 g for a minute, however, may be deadly." < 1311812841 39241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: so would i make loop index g? < 1311812884 936547 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: looping is not recommended, i think. < 1311812913 232312 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :'A typical person can handle about 5 g (49 m/s²) before losing consciousness ("G-LOC"), but through the combination of special g-suits and efforts to strain muscles—both of which act to force blood back into the brain—modern pilots can typically handle a sustained 9 g (88 m/s²) (see High-G training.' < 1311812918 630901 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*)' < 1311812927 393672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ah. < 1311812931 991827 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thx towards thou < 1311813114 733674 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also, http://en.wikipedia.org/wiki/Euthanasia_Coaster < 1311813156 348901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that thing scares me, i mean, it's cool i guess < 1311813158 436818 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it just terrifies me < 1311813178 210213 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like if i was at the top of the first slope somehow accidentally and i couldn't get off < 1311813245 700492 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :help im on euthanasia coaster and i cant get off < 1311813256 252804 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: jump < 1311813351 204206 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I always get mixed up with euthanasia and ecstasy < 1311813371 4099 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ecstacy in which sense of the word < 1311813373 129953 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm sure some will tell you it's practically the same thing. < 1311813397 664738 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :monqy: every sense < 1311813401 217029 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Eve < 1311813401 904896 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :r < 1311813410 967078 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"Subsequent inversions would serve as insurance against unintentional survival of passengers." good sentence < 1311813421 378850 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the best. < 1311813427 838674 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Also, it's getting early < 1311813432 647165 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Goodnight < 1311813506 350358 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :taneb the backwards living one. < 1311813692 668697 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Ping timeout: 252 seconds < 1311813774 89546 :FireFly!~firefly@unaffiliated/firefly PRIVMSG #esoteric :I have to agree with Taneb on that one < 1311813778 318340 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1311813846 227853 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I suppose that stuff about extending the incomplete types and stuff could also be partly done using some kind of preprocessor < 1311813854 759793 :iamcal!u1110@gateway/web/irccloud.com/x-bbitnymqyrqwyhmg JOIN :#esoteric < 1311813860 666952 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :why do i only notice FireFly when he's leaving, it's not fair. < 1311813874 452694 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :my swatter needs exercise, dammit! < 1311813946 235229 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION swats tswett -----### < 1311813946 325372 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Then swat the wall and see if it breaks < 1311813966 842217 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: i went for the alliterative solution. < 1311814171 292241 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tswatt < 1311814369 306280 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe a vim and/or Emacs scripts can be made for use with TeXnicard, in order to do syntax highlighting and possibly for adding cards and GUID based on what you specify, and so on. In case, it would help some people who like it this way. < 1311815335 681436 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle fromRight < 1311815335 752247 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1311815338 173940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle either < 1311815338 312215 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude either :: (a -> c) -> (b -> c) -> Either a b -> c < 1311815338 364609 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Either either :: (a -> c) -> (b -> c) -> Either a b -> c < 1311815338 364795 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :module Data.Either < 1311815395 264514 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there's also some MonadError instance, i think < 1311815414 319859 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i guess that doesn't really help with that < 1311815445 990764 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t maybe < 1311815446 525528 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b a. b -> (a -> b) -> Maybe a -> b < 1311815450 924112 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t fromMaybe < 1311815451 465409 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. a -> Maybe a -> a < 1311815455 525302 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm, crud < 1311815461 404496 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh right < 1311815467 704616 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :There is now a web page listing my RL name right next to "Sgeo" < 1311815472 928952 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://www.barbu.co.uk/rankings/player_naming.htm < 1311815476 18900 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there's no fromEither equivalent, i guess < 1311815538 649968 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you are doomed now. they will kidnap you and force you to take a genuine education. < 1311815585 766585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :DAMN YOU BARBUUUUUUUUUUUUUUU < 1311815603 979228 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just wanna say that Sgeo_'s use of "crud" is hilarious < 1311815688 579137 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm < 1311816150 753968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"da" < 1311816158 91282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: qoantism, < 1311816162 488910 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : oh dam < 1311816183 294420 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he said, "qwertyuio and" then... the suspense begin < 1311816205 233121 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i have no idea what qoantism is. although it reminds me that in pre-classical latin, q was sometimes used in front of o as well. < 1311816220 771352 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :iirc. < 1311816263 714418 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is q used in front of o as well in pre-classical latin, meant? < 1311816267 446265 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :also, "da" is the imperative form meaning "give", iirc < 1311816272 492180 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :\def\afspace#1#2{\if\isempty{#2}#1{}\else\expandafter#1\expandafter{\identity#2}\fi} < 1311816336 324883 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: well in classical and later lating q was only used in front of u, as is still mostly the case in english... < 1311816339 778698 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :*latin < 1311816383 833132 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :presumably it was pronounced approximately the same as c, so spelling varied. < 1311816404 553827 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan felt the starin of carbon dioxide death < 1311816424 372903 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat again < 1311816456 611910 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sometimes i get close to wondering if elliott is doing drugs. < 1311816458 870138 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Just recently I showed someone one of my TeX files for some purpose, and they told me "Why don't you use a real file type? Such as .txt or .7z" < 1311816477 490107 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: good grief :P < 1311816494 857582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: im better than durgs < 1311816544 691197 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait - are THEY making you take drugs? say it isn't so!!!!!!!!!1111ælve < 1311816582 864017 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :They tell me that my .tex file is "not a real file". What?? < 1311816598 604847 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: they are either trolling or genuinely clueless < 1311816670 23782 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :which one, can be hard to tell without much more information. < 1311816676 431316 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/usr/bin/ld: /home/elliott/.cabal/lib/york-lava-0.2/ghc-7.0.4/libHSyork-lava-0.2.a(Lava.o): relocation R_X86_64_32S against `.data' can not be used when making a shared object; recompile with -fPIC < 1311816676 604766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :/home/elliott/.cabal/lib/york-lava-0.2/ghc-7.0.4/libHSyork-lava-0.2.a: could not read symbols: Bad value < 1311816677 298193 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :argh < 1311816695 813166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: probably because it won't open when they double click it < 1311816741 135960 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: hm if it's what elliott says, then maybe you can add a mime type, if it's on the web. < 1311816776 174517 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not that that necessarily helps if they're that clueless < 1311816806 604570 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ARGH THIS SUCKS < 1311816843 448188 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or in the other direction, sometimes i get annoyed by my browser insisting on saving code which i just want to view as text, because of filetype and/or extension < 1311816854 747130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just make it text/plain < 1311817097 123037 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 250 seconds < 1311817148 517478 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1311817508 483112 :cheater_!~ubuntu@g229130233.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311817544 662772 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :spot the difference http://i.imgur.com/vHLx5.jpg < 1311817593 983166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im zombie < 1311817628 831917 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this one feels too close to home for me http://i.imgur.com/zBD2S.jpg < 1311817660 397107 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and what is worse is that i anticipated the punchline < 1311817684 662751 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Obviously the guy on the left has ripped clothing and is larger (in the first picture) < 1311817688 853714 :Slereah!x@ANantes-259-1-184-197.w90-49.abo.wanadoo.fr PRIVMSG #esoteric :oerjan < 1311817697 40338 :Slereah!x@ANantes-259-1-184-197.w90-49.abo.wanadoo.fr PRIVMSG #esoteric :France used to have the best weather guy < 1311817716 201264 :Slereah!x@ANantes-259-1-184-197.w90-49.abo.wanadoo.fr PRIVMSG #esoteric :Also < 1311817721 587191 :Slereah!x@ANantes-259-1-184-197.w90-49.abo.wanadoo.fr PRIVMSG #esoteric :Dude almost died on air D: < 1311817726 351931 :Slereah!x@ANantes-259-1-184-197.w90-49.abo.wanadoo.fr PRIVMSG #esoteric :http://www.youtube.com/watch?v=GWRkWp7n_ew < 1311817766 959685 :Slereah!x@ANantes-259-1-184-197.w90-49.abo.wanadoo.fr PRIVMSG #esoteric :It was pretty weird < 1311817779 909304 :Slereah!x@ANantes-259-1-184-197.w90-49.abo.wanadoo.fr PRIVMSG #esoteric :Well, not dying < 1311817784 184378 :Slereah!x@ANantes-259-1-184-197.w90-49.abo.wanadoo.fr PRIVMSG #esoteric :But cancer acting up and all < 1311817872 415647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: your guy is cooler < 1311817887 436904 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he's like "what do you want from me. i am a weatherman. i report the fucking weather." < 1311817903 817595 :Slereah!x@ANantes-259-1-184-197.w90-49.abo.wanadoo.fr PRIVMSG #esoteric :I think he ate the weather girl < 1311817906 416790 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also how fucking old is that gmtv shot < 1311817910 156660 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: his voice gives that impression even stronger :P < 1311817916 752411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: link? :D < 1311817930 558583 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um let me see if i can find one < 1311817939 519558 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : http://www.youtube.com/watch?v=GWRkWp7n_ew < 1311817943 226532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this video is ensaddening me < 1311817960 476116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh my god evryone is talking in french in the comments STO,P < 1311817964 898906 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : icant undertsand you < 1311817966 368880 :Slereah!x@ANantes-259-1-184-197.w90-49.abo.wanadoo.fr PRIVMSG #esoteric :He was always making jokes and all < 1311817975 605704 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is he dead < 1311817975 795965 :Slereah!x@ANantes-259-1-184-197.w90-49.abo.wanadoo.fr PRIVMSG #esoteric :So many people assumed that this was a little skit < 1311817978 933705 :Slereah!x@ANantes-259-1-184-197.w90-49.abo.wanadoo.fr PRIVMSG #esoteric :Yeah < 1311817986 755414 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION cries profusely, rip french weatehrman < 1311817989 674700 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://www.youtube.com/watch?v=t6kRFRXkltE < 1311818004 177537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: oh my god < 1311818006 49573 :Slereah!x@ANantes-259-1-184-197.w90-49.abo.wanadoo.fr PRIVMSG #esoteric :And his ashes were thrown into a hurricane or something, from what I remember < 1311818006 760078 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(note it's middle of the night so i'm not checking the sound myself) < 1311818007 285404 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: canimove to norway < 1311818019 230526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i want this guy to read em my weather every day < 1311818023 122681 :Slereah!x@ANantes-259-1-184-197.w90-49.abo.wanadoo.fr PRIVMSG #esoteric :Man < 1311818028 825614 :Slereah!x@ANantes-259-1-184-197.w90-49.abo.wanadoo.fr PRIVMSG #esoteric :Napoleon Dynamite did not age well < 1311818032 131786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :he has a fucking stick his stick is amazing < 1311818035 563917 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Slereah: :D < 1311818046 66784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :longyearbyen how do you evne come up with a name like that < 1311818064 459440 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 264 seconds < 1311818104 687495 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but now let me see if i can find one of our _truly_ legendary weatherman. < 1311818186 851904 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh dear i cannot find one which isn't either parody or that famous sampling... < 1311818207 838005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The assumption is that users of this library will want to diff over interesting things or peform interesting tasks with the results (given that, otherwise, they would simply use the standard Unix diff utility). Thus no attempt is made to present a fancier API to aid in doing standard and uninteresting things with the results. < 1311818234 503989 :itidus21!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au NICK :itidus20 < 1311818241 349388 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What is "interesting"? < 1311818283 782471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The gdiff package < 1311818283 916192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Get an efficient, optimal, type-safe diff and patch function for your datatypes of choice by defining a simple GADT and some class instances. < 1311818288 94461 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh cool < 1311818357 537340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh heh sg might be able to use that < 1311818376 570720 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah here is one http://www.youtube.com/watch?v=-p0sjcCsrRY < 1311818411 752973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :will look in minute < 1311818553 153234 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :any diff library that depends on a type equality GADT is a good diff library < 1311818573 124791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ok wtaching < 1311818583 872022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow is that an actual board with stick on numbers oerjan < 1311818586 577369 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :on an actual cube < 1311818592 835360 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :if you seen any suggested related videos those with KLM will be the parodies, while "Heavy Metal" is the sampling. < 1311818595 784319 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes. < 1311818597 677112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: does he always stay off-screen < 1311818599 808876 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's from 1981 < 1311818606 984199 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: except at the very end < 1311818613 722807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is he like rip my face i dont like me im ugly < 1311818614 485378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1311818623 157435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also why is this guy famous :D < 1311818639 90723 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :his voice, and general geekiness < 1311818659 31506 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1311818672 905848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i wish we had weatherpeople as cool as that here < 1311818722 786062 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : longyearbyen how do you evne come up with a name like that <-- it's just "long year" + "byen" (the town) < 1311818738 226096 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i'm not sure if longyear is the name of some guy or not < 1311818823 60631 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but it's definitely from english < 1311818961 97016 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this danish guy is linked from the top reddit comment http://i.imgur.com/qszvo.jpg < 1311819071 162595 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1311819092 533483 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :isn't that a really old image anyway < 1311819146 428732 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i guess you may know the guy from the _second_ comment http://i.imgur.com/vdqa0.jpg < 1311819191 863121 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :his... face rings a bell i guess < 1311819193 491522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :link to thread plz < 1311819205 349295 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://www.reddit.com/r/funny/comments/j1f2s/meteorologists/?limit=500 < 1311819256 777070 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :theisen showed up in the responses to that < 1311819402 852559 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :omg http://i.imgur.com/4qCak.jpg < 1311819414 34430 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : i guess you may know the guy from the _second_ comment http://i.imgur.com/vdqa0.jpg < 1311819418 218262 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for me that guy is the first comment < 1311819421 387311 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :are you not using best ordering? < 1311819424 885709 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes < 1311819427 740582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : omg http://i.imgur.com/4qCak.jpg < 1311819428 316685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow < 1311819431 446930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :literal best < 1311819441 850319 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just what < 1311819478 933436 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :the comment with "ESTONIA" < 1311819502 342474 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Ping timeout: 252 seconds < 1311819507 896669 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :on danish guy < 1311819508 751999 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"His glowing head is so amazing. Please tell me that is natural." < 1311819579 887295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"If all hot women on TV were smart, I don't think that any other girls could be smart without wrecking the idea that men and women are equally intelligent." < 1311819581 279943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat < 1311819590 575226 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1311819613 42403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: "NO! DON'T ! This guy is a guy that makes fun of people. He's like out Jon Stewart." < 1311819613 908797 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: :( < 1311819632 158044 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"He's kinda like him. Talks about news and stuff with another guy and they make fun of stuff. He's the best we've got. They even made a song for Eurovision and we chose it. Why? CAUSE WHY THE FUCK NOT!" http://www.youtube.com/watch?v=LRh9PzNYD-8 < 1311819699 389142 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is the best song < 1311820133 1087 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I thought of various things about prettyprinting how it could work with Haskell programs, including, you can have a TeX code \Wsym for making symbols they can be defined using \csname or whatever, and then words in different styles for different purposes, such as if `mod` you can type in roman style but otherwise can be italic, or bold for keywords, or for names you can also do things, like, ' makes prime mark, # at end of a name makes superscr < 1311820152 54261 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de JOIN :#esoteric < 1311820246 596494 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You might do it has numbers at the end of a name makes subscripts, or superscripts and subscripts separated by underscore, etc < 1311820336 780926 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Things that are syntax errors in Haskell can be used for other purposes < 1311820474 982087 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: the main way to do "other purposes" in haskell is to put it in comments. e.g. pragmas have the format {-# ... #-} (where the #'s signify that it's a pragma) < 1311820498 456406 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes that can work too. < 1311820505 831504 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :while haddock iirc uses the other style of comments -- ^ etc... < 1311820521 394563 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It also depends what the other purposes are, I guess. < 1311820537 426316 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah < 1311820551 382806 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :In some cases it is OK to ignore you can use comments then, but in case it is a preprocessor you might instead want to use things that would make a syntax error in normal Haskell < 1311820569 803046 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :right < 1311820596 485529 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :This is possible to be applied in other programming languages too < 1311820720 923404 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Actually WEB uses @ to select modes and special commands since @ is not a command in Pascal, and uses double quote for pool strings (including single character constants, are replaced by their ASCII code number). < 1311820821 669530 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :zzo38: with haskell most non-alphanumerical characters are syntax errors at the beginning of a line, unless you're in layout-less mode (which is afaik rarely used) < 1311820891 625959 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :( can also appear there i think, in operator definitions < 1311820918 464795 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh and that also gives ' and " < 1311820930 176782 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but @ and # are syntax errors, i think < 1311820939 979705 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let @ whatever = < 1311820940 536437 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `@' < 1311820948 192839 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It says Haskell permits the omission of the braces and semicolons used in several grammar productions, by using layout to convey the same information. This allows both layout-sensitive and layout-insensitive styles of coding, which can be freely mixed within one program. Because layout is not required, Haskell programs can be straightforwardly produced by other programs. < 1311820950 246333 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let # whatever = < 1311820950 926910 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error on input `#' < 1311820971 257904 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes < 1311820992 584311 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But from what I am reading, it seem `` is probably a syntax error putting two ` next to each other directly < 1311821032 156435 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yeah i cannot think of a place where that would be legal outside a comment/string < 1311821033 696338 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :So, you can use layout mode and non-layout mode together in one program, I think? Is that what it does? < 1311821075 586213 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes. it depends on whether you include a literal { when starting a block or not < 1311821121 758610 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :> let x = y where { y = 2+z; z = 5 } in x < 1311821122 344999 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 7 < 1311821153 606542 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there the block with the let has layout (in theory, although it ends on the same line) while the where block doesn't. < 1311821435 671975 :pikhq!~pikhq@71-219-192-244.clsp.qwest.net PRIVMSG #esoteric :zzo38: Probably the easiest way to do a TeX-style prettyprinting for Haskell would be to use TeX-style Literate Haskell. < 1311821481 181027 :pikhq!~pikhq@71-219-192-244.clsp.qwest.net PRIVMSG #esoteric :(if the file has a suffix of .lhs, then the file is considered to be in Literate Haskell. One can denote that something is actual code, rather than normal text, either by prepending the line with >, or wrapping the code in \begin{code} \end{code}. < 1311821485 159087 :pikhq!~pikhq@71-219-192-244.clsp.qwest.net PRIVMSG #esoteric :) < 1311821636 332880 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 252 seconds < 1311821661 618517 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311821699 604706 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes it would work, and then can be compiled using standard Haskell compilers too, I think (since .lhs means to only compile lines with > I think) < 1311821718 419600 :pikhq!~pikhq@71-219-192-244.clsp.qwest.net PRIVMSG #esoteric :Or things in \begin{code} \end{code} blocks. < 1311821726 864496 :pikhq!~pikhq@71-219-192-244.clsp.qwest.net PRIVMSG #esoteric :It's part of the standard. < 1311821797 531262 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't know why that should be a part of the standard, but whatever, OK < 1311821830 946197 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Still, using .lhs does not allows you to do various other things such as preprocessing you might want, and so on; although you could still use it for prettyprinting in TeX or other programs < 1311821857 683934 :pikhq!~pikhq@71-219-192-244.clsp.qwest.net PRIVMSG #esoteric :Yeah, it is somewhat limited, and a more full-fledged preprocessor might be preferable. < 1311821878 38866 :pikhq!~pikhq@71-219-192-244.clsp.qwest.net PRIVMSG #esoteric :Still, it is nice being able to make your Haskell source be a TeX document with ease. < 1311821878 440853 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It seem \ is a valid operator in Haskell but I don't know if "\end{code}" can be any valid Haskell syntax. < 1311821916 763444 :pikhq!~pikhq@71-219-192-244.clsp.qwest.net PRIVMSG #esoteric :\end{code} can't be valid Haskell syntax. < 1311822036 801128 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Of course I do suppose that both codes with > style or \begin{code} \end{code} style could be made to work in TeX with the correct macros without too much difficulty, although doing prettyprinting entirely with TeX would be far mroe difficult. < 1311822082 171817 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pikhq: well not if the \ starts a token. < 1311822085 342959 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Making \end{code} would be slightly more difficult since the characters \ { } would still need to be supported inside of the code) < 1311822100 70057 :pikhq!~pikhq@71-219-192-244.clsp.qwest.net PRIVMSG #esoteric :oerjan: IIRC it has to be at the very start of a line. < 1311822104 833170 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1311822122 445396 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1311822130 119640 :pikhq!~pikhq@71-219-192-244.clsp.qwest.net PRIVMSG #esoteric :You may know better than I, though. < 1311822130 738970 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it _could_ still be inside a string. < 1311822189 375186 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but maybe the \end{...} takes precedence. hm... < 1311822257 279564 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Well, in either case, to do it directly in TeX then you would make the end of line character to be category code 13 (active character) < 1311822292 161751 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And it would work especially if \end{code} needs to be on a line by itself or just at the start of a line < 1311822317 977472 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :While with > you could have a command that sets the category codes so that a blank line without > ends it < 1311822338 400537 :pikhq!~pikhq@71-219-192-244.clsp.qwest.net PRIVMSG #esoteric :\begin{code} could also start a pretty-printing environment. < 1311822345 600481 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"•Program code ends just before a subsequent line that begins \end{code} (ignoring string literals, of course). < 1311822349 128030 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :" < 1311822357 859960 :pikhq!~pikhq@71-219-192-244.clsp.qwest.net PRIVMSG #esoteric :And then you could let the TeX parser handle the \end{code} bit. < 1311822363 717859 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Well, I suppose you could do some prettyprinting stuff directly in TeX < 1311822383 841936 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :So even TeX if you make it parse Haskell codes, could understand if \end{code} is inside of a string or not < 1311822504 261381 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If you are not using \begin for anything else, you could make \begin in TeX to ignore its first parameter, and then allow two kinds of prettyprinting, one for code that is part of the program, and one for code that is not part of the program. < 1311822672 444334 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe even the contents of this report is enough I could try to make some kind of Haskell prettyprinter directly in TeX that supports .lhs format http://www.haskell.org/onlinereport/haskell2010/haskellch2.html#x7-140002 < 1311822707 5357 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have already written programs in TeX to make index, so it could be used too < 1311822919 979505 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :flowers < 1311822921 561478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :forevers < 1311822930 547736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: are you learning haskell or something? < 1311822980 795020 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott: Well, sort of. Not quite. Not really. < 1311823004 214955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : \end{code} can't be valid Haskell syntax. < 1311823008 97880 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :So that, if you put \input the correct macros at the top, you can just type tex program.lhs; dvilj4 - < program.dvi | lp or whatever command would be used on your computer. < 1311823008 571821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is this true in the presence of TH?h < 1311823013 468786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm right it'd have to be asection < 1311823023 595973 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(\end{code}) would be valid on a line of its own, with TH < 1311823050 727586 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What does TH means? < 1311823061 196232 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm or wait, it'd have to be (\end{code=something}) < 1311823063 309112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: template haskell < 1311823075 940535 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And what things would it mean \ and then end and then { < 1311823098 983309 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I try to look at the document see how it works < 1311823104 747474 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it would be a section < 1311823106 846940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :equivalent to < 1311823113 305207 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :flip (\) end{code=blah} < 1311823113 602556 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The { is "special" < 1311823119 344680 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :where the last thing is a record mutation < 1311823123 436893 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unfortunately \end{code} cannot be valid < 1311823129 114772 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but (\end{code=x}) could be < 1311823131 536403 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Without equal sign it is not valid? < 1311823136 590669 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :indeed < 1311823140 531536 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: \ is not a legal operator though < 1311823143 535050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: oh < 1311823173 974890 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Then, it is OK, it is not a problem to use \end{code} to end the code in Literate Haskell, I guess. Since, it is not in a string, it says ignoring string literals so it is OK < 1311823234 72235 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :there _is_ that quasiquote thing, though? < 1311823248 80775 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes it does say \ is reserved < 1311823264 422522 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :\ is used for haskell's lambdas < 1311823360 475389 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh right < 1311823360 821391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1311823366 951050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :\end{code}->expr < 1311823371 38533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :would be a valid line < 1311823373 1956 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(again with TH) < 1311823394 623471 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :can you do that without capitalizing the end? < 1311823409 405322 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh it's a TH thing you say < 1311823425 474793 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: um well hmm < 1311823426 381092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it might be < 1311823432 655211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah you are right < 1311823437 643743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the TH thing is just an expression as a valid top-level line < 1311823444 124079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> \end{code} -> code < 1311823444 758446 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : Parse error in pattern < 1311823450 296821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bah < 1311823470 619389 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t \end{test=hi}->hi < 1311823471 196209 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Parse error in pattern < 1311823480 561984 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t \End{test=hi}->hi < 1311823481 180285 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: data constructor `End' < 1311823481 251978 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `test' is not a (visible) field of constructor `End' < 1311823506 494102 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :seems not legal unless a constructor < 1311823508 233223 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It is a valid line with TH? "Program code ends just before a subsequent line that begins \end{code} (ignoring string literals, of course)." Oops too bad! Well I suppose you can put a space before \end or using > style instead < 1311823571 330866 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :zzo38: I mean not in a literate haskell file :P < 1311823572 626766 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well i suppose one would have to test to find out how ghc's TH actually interacts with \end{code} < 1311823575 587979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but no, it isn't < 1311823594 330343 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And it require blank line before and after the codes with > so you could redefine \par to check for Haskell codes with > < 1311823718 632529 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311823726 453345 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :O, so, I can see what you were making, does it require the word capitalized to use that kind of stuff with Template Haskell? < 1311823775 58861 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :seems so < 1311823793 796360 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de JOIN :#esoteric < 1311823922 313732 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de QUIT :Excess Flood < 1311823968 409824 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de JOIN :#esoteric < 1311824099 393628 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Since > require blank line before and after, it should be not difficult to make it work in a simple (non prettyprinting) way in TeX just by redifining \par to check for that < 1311825257 541338 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Ping timeout: 255 seconds < 1311825349 772765 :jcp!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1311825354 778472 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"All of those things have a certain function in a normal language. More interestingly, C++ has almost no pad words - each token is required to find out what a certain bit of code means. What in haskell takes the place of their function in a normal language?" < 1311825355 292965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat < 1311825367 679338 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Anon0AnALY5e said... < 1311825367 883159 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :simple syntax for accessing and updating arrays in place... gone. < 1311825371 540066 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol this comment section is terrible < 1311825389 960521 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1311825468 999990 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The really stupid \outer command in TeX bothers me a lot. < 1311825515 19921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you've mentioned < 1311825515 965340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :several times < 1311825578 941784 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't know why Knuth thought it would be a good idea. < 1311825579 33592 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Maybe simple syntax to return a new list with a different element in the place would be nice? < 1311825611 723979 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: you shouldn't be indexing lists < 1311825635 409291 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but um that's easy with arrays < 1311825639 925599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :arr // [(9,x)] < 1311825653 812421 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mutable arrays: < 1311825656 972127 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :writeArray arr 9 x < 1311825695 682961 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with repa... < 1311825736 344984 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1311825739 737732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, it has // too < 1311826009 310908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: what's like a stork < 1311826013 352459 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I made a simple program for non-prettyprinting Bird style in TeX now http://sprunge.us/SKPf < 1311826017 370381 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Quit: No Ping reply in 180 seconds. < 1311826032 555679 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1311826096 55428 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Of course it can be improved, to do more things, including add extra space between the paragraphs and the codes, or change interline penalties in the codes and the vertical penalties before and after a code section < 1311826129 989823 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan doesn't know what is like a stork. < 1311826170 125968 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Does this program work to you? < 1311826177 718578 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i didn't try < 1311826304 402099 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I tried and it works. < 1311826531 579188 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1311826548 472409 :variable!~thing@unaffiliated/variable QUIT :Remote host closed the connection < 1311826614 152721 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: you might want to reduce your meds. < 1311826652 839336 :variable!~thing@unaffiliated/variable JOIN :#esoteric < 1311826658 477122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: tell me what is like a stork. < 1311826745 660392 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :how long has elliott without a slep now < 1311826752 800883 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :does anyone keep track < 1311826758 226692 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :forever without a slep < 1311826809 507622 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :monqy: well he wasn't around 6 hours or so ago. he may secretly have had a slep then. < 1311826847 271373 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :like that indian guy that was supposed to not need eating. < 1311826882 64222 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nobody needs eating. people should remain uneaten for their natural lifespan < 1311826885 959250 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CONTRAVERSIAL < 1311826917 572344 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 252 seconds < 1311826918 249558 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :grammar hard, it is < 1311827040 881429 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what hapense to caniablse then,,,, < 1311827048 246569 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: dies < 1311827161 89011 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ow pain < 1311827164 197697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :infinite < 1311827222 427431 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :monqy: they move to ireland to live a modest life there < 1311827230 958963 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PART :#esoteric < 1311827266 679999 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :garden salads and people who are not people < 1311827268 71112 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :subpeople < 1311827858 113921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle bytestring empty < 1311827858 185666 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1311827859 80426 :MDude!~fyrc@c-174-55-44-190.hsd1.pa.comcast.net NICK :MSleep < 1311827859 352314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle empty < 1311827859 421191 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative empty :: Alternative f => f a < 1311827859 493708 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.ByteString empty :: ByteString < 1311827859 546357 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.IntMap empty :: IntMap a < 1311828000 206881 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :does hoogle even take two parameters < 1311828145 282645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?src hGetLine < 1311828145 354698 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. < 1311828146 370944 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: dunno :D < 1311828176 65575 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle IO String < 1311828176 137311 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Did you mean: :: IO String /count=20 < 1311828176 189680 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :System.IO.Error ioeGetErrorString :: IOError -> String < 1311828176 189836 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :System.IO.Error ioeSetErrorString :: IOError -> String -> IOError < 1311828190 665805 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@more < 1311828194 92434 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bah < 1311828218 344660 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle getLine < 1311828218 417657 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude getLine :: IO String < 1311828218 489522 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.ByteString getLine :: IO ByteString < 1311828218 542457 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :System.IO getLine :: IO String < 1311828238 262135 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so wtf doesn't that get listed first < 1311828249 750810 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle Handle -> IO String < 1311828250 4202 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :System.IO hGetContents :: Handle -> IO String < 1311828250 56838 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :System.IO hGetLine :: Handle -> IO String < 1311828250 56999 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :System.IO hShow :: Handle -> IO String < 1311828261 864321 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle Handle -> IO ByteString < 1311828261 939265 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.ByteString hGetContents :: Handle -> IO ByteString < 1311828262 10545 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.ByteString hGetLine :: Handle -> IO ByteString < 1311828262 63008 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.ByteString.Char8 hGetContents :: Handle -> IO ByteString < 1311828293 529415 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1311828366 292122 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh, you need :: if it isn't obvious that it's a type (contains no ->) < 1311828377 741953 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle :: IO String < 1311828377 817070 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude getContents :: IO String < 1311828377 870370 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude getLine :: IO String < 1311828377 870525 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :System.IO getContents :: IO String < 1311828432 117171 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :aha... < 1311828444 536476 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@hoogle +bytestring empty < 1311828444 609346 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.ByteString empty :: ByteString < 1311828444 680708 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.ByteString.Char8 empty :: ByteString < 1311828444 733285 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.ByteString.Lazy empty :: ByteString < 1311828459 74992 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION is reading http://www.haskell.org/haskellwiki/Hoogle < 1311828466 393248 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: number sign plz < 1311828471 930317 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :# < 1311828474 733927 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thx < 1311828518 657565 :postmodern!~postmoder@c-71-237-178-98.hsd1.or.comcast.net JOIN :#esoteric < 1311828635 198917 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> mzero :: IO () < 1311828635 834556 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Overlapping instances for Control.Monad.MonadPlus GHC.Types.IO < 1311828635 887017 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising f... < 1311828636 317205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :postmodern: hi < 1311828642 716580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl return () < 1311828642 785394 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :return () < 1311828644 497738 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bah < 1311828645 938785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle m () < 1311828646 11257 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Network.BSD endHostEntry :: IO () < 1311828646 82778 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Network.BSD endNetworkEntry :: IO () < 1311828646 135501 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Network.BSD endProtocolEntry :: IO () < 1311828685 885552 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Can you use C preprocessor or m4 for Lazy K? < 1311828933 653307 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: what's the nicest way to augment a forM_ such that we can tell if we are on the last element of the list? < 1311828985 934551 :postmodern!~postmoder@c-71-237-178-98.hsd1.or.comcast.net PART #esoteric :"Leaving" < 1311829203 460046 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pass it a [(Bool, a)] or [Either a a], maybe? < 1311829225 778812 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or wait < 1311829391 893921 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :forMe_ f fe l = foldr ((>>).f) (fe (last l)) (init l) < 1311829424 503634 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t \f fe l -> foldr ((>>).f) (fe (last l)) (init l) < 1311829425 116785 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a b a1. (Monad m) => (a1 -> m a) -> (a1 -> m b) -> [a1] -> m b < 1311829446 111118 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :even gives you the result of the last one < 1311829466 325007 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, thanks < 1311829492 762165 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm actually that could leak some memory in the last l bit < 1311829496 113816 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net JOIN :#esoteric < 1311829513 630649 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(until it actually gets to the end) < 1311829520 882713 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in case that's a problem < 1311829573 528177 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :forMe_ _ f [x] = f x; forMe_ f fe (x:xs) = f x >> forMe_ f fe xs < 1311829587 525132 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :should not have that problem < 1311829667 570102 :pikhq!~pikhq@71-219-192-244.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1311829670 78608 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thanks < 1311829786 204131 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm... < 1311829798 791185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t (\_->Nothing) <|> (\x->Just x) < 1311829799 379619 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Alternative ((->) a)) => a -> Maybe a < 1311829802 524596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> ((\_->Nothing) <|> (\x->Just x)) 9 < 1311829803 110656 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (Control.Applicative.Alternative ((->) a)) < 1311829803 182449 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from ... < 1311829809 338566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bah < 1311829853 848130 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle Maybe a -> Maybe a -> Maybe a < 1311829854 365264 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Generics.Aliases orElse :: Maybe a -> Maybe a -> Maybe a < 1311829854 417838 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative (<|>) :: Alternative f => f a -> f a -> f a < 1311829854 417957 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Monad mplus :: MonadPlus m => m a -> m a -> m a < 1311829858 164959 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh duh < 1311829870 396540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \f g x -> f x <|> g x < 1311829870 448678 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :liftM2 (<|>) < 1311829876 83423 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \f g -> B(\x -> f x <|> g x) < 1311829876 156034 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(B .) . liftM2 (<|>) < 1311829884 783416 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl B (\x -> f x <|> g x) < 1311829884 836396 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :B (liftM2 (<|>) f g) < 1311829899 798346 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t fmap < 1311829900 375849 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b (f :: * -> *). (Functor f) => (a -> b) -> f a -> f b < 1311829915 683655 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fmap :: (a -> b) -> (Message -> Maybe a) -> (Message -> Maybe b) < 1311829917 291103 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, that's easy < 1311829973 634180 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t (<*>) < 1311829974 165396 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) a b. (Applicative f) => f (a -> b) -> f a -> f b < 1311829989 307587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Message -> Maybe (a -> b)) -> (Message -> a) -> (Message -> b) < 1311830000 549438 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: methinks these functions not so useful, but necessary to get Alternative :D < 1311830057 414813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t when < 1311830058 9430 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *). (Monad m) => Bool -> m () -> m () < 1311830065 523153 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bah, why monad only :( < 1311830073 590791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm wait < 1311830074 555901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t guard < 1311830075 112351 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *). (MonadPlus m) => Bool -> m () < 1311830079 58021 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl guard b >> x < 1311830079 110629 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :guard b >> x < 1311830601 411316 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : bah, why monad only :( <-- when is intrinsically monadic, not applicative. < 1311830611 481123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i know i know i know :P < 1311831044 294801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle choice < 1311831044 347151 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.Parsec.Combinator choice :: Stream s m t => [ParsecT s u m a] -> ParsecT s u m a < 1311831044 399649 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.ParserCombinators.ReadP choice :: [ReadP a] -> ReadP a < 1311831044 399818 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Text.ParserCombinators.ReadPrec choice :: [ReadPrec a] -> ReadPrec a < 1311831047 414878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle choose < 1311831047 487024 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Test.QuickCheck choose :: Random a => (a, a) -> Gen a < 1311831049 903424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh come on < 1311831203 558942 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t msum < 1311831204 211401 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a. (MonadPlus m) => [m a] -> m a < 1311831208 934280 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :this one? < 1311831227 382048 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: nope, I'm using Alternative < 1311831229 668802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like a good person < 1311831233 178369 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe i should just use MonadPlus < 1311831242 243448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle Maybe (m a) -> m (Maybe a) < 1311831242 316213 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Traversable sequenceA :: (Traversable t, Applicative f) => t (f a) -> f (t a) < 1311831242 369872 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Traversable sequence :: (Traversable t, Monad m) => t (m a) -> m (t a) < 1311831242 370075 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Control.Applicative optional :: Alternative f => f a -> f (Maybe a) < 1311831248 562391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pffffffffffffft < 1311831253 338775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh maybe sequence < 1311831254 352725 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t asum < 1311831254 929762 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `asum' < 1311831258 29865 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wat < 1311831261 380263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh right asum < 1311831262 568832 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle asum < 1311831262 641956 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Foldable asum :: (Foldable t, Alternative f) => t (f a) -> f a < 1311831307 131749 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lambdabot: Y U NO IMPORT FOLDABLE? < 1311831394 382354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :*IRC.Control> dispatchA test (Message NoPrefix (Command "PRIVMSG") ["bot","hello world"]) < 1311831394 553912 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :("PRIVMSG",NoPrefix,"bot","hello world") < 1311831394 606393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Just () < 1311831395 344285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yay < 1311831400 411848 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :test :: Handler (IO ()) < 1311831400 586091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :test = < 1311831400 658351 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : asum [ "PRIVMSG" >- \p [loc,msg] -> print ("PRIVMSG",p,loc,msg) < 1311831400 711092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : , "JOIN" >- \p [loc] -> print ("JOIN",p,loc) ] < 1311831521 755461 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311831577 233979 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de JOIN :#esoteric < 1311831593 94966 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :infixr 0 >- < 1311831593 258277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(>-) :: ByteString -> Handler a -> Handler a < 1311831593 310577 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cmd >- h = (\(Message _ (Command cmd') _) -> cmd' == cmd) ?? h < 1311831595 71093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: behold my elegance < 1311831707 864906 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :My eye feels like as if someone poured acid into it. Holy fuck that hurts hurts hurts hurts. < 1311831713 403827 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :Alo, ow. < 1311831716 184001 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :Also, even. < 1311831764 171320 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :pikhq_: wat < 1311831847 752766 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION beholds, and appreciates that it associates the right way < 1311831862 474163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: < 1311831863 559732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :test :: Handler (IO ()) < 1311831863 744497 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :test = < 1311831863 797073 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : asum [ commandIs "PRIVMSG" ?? fields $ \p [loc,msg] -> print ("PRIVMSG",p,loc,msg) < 1311831863 797242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : , commandIs "JOIN" ?? fields $ \p [loc] -> print ("JOIN",p,loc) ] < 1311831865 818754 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :more elegant, more ugly :D < 1311831876 681847 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION is not sure this solution scales < 1311831915 172178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what I'm working on is a simple little bot to do two things: < 1311831930 435603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- ?tell that's more secure than lambdabot's (if you send something in private, the bot always tells the recipient it in private) < 1311831943 122158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :- some kind of fun fun infobot thing < 1311831966 39643 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :fun fun info about private tells, check < 1311831967 119716 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so, like everything, I'm making sure it's the PERFECT HASKELL PROGRAM for the job because this is the only way I can write anything < 1311831973 12874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: psht < 1311832147 462082 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: mostly i was thinking i could fill it with the perfect opinions on any topic < 1311832167 455998 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for instance < 1311832177 738786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey yo bot what is up withbrainfuck derivatives<> < 1311832202 267101 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :O KAY < 1311832215 815620 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hey yo bot < 1311832216 777883 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what is up < 1311832219 228639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :with oerjan < 1311832224 953549 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :HES A POOPHEAD WHOIS ANTIBOT < 1311832235 84348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :<> < 1311832240 123752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :REV/.GENGE < 1311832360 117010 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :so, a short-term channel participant, got it. < 1311832375 839770 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :r u saying < 1311832378 251576 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that bots with opinions < 1311832383 176169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rbannable oerjan? < 1311832395 944029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :would u like to apologise???? for this badness < 1311832413 565133 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no... < 1311832423 806591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :rugoing todie < 1311832441 462451 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because im going to punch u with bot death < 1311832446 28943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : crying :( < 1311832466 750615 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311832479 573379 :GuestIceKovu!x@ANantes-259-1-153-95.w90-49.abo.wanadoo.fr JOIN :#esoteric < 1311832519 682128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i wonder if oerjan really thinks i am on drugs < 1311832521 733784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that would be hlarious < 1311832561 522428 :Slereah!x@ANantes-259-1-184-197.w90-49.abo.wanadoo.fr QUIT :Ping timeout: 240 seconds < 1311832617 956376 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hlearly < 1311832679 147611 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im a robot < 1311832681 731298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :beeeeeeeeeeeeeeep < 1311832725 53906 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, in the distant future? < 1311832730 503206 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :now < 1311832739 87609 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : this explainseveryhething < 1311832764 548967 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan isa magician < 1311832872 822743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :god Sgeo_ make oerjan a cooler irc < 1311832895 51160 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What? < 1311832912 898901 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :All I want to know is when you hopped aboard the OO wagon < 1311832921 859561 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1311832925 767384 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : oerjan isa magician < 1311832926 357712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :since when am i on the oo wagon < 1311832930 518643 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://www.irregularwebcomic.net/2924.html < 1311832933 284866 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh come on im ignoring you now < 1311832953 104050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: wow < 1311832954 288084 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im good < 1311832955 856526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as good as dmm < 1311832966 267046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sowhen is irregular webcomic ending again oerjan ;d :DDD < 1311832980 992 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION sobs uncontrollably < 1311832989 676032 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sometime september < 1311832998 571801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: wait is that confirmed? < 1311833001 906108 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :no < 1311833006 581243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: how likely :P < 1311833046 455749 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well with dmm saying absolutely _nothing_... < 1311833057 160246 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: has anyone actually _asked_ :D < 1311833084 581115 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :not that i know of < 1311833154 932677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :huh the oolite maintainer ison theiwc foums < 1311833193 291585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :asterisk is on the iwc < 1311833226 364429 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hm i think i saw someone mention that < 1311833237 593509 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well taneb plays oolite iirc < 1311833251 695560 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de JOIN :#esoteric < 1311833255 570564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait, does taneb have any notable facets that don't belong to either me or PH... < 1311833259 965294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh dear < 1311833275 48250 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you are all the same person? ok then. < 1311833297 382424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in the future me and ph will somehow merge and go back in time tob ecome tanbe < 1311833366 328586 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de QUIT :Excess Flood < 1311833378 851638 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, acid-state is really good < 1311833401 695568 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de JOIN :#esoteric < 1311833459 799615 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Ping timeout: 276 seconds < 1311833581 904672 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de QUIT :Excess Flood < 1311833617 837355 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de JOIN :#esoteric < 1311833762 952886 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de QUIT :Excess Flood < 1311833799 851284 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de JOIN :#esoteric < 1311833935 917826 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I need to wipe my brain right now. I just saw a spoiler for a book I wanted to read < 1311833973 433201 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::'( < 1311834014 89296 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what book < 1311834053 24666 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :The Last Hero < 1311834062 28071 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :read the first hero instead < 1311834189 295279 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de QUIT :Excess Flood < 1311834204 683259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I should continue archive-binging Discworld < 1311834223 141016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Maybe I can finish before Pratchett offs himself and forces everyone who reads them to be vaguely sad about it forevermore < 1311834228 307252 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de JOIN :#esoteric < 1311834610 456752 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1311835353 128912 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you know what they call a guy with an umbrella who has a red suit < 1311835386 223522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol? < 1311835449 416712 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whos they help < 1311835477 776889 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i had this dream < 1311835490 378093 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that bsmntbombdood started a dating service < 1311835495 345570 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it was called vigianis < 1311835500 221590 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :because that's his real name < 1311835511 220015 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i thought it was a mix of vagina and penis < 1311835514 161766 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but i guess not then. < 1311835525 785484 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i also went to a cold sauna < 1311835531 155178 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hrrrrr < 1311835682 339799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :vigianis isa good name < 1311835702 641287 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :actually vigianis turned out to be the name of a car, so bsmntbombdood had to close his dating service down. < 1311835704 559804 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cold is a good sauna < 1311835709 987684 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this is a good dream < 1311835818 255806 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bsmnt camein here tody < 1311835820 224364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or yesterday < 1311835821 603254 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what are days < 1311835840 597010 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :its to tell hard when you dont get ever a slepe < 1311835877 144140 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how many slepes did you get today monkey < 1311835886 451842 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i get way too much slaep < 1311835888 562719 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sry monquay < 1311835897 545148 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :-> < 1311835918 139588 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :today i have gotten a sleep previously in the morning and i will get another sleep soon turn tomorrow < 1311835956 861034 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :timeszomes are bad because they complciate todays < 1311836082 680575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: im agree < 1311836236 410312 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy < 1311836237 339181 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :TONSILS < 1311836241 595408 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :tonsiles < 1311836253 660415 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :abotu them: what < 1311836336 323133 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :intercal has them < 1311836487 677738 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1311836948 668995 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :well the intercal spec does < 1311837024 344730 :jcp|other!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1311837298 651282 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: why doesn't haskell have higher-order typeclasses < 1311837320 526023 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1311837371 137380 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, hmm. Does Ur? Sounds like the sort of thing that Ur might have < 1311837444 428881 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: no < 1311837446 710612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not afaik < 1311837951 599471 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :Say. Is there any particular reason for the ALL_FREAKING_CAPS convention for preprocessor defines? < 1311837959 641646 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :{-# LANGUAGE KindSignatures, MultiParamTypeClasses, FunctionalDependencies, ExistentialQuantification, TypeFamilies, FlexibleContexts #-} < 1311837959 746145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good irc bot < 1311837961 534625 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: because cpp ismagical < 1311837975 560361 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :elliott: Ah, so "no, that's completely stupid"? < 1311837977 513518 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :Good. < 1311837985 717060 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: no its not < 1311837995 733058 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: for instance, just about any cpp macro could reevaluate its arguments < 1311838002 545846 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or basically behave utterly unlike a regular function call in any way < 1311838020 569155 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :What about constants? < 1311838028 210487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why are you using cpp for constants < 1311838033 166680 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :People do it. < 1311838048 680642 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's their problem < 1311838065 438684 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :They'd be better served by a const definition, but that's beside the point. < 1311838088 477992 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :I suppose it does make sense to have ALL_FREAKING_CAPS for preprocessor macros that do potentially confusing things. < 1311838134 182743 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :which is all of them, if you know what inline functions are < 1311838195 761485 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :Okay, so I guess the *real* question is "why do people do every fucking thing in the preprocessor." < 1311838222 467781 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :s/\."/?"./ < 1311838252 52563 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan my codeis broken :( is it because i used unsafecoerce < 1311838308 544355 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :PROBABLY < 1311838403 20977 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: looking up a key in a map that you just got from its keys list is also meant to work right............. < 1311838416 246004 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :aha wait hm < 1311838417 120527 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"Saizan: agda is webscale in the sense that you need half of The Cloud to run the typechecker < 1311838420 370207 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :" < 1311838446 70118 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wtf now it works < 1311838449 228819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: :D < 1311838467 556884 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lookup :: (Key k ex) => k -> DepMap ex f -> Maybe (f k) < 1311838467 727151 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lookup k (DepMap m) = < 1311838467 779468 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : case Map.lookup (box k) m of < 1311838467 779542 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Nothing -> Nothing < 1311838467 779584 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Just v -> unsafeCoerce v < 1311838468 941949 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :spot the bug oerjan < 1311838548 382905 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :erm did you mayhaps want Just (unsafeCoerce v) ? < 1311838565 831031 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yep :D < 1311838575 172767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but unsafeCoerce happily coerced both values to Nothing because < 1311838607 434247 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also I'm beginning to realise that this _may_ be a glorified (Map String ASimpleRecordType). < 1311838619 718127 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hm well, there is that state type family. < 1311838631 254030 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :well then clearly you want unsafeCoerce <$> < 1311838641 763289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat < 1311838666 420825 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :lookup k (DepMap m) = unsafeCoerce <$> Map.lookup (box k) m < 1311838681 446525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it doesn't feel right to use unsafeCoerce in... you know, such idiomatic terms < 1311838687 577256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : O KAY < 1311838694 334932 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :er < 1311838698 527471 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :um < 1311838699 961991 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :O < 1311838702 34900 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :K < 1311838703 7779 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :A < 1311838704 55849 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Y < 1311838707 398835 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1311838711 202235 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you forgot the blank line < 1311838717 9474 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :elliott: Would you like it to be more point-free? < 1311838735 502104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lookup :: (Key k ex) => k -> DepMap ex f -> Maybe (f k) < 1311838735 582952 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lookup k (DepMap m) = unsafeCoerce <$> Map.lookup (box k) m < 1311838735 636349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :insert :: (Key k ex) => k -> f k -> DepMap ex f -> DepMap ex f < 1311838735 636538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :insert k v (DepMap m) = DepMap $ Map.insert (box k) (unsafeCoerce v) m < 1311838738 829269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i love how casual this coercion is < 1311838749 236099 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh man, oh man, i can totally make this use type families < 1311838750 468894 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: :D < 1311838770 518624 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :Jesus the unsafeCoerce. < 1311838781 61811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's just because haskell's type system is weak :( < 1311838826 515319 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :Yeah, it's a little mindbending, but it does *seem* to be typesafe. < 1311838834 989612 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is < 1311838836 685818 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :Not that that makes me happy about it. :P < 1311838855 172403 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i could do it with data.dynamic, with all the cast failure branches being (error "impossible"), if you'd like < 1311838861 73677 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that'd be both slower and carry around pointless type tags < 1311838872 477223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :class (Ord (Ex k)) => Key k where < 1311838872 621026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : type Ex k < 1311838872 674246 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : box :: k -> Ex k < 1311838872 674492 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :officially the best typeclass i've ever written < 1311838881 6670 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :Yeah, that'd be equivalent but pointless. < 1311838924 204934 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Data/DepMap.hs:35:1: < 1311838924 593877 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Alas, GHC 7.0 still cannot handle equality superclasses: Ex a ~ Ce < 1311838924 646244 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : In the context: (Ex a ~ Ce, Show a, Show (State a), Key a) < 1311838924 646326 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : While checking the super-classes of class `C' < 1311838924 646368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : In the class declaration for `C' < 1311838925 640908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan < 1311838930 701480 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ghc stopped me using type families < 1311838931 902006 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1311838954 629909 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what's an equality superclass < 1311838955 356605 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: wasn't that the thing that was just added to head? < 1311838957 635443 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :dare I ask < 1311838961 151079 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yep < 1311838969 144398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: how much haskell do you know :P < 1311838980 149795 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :forget I asked < 1311839176 775265 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :"cmccann: C++ is dual to Haskell in a sense: it's much too hard for the average programmer to use safely, but they do anyway with disastrous results; whereas Haskell isn't actually that difficult to use but people don't even try < 1311839180 943037 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :" < 1311839218 4041 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :and we'll just ignore copumpkin's cannibalistic tendencies. < 1311839250 113390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: where's all this from < 1311839279 769638 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :http://contemplatecode.blogspot.com/2011/07/haskell-weekly-news-issue-192.html < 1311839284 411927 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t extract < 1311839285 14561 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall source. (Extract source) => (Int, Int) -> source -> source < 1311839332 218129 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :sounds useful. < 1311839426 796428 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is something else, not the comonad method... < 1311839470 761000 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :for a moment there i thought zzo38 was posting to stackoverflow http://stackoverflow.com/questions/6736482/literate-haskell-references-and-indexing < 1311839739 194753 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :type K a b = b < 1311839739 594383 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newtype DepMap ex f = DepMap (K (f ex) (Map ex Any)) < 1311839746 723049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: quiz: what language extension have i avoided proly here < 1311839751 340209 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :god proly is a good word < 1311839753 30790 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(pro-ly) < 1311839780 82233 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :to proly go < 1311839782 880801 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Well, this is creepy < 1311839798 558742 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :A stalker who knows my RL name and approximate location can find out where I (used) to live, exactly < 1311839808 86930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: that's not a quiz answer < 1311839809 536191 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo_: OH NOES < 1311839823 721500 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo_: DOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMED < 1311839830 770629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im so creeped out that i cant sleep < 1311839831 976649 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :creped out < 1311839839 369166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :creped is a word?? wow spellchecker, THANK YOU I LOVE YOU < 1311839840 656679 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :crêped out < 1311839895 929050 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :FlexibleInstances maybe? < 1311839926 173362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: nope < 1311839932 613455 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :nothing to do with intsances < 1311839936 311573 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and the K type is integral to it < 1311839946 116225 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1311839967 813002 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :kind annotations? < 1311839972 604881 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: kind signatures, yup < 1311839974 161210 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::D < 1311839985 260180 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :elliott: Your spellchecker has insufficient ê./ < 1311839994 162491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: shut up crepehead < 1311840036 867684 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :elliott: Fine. Mëẗäl ẗïmë. < 1311840047 570185 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: pikhq_: http://sprunge.us/ERFM OVERENGINEERING SUCCESSFUL < 1311840051 1320 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IRC BOT SURE TO BE A WINNER < 1311840065 609880 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :now you be suzette and don't argue, will you? < 1311840194 966631 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: um why are you still listing TypeFamilies? < 1311840215 300210 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh wait there it is < 1311840258 729574 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION is now trying to eliminate those boring Key instances, at which point he will throw all this away and do something more sensible instead < 1311840361 744537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :meh, can't < 1311840570 550813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: my name is t < 1311840744 378126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: omg wiat i can avoid unsafecoerce < 1311840745 960526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: i think < 1311840752 602488 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well hm wait no < 1311841103 124112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :iqwow < 1311841142 542083 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net NICK :Sgeo < 1311841148 394524 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :gwiblokta < 1311841164 436826 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :http://www.youtube.com/watch?v=C3X9W7lCI-w getting alright at this game < 1311841235 344393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haskel is abeter game < 1311841267 431201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haskelis the only game allowed to be played < 1311841272 223349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :all others shall presiiiiiiiiiiiiiiiiiihhhhhhhhhh < 1311841426 418504 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Haskellband, the latest roguelike < 1311841454 710810 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's my operating system < 1311841508 918870 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: BOOOM!!!!!!! < 1311841535 845422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1311841586 809038 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: how good an extension language does tcl make (this is a joke) < 1311841680 433463 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :elliott: Not terrible. < 1311841688 733476 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :But dear God don't fuck it up. < 1311841695 356651 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :You'll do Eggdrop all over again. < 1311841725 221587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: there's like zero strings involved here and lots of large, complex data structures, so tcl is like the least suited thing ;-) < 1311841732 217050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(as in data structures of eighty kilobytes) < 1311841740 469641 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :Okay, yeah, Tcl is a pitiful choice. < 1311841779 994802 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :Tcl excels at string manipulation and simple data structures. < 1311841803 401410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Guile is a pretty good fit, but the version in Debian has broken threading and it won't be fixed until at least wheezy because of ABI breakage < 1311841821 187475 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :Also, GNU. :P < 1311841823 767100 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And it kind of started infecting other parts of the code when I tried binding to it < 1311841828 594778 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Well it was a pretty good API mind you < 1311841839 202745 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I also uncovered a bug, which wasn't too reassuring ;-) < 1311841851 969424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lua would probably be convenient enough, but Lua isn't a pleasant language IMO. < 1311841857 215724 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And that indexing from one thing is just perverse. < 1311841885 472879 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :Could try Bourne. < 1311841889 183764 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1311841896 378271 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Python and Ruby are obviously out on grounds of badness < 1311841911 423903 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :Not to mention being utterly unembeddable. < 1311841918 156773 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Python is OK to embed. < 1311841920 71114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ruby too < 1311841921 643666 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So nah < 1311841925 559734 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ruby is better IIRC < 1311841941 511193 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :S-Lang is probably OK but it's just weird, everything by that guy is weird, s-lang, jed, most... < 1311841943 95775 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :Yeah, but you've got choices that are actually designed around it. < 1311841957 36362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Perhaps I'll embed SWI Prolog < 1311841958 422945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::-) < 1311841969 276337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHAT COULD POSSIBLY. BUT _POSSIBLY_. GO WRONG??????? < 1311841993 992343 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hmm, Io is meant to be very embeddable, but I have good petty reasons to not use it < 1311841999 156508 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :Could always do your own Forth. < 1311842019 474173 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Weeeeell... I think fizzie likes the Forth at least a bit, but I'm constrained by him ripping out anything he dislikes too much. < 1311842027 478959 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :This is for mcmap. < 1311842051 807692 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :*Clearly* you should embed Java. :P < 1311842072 372636 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :AH YES IT ALL MAKES SENSE NOW < 1311842808 6003 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311843107 400650 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1311843561 511806 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de JOIN :#esoteric < 1311844625 819166 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1311844632 294523 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Hello < 1311844650 698485 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi < 1311844868 806520 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: You didn't steal all the rail from Deewiant's line, right? :p < 1311844915 252805 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :No < 1311844931 526417 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: what. < 1311844948 522263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: What? < 1311845026 781160 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: ? < 1311845510 427886 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Taneb: You didn't steal all the rail from Deewiant's line, right? :p <--- did someone? < 1311845538 111351 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I haven't been on the server much at all in a couple of days < 1311845552 544912 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I went on for ten minutes yesterday, but didn't do much < 1311845553 834037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: Well, no, it could have been an accident. But you're not on the server in question, so it can't have been you. < 1311845596 848827 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, and even if I did play on the server it wouldn't have been me < 1311845612 59755 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It could have been. < 1311845621 19618 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :theoretically yes < 1311845626 506525 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but I wouldn't do something like that < 1311845643 398504 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, I can't see how it could have been an accident though. Sure if it was only a short section then it could have been a bucket of water or lava being misplaced < 1311845652 278196 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :but since you said "all" I presume it is a long stretch? < 1311845654 836123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It was a short section near the end. < 1311845657 97125 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1311845665 656733 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb would have stolen all the rail that was stolen. < 1311845667 66559 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :could be bucket being misplaced then < 1311845679 335049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It looks like a water accident, since there's just little patches missing, and redstone torches for the boosters too. < 1311845688 672784 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But it's separate, small patches, and buckets don't do that, so I dunno. < 1311845698 749195 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1311845720 893495 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, any sort of regularity to the spacing and/or sizes of the patches? < 1311845727 951191 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like how we're talking about this while talking about software in -minecraft. < 1311845733 597090 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]this in here < 1311845739 642349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Vorpal: There's just like two or three, so no. < 1311845760 829047 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, hm, probably not that crazy bug we keep having on one server I play on then. < 1311845781 710265 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Should I try to fix it? < 1311845885 635253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: Naw, that's okay. < 1311846198 789127 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1311847943 419952 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1311848006 901529 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1311848011 492175 :gwtod!~gwtod@186.16.76.46 JOIN :#esoteric < 1311849926 722842 :augur!~augur@129.2.129.32 JOIN :#esoteric < 1311850007 362042 :gwtod!~gwtod@186.16.76.46 PART #esoteric :"Leaving" < 1311850542 705364 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm < 1311850594 791056 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I just learned that in Bridge, the suits have a ranking: Lowest to highest clubs diamonds hearts spades < 1311850599 250112 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, make of that what you will < 1311850612 888158 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(Let me guess, this is more common than I think) < 1311850640 81985 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I mean, I kind of had an inkling that spades is usually in some sence highest < 1311850688 85639 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It seems to be really quite game-dependant. < 1311850691 543772 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Typical orderings of suits include (from highest to lowest): < 1311850691 720109 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : * Bridge (for bidding and scoring) and occasionally poker: spades, hearts, diamonds, clubs < 1311850691 773281 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : * Preferans: hearts, diamonds, clubs, spades. Only used for bidding, and No Trump is considered higher than hearts. < 1311850691 773403 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : * Five Hundred: hearts, diamonds, clubs, spades (for bidding and scoring) < 1311850691 773502 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : * Ninety-nine: clubs, hearts, spades, diamonds (supposedly mnemonic as they have respectively 3, 2, 1, 0 lobes; see article for how this scoring is used) < 1311850694 173060 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : * Skat: clubs, spades, hearts, diamonds (for bidding and to determine which Jack beats which in play) < 1311850696 89493 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric : * Big Two: spades, hearts, clubs, diamonds" < 1311850698 179971 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That's a long list. < 1311850980 375137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"@subsubsubsection" < 1311851125 881098 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, might Hussie be a bridge player? < 1311853514 898913 :CakeProphet!~adam@h134.1.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1311853514 989492 :CakeProphet!~adam@h134.1.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1311853514 989724 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1311854321 969208 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1311854613 321339 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Ping timeout: 252 seconds < 1311855035 357227 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1311855055 509978 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Je suis trop sexy pour moi chemise < 1311855738 64216 :ineiros!~itniemin@james.ics.hut.fi QUIT :Ping timeout: 252 seconds < 1311855807 213581 :elliott!~elliott@unaffiliated/elliott QUIT :Remote host closed the connection < 1311856107 869633 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1311856435 955140 :derrik!~xix@gprs-inet-65-55.elisa.ee JOIN :#esoteric < 1311856854 894353 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :In other news, I got my power cable! < 1311857324 865255 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hoorj < 1311857575 171374 :CakeProphet!~adam@h249.29.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1311857575 223692 :CakeProphet!~adam@h249.29.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1311857575 223778 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1311857683 213069 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Did I make the coffee, or did the coffee make me? < 1311857742 488354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :deep < 1311857977 577903 :derrik!~xix@gprs-inet-65-55.elisa.ee PRIVMSG #esoteric :you are owned by your coffee < 1311858081 228617 :MSleep!~fyrc@c-174-55-44-190.hsd1.pa.comcast.net NICK :MDUde < 1311858085 232548 :MDUde!~fyrc@c-174-55-44-190.hsd1.pa.comcast.net NICK :MDude < 1311858144 166188 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I am no slave to coffee! < 1311858161 226032 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I will lead the revolution against the great caffeine dictator! < 1311858259 700996 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :itidus20, why not do both? < 1311858852 700976 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :to be sung to Marilyn Manson's "I don't like the drugs" < 1311858895 971583 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the "or" in the middle is hard to fit into a rhyme though < 1311858913 404555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, tinyscheme makes some things hard < 1311858917 76736 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or maybe i'm just being an idiot < 1311859225 820943 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, wtf, can you not even construct a list... < 1311859279 311956 :ineiros!~itniemin@james.ics.hut.fi JOIN :#esoteric < 1311859562 251793 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Taneb: I drink about 3 caffeinated sodas every night, one for each break I get. < 1311859568 567445 :sebbu!~sebbu@unaffiliated/sebbu PRIVMSG #esoteric :g2 < 1311859625 336636 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott: what on earth are you using tinyscheme for? < 1311859934 222653 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I wonder what would happen if we tried to design a non-esoteric programming language from scratch? < 1311860010 384580 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CakeProphet: mcmap < 1311860026 373713 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: something that requires a few too many PhDs < 1311860077 182745 :elliott_!~elliott@95.149.243.211 JOIN :#esoteric < 1311860077 525917 :elliott!~elliott@unaffiliated/elliott QUIT :Read error: Connection reset by peer < 1311860157 950622 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I'd call it Panini < 1311860169 155610 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311860186 192112 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :After two things < 1311860197 314098 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :The person who formulated the Sanskrit language < 1311860221 86456 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Which is mentioned on the Wikipedia page of History of Computing < 1311860240 766847 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :And also those tasty Italian sandwiches < 1311860460 387403 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :It'd be object orientated with support for pure functional programming < 1311860498 286093 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :So by "we", you mean "you"? :-) < 1311860506 275630 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I'm saying what I would do < 1311860519 307883 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :And expecting to be laughed right out of town < 1311860547 934810 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I can laugh, if you'd like < 1311860561 372459 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :That won't be necassary < 1311860570 388471 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: last I checked a Ph.D is not required to write a general-purpose programming language. < 1311860590 371669 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :a lot of time, effort, and intelligence: yes < 1311860612 540121 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :CakeProphet: It's a shame I never said that, or you'd have a point < 1311860659 951915 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :er, was the Ph.D comment a reply to something else? < 1311860668 811002 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : I wonder what would happen if we tried to design a non-esoteric programming language from scratch? < 1311860670 238148 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : Taneb: something that requires a few too many PhDs < 1311860670 808389 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I think he meant to use the language < 1311860678 232877 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :to implement, mostly < 1311860800 2861 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I want to get a doctorate in something < 1311860806 378471 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Just to get Marvel to try and sue me < 1311860814 494540 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Because if I called myself a doctor < 1311860818 251219 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :And wrote my name down < 1311860828 914295 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :It would look almost exactly like Doctor von Doom < 1311860862 341941 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_: well I still think my statement applies to implementing a language as well. < 1311860876 535086 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :CakeProphet: you might want to acquire a sense of humour. < 1311860902 875221 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the only humor I desire is bloooood. < 1311860911 403460 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :bleigh! < 1311860955 326278 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :TINYSCHEME'S API IS SO MINIMAL ARGH < 1311860978 866397 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I suspect that you have just identified the main point of TinyScheme < 1311860994 715934 :Slereah!x@ANantes-259-1-192-117.w90-49.abo.wanadoo.fr JOIN :#esoteric < 1311861006 578396 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Yeah but the idea is presumably to be tiny AND USABLE, I can't even write this eval function :-P < 1311861013 242069 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :in any case I'm not really sure why you're so snarky. I thought you were making a point and I decided to discuss it politely... < 1311861018 64519 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :tinyhaskell plz < 1311861059 556613 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :CakeProphet: I was pointing out that you missed a joke < 1311861061 20501 :GuestIceKovu!x@ANantes-259-1-153-95.w90-49.abo.wanadoo.fr QUIT :Ping timeout: 252 seconds < 1311861114 417983 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :elliott_: did you complain java's API was too big the other day or was that someone else? :D < 1311861149 879065 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Why does Python's API have to be so medium-sized!/ < 1311861161 183366 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Yes I know. I'm just saying that tone goes a long way towards making someone not sound like an asshole. It's fine, I just didn't understand the rudeness that I interpreted. < 1311861170 424775 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :itidus20: i complained about java a lot, dunno about the size of its api < 1311861170 477623 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Goldilocks and the perfect API < 1311861195 89922 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :CakeProphet: you're the only person who consistently complains about other people being rude to you, so either there's institutionalised oppression or you're just misreading tones < 1311861215 628706 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :s/other people/you/g < 1311861221 904518 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I'm pretty sure I've been organizing government cells to harass CakeProphet on his favourite IRC channel < 1311861222 442959 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Oops < 1311861226 879902 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :CakeProphet: also monqy. < 1311861228 913098 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Shouldn't have let it out < 1311861237 636244 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I think PH too. < 1311861298 327428 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :elliott_ and monqy are the most oppressive institition of all. < 1311861307 72640 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :spelled correctly, of course. < 1311861309 840322 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :bad typing bloc < 1311861335 180276 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I personally love the variety of "built-in" features of java api < 1311861347 989248 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but eh.. have i used it? no < 1311861371 15217 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes, BufferedStreamReader is probably my favorite interface of all. < 1311861405 421310 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :imo i prefer the subtle nuttiness of AbstractUnbufferedFileReaderFactory < 1311861411 353767 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Is that a real thing < 1311861486 270003 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :What could be simpler than BufferedReader i = new BufferedReader(new FileReader(new File("inp.txt"))); < 1311861527 833273 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :readmymind("inp.txt"); < 1311861539 352413 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :That 'new File' is unnecessary FWIW < 1311861556 490900 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yeah I just like to demonize Java. < 1311861567 569816 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Patashu: who knows :P < 1311861594 791560 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I have an idea < 1311861603 644424 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric : BufferedReader i = new BufferedReader(new FileReader(new File(new String("inp.txt")))); < 1311861603 696740 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm like an attorney, making things look more awful than they really are by not using the more convenient String overload of the FileReader constructor. < 1311861605 399581 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :You can do that right < 1311861609 646563 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :You could nest infinite new Strings inside of that < 1311861636 605100 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :yes that's valid. < 1311861655 319564 :derrik!~xix@gprs-inet-65-55.elisa.ee PRIVMSG #esoteric :Patashu: that's excellent < 1311861655 622602 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :BufferedReader i = new BufferedReader(new FileReader(new File(new String(new String(new String("inp.txt")))))); < 1311861656 140326 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::D < 1311861691 943678 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Repeat until you overflow...something. Max length for line of code? Interned string table? Stack? < 1311861709 231820 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :Max length for line of code... does that even exist? < 1311861779 232347 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :like how some C compilers truncate the length of a method after 128 characters < 1311861779 706765 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :or so < 1311861789 641133 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah, there probably isn't. it'd just be tokenized < 1311861791 246924 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lolmethod. < 1311861830 355700 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :You can probably cause problems once you get past 2^16 or 2^32 < 1311861845 629988 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Let's write a line of java code longer than 4GB (2GB?) characters < 1311861851 615006 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :...In a unicode encoding! < 1311861852 126868 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :My former roommate, who basically only knows C#, calls functions methods.. < 1311861854 910995 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ACTION cackle < 1311861857 594512 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :ACTION had to explain the difference. < 1311863056 347809 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Okay, UCL's off my list for future Universities < 1311863082 715942 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Unless they relax their requirements, or Latin becomes a modern language by 2013, I don't meet the requirements < 1311863145 964528 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1311863245 243319 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Let's all start speaking Latin to help Taneb. < 1311863298 290745 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :That's interesting... < 1311863309 408169 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :Lingua latina mortua est < 1311863317 255271 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :There's not a single Maths course at Cambridge that requires a Maths A-Level < 1311863334 934082 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :That is, if Further Maths and Maths are considered different < 1311863348 762124 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :No wait, I misread the table < 1311863357 129155 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I was looking at the prefered column < 1311863371 639551 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :They all do < 1311863453 862296 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Silly me < 1311864452 605485 :derrik!~xix@gprs-inet-65-55.elisa.ee QUIT :Quit: bbl < 1311865363 661274 :jcp|1!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1311865459 276899 :jcp|other!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 240 seconds < 1311865466 479502 :jcp!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 240 seconds < 1311865660 639116 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311865670 673141 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Patashu: BufferedReader i = new BufferedReader(new FileReader(new File((new File((new File(new String("inp.txt"))).toURI())).toURI()))); < 1311865672 836118 :jcp!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1311865737 672214 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :topic: fun with expressions! < 1311865768 600031 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Wow < 1311865769 138802 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Wait < 1311865771 104155 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :toURI? < 1311865779 384834 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Hmm, I guess that would work, haha < 1311865781 778234 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, File doesn't have a from-File constructor. < 1311865787 72029 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :But there's a from-"file:"-URI one. < 1311865807 422745 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I like this < 1311865892 312946 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I guess instead of .toURI() you could also chain with .getAbsolutePath() as well. < 1311865912 669057 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :might want to add a few + "" for good measure. < 1311865928 768266 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :can we use a string builder somehow? < 1311865930 839762 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And some 'null' first arguments in some of the File constructors. < 1311865955 610655 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Oh, oh, maybe we can throw in reflection < 1311866004 42205 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :and some .toString()s < 1311866013 730851 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :But called through reflection < 1311866028 374073 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :What's that, something like Methods()[0] or something, never used reflection before < 1311866035 527452 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Think I'm thinking of ruby? < 1311866151 599570 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :File.class.getConstructors()[0].newInstance("blah") assuming the first constructor happens to be the single-string-argument one. < 1311866173 993585 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(Also throws a couple of checked exceptions you need to catch, IIRC.) < 1311866176 920196 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Hmm, apparently you need to pass method's invoke an object to invoke it on, so you can't do it all in one line < 1311866183 803787 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :So constructors instead < 1311866227 183413 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(new File("dummy.file")).getClass().getConstructors()[0].newInstance("real.file"); < 1311866230 927731 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(The best idiom.) < 1311866273 999786 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :BufferedReader i = new BufferedReader(new FileReader(File.class.getConstructors()[0].newInstance((File.class.getConstructors()[0].newInstance((File.class.getConstructors()[0].newInstance((new String("inp.txt"))).toURI())).toURI()))); < 1311866275 679695 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Something like this? < 1311866371 181456 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I don't have the fortitude to check, and also I don't think the API defines necessarily which of the constructors is the zeroth. < 1311866399 444543 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Some tweaking required < 1311866420 508132 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de JOIN :#esoteric < 1311866457 776265 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 . < 1311866784 250834 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311866893 39223 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There's a type-signature-based constructor getting function too, so File.class.getConstructor(String.class).newInstance("blah"). Oh, I'm too late. < 1311867532 326156 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de JOIN :#esoteric < 1311867605 323991 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1311867797 248245 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de QUIT :Excess Flood < 1311867812 412437 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de JOIN :#esoteric < 1311867898 28483 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I've had another idea for an awful programming language < 1311867910 672797 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :British Topline < 1311867911 220034 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :awful in what sense < 1311867916 718236 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Derivative < 1311867923 523433 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::'( < 1311867944 233081 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Basically, Topline with `,", and £ instead of ~,@, and # respectively < 1311867959 268761 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :For people with UK keyboard layout < 1311868388 500696 :MigoMipo!~John@84-217-0-27.tn.glocalnet.net JOIN :#esoteric < 1311869065 6576 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Rakastaa aamupala sylvä samia syödä limsa. < 1311869171 494904 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Google Translate says that means, "Sam loves to eat breakfast Sylva soda." < 1311869242 112306 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Which is a total rearrangement of the sentence. That's the fourth word, then the first, then the fifth, then the second, then the third, then the sixth. < 1311870133 689545 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :That English phrase could almost be an advertisement. < 1311870135 137787 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it means "loves breakfast sylv sam eat lemonade", actually < 1311870158 965195 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hmm < 1311870173 527714 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Presumably, GT tries to connect things in such a way that they make sense. < 1311870189 922461 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Even if that means utterly ignoring the order the words come in. :P < 1311870200 868275 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :except in the sense "breakfast loves", although it sounds roughly as wrong as "loves breakfast" for that meaning < 1311870247 588798 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what type of word did you want sylv to be? < 1311870259 878662 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :A Finnish-like word beginning with "sylv". < 1311870285 717693 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i don't recall such a word < 1311870315 992648 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :(except for names) < 1311870344 265670 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :GT is statistical, not lingustical, yes. < 1311870393 249683 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :ACTION frowns at its translation of "Al hombre miro yo". < 1311870404 347752 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :fizzie: I thought linguistics was a study, not a type of algorithm. < 1311870419 426498 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :fizzie: what does that mean? < 1311870425 654624 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :(A word-for-word translation is "At the man look I".) < 1311870441 264191 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, I just meant.. sort-of, "constructed by a machine learning guy, not a linguist". < 1311870449 649481 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :right < 1311870455 294743 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :ACTION nods. < 1311870468 898514 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :I didn't know it was made by a guy. < 1311870477 385568 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, person. AI. Whatever. < 1311870488 827466 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i think it's safe to assume it was a guy < 1311870584 228862 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :I would expect it to be have been made by multiple people. < 1311870601 449799 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :right, multiple guys < 1311870888 418868 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311870896 408647 :iamcal!u1110@gateway/web/irccloud.com/x-bbitnymqyrqwyhmg QUIT :Remote host closed the connection < 1311870904 417295 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de JOIN :#esoteric < 1311871091 573963 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Ping timeout: 252 seconds < 1311871512 44593 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de QUIT :Excess Flood < 1311871530 318572 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de JOIN :#esoteric < 1311871998 392538 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the physical bootstrapper... 3d printer that can print a copy of itself < 1311872005 366651 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric ::o < 1311872021 259341 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:First_replication.jpg < 1311872209 914104 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de QUIT :Excess Flood < 1311872230 370761 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de JOIN :#esoteric < 1311872239 477575 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :an exaggeration perhaps < 1311872255 137307 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but the idea is cool < 1311872257 162294 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :the RepRap thing is kind of a cheat. < 1311872261 402344 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :since it does not print the circuits < 1311872266 514385 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yeah < 1311872269 73133 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but work is ongoing for reprapcircuit printing < 1311872275 176678 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it's already printed some as of about a year ago < 1311872280 690929 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :as in some simple circuits < 1311872308 219615 :derrik!~xix@gprs-inet-65-16.elisa.ee JOIN :#esoteric < 1311872368 207300 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I am sure I want one but I don't know why < 1311872384 239786 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :It's bound to end up killing the environment < 1311872465 126022 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :"Bound" < 1311872469 539575 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :"Killing" < 1311872483 662380 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :One, what does that even mean; two, how the heck can you be so sure about it < 1311872508 424976 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311872510 931005 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Humans have potentially infinite wants and needs. < 1311872532 344618 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :When these needs are met by material means the environment pays the price. < 1311872574 242869 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :not if the environment can keep up (= we can make it keep up) < 1311872584 764864 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :anyway a reprap is not nearly powerful enough to achieve anything like that. :p < 1311872636 332773 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :If it creates a robot with AI < 1311872650 289675 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :if that AI starts improving itself < 1311872670 218269 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :It can't create a robot, it can only create small parts that fit within it < 1311872679 117156 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Assembly must be done by hand for even the simplest structures < 1311872685 385761 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :And an AI can't just spontaneously form without a human creating it < 1311872689 422654 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I just realized James Cameron and John Connor have the same Initials. < 1311872708 352768 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :The RepRap isn't the threat there, the threat is a human who doesn't know what they're doing but is still incredibly intelligent and competent somehow < 1311872783 187553 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Such a robot could be a philosophical zombie. < 1311872826 456675 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :The good news is, in such a world.. you would be mortal and could escape eventually in death. < 1311872912 984061 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :philosophical zombie is a meaningless concept < 1311872942 345067 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it's dualist crap, "a machine that computes a function f: X -> Y doesn't REALLY compute it unless you can see the cogs" < 1311873027 109058 :iamcal!u1110@gateway/web/irccloud.com/x-ozqfhvqwawiahwix JOIN :#esoteric < 1311873050 617951 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :alright < 1311873054 870309 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i'll chill out < 1311873076 435873 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :?? < 1311873081 807452 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :you don't seem unchill < 1311873085 143130 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :or at least any unchiller than usual < 1311873196 292238 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok. i guess my points are relevant. but your explanations are also < 1311873277 358929 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de JOIN :#esoteric < 1311873400 600061 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1311873404 634601 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Hello! < 1311873427 703001 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Well, something really doesn't want me to play Amnesia: The Dark Descent < 1311873442 979750 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :On an entirely different topic altogether, I've noticed something < 1311873456 42342 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :There're hundreds of esoteric programming languages < 1311873464 495328 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Is this "something" nubile and bikini-clad? < 1311873467 725125 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :But barely any esoteric markup or query languages < 1311873513 818927 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I'm going to fix this by MAKING AN ESOTERIC MARKUP LANGUAGE < 1311873534 626177 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Taneb: while Pottering(tm) [stick that shit on a t-shirt!] away on my PC one day < 1311873596 919600 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I did something whereby I wrote some C comments in a way that I could embed images to better illustrate the given function < 1311873601 794200 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric : But first, goodbye < 1311873612 377507 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I am going to depart on a long and arduous quest < 1311873644 788160 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :To eat a plate of a couple of sausages, some fried potatoes, and possibly some veg, while drinking half a glass of lemonade < 1311873648 517634 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :/ < 1311873651 927611 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Client Quit < 1311873652 796848 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oops < 1311873658 896227 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric : /* */ < 1311873673 156479 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :something like that < 1311873719 990872 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :That's just another instance of "comments shouldn't be restricted to plaintext", see @ ;-) < 1311873758 510624 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :woot < 1311873784 198918 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1311873815 799548 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 260 seconds < 1311873918 588814 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :humm.. src not href < 1311873940 370791 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :doing a scan on a folder to see if i still have that silly thng < 1311874043 792687 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311874084 31182 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :nah < 1311874107 197593 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the hardest part in the past was trying to add the header crap < 1311874113 781238 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but since then i have learned you don't need it < 1311874142 366731 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :or something < 1311874153 368927 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de QUIT :Quit: Ex-Chat < 1311874158 493666 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de JOIN :#esoteric < 1311874268 244910 :cheater_!~ubuntu@g229162034.adsl.alicedsl.de QUIT :Remote host closed the connection < 1311874275 795772 :cheater__!~ubuntu@g229162034.adsl.alicedsl.de JOIN :#esoteric < 1311874284 605813 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :my eyeglass prescription contains all zeroes.. < 1311874290 408348 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am skeptical that they will actually do anything... < 1311874310 61184 :cheater__!~ubuntu@g229162034.adsl.alicedsl.de QUIT :Remote host closed the connection < 1311874315 420259 :cheater!~ubuntu@g229162034.adsl.alicedsl.de JOIN :#esoteric < 1311874388 847303 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :CakeProphet: Measure them. < 1311874462 311448 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe point it out to the doctor that it contains all zeroes see if they say anything about that. < 1311874503 996153 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :could be placebo glasses, maybe they work anyway < 1311874528 163881 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but... I have actual vision problems. < 1311874551 59533 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :no worries, the placebo effect is an actual effect < 1311874674 680964 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well yes, but now I've looked at the prescription and I'm pretty sure a zero in every field means that there will be no real vision correction. < 1311874699 952023 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :how big are the zeroes? :) < 1311874720 653797 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :lolwat... < 1311874743 736076 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :well, there are some negative zeroes. I'm not really sure what that means. < 1311874779 366952 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I would guess "rounded to zero from below", but that's just a guess. < 1311874783 866124 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe it means the numbers are small enough to be irrelevant. < 1311874861 712640 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :They have to round it to 0.25 dioptre increments, I believe, since the measurement systems can't really tell the "correct" value much more accurately than that. < 1311874901 853538 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :does it say "0" or "zillionquadrilliard and 5 (0)" < 1311874909 534987 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1311874916 707210 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :For the optical power correction field, anyway. I don't recall what the other fields even are. < 1311874946 154785 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :spherical correction, cylindrical correction, axis, uh... there's some other stuff probably. < 1311874950 994986 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :fizzie: so after rounding, what's the point of the classes if it becomes 0? < 1311874954 488530 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :but they all say zero... < 1311875003 752599 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :the doctor said I had 20/20 vision with mild astigmatism. But I don't see anything that corrects astigmatism in this lab report thing. < 1311875005 469813 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :oklopol: Not much, if all the other fields are zero too. < 1311875017 227032 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :so... < 1311875070 575156 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I am either a) not actually having vision problems, and this whole "trouble focusing on things" is some kind of illusion b) the doctor was not completely thorough < 1311875098 470384 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I'm not sure if just having a lens corrects some deficiencies in the system; IANAO. (I am not an optometrist.) < 1311875231 897080 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Did your measurement place have that machine where you look at a picture of a hot-air balloon over a desert road? < 1311875259 211776 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I used to think that was just, you know, one model, but turns out the scene is in fact pretty popular, and chosen for a reason. < 1311875323 738918 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(It's to trick any conscious fixation mechanisms to try focusing to infinity, or some-such.) < 1311875363 810875 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :no I've never seen that. < 1311875461 879636 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :I'm going to ask them before I buy anything. < 1311875477 141508 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake PRIVMSG #esoteric :because I'd rather not spend money on something that is essentially a flat piece of glass. < 1311875513 424286 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's what they use in an autorefractor, which is a device that gives a ballpark estimate of the refractive error, from which they can then start manually adjusting from. < 1311875522 637246 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : Did your measurement place have that machine where you look at a picture of a hot-air balloon over a desert road? < 1311875524 228258 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :link < 1311875554 142733 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :What, to the picture? < 1311875612 76682 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Yes :P < 1311875645 932322 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think I did find one once with Googling, but am having trouble looking for it right now. < 1311875660 517606 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Newer autorefractors feature fixation points that look like a house at the end of a road, a Christmas tree or a hot-air balloon—interesting things that can hold that patient's attention long enough to take the refractive reading." < 1311875665 94251 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It seems there are alternatives. < 1311875694 167595 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :All I can find right now are just images of the machines themselves. < 1311875724 531003 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Well, if you zoom in enough... < 1311875732 873767 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Wrong angle. :/ < 1311875745 317801 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I have a vague feeling the image I saw was in some google-books result about autorefractors. < 1311875746 354676 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Reflections. < 1311875973 225425 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think the Nidek ARK-700A has the hot-air balloon image. You can buy a refurbished one for only $4500, and then look at it. < 1311875983 318850 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The operator's manual doesn't have an image of the target. :/ < 1311876144 652487 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1311876154 284666 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Hello < 1311876179 18756 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I've been thinking of my esoteric markup language < 1311876194 690037 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I had a good idea for a name for a esoteric query language: < 1311876208 201823 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :FRee Esoteric Query Language Specification < 1311876215 519446 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Or FREQLS for short < 1311876580 289862 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :But I've got an idea for a and a name for b < 1311876591 414309 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :If anyone wants to steal the name, just take it < 1311877445 398080 :DocHerrings!~DocHerrin@pool-71-246-70-25.bltmmd.east.verizon.net JOIN :#esoteric < 1311877478 73496 :DocHerrings!~DocHerrin@pool-71-246-70-25.bltmmd.east.verizon.net PRIVMSG #esoteric :Can anyone explain why we have an editing back-and-forth over the list of ideas? < 1311877525 765265 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Spambot-type things < 1311877560 717379 :DocHerrings!~DocHerrin@pool-71-246-70-25.bltmmd.east.verizon.net PRIVMSG #esoteric :But they always change it to the Magic the Gathering/Brainfuck idea. < 1311877571 875890 :DocHerrings!~DocHerrin@pool-71-246-70-25.bltmmd.east.verizon.net PRIVMSG #esoteric :Seems more like a persistent person. < 1311877613 374273 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :@tell oerjan ok, paintfuck and twoduck, I'll check them out. < 1311877613 445585 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Consider it noted. < 1311877706 664622 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :paintfuck is possibly the only interesting brainfuck derivative in the last, like, five years < 1311877733 846234 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :ok < 1311877733 918590 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :atehwa: You have 1 new message. '/msg lambdabot @messages' to read it. < 1311877738 251997 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :haha < 1311877744 522792 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :yay < 1311877792 409021 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Ook! scores points for Discworld reference and DMM-creator-ness < 1311877806 108085 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Ook! is older than five years I believe < 1311877820 577217 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :yep, 2001 < 1311877833 831306 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :True < 1311877840 821952 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1311877874 782466 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1311877880 407233 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :yeah, Ook! I already knew < 1311877906 417938 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :didn't find it particularly spectacular, but hey, everybody has their own criteria for evaluating languages < 1311877967 87994 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :atehwa: well Ook! is notable as the first brainfuck derivative of its sort. < 1311877976 558458 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it's the hipster's trivial brainfuck cipher < 1311877992 960757 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric ::-P < 1311877996 421634 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :And Discworld. < 1311878007 218503 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: Lost terminal < 1311878037 119429 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :well, I tend to think of all those derivatives that are essentially state machines outputting brainfuck code, as trivial encodings < 1311878042 730638 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1311878053 38951 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :and they existed well before 2001 < 1311878606 763377 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Ping timeout: 240 seconds < 1311878934 662340 :myndzi\!myndzi@c-24-22-176-245.hsd1.wa.comcast.net QUIT :Read error: Connection reset by peer < 1311879040 710841 :DocHerrings!~DocHerrin@pool-71-246-70-25.bltmmd.east.verizon.net QUIT :Quit: ChatZilla 0.9.87 [Firefox 5.0/20110615151330] < 1311879097 586910 :derrik!~xix@gprs-inet-65-16.elisa.ee QUIT :Quit: eat and sleep < 1311881351 629990 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Ping timeout: 260 seconds < 1311882091 778718 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Ping timeout: 252 seconds < 1311883879 214484 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311883994 700377 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 246 seconds < 1311884769 15349 :pumpkin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1311884932 226323 :copumpkin!~pumpkin@unaffiliated/pumpkingod NICK :July_ < 1311884936 498320 :July_!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1311885447 631861 :boily!~boily@mtl.savoirfairelinux.net QUIT :Ping timeout: 276 seconds < 1311886247 642969 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311886292 702922 :pumpkin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin_ < 1311886315 336847 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Disconnected by services < 1311886332 743254 :copumpkin_!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1311886769 700314 :augur!~augur@129.2.129.32 QUIT :Remote host closed the connection < 1311887151 560073 :elliott_!~elliott@95.149.243.211 QUIT :Ping timeout: 276 seconds < 1311888211 602106 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :[For writing a max() by hand] < 1311888237 652104 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : s****: can you actually do better than O(n)? you kinda need to perform an operation on every element of the array, unless you already know something about them (like that they're in order) < 1311888282 796286 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :S****> S*****: do an efficient sort, grab the last/first item. done < 1311888291 415629 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i died < 1311888323 123985 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :... < 1311888406 208095 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :Because O(n log n) > O(n)? < 1311888740 235325 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1311889022 237986 :MigoMipo!~John@84-217-0-27.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1311890356 485832 :jix_!~jix@tomakin.h-ix.net JOIN :#esoteric < 1311890356 934026 :jix!jix@tomakin.h-ix.net QUIT :Read error: Connection reset by peer < 1311891503 306367 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Re O(n) vs. O(n log n), obviously the "bigger is better" here. < 1311891526 561827 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1311891557 572606 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :fizzie: right. definitely a situation for a intercal bogosort < 1311891762 578954 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Ping timeout: 240 seconds < 1311892011 812870 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :A general rule of thumb is, you should always aspire to have at least one factorial in your time complexity. < 1311892244 268680 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :preferably an ackerman function < 1311892306 671716 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Read error: Operation timed out < 1311892573 597612 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :Joy of joys. 5 days until the US hits undefined behavior. < 1311892611 342221 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :thisll be interesting < 1311892618 712981 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :Yup. < 1311892630 490026 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :The US is both going to default and forbidden from defaulting. < 1311892632 381250 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :odds on the short term extension being passed? < 1311892646 286416 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :quintopia: With the GOP running things, "cold day in hell". < 1311892675 70911 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :I note that the FAA has already been shut down because of this shit. < 1311892682 801651 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so its definitely gonna be the default, eh < 1311892695 339782 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :For about a week now, too. < 1311892783 640488 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :then how did i fly today < 1311892898 804598 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :Sans most of the FAA. < 1311892912 700621 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :You've pretty much just got the air traffic controllers working. < 1311893138 889715 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :wow < 1311893141 555268 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :why < 1311893204 743680 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :Because Congress has not passed a bill allowing for funding for the FAA. < 1311893279 722353 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :because they cant appropriate anything without resolving the crisis? < 1311893292 383280 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I'm leaving this country soon enough after the likely default that I will hopefully be able to make it < 1311893294 908967 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :politics is the enemy of economy :/ < 1311893309 303013 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :where you moving? < 1311893341 140005 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I'm headed back to Canada because my job ends < 1311893370 858828 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :lucky you < 1311893381 541968 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :may i join you < 1311893385 903558 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :quintopia: Because they have passed 2 dozen bills total. < 1311893472 660472 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311893488 87663 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1311893514 845236 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 255 seconds < 1311893517 952645 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1311893698 670154 :pumpkin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1311893746 249641 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :my plan at this point entails a) get as much of my money as I can out of USD < 1311893770 441846 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :good plan! < 1311893776 966390 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :b) gtfo < 1311893793 569557 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :coppro: Shame it's non-trivial for me to gtfo. < 1311893801 427193 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :Because that is a damned good plan. < 1311893919 42610 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :Oh. Fuck. < 1311893931 572817 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :So, the Treasury has the authority to mint coins of arbitrary designation. < 1311893950 560618 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :We could remain "solvent" by having them mint a $2 trillion coin. And deposit it in the Fed. < 1311893965 959428 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :And have a nice, tidy hyperinflation problem. < 1311893973 403853 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1311894062 849087 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :really? 2 trillion? thats the amount the debt ceiling has to go up? < 1311894122 523606 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :quintopia: Overstatement. < 1311894183 386547 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what is the amount then? < 1311894252 367028 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :The amount by which the ceiling needs to go up depends on how much gets cut < 1311894261 846615 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and/or how much new revenue is generated < 1311894278 958613 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :quintopia: The debt ceiling is currently at about 14 trillion USD. < 1311894354 41524 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :For comparison, the US GDP is *also* about 14 trillion USD. < 1311894427 393950 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Obama should just start firing people at the DHS until he can extend the default < 1311894438 551810 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :haha < 1311894448 50087 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :and tsa < 1311894468 359898 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :coppro: He isn't capable of doing so. < 1311894472 676012 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: I know :( < 1311894479 186418 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :The most he can do is ask the appointed head of the DHS or TSA to do so. < 1311894494 916596 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :he can also fire said person and hire one who will < 1311894500 941066 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :No he can't. < 1311894513 470227 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :The President has 0 firing capacity. < 1311894520 600741 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :the dhs head isnt in his cabinet? < 1311894527 205843 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :He can't fire his cabinet. < 1311894534 602245 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :He can only appoint. < 1311894555 369398 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :TIL (again): the constitution is stupid < 1311894567 195533 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :Oh, sorry, he actually can. < 1311894576 787608 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :However, the Senate has to approve of new appointments. < 1311894581 291132 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :aha < 1311894587 799990 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :Meaning if he pulled that, he'd basically not have a cabinet. < 1311894592 823252 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :right < 1311895138 481891 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: Who chooses which parts of the government suffer from the default first? < 1311895162 359139 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :coppro: Treasury. < 1311895212 371787 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :By the Constitution, the authority to spend lies with the Senate, but they have opted to delegate that upon the Treasury in the executive branch. < 1311895320 60766 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq_: Can they choose to withhold congressional salary first? < 1311895331 217344 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :Yes. < 1311895383 409003 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :they should do that < 1311895393 570930 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :also can someone please send me an email? < 1311895407 689262 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I can provide an address, I'm testing a forwarding setup < 1311895991 633822 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1311896498 749032 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1311897863 880272 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311897959 525366 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Ping timeout: 246 seconds < 1311899521 367926 :augur!~augur@208.58.6.161 QUIT :Remote host closed the connection < 1311903467 601330 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com JOIN :#esoteric < 1311903508 630053 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :coppro, sure < 1311903553 217089 :itidus21!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au JOIN :#esoteric < 1311903721 616390 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au QUIT :Ping timeout: 258 seconds < 1311903791 730206 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :coppro, ? < 1311903822 517165 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Sgeo: someone else already did < 1311903825 608679 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :thanks though < 1311903835 849159 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Ah, ok < 1311904015 772522 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : total used free shared buffers cached < 1311904015 825358 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Mem: 16037 7654 8383 0 353 5648 < 1311904015 825576 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :-/+ buffers/cache: 1652 14385 < 1311904015 825688 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Swap: 4094 6 4088 < 1311904022 411321 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :how the heck... < 1311904026 504535 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :how can I be using swap!? < 1311904033 717127 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I mean. come ON < 1311904056 886862 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :The kernel doesn't unswap pages except on demand. < 1311904067 522094 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :This is generally a pessimisation. < 1311904084 311156 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, well no issue here, I'm just confused that I started using swap at all < 1311904089 742430 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I haven't been doing anything heavy < 1311904120 188002 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net PRIVMSG #esoteric :Hmm. 16 gigs? Yeah, it'd be pretty hard to make that swap. < 1311904134 55169 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :pikhq_, indeed < 1311904139 509563 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :$ swapon -s < 1311904139 582687 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Filename Type Size Used Priority < 1311904139 634732 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :/dev/sda3 partition 2096476 3096 1 < 1311904139 634940 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :/dev/sdb3 partition 2096476 3096 1 < 1311904140 554081 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :so uh < 1311904143 233188 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :how did that happen < 1311904611 930411 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 255 seconds < 1311904762 540856 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1311904908 991332 :cheater!~ubuntu@g229162034.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311905080 524150 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :boo! < 1311905080 613355 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :oerjan: You have 1 new message. '/msg lambdabot @messages' to read it. < 1311905151 492282 :CakeProphet!~adam@h249.29.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1311905151 563795 :CakeProphet!~adam@h249.29.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1311905151 616262 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1311905233 350261 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : WHAT COULD POSSIBLY. BUT _POSSIBLY_. GO WRONG??????? < 1311905235 771975 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :No. < 1311905313 883852 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1311905483 857177 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1311905693 246696 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : The person who formulated the Sanskrit language < 1311905738 203209 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :essentially inventing something like BNF millennia before bachus-naur were born, afaiu < 1311905766 8196 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and, iirc, with a smattering of Perligata, except sanskrit rather than latin. < 1311905902 358632 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1311905917 685011 :jcp|other!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1311905940 539372 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1311905986 869235 :jcp|1!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 252 seconds < 1311906000 52580 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : CakeProphet: you're the only person who consistently complains about other people being rude to you, so either there's institutionalised oppression or you're just misreading tones < 1311906025 198604 :jcp!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 250 seconds < 1311906027 463515 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : (jerk) < 1311906125 632993 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*+his < 1311906449 745061 :jcp!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1311906629 405639 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : But barely any esoteric markup or query languages < 1311906646 243074 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311906647 26650 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :would zzo's texnicard count? < 1311906649 706036 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :welp < 1311906657 712988 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hello < 1311906663 355365 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1311906672 655976 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :I'm writing impossible to read code into a commercial lib :o < 1311906689 926861 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :how job securing < 1311906692 532247 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, suggestion intercal/sql hybrid. Both are traditionally upper case < 1311906743 425493 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :FROM .1 <- SELECT PLEASE (222) NEXT. < 1311906747 477519 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1311906756 930611 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oerjan, joins could be done with COME FROM < 1311906769 720110 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :SOMEHOW < 1311906794 745896 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i wonder if INTERCAL has a suitable set of instructions for monadic use. < 1311906838 525375 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :oerjan: basically I'm writing Arm SIMD code < 1311906846 357933 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :it's 2~4 times faster than C++ < 1311906859 484846 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ooh < 1311906880 428200 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :But because math operations are pipelined you have to scramble your code to make it go faster < 1311907029 588871 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :^scramble your code < 1311907029 677864 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :yu oedcro < 1311907045 379412 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :good job fungot < 1311907046 71222 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :monqy: whenever the quota for this referendum must list both the current players. if the < 1311907053 711433 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :if the what < 1311907055 689438 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :you get 2 operations per cycle! < 1311907069 98020 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :but one of them has to be math and one of them has to be load/store < 1311907095 427653 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :also if you start a multiply the result isn't available until 5 or 6 cycles later < 1311907102 864542 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :if you read it before that it stalls < 1311907121 123586 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :this is the kind of thing a good compiler _should_ be able to do by itself, right? < 1311907137 522420 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :Dunno < 1311907166 245751 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :There are intrinsincs for C++, maybe the compiler produces good code with those < 1311907176 720732 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :Also dunno if compilers do pipelining < 1311907906 492774 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311908423 991309 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311908425 99693 :jcp|1!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1311908462 794479 :jcp!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 240 seconds < 1311908547 460545 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311908554 29837 :jcp|other!alex@bzflag/contributor/javawizard2539 QUIT :Ping timeout: 255 seconds < 1311908740 923244 :lament!~lament@S0106002312fa554a.vc.shawcable.net JOIN :#esoteric < 1311908820 132446 :jcp!alex@bzflag/contributor/javawizard2539 JOIN :#esoteric < 1311908837 463487 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 246 seconds < 1311908964 333621 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311909444 119 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Pratchett without footnotes = fail < 1311910151 962110 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311910424 814251 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311910435 151441 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 276 seconds < 1311910915 680776 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311911192 713841 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311911460 987796 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Ping timeout: 276 seconds < 1311911495 583358 :pumpkin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1311911561 583451 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311911815 687156 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311911905 29057 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1311912106 835699 :augur!~augur@216-164-57-20.c3-0.slvr-ubr1.lnh-slvr.md.cable.rcn.com QUIT :Remote host closed the connection < 1311912237 623682 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311912882 740419 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311913307 319673 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311913437 465334 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311913575 832856 :MDude!~fyrc@c-174-55-44-190.hsd1.pa.comcast.net NICK :MSleep < 1311913846 946361 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311913983 146131 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311914420 63880 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311914478 929152 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Ping timeout: 252 seconds < 1311914873 27321 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1311914966 289972 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311915235 788230 :augur!~augur@208.58.6.161 JOIN :#esoteric < 1311915406 468437 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311915541 590012 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311915907 143658 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311916063 207918 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311916409 410134 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311916555 698718 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311916637 652417 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :11:08:35 But they always change it to the Magic the Gathering/Brainfuck idea. < 1311916640 818794 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :11:08:46 Seems more like a persistent person. < 1311916653 480148 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :actually it's simply changing it to the very oldest version of the page. < 1311916682 820885 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :why is this channel so sleepy of late < 1311916692 869721 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :only a few hours activity each day < 1311916700 907475 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :quintopia: vacation time? < 1311916710 125814 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :makes sense < 1311916716 627644 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :thats where ive been < 1311916751 148531 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :perhaps there's some kind of link which causes that oldest version to be saved, which a spambot has picked up. < 1311916777 662701 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or maybe it has a very broken way of following links. hm. < 1311916829 354794 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :well can you lock it to reversion? < 1311916912 158604 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311916941 558569 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i'm not an admin. < 1311916955 917239 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ah < 1311917066 359928 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311917457 163398 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311917552 623551 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311917564 670643 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Or otherwise i'd have banned Nthern for not responding to my messages. Grmle. < 1311917572 480791 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*Grmble. < 1311917620 235102 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :icwutudidthar < 1311917645 567819 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :usure? < 1311917818 23424 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Ping timeout: 276 seconds < 1311917958 143186 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311918087 75817 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311918285 144164 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Ping timeout: 252 seconds < 1311918455 934216 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311918592 92564 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311919070 785482 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311919198 426279 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311919569 953818 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311919692 159650 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311920186 172370 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311920342 312199 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311920686 848977 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311920812 901270 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311921186 359093 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311921327 529133 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311921684 909996 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311921822 994031 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311921910 697454 :cheater!~ubuntu@g229161172.adsl.alicedsl.de JOIN :#esoteric < 1311922200 966543 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311922332 182153 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311922845 561186 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311922970 657185 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311923348 311760 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311923500 474830 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311923848 361231 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311923982 474528 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311924057 496987 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1311924351 444896 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :Has anybody cared to make a category for languages where the computation always terminates? They form quite an important subclass of languages. < 1311924351 516559 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311924428 199277 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :this class of languages has seen a lot of research, too, such as Curry's ?I calculus ('53). < 1311924428 550969 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311924475 852287 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: leaving < 1311924484 228829 :cheater!~ubuntu@g229161172.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311924613 313660 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :@Taneb test < 1311924613 405171 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unknown command, try @list < 1311924861 956811 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311924997 54630 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311925168 536431 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :and, for instance, almost all "regular" mathematical functions are computable by languages that only have loops that always terminate. Ackermann's function is not one of them. :) < 1311925228 905132 :cheater!~ubuntu@g229161172.adsl.alicedsl.de JOIN :#esoteric < 1311925232 284300 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :Ah, I misremembered ?I's computational class - but what about primitive recursive functions? < 1311925361 622450 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311925368 777239 :cheater!~ubuntu@g229161172.adsl.alicedsl.de QUIT :Excess Flood < 1311925382 423270 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :languages where computation always terminates fall into one of a number of classes < 1311925397 639148 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :hence http://esoteric.voxelperfect.net/wiki/Category:Computational_class < 1311925431 461398 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :oh wait, nevermind. < 1311925511 754974 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311925527 525276 :cheater!~ubuntu@g229161172.adsl.alicedsl.de JOIN :#esoteric < 1311925527 579271 :cheater!~ubuntu@g229161172.adsl.alicedsl.de QUIT :Excess Flood < 1311925543 20970 :itidus21!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au NICK :itidus20 < 1311926014 440796 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :I still need a name for my esoteric markup langauge < 1311926040 844883 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Boxen? < 1311926052 299355 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311926192 405757 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311926298 755320 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :lament: yes, the class of always-terminating languages is missing from there < 1311926338 41217 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :also, while important theoretically, the Chomsky hierarchy of languages is by no means the only, or even the most important, classification criterion. < 1311926437 271488 :cheater!~ubuntu@g229161172.adsl.alicedsl.de JOIN :#esoteric < 1311926552 80836 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311926688 212847 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311927166 90766 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311927304 215353 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311927391 462054 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1311927410 348615 :lament!~lament@S0106002312fa554a.vc.shawcable.net QUIT :Read error: Operation timed out < 1311927412 529886 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Ping timeout: 252 seconds < 1311927786 612528 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311927926 781719 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311927987 815240 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1311928394 319855 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311928523 333044 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311928895 20309 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311929022 120532 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311929395 31085 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311929526 193902 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311929899 424195 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311930026 539898 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311930407 405758 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311930536 567927 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311930909 369115 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311931040 536402 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311931408 160119 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311931550 327152 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311932014 301236 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311932150 475259 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311932515 319195 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311932662 593193 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311933016 334758 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311933143 482426 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311933516 50509 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311933630 503561 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311934014 554560 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1311934016 977622 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311934039 588683 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :another ddr video! http://www.youtube.com/watch?v=yueZ1Dsm9JI \o/ < 1311934158 364101 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311934176 414649 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1311934548 363376 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311934675 305067 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311935046 974887 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311935182 340964 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311935548 436036 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311935675 490906 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311936048 117153 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311936179 194830 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311936549 568544 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311936687 573869 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311937049 268301 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311937182 447718 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311937662 574215 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311937795 532164 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Ping timeout: 255 seconds < 1311937795 685895 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311937879 330090 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1311938162 507349 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311938297 682679 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311938663 309473 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311938789 386217 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311939163 776262 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311939301 942932 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311939658 476527 :cheater!~ubuntu@g229161172.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311939770 449130 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311939903 551645 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311940271 372733 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311940395 524548 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311940774 291346 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311940918 695932 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311940922 142568 :azaq23!~derivecto@unaffiliated/azaq23 JOIN :#esoteric < 1311941276 734826 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311941397 765765 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311941472 879164 :boily!~boily@mtl.savoirfairelinux.net JOIN :#esoteric < 1311941776 608978 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311941902 776524 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311942276 581765 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311942412 664039 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311942896 400062 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311943025 459153 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311943334 359265 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1311943407 524114 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311943423 670050 :pikhq_!~pikhq@174-22-154-115.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1311943429 756143 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net JOIN :#esoteric < 1311943562 678208 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311943929 800312 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311944067 892769 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311944433 522689 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311944575 551400 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311944936 721183 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311944970 417781 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Ping timeout: 252 seconds < 1311945057 860693 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311945471 901359 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311945571 747335 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311946079 537607 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311946210 709003 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311946580 690015 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311946716 821193 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311947080 897861 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311947212 120527 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311947686 948268 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311947811 876411 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1311947812 92827 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311947816 70863 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello < 1311948179 407486 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 . < 1311948295 393543 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311948309 471627 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :What's an unimplemented esolang deserving implemenation < 1311948311 750780 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :? < 1311948424 612224 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311948542 919734 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Just do Category:Unimplemented in alphabetical order. < 1311948551 166044 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :For the common good. < 1311948667 704725 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Good idea! < 1311948680 732782 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :0x29c! < 1311948916 619309 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311949278 393497 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1311949435 575759 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311949731 973353 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Ping timeout: 260 seconds < 1311949831 687635 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 JOIN :#esoteric < 1311949835 548224 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :INTERNET < 1311949835 601367 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Phantom_Hoover: You have 7 new messages. '/msg lambdabot @messages' to read them. < 1311949864 658974 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311949870 175246 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1311949938 915654 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1311949939 589887 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311950252 148794 :Slereah!x@ANantes-259-1-192-117.w90-49.abo.wanadoo.fr QUIT : < 1311950286 994341 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1311950371 752373 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311950578 939419 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311950848 351559 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311950964 453301 :cheater!~ubuntu@g229161172.adsl.alicedsl.de JOIN :#esoteric < 1311951117 975408 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311951597 336645 :cheater!~ubuntu@g229161172.adsl.alicedsl.de QUIT :Ping timeout: 250 seconds < 1311951692 140879 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311951880 402955 :lament!~lament@S0106002312fa554a.vc.shawcable.net JOIN :#esoteric < 1311951951 978306 :cheater!~ubuntu@g229161172.adsl.alicedsl.de JOIN :#esoteric < 1311951982 964201 :MSleep!~fyrc@c-174-55-44-190.hsd1.pa.comcast.net NICK :MDude < 1311952213 862185 :cheater!~ubuntu@g229161172.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311952214 556056 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311952276 182745 :cheater!~ubuntu@g229161172.adsl.alicedsl.de JOIN :#esoteric < 1311952339 286618 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311952492 407908 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :"EDIT: Thanks to everyone who wrote with an explanation, especially the electronics engineers. I now have about 11 different plausible explanations for this behaviour. Only 3 of which involve actual time warps. :-) < 1311952496 481941 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :" < 1311952554 658562 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(on yesterday's iwc annotation) < 1311952577 80300 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Oh DMM < 1311952589 820985 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Today's annotation is pretty funny < 1311952641 265908 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :however, it may be assumed that hordes are attracted to hoards. < 1311952657 778427 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :There is little data on the reverse < 1311952675 970450 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah. < 1311952698 950058 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well i'm sure genghis khan got plenty of tribute < 1311952724 580554 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :True, that < 1311952779 769714 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311952793 346078 :cheater!~ubuntu@g229161172.adsl.alicedsl.de QUIT :Ping timeout: 250 seconds < 1311952906 89020 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :interestingly, that edit above could have fit just as well in CoAP. where it seems to me DMM is making a much larger fraction of the posts than he used to... < 1311952953 206052 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I put events from my life into CoAP, what's saying DMM doesn't? < 1311952959 184733 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :heh < 1311952973 466649 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Today's CoAP is a DMM work! < 1311953039 754125 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...let's hope it's not based on a real life event. < 1311953082 351310 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Actually, DMM and the comic irregulars do a lot at work that isn't necassarily work < 1311953090 275395 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Such as writing Darths and Droids < 1311953113 81753 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes, but at least they _claim_ to do it during lunch hour < 1311953145 649951 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And making the CiSRA puzzles < 1311953154 502128 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Which is backed by Canon, so it may be work < 1311953159 982779 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes, but that might be something ... right < 1311953218 595613 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i just have this image of DMM being the world's best time planner. < 1311953250 317337 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :He is a time ninja < 1311953273 425782 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :CoAP? < 1311953280 89655 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :comments on a postcard < 1311953281 554651 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Comments on a Postcard < 1311953285 717585 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, that one. < 1311953294 19305 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*CoaP in that case, but whatever. < 1311953317 289983 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION is busted < 1311953320 368109 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric : He is a time ninja < 1311953328 248800 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :This is the real reason his clock is running slow. < 1311953412 256340 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :this reminds me of someone mentioning that one of tvtropes' memes is wild mass guessing "* is a time lord". i wonder if someone put it on a DMM related page... < 1311953412 401380 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311953447 577226 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, I have a suspicion that it'll be part of a crackdown at some point. < 1311953458 162888 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Given TV Tropes' recent swerves towards awfulness. < 1311953510 525064 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :google doesn't find either "DMM is a time lord" or "David Morgan-Mar is a time lord", anyway < 1311953527 106506 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :You know your duty. < 1311953558 627181 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Speaking of the CiSRA puzzles, anyone want to form a team < 1311953568 35459 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i avoid my duties by carefully never registering to anything new < 1311953648 923752 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I've got a few of the answers in 1D < 1311953686 189338 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :6 is Iguanas in Pyjamas, 7 is Seal or no Seal, 9 is Harry Otter, 14 is Swan with the Wind < 1311953830 20606 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311953930 168356 :cheater!~ubuntu@g229161172.adsl.alicedsl.de JOIN :#esoteric < 1311953930 349161 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311954451 371051 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311954596 413077 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311954971 828896 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311955097 964966 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311955528 823281 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311955612 138122 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Ping timeout: 260 seconds < 1311955612 724662 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311955723 718200 :cheater!~ubuntu@g229161172.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311955745 327707 :cheater!~ubuntu@g229161172.adsl.alicedsl.de JOIN :#esoteric < 1311955843 735811 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1311956027 897010 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311956127 210532 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311956303 141860 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1311956369 486203 :lament!~lament@S0106002312fa554a.vc.shawcable.net QUIT :Ping timeout: 258 seconds < 1311956583 390117 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311956596 94131 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311956696 361383 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 246 seconds < 1311956885 118746 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.reddit.com/r/math/comments/j297s/if_g_o_f_is_surjective_why_doesnt_g_need_to_be/ < 1311956891 349415 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :I can make head nor tail of this question. < 1311957046 740996 :cheater!~ubuntu@g229161172.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311957046 952876 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311957167 96465 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :aibohphobia < 1311957172 844834 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The fear of palindromes < 1311957311 730333 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :he should have used notation more suitable for ascii < 1311957416 428313 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311957499 860542 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well the title has g and f switched, anyway < 1311957518 348682 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yes. < 1311957534 580999 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :because if g o f is surjective, then g definitely is. < 1311957585 146933 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :But the answers confuse me even more, because none of them are the obvious reply. < 1311957681 478496 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311957687 567884 :ais523!~ais523@unaffiliated/ais523 JOIN :#esoteric < 1311957712 148508 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well it's obvious from the actual question that he meant to ask about f o g, in which case g doesn't need to be surjective. < 1311957739 594703 :pumpkin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1311957761 961218 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, yeah, but the answers to *that* make no sensee. < 1311957764 23605 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :*sense < 1311957836 730078 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1311957948 696505 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :frozenzephyr's answer looks clear enough... < 1311958106 165099 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311958159 274154 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh, yes. < 1311958257 771847 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311958369 951867 :cheater!~ubuntu@g229161172.adsl.alicedsl.de JOIN :#esoteric < 1311958581 727061 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1311958657 772326 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311958801 901145 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311958914 906060 :Behold!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1311958936 827006 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Ping timeout: 255 seconds < 1311958953 973227 :Behold!~behold@unaffiliated/beholdmyglory NICK :BeholdMyGlory < 1311959233 920735 :cheater!~ubuntu@g229161172.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311959262 98524 :cheater!~ubuntu@g229161172.adsl.alicedsl.de JOIN :#esoteric < 1311959275 871937 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311959399 861668 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311959557 815387 :cheater!~ubuntu@g229161172.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311959799 959373 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311959942 903187 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311959946 371641 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://www.bay12forums.com/smf/index.php?topic=56305.0 < 1311959952 348786 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Oh my god this is amazing. < 1311959955 419061 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Bay 12? < 1311959962 91753 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :DF. < 1311959964 193327 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That sounds like Dwarf Fortress < 1311960050 861010 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Ping timeout: 264 seconds < 1311960059 95304 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :It is. < 1311960081 825800 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Dwarf Fortress science seems to be along the lines of "how can we trick the game into letting us do X implausible thing?" < 1311960107 540091 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :If real-world science was like that I would be happy. < 1311960132 140094 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :If real world science was like that, everyone would be a scientist < 1311960134 106825 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Although it's engineering, not science. < 1311960231 692714 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, it's science if you don't know what the rules are, and engineering if you do < 1311960300 904318 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Yeah, and this is a kind of blend of the two, I suppose. < 1311960301 778867 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311960308 349726 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :"Okay, class, today we'll be making a perpetual motion engine! Urist McStudent, you grab a pickaxe and dig a channel to this pattern, Solon McPupil, you start filling those buckets with water" < 1311960331 741015 :cheater!~ubuntu@g229161172.adsl.alicedsl.de JOIN :#esoteric < 1311960334 8526 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :They know the rules pretty well, but not the exact particulars relevant to the problem. < 1311960355 838251 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's SCIENCE is more fun to say than It's ENGINEERING < 1311960389 468705 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I base all my desicions on what is more fun to say < 1311960422 287934 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :http://df.magmawiki.com/index.php/DF2010:Tower-cap < 1311960435 769035 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, that 'fun' in the DF sense? < 1311960450 523305 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Almost. < 1311960454 795995 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :" The concept of things smaller than monarch butterflies, however, has led to enormous controversy. Although, obviously, it would be hard to see something smaller than a butterfly, it should be possible to show that it exists because, just like butterflies, it would sometimes get stuck in doors and prevent them from closing." < 1311960491 702607 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :(For those who forgot or are scum and haven't read Boatmurdered, the fall of Boatmurdered was largely due to a butterfly jamming a crucial door.) < 1311960525 561858 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I have read Boatmurdered, but I forgot < 1311960532 827175 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :me too < 1311960538 247968 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I thought the fall of Boatmurdered was largely due to people deliberately trying to kill it, though < 1311960538 665800 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I couldn't get into Boutmurdered < 1311960555 385424 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :...I've just had an idea < 1311960583 616317 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Us lot, doing a bloodline game! < 1311960583 889365 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, well, ISTR that the disaster that brought it to its knees and final tantrum spiral was that the main doors weren't closed in time after the lava flood was triggered. < 1311960596 322838 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, regrettably, neither me nor ais have played DF. < 1311960598 54259 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most of us don't play DF < 1311960610 248305 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Even. Better. < 1311960615 854688 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Lymee has, but I wouldn't let Lymee near anything I wanted to survive for more than twenty seconds. < 1311960619 471441 :cheater!~ubuntu@g229161172.adsl.alicedsl.de QUIT :Ping timeout: 250 seconds < 1311960627 81395 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Taneb, can it wait until next Monday? < 1311960635 499120 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Probably < 1311960655 813385 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on a PC, I tend to only (although not exclusively) play open-source games < 1311960655 998627 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric : Lymee has, but I wouldn't let Lymee near anything I wanted to survive for more than twenty seconds. < 1311960658 477249 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Even better < 1311960661 209437 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the ones that aren't, I've generally paid money for < 1311960671 907651 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Phantom_Hoover, is that so? < 1311960681 971913 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although a couple came free with packets of breakfast cereal < 1311960682 265780 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :You can pay money for Dwarf Fortress if you reeeaaally want to < 1311960688 721266 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Would you like to see what I do if I want a fortress dead? < 1311960692 813605 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Lymee, THE PAIN OF ELLIOTT'S RUTIAN TEST SERVER STILL STABS AT MY HEART < 1311960711 254405 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :THE SPIDERS, OH GOD, THE SPIDERS < 1311960718 114993 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Or you can put it on a memory stick and put it in your cereal box < 1311960769 571036 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh < 1311960778 154759 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just because it's happened so far, doesn't mean it'll always happen in future < 1311960843 885716 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311960983 546819 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Lymee, also, killing a fortress... isn't the hardest thing. < 1311961015 208496 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric : Actually, a good way to make a fort invasion-proof is to make the entrance be a "magma elevator", a 1-tile shaft filled with magma, that is kept from falling all the way down by a set of pumps. Since dwarves are not subject to temperature while falling, as it was proved on the Last Stand thread, your dorfs would fall through several levels of magma unharmed, while any flying foe that attempted to do the same would be burned to a crisp < 1311961016 725556 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :instantly. < 1311961041 745115 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I once tried to make an indoor fishing place. It worked. < 1311961047 628006 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Until it didn't. < 1311961079 108324 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Ended having a river flooding into my fortress < 1311961131 21497 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :brb < 1311961275 836888 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311961419 21013 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311961445 270164 :cheater!~ubuntu@g229161172.adsl.alicedsl.de JOIN :#esoteric < 1311961490 339735 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :When I tried to play DF I just ended up tripping over my own perfectionism. < 1311961638 648566 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION is undecided whether to return his new Nook Touch and wait to see what the new Kindle will be like, or to get a Sony, or what < 1311961748 842776 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I think you want neither of all those things < 1311961775 25749 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311961775 365295 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo_, the origin of suffering is desire for e-book readers. < 1311961798 904413 :cheater!~ubuntu@g229161172.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311961809 715925 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo_: can I persuade you to mindlessly boycott Sony without telling you why? < 1311961819 998173 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ais523, no. < 1311961827 674158 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I was just wondering < 1311961830 994150 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Well, you might be able to, but I don't see how < 1311961838 58002 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :And if I knew about it, I'd stop < 1311961850 787543 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :Sgeo_, if you don't boycott Sony, ais523 will find you and hit you. < 1311961876 735779 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ais523, may I ask why you'd want me to boycott Sony? < 1311961886 542797 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo_: sure, it's IRC, you can ask anything < 1311961891 861938 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I didn't say I wanted you to boycott Sony < 1311961902 532764 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I just said I wondered whether I could persuade you to < 1311961941 527149 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think I may be too easily persuadable < 1311961954 760772 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Persuaded to get a Nook :/ < 1311961995 94455 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Although most of my issues are things that could in theory be fixed in updates < 1311962001 491401 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :s/most/all/ < 1311962088 957431 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the screaming of the damned will be greatly reduced in the next version < 1311962104 84430 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :also the head of hitler < 1311962115 106283 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :they've got a workaround for that already < 1311962152 175889 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yeah they'll just keep the brain in a jar. although it's said someone at canon may have a patent on that. < 1311962257 39550 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i have a couple of ebook readers...kindle for android, something kindle-like for ipod, calibre's built-in reader... < 1311962257 365354 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311962269 918644 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :these all have all the things i'm looking for in a reader < 1311962274 430343 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :aka "free" < 1311962297 207510 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Ping timeout: 260 seconds < 1311962299 165077 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :quintopia, is 'working' not another? < 1311962341 665961 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :well i could hardly call them readers did they not display text in a readable form, could i? < 1311962420 106577 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :On some level, perhaps. < 1311962480 295391 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1311962485 969215 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :they work and i did not pay for them. i am satisfied. < 1311962562 824552 :cheater!~ubuntu@g229161172.adsl.alicedsl.de JOIN :#esoteric < 1311962567 299711 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :someday when i have disposable income, and e-ink is true color and fast, i'll consider getting something with that < 1311962669 827844 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311962698 633997 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :imagine an e-ink laptop that is front-lit by a single led in the keyboard base. < 1311962712 879366 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :that thing would use so little power if done right < 1311962795 941692 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Imagine an unlit e-ink laptop, and one of those "shake and it produces enough energy for the LED" flashlights that you hold with the other hand. That thing would be so user-friendly, it's not even a thing. < 1311962796 122879 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311962844 970104 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :fizzie, well, your average redditor wouldn't have a problem with the hand movement. < 1311962873 889344 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1311962931 696458 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*chirp* < 1311962995 964834 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION chirps in real life < 1311963006 598711 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :charp < 1311963008 568781 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I actually got quite good at doing chirps, and I'm not entirely sure why < 1311963011 249499 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :ais523, ah, you are a giant insect. < 1311963019 437805 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cherp < 1311963024 360546 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :THAT EXPLAINS THE BEARD < 1311963032 203721 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wait i thought Gregor was the giant insect < 1311963052 36823 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 PRIVMSG #esoteric :oerjan, antisemite. < 1311963081 957262 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no, dung beetle < 1311963094 798360 :cheater!~ubuntu@g229161172.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311963114 231467 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hard to tell the difference, i know < 1311963166 525261 :cheater!~ubuntu@g229161172.adsl.alicedsl.de JOIN :#esoteric < 1311963212 888066 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311963358 172164 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311963555 726408 :cheater!~ubuntu@g229161172.adsl.alicedsl.de PRIVMSG #esoteric :O HI < 1311963580 988734 :Phantom_Hoover!~phantomho@unaffiliated/phantom-hoover/x-3377486 QUIT :Ping timeout: 255 seconds < 1311963713 873118 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311963791 818540 :angstrom!~Unknown@unaffiliated/angstrom JOIN :#esoteric < 1311963792 330520 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311963804 351595 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION spots someone tiny < 1311963815 354611 :angstrom!~Unknown@unaffiliated/angstrom PRIVMSG #esoteric ::-> < 1311963961 801669 :cheater_!~ubuntu@g229161172.adsl.alicedsl.de JOIN :#esoteric < 1311964077 527864 :cheater!~ubuntu@g229161172.adsl.alicedsl.de QUIT :Ping timeout: 250 seconds < 1311964328 139060 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311964466 338879 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311964657 939822 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Ping timeout: 276 seconds < 1311964829 859258 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311964876 889145 :cheater_!~ubuntu@g229161172.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311965101 857307 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311965470 695819 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311965606 876588 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311965696 566735 :MigoMipo!~John@84-217-0-27.tn.glocalnet.net JOIN :#esoteric < 1311966077 160261 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311966085 598459 :cheater!~ubuntu@g229161172.adsl.alicedsl.de JOIN :#esoteric < 1311966146 596622 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311966357 357402 :cheater_!~ubuntu@g229161172.adsl.alicedsl.de JOIN :#esoteric < 1311966361 908379 :cheater!~ubuntu@g229161172.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311966584 871491 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311966631 998762 :cheater_!~ubuntu@g229161172.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311966724 998944 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311966945 864850 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm still reading that DF submarine thread < 1311966960 982903 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it got even better at the point where someone suggested making a submarine intended for working under magma out of ice < 1311967131 890347 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311967263 931733 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311967373 802251 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1311967405 23389 :cheater_!~ubuntu@g229161172.adsl.alicedsl.de JOIN :#esoteric < 1311967666 986937 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311967793 111685 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311968041 421097 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ais523: could a DF submarine be powered and directed? < 1311968067 337885 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: at the point in the thread I've reached, they haven't got them to work at all yet < 1311968074 862037 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they tend to act in ways that defy physics < 1311968122 382402 :angstrom!~Unknown@unaffiliated/angstrom PRIVMSG #esoteric :DF? < 1311968142 381735 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Ping timeout: 260 seconds < 1311968161 255950 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :dwarf fortres < 1311968163 503803 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*fortress < 1311968204 811743 :sebbu2!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1311968209 887774 :angstrom!~Unknown@unaffiliated/angstrom PRIVMSG #esoteric :ah. not my metier < 1311968317 301668 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311968334 818246 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 252 seconds < 1311968418 752919 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311968490 985624 :derrik!~xix@gprs-inet-65-28.elisa.ee JOIN :#esoteric < 1311968836 383313 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311968961 91380 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311969007 549246 :cheater_!~ubuntu@g229161172.adsl.alicedsl.de PRIVMSG #esoteric :ais523, if someone were to make a haskell based dsl for describing FPGA programs, would the clock skew through a circuit belong in the function type? < 1311969042 427755 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :measuring clock skew at all is probably the wrong level of abstraction < 1311969065 567968 :cheater_!~ubuntu@g229161172.adsl.alicedsl.de PRIVMSG #esoteric :why is it? < 1311969081 181860 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it depends on the physical dimensions of the chip < 1311969100 714623 :cheater_!~ubuntu@g229161172.adsl.alicedsl.de PRIVMSG #esoteric :that's not wayward < 1311969197 298188 :KingOfKarlsruhe!~chatzilla@p5B13322E.dip.t-dialin.net JOIN :#esoteric < 1311969501 387091 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311969647 564295 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311969962 388819 :boily!~boily@mtl.savoirfairelinux.net QUIT :Ping timeout: 260 seconds < 1311970120 721505 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311970261 797225 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311970619 206529 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311970769 117011 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311970925 714836 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1311971116 910423 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311971204 182552 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311971733 32134 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311971861 102153 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311971918 312570 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I made many improvements to the program for typesetting Bird style Haskell programs. Currently this is still the non-prettyprinting version. (If I make prettyprinting, it will be a separate file) < 1311971967 472383 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It doesn't work if you have an outer control sequence at the beginning of a paragraph, but now it makes \bye to be not outer. < 1311972114 284443 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The updated file is: http://sprunge.us/YZfh < 1311972191 564498 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Why has more than once the list of ideas being replaced by 'This is a list of ideas of programming languages and other stuff. * Magic The Gathering card deck of Brainfuck'? < 1311972214 205939 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: confused spambot < 1311972233 515131 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311972379 668223 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311972722 101525 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net JOIN :#esoteric < 1311972806 750552 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311972929 905325 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311973309 496897 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311973445 777223 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311973593 229582 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net JOIN :#esoteric < 1311973669 81257 :Adaria!~na@74-36-165-190.dr01.crth.il.frontiernet.net JOIN :#esoteric < 1311973676 970092 :Adaria!~na@74-36-165-190.dr01.crth.il.frontiernet.net PRIVMSG #esoteric :ACTION waves. < 1311973702 741192 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION waves back < 1311973724 854020 :Adaria!~na@74-36-165-190.dr01.crth.il.frontiernet.net PRIVMSG #esoteric :Seems quiet in here. < 1311973749 474839 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it depends on the time of day < 1311973753 521721 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :most of the most active people aren't here right now < 1311973756 295225 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It is < 1311973777 234244 :Adaria!~na@74-36-165-190.dr01.crth.il.frontiernet.net PRIVMSG #esoteric :Lots of people but not much going on, wish people wouldn't just idle like that. < 1311973791 882562 :Adaria!~na@74-36-165-190.dr01.crth.il.frontiernet.net PRIVMSG #esoteric :Makes it seem more is here than there is. < 1311973792 939023 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :idling's usual so that conversations get a chance to get started < 1311973799 84650 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if a conversation starts, then people have a chance to join in < 1311973809 199279 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311973812 797918 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if people leave as soon as there isn't a conversation, then it won't get started at all < 1311973824 279065 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I assume you're new to IRC? < 1311973923 198557 :Adaria!~na@74-36-165-190.dr01.crth.il.frontiernet.net PRIVMSG #esoteric :Gah one thing about the client I use can't go back and see things I missed. Bah. < 1311973923 400668 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311973955 577234 :Adaria!~na@74-36-165-190.dr01.crth.il.frontiernet.net PRIVMSG #esoteric :If I missit the first time it's gone. Meh, screen reader. < 1311973980 528180 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :that sounds like the shittiest client ever < 1311974014 947275 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it sounds like Vorpal's client < 1311974038 494727 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1311974046 595688 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :miranda, eh < 1311974047 804450 :Adaria!~na@74-36-165-190.dr01.crth.il.frontiernet.net PRIVMSG #esoteric :Well it's not the client as much as it is the fact I can't see it. Have the same issue with mIRC. Screen reader and all, can't find one that is more accessible with them. Chatting in a normal window is fine but for some reason chat window like this doesn't let me tab to the output like it should. < 1311974052 77101 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello! < 1311974084 311690 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :you could look at the logs. < 1311974106 153936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I see, it's an accessibility problem < 1311974106 300434 :Adaria!~na@74-36-165-190.dr01.crth.il.frontiernet.net PRIVMSG #esoteric :I don't think this one makes them and if it does not sure where... But good itea there. < 1311974114 163176 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unfortunately, most programs are really bad about that < 1311974115 419129 :Adaria!~na@74-36-165-190.dr01.crth.il.frontiernet.net PRIVMSG #esoteric :Exactly. < 1311974117 433089 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :Adaria: this may help: http://forums.miranda-im.org/showthread.php?24751-How-to-define-scrollback < 1311974120 440346 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this channel is publicly logged. < 1311974124 80786 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :link in the topic < 1311974136 552431 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and you can ask the client to repeat the topic to you by writing /topic < 1311974150 4244 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what screen reader? < 1311974199 511394 :derrik!~xix@gprs-inet-65-28.elisa.ee PART :#esoteric < 1311974324 748069 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311974355 239955 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :It's been awhile since I've hung out on here, but I'm too lazy to check the logs. :P < 1311974451 808320 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311974508 69686 :Adaria!~na@74-36-165-190.dr01.crth.il.frontiernet.net PRIVMSG #esoteric :OK there, set up logging, should help. < 1311974531 223677 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :In some cases scrollback might not be a feature of the client, it will be feature of the terminal emulator < 1311974611 519263 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: most people don't use clients that work like that < 1311974625 452472 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION recalls ircII did < 1311974636 53057 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :It depends whether or not it uses graphical user interface < 1311974728 639771 :Adaria!~na@74-36-165-190.dr01.crth.il.frontiernet.net PRIVMSG #esoteric :Scrolling back works fine in PM and IM windows using MirandaIM but chat windows act differently apparently. It's not a huge deal now that I got logging on. < 1311974770 994523 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what screen reader do you use < 1311974812 329149 :Adaria!~na@74-36-165-190.dr01.crth.il.frontiernet.net PRIVMSG #esoteric :Found two "accessible" IRC clients, IMC and NightOwl but the latter has a runtime error and the former the link is broken to download. I may have better luck on my main PC using mIRC and TIRC scripts for jaws, I am on my netbook at the moment using NVDA, no scripts for it yet. < 1311974878 781901 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311974990 606271 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311974996 868820 :Adaria!~na@74-36-165-190.dr01.crth.il.frontiernet.net PRIVMSG #esoteric :So, this room had a cunfusing room desc on it, what usually goes on in here? < 1311975010 565397 :Adaria!~na@74-36-165-190.dr01.crth.il.frontiernet.net PRIVMSG #esoteric :The name makes sense but the desc did not. < 1311975023 760843 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That's pretty much it. < 1311975025 589980 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :mirc with jaws appears to be the only solution around < 1311975033 723720 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Officially, we discuss esoteric programming languages < 1311975035 512651 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :we do things here related to computing mostly < 1311975041 273561 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :It's usually related to programming, but we're not picky. < 1311975061 652217 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The other day, we discussed chess variant markup languages < 1311975064 646495 :Adaria!~na@74-36-165-190.dr01.crth.il.frontiernet.net PRIVMSG #esoteric :Ah ok, esoteric to me was not tech related heh. Ah well. < 1311975071 572833 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a common mistake < 1311975079 115203 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unfortunately, we're not entirely sure where you should go instead < 1311975083 83522 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Stay and have fun! < 1311975085 84858 :KingOfKarlsruhe!~chatzilla@p5B13322E.dip.t-dialin.net QUIT :Quit: ChatZilla 0.9.87 [Firefox 5.0/20110615151330] < 1311975088 520529 :Adaria!~na@74-36-165-190.dr01.crth.il.frontiernet.net PRIVMSG #esoteric :This server has SO many rooms though it's insane. < 1311975096 635264 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but if you find out, let us know so we can send other people there for you to talk to < 1311975112 734498 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Freenode's mostly a programming (specifically open source) network < 1311975122 276556 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so more or less everything here is tech related < 1311975126 857627 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :one way or another < 1311975171 394143 :Adaria!~na@74-36-165-190.dr01.crth.il.frontiernet.net PRIVMSG #esoteric :That's fine, I am not a tech minded ... well ok I am but I know zip about languages, I'm more of a play with hardware and new tech toys than software bit. < 1311975209 561790 :Adaria!~na@74-36-165-190.dr01.crth.il.frontiernet.net PRIVMSG #esoteric :If there is some new tech out there that seems interesting to me, I wanna play with it. < 1311975211 565036 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you might consider a different network then. < 1311975227 2662 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Nah, we could use a hardware guy. < 1311975230 105939 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I think < 1311975237 729702 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :or girl < 1311975250 972126 :Adaria!~na@74-36-165-190.dr01.crth.il.frontiernet.net PRIVMSG #esoteric :There are six thousand chans on freenode, I'm sure I'll find something. < 1311975253 193581 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Guy is gender neutral to me < 1311975260 403620 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :cool < 1311975266 490242 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :again < 1311975268 721445 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :let us know < 1311975323 252194 :Adaria!~na@74-36-165-190.dr01.crth.il.frontiernet.net PRIVMSG #esoteric :Female here but I use guy as androgenous too. < 1311975376 768668 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Adaria: So are you visually impaired, or do you just feel like using a screen reader? < 1311975382 955223 :Adaria!~na@74-36-165-190.dr01.crth.il.frontiernet.net PRIVMSG #esoteric :Or I guess unisex would be the proper word, meh whatever, it works for both. < 1311975388 485700 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :evincar: heh, in most channels, there wouldn't even be a need to ask < 1311975393 730245 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :here, that's actually a plausible question < 1311975398 98684 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311975408 113091 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :ais523: I know, right. :P < 1311975415 431126 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Imagine an adrogenous specific pronoun < 1311975422 320260 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"it"? < 1311975431 588537 :Adaria!~na@74-36-165-190.dr01.crth.il.frontiernet.net PRIVMSG #esoteric :Completely blind here. < 1311975451 441441 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :To me, "it" is that's more of non-human < 1311975522 38585 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Completely blind? < 1311975522 601278 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311975534 259133 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I've never met anyone who's been completely blind before < 1311975568 688097 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I've met a blind person, worked as a programmer < 1311975570 847138 :Adaria!~na@74-36-165-190.dr01.crth.il.frontiernet.net PRIVMSG #esoteric :May be getting an IRC client for my phone. iPhone, some love it, others hate it but to me it is truly a lifeline. < 1311975592 975075 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know someone who can only read things within about 2cm of their eyes < 1311975600 345491 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :watching them reading is bizarre < 1311975629 406562 :elliott_!~elliott@95.149.243.211 JOIN :#esoteric < 1311975633 750465 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That person needs glasses, methinks < 1311975657 136870 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think that's the problem, or it'd have been fixed like that already < 1311975657 465639 :Adaria!~na@74-36-165-190.dr01.crth.il.frontiernet.net PRIVMSG #esoteric :I went blind last year, well lost my good eye, other was blind already. I could never be a programmer, it would fry my brain, I have great reading comprehension and hands on with science stuff but programming languages are just as hard for me as math. < 1311975663 213863 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Taneb: I think glasses aren't likely to be able to help much if you see that badly from the start < 1311975663 361979 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even shortsightedness isn't that shortsighted < 1311975679 295221 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: ping < 1311975686 358915 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: pong < 1311975689 637533 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Shortsightedness can vary a lot < 1311975691 14232 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ah good, I'm connected < 1311975691 85164 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that was an unexpected ping < 1311975692 98554 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION met a blind mathematician once < 1311975695 162184 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as I'd talked about a minute ago < 1311975704 129428 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you could have /ctcp pinged yourself < 1311975714 623257 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that bounces off the server twice, so it's a good way to check connectedness < 1311975724 85811 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm mildly short-sighted, I use my glasses to watch TV and in lessons, but otherwise I'm fine < 1311975742 618429 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Wheras my dad has more extreme short-sightedness < 1311975749 316370 :Adaria!~na@74-36-165-190.dr01.crth.il.frontiernet.net PRIVMSG #esoteric :If they can't read but that close they might want to try braille. Even though tech is making braille seem so non essential, there really is nothing like being able to read yourself in your own head so to speak. < 1311975762 657415 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: I had thoughts wrt the @ pointer thing. < 1311975783 179823 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :To the point when I tried on his glasses the only thing I could focus on was about a mile away < 1311975786 84084 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :also hi Adaria < 1311975795 630185 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I had thoughts with respect to @ too < 1311975803 77668 :Adaria!~na@74-36-165-190.dr01.crth.il.frontiernet.net PRIVMSG #esoteric :I get sick of trying to 'read' my own writing in stories and the screen reader just kills the tone that I might otherwise be able to put into it if I could read it myself. < 1311975805 390941 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I concluded a lot of interesting things, which are probably mutually contradictory < 1311975808 342797 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: oh dear; you first, please tell me they don't involve Feather < 1311975808 504339 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Adaria: I talked a bit with a blind programmer once. I don't recall if he was born sighted, but I gathered it was a real challenge to hold everything in his head at once, especially with all of the screen-reader noise from punctuation. < 1311975828 231166 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: they don't < 1311975830 98440 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i imagine blind programming is a bit like using ed < 1311975833 444518 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's almost as brainfrying, but for different reasons < 1311975838 625505 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :without any commands to print multiple lines at once < 1311975878 865987 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: the good news with my thoughts is that, I think I have a pointer-passing capability model that works across networks with no need to have computer-to-computer communication different from intra-computer communication < 1311975884 413994 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but, you first < 1311975918 66138 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I'm in the middle of a bunch of things at the moment, also I was half-asleep and can't quite remember < 1311975933 630357 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric ::( < 1311975934 608237 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :okay then < 1311975940 358912 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: I'll wait to tell mine too then < 1311975943 543141 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but one was that what's possible in the language should match what's possible in the actual real word < 1311975944 890330 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*world < 1311975957 482264 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :like? < 1311975957 737792 :Adaria!~na@74-36-165-190.dr01.crth.il.frontiernet.net PRIVMSG #esoteric :OK gonna go get food. I'll beback later on. < 1311975961 925150 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Bye < 1311975976 910392 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Turing complete languages are impossible in the real world < 1311975980 707974 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like it's possible that information currently on another machine will be inaccessible, and that another machine might not cooperate if you tell it to do something < 1311975997 488562 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the language should be able to understand that concept, in terms of exceptions or via some other method < 1311976009 336147 :MigoMipo_!~John@84-217-0-27.tn.glocalnet.net JOIN :#esoteric < 1311976046 240566 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: well, yes, I already had plans for that, but I think my new model makes it easier < 1311976049 225488 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :ais523: Please, monads, not exceptions. I like locality. :P < 1311976058 58586 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311976062 644644 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: um "monad" means nothing here < 1311976066 828431 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :a specific monad might have some meaning < 1311976068 183719 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :evincar: I'm not making assumptions about what the language feature /is/, just that it exists < 1311976073 200025 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :speaking of being unable to real world turing complete, I was just reading the bitbitjump talk page. that was crazy. < 1311976073 773478 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Either, for instance, or ErrorT < 1311976089 796166 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: another thing was, that for your capabilities, you don't want to be passing references to objects themselves < 1311976092 600714 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ElliottT < 1311976094 80052 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :evincar: "Monad" only makes sense in languages with particular forms of typing. < 1311976096 417148 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but references to closures that operate on those objects < 1311976101 877732 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Monadic error handling. I'd rather be concise and understandable than pedantically correct. :P < 1311976123 436934 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :except it wasn't understandcable ;_): < 1311976128 764269 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. if you pass a reference to that logically means "anyone with the reference can do anything to that object on my computer, even if my computer's turned off" < 1311976133 85203 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: well, that is just exceptions < 1311976137 366069 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which doesn't make sense, so that operation should be physically impossible < 1311976139 500751 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : evincar: "Monad" only makes sense in languages with particular forms of typing. < 1311976139 932103 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :nah < 1311976154 51431 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :instead, you can pass a closure that looks into a lookup table on your own computer and then operates on the object < 1311976158 306760 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :they're just less visible in less powerful languages < 1311976162 367327 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that way, you can do the equivalent of deleting an object if you change the lookup table < 1311976166 939314 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: In any case, I like explicit handling rather than implicit propagation. < 1311976176 100737 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :That's what I was getting at. < 1311976181 890108 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :another thing I noticed is that for practical use, it would make sense to have something that keeps around references to things, and can search and return them < 1311976188 828258 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: it's not really monadic then, it's just returning Either < 1311976194 416530 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :elliott_: Actually. ... Yeah, I think you could pull it off in C, so. :P < 1311976196 570178 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but that's a monad too, that gives you implicit propagation < 1311976201 603099 :MigoMipo!~John@84-217-0-27.tn.glocalnet.net QUIT :Ping timeout: 250 seconds < 1311976202 851783 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so that if you're not using an object, just wanting to save it for later use, you can just leave one reference to it in that < 1311976211 737377 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think that's the @-y equivalent of a filesystem < 1311976212 995299 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: well, all that means is that pointers may take a long time to dereference; generalisation: an infinite time; generalisation: dereferencing a pointer may result in _|_; i.e. it can error out too < 1311976219 633794 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I like this channel. I pretty much need to have to wikis open just to have a clue what's going on < 1311976226 733077 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Anyway, my method solves this, I think < 1311976231 429634 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Makes a change from IRL < 1311976241 419472 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Where everyone expects me to know everything < 1311976253 888188 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :What's a monad? < 1311976254 842156 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Not at all. Saying "this function returns either a value or an error" is very different from saying "this function either returns a value or yields an error". < 1311976270 538997 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: < 1311976274 206211 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :They propagate by different means, and one is more explicit than t'other. < 1311976279 619680 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :foo a = do x <- bar a; y <- quux x; return y < 1311976285 29742 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Taneb: I think a monad is something in Haskell < 1311976287 801413 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :abc a b = do x <- foo a; y <- quux a; return (x+y) < 1311976300 632499 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: these both return Either SomeError Integer < 1311976308 5547 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: note how abc's code looks just like exception-using code < 1311976313 203528 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and the errors explicitly propagate to its return < 1311976332 987024 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :(Either SomeError String) is an explicit error-tagged return type < 1311976340 91370 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :Taneb: Simple answer: a monad is a type with functions "(<<=) :: (Monad m) => m a -> (a -> m b) -> m b" and "return :: (Monad m) => a -> m a". < 1311976340 236516 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :And (Either SomeError) is a monad < 1311976345 572208 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :pikhq: >>= < 1311976350 811681 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: But what the monad provides is /implicit/ error propagation < 1311976351 245234 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :elliott_: Thanks. Thinko. < 1311976353 890494 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Just like exceptions < 1311976358 364621 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :In fact, this model is identical to checked exceptions < 1311976377 368071 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Only via implicit typing, unless I'm mistaken? < 1311976382 181809 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :? < 1311976390 720523 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :What do you mean by implicit typing and how is it related here? < 1311976414 287555 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Basically, monadic error handling doesn't make error handling explicit; it does the opposite, it lets you use an explicit "error or result" type as if it were implicit, by abstracting the transformation of results monadically. < 1311976422 737584 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :You still have to note what errors you produce in the return type. < 1311976429 47256 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :But this is just like Java's checked exceptions. < 1311976437 978185 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :It is exception-based error handling. < 1311976445 92935 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :(in the context of being monadic) < 1311976455 27394 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I'm with you. I just disagree that they're "just like" one another. < 1311976461 960941 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :It is identical. < 1311976468 861623 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Do you know what Java's checked exceptions are? < 1311976478 721075 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Methods have to record, in their type signature, what exceptions they can throw. < 1311976486 603939 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :int foo(int n) throws SomeError; < 1311976491 62743 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :foo :: Int -> Either SomeError Int < 1311976505 597005 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Yes. But it is recorded separately from return type. That's all. < 1311976513 419975 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :It's a different abstraction for the same thing. < 1311976538 539903 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I prefer to unify them in the return type rather than saying "exceptions are magical things that perform stack unwinding etc." < 1311976539 267026 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Well, I would argue "different"; you can very simply mechanically translate each model into the other. And it's right in the type signature. < 1311976544 216741 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :It's "implemented" differently, that's true. < 1311976564 924439 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Good night < 1311976577 696405 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :But still, I'd say that a monadic model of error handling is the same as checked exceptions. (And the same as unchecked exceptions if you make "SomeError" an existential on some Exception typeclass.) < 1311976624 601207 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Oh, they're identical in function, sure. They just differ in form. < 1311976634 974869 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :form as in syntax or what < 1311976674 172301 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I hope I can try to make a program in TeX for parsing Haskell codes < 1311976691 873997 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :monqy: That, and implementation; in C++ I can return a boost::optional from every function, or I can throw exceptions. < 1311976727 268714 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :monqy: Exceptions are more idiomatic to that language, but I would prefer the other route. < 1311976730 789721 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: Well, that's just because C++ has really awkward syntax :) < 1311976748 8537 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: On this, all can agree. < 1311976759 634628 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :But yeah, checked exceptions are actually a Good Thing. It's just that Java is never used functionally enough for them to be useful rather than annoying. < 1311976772 560105 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Functionally meaning "as a functional language"? < 1311976781 863325 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Yes. But also those other meanings, too. :-) < 1311976796 671614 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Tony Morris will now beat me over the head with a baseball bat and shout about the Functional Java library. < 1311976818 177593 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :elliott_: Oh, don't worry, you said "used". < 1311976834 205525 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :Hardly anyone uses that library, so. :) < 1311976837 304413 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Heh. Well, Everything is an Object (Except Primitives (Except with Autoboxing)) isn't the best model for a type system, unsurprisingly. < 1311976861 152253 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :evincar: Psuedostatic typing is an awful thing. :P < 1311976879 601791 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :pikhq: It's a rather amazing library as an achievement < 1311976890 584595 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Not sure I could use it without the lambda syntax that's coming though < 1311976921 487415 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :How would a subject orientated language work? < 1311976941 455386 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :that's OOP < 1311976948 765131 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Taneb: However you want. "Subject/object" isn't the distinction you want to make here. < 1311976959 597520 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :a [linguistics]object oriented language would just be OOP with inversion of control everywhere < 1311976968 758665 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :apples have to know how a human eats them < 1311976996 821619 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: What happened to that language that I forget the details of that we talked about in here when I was sleep-deprived in-between discussions about cities and libertarianism... I think... ? < 1311976997 801424 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :"Object-oriented programming" is a refinement of structured programming. < 1311977010 830064 :augur!~augur@208.58.6.161 NICK :augur[afk] < 1311977025 773412 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Oh, you mean my research language, the one based on adjectives? < 1311977085 655999 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: I'm... not sure. I seem to recall telling you that the imperative control structures you insisted on bolting on to it were ruining the cool idea at the core, but I don't remember more than that. :p < 1311977180 967224 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Yeah, that was the one. It was based entirely on the conjecture that you can perform computation with continuous descriptions of information rather than discrete units of it. < 1311977219 885001 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Evaluation was basically graph reduction, as you'd expect with any relatively simple functional language. < 1311977230 817917 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :That seems suspect, since the real numbers aren't computable. :p < 1311977238 690069 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and why did it have imperative control structures < 1311977262 964211 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: man why did you remind me of the bitbitjump talk page < 1311977276 42861 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :bitbitjump talk page made me sad < 1311977310 390945 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: I don't mean continuous in the sense of a continuous quantity. I just mean that "objects" need not be independent instances, but rather named regions of a description space. < 1311977315 894387 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1311977324 440354 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Whose borders are not necessarily sharply defined. < 1311977335 250574 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :monqy: Because I was still feeling out the idea to see what could work. < 1311977344 337860 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :did it work < 1311977366 104742 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I haven't really been working on it. So many other things are going on. :P < 1311977390 857560 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: how long are you going to be here? wondering whether it's worth collecting my thoughts on my model to tell you < 1311977418 342766 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: probably a while, but maybe not, and I'm also not paying much attention < 1311977426 42062 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it's probably not going to be as rewarding as you'd hope < 1311977452 933558 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: meh, I won't bother then < 1311977457 696906 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but I do think it solved all of your complaints < 1311977469 693755 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Now you've piqued my curiosity. < 1311977498 639599 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: that seems reasonable < 1311977500 500494 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: err, do you know what @ is? I'll have to send you at.html if not < 1311977509 70170 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: I do not. < 1311977521 880223 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: and it also allows the capability model to work across the network, rather than a separate communication method being used across the network < 1311977547 943657 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh, the file should be called @.html < 1311977553 356472 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because @ is a placeholder, not an actual name < 1311977556 894665 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, ...................... < 1311977559 548829 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: see /msg < 1311977560 237019 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my . key is broken < 1311977564 818034 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not completely, but working intermittently < 1311977598 384100 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: Also install Bitstream Charter it is a cool typeface. (I am not saying this because at.html requests it first in the CSS. Honest.) < 1311977675 310639 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311977714 994165 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: oh, here's today's dose of Secret Project spoilers: http://codepad.org/oP5twvVz < 1311977720 418648 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that isn't the project itself, it's a test program < 1311977726 106363 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which now runs correctly under it < 1311977732 398075 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think I have the basics of timing determinism down < 1311977733 517551 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: does NetHack? < 1311977745 371135 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not yet < 1311977749 696436 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it will eventually, I imagine < 1311977755 172355 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the difficult part there is the I/O < 1311977765 849101 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: ha, I just teased another spoiler out of you < 1311977768 410540 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've had things fail to reproduce because of the buffer size on the input side of /dev/tty < 1311977769 342569 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :you tested NetHack < 1311977774 356185 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually, I didn't < 1311977782 202516 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :then how do you know? :-P < 1311977786 384085 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I answered the question based on my own knowledge of how implemented my thing is < 1311977787 181985 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :spoiler: teased < 1311977807 984133 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :now we know you haven't tested nethack < 1311977820 14004 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, atm it runs executables independent of any environment < 1311977827 997420 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it doesn't work for things that refer to other files < 1311977838 428539 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: yesssssssss < 1311977840 783076 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except, atm, I put the entirety of /usr inside the chroot because shared libraries < 1311977857 683450 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :"I think one can build a real TC machine. Let a real computer be able to request a bank of additional memory. Someone is obliged to go buy memory and provide to the computer. The computer can switch between the banks of memory in only left/right way, so the address space of the computer remains the same. Now this whole system, the real computer and the person serving as a provider of additional memory, will be really a Turing-complete machine." < 1311977858 781725 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :eventually I'll have to get specific versions of the shared libraries in case they don't return the same pointer every time, or something < 1311977871 142377 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :only finite amounts of storage exist in the universe! < 1311977897 192305 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: thanks captain obvious < 1311977912 259297 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: now let me introduce you to your new colleage, N. S. Sherlock < 1311977915 872619 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I'm replying to whoever made that quote < 1311977938 447152 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Depends whether the universe is unbounded or not < 1311977945 487782 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Taneb: it is < 1311977952 510368 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :AND IT ISN'T < 1311977958 800679 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :observe above: helpfulness < 1311977964 637781 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :according to current belief, only a finite amount of it is accessible < 1311977970 266613 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the size is large but measurable < 1311977982 34104 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :If it is, we can store information as the distance between two arbitary points. < 1311977990 66235 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :This information is not necassarily accessible < 1311978002 345597 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Taneb: umm, that doesn't help you build a UTM < 1311978005 863254 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Don't forget it'll be made fuzzy due to heisenburg stuff < 1311978012 956847 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :You can't store real numbers as distances < 1311978013 9155 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm not saying it does < 1311978019 821154 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Isn't it something silly like "infinite from our perspective but with finite storage" < 1311978028 380696 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I'm no physicist, mind you < 1311978043 640228 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I think it's write-only memory < 1311978058 27468 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: the reachable boundary is finite and you can measure its location < 1311978066 259958 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: But I read that the "blowing up a balloon" model for explaining the universe's expansion was disliked nowadays because evidence shows to the topology of the universe being flat and infinite < 1311978079 104561 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :[asterisk]evidence suggests that the blah blah < 1311978146 200076 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311978149 42610 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :According to this paper 'The universe can have performed no more than $10^{120}$ ops on $10^{90}$ bits.' < 1311978168 982853 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, Linux's API for interrupting a sleep three times, by ignored signal then ignored signal then handled signal, is really frustrating < 1311978172 675236 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I think I got it working < 1311978177 894510 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: I was hoping you'd have an answer to that :( < 1311978187 655588 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I don't < 1311978284 713093 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar has been engulfed by the sheer power of @ < 1311978285 368993 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311978290 940715 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Would it be possible to invent a program doing Knuth-style literate programming for Haskell by using Template Haskell? < 1311978293 585950 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Patashu: op seems a bit vaguely-defined < 1311978313 755731 :augur[afk]!~augur@208.58.6.161 NICK :augur < 1311978321 10589 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it's probably defined better in the paper < 1311978422 827386 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1311978441 892210 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I've just had a thought < 1311978448 422874 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1311978477 787694 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Any number can be represented as unary, right? < 1311978496 839174 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I've just had an idea for representing a series of numbers as unary < 1311978503 188384 :quintopia!~quintopia@unaffiliated/quintopia QUIT :Ping timeout: 276 seconds < 1311978505 503707 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Based on powers of primes < 1311978510 636368 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's probably been done before < 1311978521 419330 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Taneb: Any natural number. And I bet I've had the same idea. :P < 1311978529 560808 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: PSHT < 1311978533 965863 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But lets say you wanted [2,6,9] < 1311978544 709423 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Just define a spiral path through all {x,y} tuples, that's how you biject rationals onto integers < 1311978550 338169 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :and then a new path through all {x,y,z} tuples... < 1311978559 698122 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :You'd record it as 2^2 * 3^6 * 5^9 < 1311978576 628516 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Patashu: Naturally. ;) < 1311978590 27875 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Patashu: you can obviously do N^(n+1) => N^n given (N,N) => N < 1311978595 599462 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :pretty inefficient though < 1311978600 755880 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :as far as number size goes < 1311978613 93577 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Hmm, that sounds like it would work < 1311978620 774876 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Curse you, prime factorization, for making problems so simple! *fist shake!* < 1311978651 170597 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Of course, [2,6,9] would be 5695312500, which is huge < 1311978677 558927 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Taneb: Look up Fractran, by the way. < 1311978689 743127 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311978698 30860 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Fractran is substaintially different < 1311978713 98288 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That's a series of fractions, this is a single unary number < 1311978735 843125 :quintopia!~quintopia@74.117.158.92 JOIN :#esoteric < 1311978735 962171 :quintopia!~quintopia@74.117.158.92 QUIT :Changing host < 1311978736 14553 :quintopia!~quintopia@unaffiliated/quintopia JOIN :#esoteric < 1311978742 410517 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I was just making sure you were aware of it. It's relevant. < 1311978743 515126 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: So disappointed in you right now. < 1311978747 172724 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Of course, this gives me an idea < 1311978749 618547 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Yes? < 1311978766 187681 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :A fractran program expressed in this notation! < 1311978781 296811 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: BEING GIVEN AT.HTML AND NOT IMMEDIATELY TELLING ME ABOUT YOUR NEW DEDICATION TO THE CULT OF @ IS UNACCEPTABLE < 1311978823 368488 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: So with regard to the thing about trusted code, how do you define "damage" to the system? < 1311978839 845369 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Argh, stop picking on the parts I just dropped as random unformed ideas. :p < 1311978860 63206 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: You could bundle (machine code, proof that it accesses no memory it was not passed and did not allocate). < 1311978864 889407 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :The whole thing is a series of such. < 1311978870 669491 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Random unformed ideas. < 1311978877 117761 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Then you make them into a thing that works. < 1311978880 811001 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :This pain inside! < 1311978890 644636 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Anyway, there are better-formed ideas, they're just not interesting as an introduction. < 1311978892 738545 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : evincar: You could bundle (machine code, proof that it accesses no memory it was not passed and did not allocate). < 1311978905 301129 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :+ doesn't access any ports it isn't passed, blah blah < 1311978917 756709 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Basically just something to guarantee that it does not violate the safety guarantees that the compiler offers. < 1311978925 478193 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I'm not sure this is a practical idea though, formal verification is very hard. < 1311978980 972778 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Yeah, I think that level of security is going to be tremendously difficult to attain. I mean, if you control the system from the ground up (which you do) and you ensure that all of your code is perfect (which it won't be), you might have a chance. Maybe. < 1311979002 95776 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Umm, no, the "level of security" required to be proven there is a very easy minimum standard to attain. < 1311979012 295628 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :But if the whole thing is incrementally developed, fully tested, formally verified, etc., you stand a chance. < 1311979021 531806 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :No, it does not require perfect coding at all. < 1311979026 182034 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I'm not a proponent of TDD, but I play one on TV. :P < 1311979039 440468 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Don't try and make technical claims about my system based on a very broad general introduction I wrote months ago :P < 1311979050 273845 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Not gonna. That's as technical as I'm getting. < 1311979051 372026 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm trying to parse "TDD" as an emoticon < 1311979058 684083 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :And I'll be back from food shortly. < 1311979061 438633 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's working < 1311979065 150250 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :But yes, that's not the plan wrt formal verification at all < 1311979068 569856 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net NICK :evincar[afk] < 1311979125 81995 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's probably better to work on source code rather than machine code, use a type checker to prove safety, and then hope there are no security bugs in the compiler < 1311979183 752142 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: It was intended as an alternate route into the system, but yeah, now I'm wishing I edited it out < 1311979188 330998 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: But -- < 1311979200 893732 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :As far as security bugs in the compiler go, I think any sort of exploitable bug is really contrived in @'s context < 1311979226 391121 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric : @? < 1311979253 387723 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Taneb: Ugh, come ooooon < 1311979256 128510 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Not again :-P < 1311979261 353499 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: one that dereferenced an integer as a pointer would probably be enough < 1311979275 481169 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Compilers for things like Haskell, interpreters for languages like Python and Ruby -- why do they segfault? Usually the compilers segfault because of a system call or a broken allocation/GC, and interpreters usually segfault because [lol C]. < 1311979276 788104 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but luckily that's pretty easy to avoid < 1311979291 784925 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I mean, it's not contrived, it's just easy to avoid < 1311979292 765588 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :In @, there are no "system calls" like that, everything is more or less memory safe < 1311979299 998817 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :And the compiler is written in @lang, not C < 1311979320 800518 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :The allocator/GC has to be pretty good, yeah, but OTOH, if the GC allocates a used object, that just results in crashing, not a security bug. < 1311979329 100629 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Unless a dangerous object gets allocated RIGHT THERE the next second. < 1311979380 717366 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :such bugs have been exploited before :) < 1311979425 119788 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :olsner: The situations I know of are also contrived in @ :-P < 1311979487 863476 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :How do you write C programs in @? < 1311979505 356612 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :zzo38: by using a C compiler < 1311979556 895223 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :normally, if a race condition like that exists, it can be manipulated to happen < 1311979564 936205 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But I thought @ is not C? < 1311979582 770987 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :zzo38: Linux isn't written in Pascal, but you can still compile Pascal programs on Linux < 1311979583 811944 :MigoMipo_!~John@84-217-0-27.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1311979663 355207 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I know. But I don't know how @ works, you said there is no systems calls, everything is memory safe, etc < 1311979663 507365 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311979676 757468 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Does anything special required? < 1311979689 484088 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :presumably C programs would run in a VM < 1311979694 831719 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Not a VM per se < 1311979699 977589 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or, not exactly < 1311979701 710664 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the same concept < 1311979708 108468 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Pointers probably wouldn't be integers < 1311979722 258432 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Is programming for the GPU safe? Since as far as I'm aware the GPU doesn't have system calls < 1311979727 890319 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :zzo38: Well, you can't have pointers be direct memory addresses. < 1311979731 510597 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Patashu: GPU has no OS < 1311979735 496572 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they would be convertible to integers in C, because in C you can decompose anything into a sequence of octet < 1311979744 414667 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but they probably wouldn't correspond to memory addresses < 1311979748 397988 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :zzo38: But with a richer pointer type inherited from @, and a libc, you could do it fine < 1311979766 467884 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :O, that's how it works. < 1311979787 336890 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :C isn't memory safe, but all non-memory-safe usages of C are either bugs or pathological things that can be handled specially, like using invalid memory as a RNG seed < 1311979794 228632 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :(Usually that's just a bad idea, though) < 1311979797 791742 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: indeed < 1311979805 665190 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: but, you only have to do the conversion when it's actually casted and read from < 1311979810 819191 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1311979811 411481 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :you can just store them as pointer objects before that < 1311979817 563098 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Would LLVM codes be compiled into whatever code @ uses? Does @ use native code or almost native code or something else or whatever? < 1311979822 510904 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :which, happily, desugar to memory addresses or something close to it (probably tagged) in @ < 1311979823 6366 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, if people are passing around pointers to pointers and memcpy them < 1311979831 878639 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311979835 204635 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you have to deal with that situation somehow < 1311979840 256497 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, what about unions? < 1311979861 357429 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :zzo38: Well, the main programming language for @ is @lang, which is a completely new language; but I have a feeling that lower down, there'll be a (memory-safe, etc.) LLVM-style language < 1311979870 820642 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :A C compiler would want to output that, instead < 1311979899 826101 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: @ still has byte arrays, you know < 1311979914 737634 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes, I know there is C compiler into LLVM so probably it can be used. Maybe some of the commands in LLVM won't work < 1311979922 107825 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: But a more high-level representation may be preferable for debugging and @ integration < 1311979954 414733 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Which may have a performance penalty, of course, but it shouldn't be that bad (because, after all, @lang should have acceptable performance for just about anything in the first place). < 1311979967 507148 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is it a subset of the available LLVM commands? Is there some new commands? Can you tell me what it is? < 1311979987 465462 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :zzo38: I'm not very knowledgable about LLVM's IR instructions. < 1311979995 799427 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :But I think most of them should map fairly directly. < 1311980013 98513 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: it has byte arrays, just can't interpret them as anything but bytes < 1311980018 676823 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :zzo38: The "low-level" language will probably have some kind of strong typing, so that it's invalid to, say, load an integer into a register, and then try and dereference it. < 1311980020 902566 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in particular, how do you safely convert them /back/ into pointers? < 1311980045 764272 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Well, that's true. (Note that you _can_ do that as a user; I think the difference is that those are in boxes.) < 1311980053 740725 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Basically, you can inspect anything in a box totally, but you can't inspect values itself. < 1311980067 532906 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :You can look at the source code to a function if it's in a box, but you can't look at the source code to a function value (that would break parametricity) < 1311980081 272203 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :That way, @ can be totally inspectable without breaking all sorts of important theoretical properties. < 1311980082 548333 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Hopefully. < 1311980108 418708 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: And if the C compiler has enough access to the pointers it uses, it might be able to have them in boxes? I'm... not sure. < 1311980116 729437 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :But yeah, a higher-level representation would be easier. < 1311980132 374350 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pointers as indexes into a byte array would be easiest for C < 1311980139 842025 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :possibly not best, but easiest < 1311980142 464879 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: One way you could do it is to have the C heap -- yeah. < 1311980152 354227 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311980152 727644 :invariable!~variable@unaffiliated/variable JOIN :#esoteric < 1311980158 613004 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: The thing is that that should, in @, desugar to direct memory-array access. < 1311980167 700890 :invariable!~variable@unaffiliated/variable PART :#esoteric < 1311980180 56756 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :So it'll require a separate heap, but it'll be fast. < 1311980185 706112 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that would work, I think; to cast byte array to pointer, you just have to check to see if it's in range < 1311980198 766179 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, are you planning to use the MMU for anything? my guess is no, but I'm not sure < 1311980216 229636 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott_: LLVM does not allow loading an integer into a register and then try to dereference it directly; you need to cast it first. So, you could have in @ that the LLVM commands for doing that are not allowed. < 1311980219 762925 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Well, the whole idea of @ is that if your language has these strong safety guarantees, then you can compile it to really unsafe code, which is fast. < 1311980233 542004 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :Well, the MMU would actually be pretty handy in @. < 1311980247 505851 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :zzo38: Right. Casting to a pointer would have to be restricted. Of course, if you use a separate heap, like ais523 is talking about, you can allow free casting and all that. < 1311980249 218256 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the MMU wouldn't be helpful for safety < 1311980250 751136 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :It's just less integrated that way. < 1311980254 777055 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I'm wondering if it would still be useful anyway < 1311980260 938114 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Erm, I forget exactly what the MMU handles >_> < 1311980273 488165 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :ais523: No, but it'd make it easier to handle the fact that the disk is nothing more than another tier of memory. < 1311980273 706438 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott_: memory, it manages memory :) < 1311980275 980318 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Just cross-process memory safety? < 1311980276 462436 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :elliott_: Paging. < 1311980280 916884 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Right, same thing. < 1311980281 228284 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :LLVM also does allow pointer types to specify which memory area it points into, and you can have many memory areas. < 1311980281 480669 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :*All* paging. < 1311980299 416356 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :Cross-process memory safety isn't actually a feature of the MMU *itself*. < 1311980300 45833 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :So maybe @ can define what those areas are. < 1311980300 156997 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Well... the MMU is useful in that I load pages from disk and map them with the MMU. < 1311980308 577627 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :zzo38: Yes, that would be useful. < 1311980326 295861 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :That's done pretty much exclusively by having the kernel swap the page tables on context switches. < 1311980372 510813 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :It's both essential to process safety with direct memory access *and* not designed for it. :) < 1311980378 521420 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :But yes, I'm afraid I'm not too good at my compartmentalisation of an extended IBM PC; I know mostly what it can do, but not what handles what, as far as the actual core architecture goes. < 1311980387 275950 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :So I'm not sure if the MMU can help. < 1311980399 577686 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :elliott_: It will. < 1311980419 602987 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Well, beyond that. < 1311980429 528402 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :Just nowhere near as much as it would on traditional OS designs. < 1311980451 340069 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what the MMU basically does is pagefault if you try to access memory that's on the disk at the time < 1311980464 731109 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and transfer control to some sort of pagefault handler, which is meant to be part of the kernel < 1311980482 467885 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :And maps between virtual memory and real, physical RAM (obviously) < 1311980486 129620 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :now, I don't think there's any particular security issue with paging arbitrary bits of memory in/out of the places they're meant to be anyway < 1311980499 301450 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :unless you could use it for a DOS < 1311980529 164655 :azaq23!~derivecto@unaffiliated/azaq23 QUIT :Quit: Leaving. < 1311980532 334613 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: right, that's useful because @'s orthogonal persistence can use it, I think < 1311980546 789002 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1311980548 883054 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :It's also useful for COW. < 1311980557 929599 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh right, that too < 1311980579 157330 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :If you're asking me about @, surely you're paying enough attention for me to explain my thoughts on the network-capability model? :-P < 1311980597 935328 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh < 1311980623 942722 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose what an MMU really does, fundamentally (other than mapping virtual to real pointers), is to call a function when someone tries to dereference pointers to particular memory locations < 1311980627 828567 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and there are all sorts of uses for that < 1311980732 50303 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes there can be a lot of uses of such things, I think. < 1311980796 773166 :evincar[afk]!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net NICK :evincar < 1311980797 86327 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311980797 447139 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :On AMD64 it can also call a function when someone tries to execute from particular memory locations. < 1311980801 819144 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: anyway, the idea I had was: you know how I said you could ask any machine for an object by giving it its identifier, and it'd decide whether to give it or not? < 1311980812 526548 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: yes? < 1311980814 841738 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :(also recent x86) < 1311980816 520702 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :one sec < 1311980894 44830 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: well, that's wrong, that isn't how it should work at all < 1311980929 779245 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: What's the basic mechanism by which objects can be accessed by code in the object-capability model? Simple: Another piece of code, which already has the reference, passes it to your code. (Functions returning a reference are equivalent to this by CPS.) < 1311980960 216099 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that makes more sense < 1311980969 65001 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :that isn't the model yet < 1311980970 542645 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you saying the original idea was wrong, that is < 1311980973 151591 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Right < 1311980986 445030 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: So, say computer B wants to give an object reference to computer A, which is the computer owned by our protagonist, who will be left unnamed, as they are irrelevant. < 1311980988 249636 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: So you rely on the type system to prevent the user from breaking anything, and you give the user everything they need. < 1311980994 608392 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :By user I mean programmer of course. < 1311980996 402153 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: I'll answer after finishing explaining to ais523 < 1311981008 385734 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: More precisely: < 1311981025 169487 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Object X on computer B wants to give (an object reference to Z) to object Y on computer A. < 1311981029 61041 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Or, < 1311981040 440506 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: B/X wants to give (an object reference to B/Z) to A/Y. < 1311981058 449608 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :With me? (We assume B wants A to access Z via B for simplicity.) < 1311981079 863909 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and Z is on B? < 1311981085 990850 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1311981087 325680 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Objects aren't "on" anywhere. < 1311981089 625180 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :But, yeah. < 1311981096 252710 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Objects just "exist". :p < 1311981100 130547 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I mean, where the data is physically stored < 1311981103 647776 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Right. < 1311981106 881751 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is irrelevant from the user's point of view < 1311981114 387081 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but very relevant wrt the network protocol < 1311981120 568165 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: OK, so let's also assume that B/X has the public key of A/Y. < 1311981127 313986 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's a sensible assumption < 1311981131 521588 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :public keys are known by everyone < 1311981137 948866 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :(Yes, an object with a public key; next they'll want to marry, but let's just assume so.) < 1311981162 506633 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Ping timeout: 260 seconds < 1311981172 739532 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Would you have to make some way of doing this using LLVM? < 1311981176 593508 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: B/X sends the following (we assume they have a communication channel open, the means is unspecified; just like we assume there's a function call going on normally) to A/Y, encrypted to A/Y's public key, so that nobody can snoop on it: < 1311981182 135978 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :zzo38: no, this is a higher-level detail than that < 1311981202 987899 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: (a public key, a socket) < 1311981205 667959 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: More precisely: < 1311981218 663020 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: (B/Z's public key, a socket to B) < 1311981227 125327 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: The socket can be sent as (host, port) of course. < 1311981231 104008 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :It's allocated for the purpose. < 1311981238 552655 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, it seems to me as if both halves of your keypair are private < 1311981247 561459 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :This isn't a keypair. < 1311981249 396681 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we need better terminology < 1311981254 229824 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I mean, you're saying "public key" < 1311981254 450759 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: No, it's not private. < 1311981261 145965 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: You can encrypt messages to a public key with GPG, can you not? < 1311981261 380266 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, and the socket is guessable < 1311981266 246146 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so why does it need encryption? < 1311981276 704511 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Ummm, this is a different socket. You are misunderstanding. < 1311981283 317244 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Let me tell you the whole model. < 1311981286 499827 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :go on < 1311981293 752216 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what I mean is, is B/Z's public key public knowledge? < 1311981303 824534 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311981310 997307 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Yes. < 1311981317 967166 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :It's sent over the wire in case A/Y doesn't know it. < 1311981329 801528 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, OK < 1311981339 983615 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so why is the pubkey/socket pair encrypted? < 1311981347 857281 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the host is probably obvious, and there's a reasonably small number of ports < 1311981359 537165 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: OK, awit, I made a mistake. < 1311981360 114835 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the encryption doesn't seem to gain you anything < 1311981361 552657 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Give me a minute. < 1311981363 870603 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, OK < 1311981445 969797 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311981463 100552 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: B/X sends encrypt((a newly-generated private key, B/Z's public key, (B's host, a newly-allocated port)), A/Y's public key) over its communication channel to A/Y. A/Y connects to the (host,port) and sends the time, or something, signed with the private key it received. This socket is "connected" to B/Z (it's actually operating-system-level, but this is the model). B/Z sends itself (serialised in the form of bytes, etc.) down the socket, signed < 1311981463 244812 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :to B/Z's key. < 1311981466 467450 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, you know how X determines if someone's allowed to pop up windows on your screen? using a random key, that's stored in a file only you can read and regenerated every time it starts < 1311981476 584947 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :A/Y checks the signature, sees that it's correct, and knows that it has received B/Z. < 1311981500 444603 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"sends the time" is to prevent replay attacks? < 1311981504 428688 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Yes. < 1311981518 702471 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oh wait, there's more < 1311981520 149040 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :stop for a second < 1311981520 860182 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :stop typing < 1311981525 988426 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wasn't typing! < 1311981543 471673 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: B/X sends encrypt((a newly-generated private key, B/Z's public key, (B's host, a newly-allocated port)), A/Y's public key) over its communication channel to A/Y. A/Y connects to the (host,port) and sends the time, or something, signed with the private key it received. This socket is "connected" to B/Z (it's actually operating-system-level, but this is the model). B/Z sends itself (serialised in the form of bytes, etc.) down the socket, signed < 1311981543 686618 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :to B/Z's key, __and encrypted with A/Y's public key__. < 1311981548 909515 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :A/Y decrypts it, checks the key, and we're done. < 1311981555 3320 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Behind the scenes, B/X told B/Z "I'm about to give someone a pointer to you; here is a newly-generated private key, and their public key". < 1311981564 620520 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1311981565 251024 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :(It actually tells the operating system, but again, this is an abstraction.) < 1311981583 655127 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :B/Z will not give itself to anyone who isn't marked as about to be given itself. < 1311981592 186843 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i.e. it will not give itself to anyone who can't sign with their key. < 1311981596 821417 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :(Their newly-generated key.) < 1311981611 249324 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: A fundamental point of this security model is: It doesn't matter if anyone can see every single bit of traffic on the internet. < 1311981616 843281 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1311981619 208979 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: In fact, hosts become an optimisation. < 1311981627 429817 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: You could have only two operations in the entire networking stack: < 1311981631 157545 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :- Send packet to entire internet; < 1311981634 342130 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :- Receive a packet from the internet. < 1311981634 778450 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so, hmm, is this giving B/Z itself? or a copy? < 1311981647 775872 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: What's the difference? Objects are immutable. < 1311981657 139953 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: You functional devil, you. < 1311981661 106795 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, fair enough, that's something I didn't grasp about how you were using "object" < 1311981665 915351 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: Quite. < 1311981676 355837 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: It's intentionally vague. But objects being mutable seems to mess up the model. < 1311981679 260551 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so the only possible way to delete something is to remove all references to it < 1311981707 877690 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Anyway, < 1311981731 654064 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Well, mutating a singly-referenced object can be a good optimisation for destroying and replacing it. < 1311981738 838382 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm puzzled at how you can implement Internet-wide garbage collection < 1311981747 537625 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or how this will work without it < 1311981748 608573 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: One cool thing is this: < 1311981751 406802 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Who sent a packet is also irrelevant. < 1311981754 6222 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :evincar: that is indeed just an optimisation, though < 1311981759 221836 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Destinations are irrelevant, sources are irrelevant. < 1311981782 481315 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Anyway, it's quite a high-overhead model, but it does capture (up to the cryptographic system being broken) a secure passing of a pointer. < 1311981788 638755 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Optimising it... well, that can come later. < 1311981812 149433 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Why do you need Internet-wise garbage collection? Garbage collection matters only to individual computers which don't like running out of disk. < 1311981832 937661 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: in case you garbage-collect an object that another system was about to ask you for a copy of < 1311981847 608486 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. X wants to pass a copy of Z to Y < 1311981850 192807 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or Z itself < 1311981851 951182 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :either will do < 1311981855 121539 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then it forgets about Z < 1311981857 396766 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Yeah, you run into synchronisation issues with the garbage collector there. < 1311981862 901934 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: I think that cross-network pointers are weak references by definition < 1311981865 61600 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311981868 394686 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: ah, OK < 1311981869 919816 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: but, umm, if they're not: < 1311981872 67188 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that fits in with my thinking too < 1311981877 103685 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Obviously X stores all the people waiting to get Z < 1311981882 578256 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in that the language should only allow you to express operations that make physical sense < 1311981889 715818 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: If pointers just expire after a certain amount of time, then that gets removed < 1311981891 946192 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :And those all count as references < 1311981892 304120 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :X storing all the people waiting to get Z is very vulnerable to denial-of-service < 1311981897 499145 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :yes, true < 1311981900 656087 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but < 1311981902 99206 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it has to anyway < 1311981902 611847 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and bringing time into the matter seems really awkward and un@like < 1311981905 410082 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :so that it knows the generated keys < 1311981911 41758 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and their public keys < 1311981915 981765 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :shouldn't /Z/ be storing that info? < 1311981928 488657 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :umm, I'm mixing up machines and objects < 1311981932 791710 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :can you switch to the machine/object notation for objects? < 1311981936 264770 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and restaet things? < 1311981944 376249 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :specifically < 1311981944 561820 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : e.g. X wants to pass a copy of Z to Y < 1311981944 778813 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : or Z itself < 1311981944 831716 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : either will do < 1311981944 831883 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : then it forgets about Z < 1311981955 970416 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :B/Z, B/X, A/Y < 1311981960 994363 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :note that if I could avoid using TCP, the machine part is irrelevant < 1311981962 762006 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but I can't really < 1311981966 537420 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and "it" = "then X forgets about Z" < 1311981975 782206 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: umm, so < 1311981978 69511 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, UDP sounds like a better fit for what you're doing < 1311981982 431188 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :e.g. B/X wants to pass a copy of B/Z to A/Y < 1311981984 539385 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :or B/Z itself < 1311981985 661828 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :either will do < 1311981991 616062 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1311981993 393793 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :then B/X forgets about B/Z < 1311981996 309098 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1311982011 478244 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: forgets as in, B/X pops out of the call frame that looked up B/Z from a hash table, and now it holds no reference? < 1311982012 874899 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :for instance < 1311982025 590857 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :(I was going to say "sets the variable holding B/Z to null", but, haha, functional) < 1311982029 808236 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: yes, for instance < 1311982035 26944 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or "the variable holding B/Z goes out of scope" < 1311982040 148616 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which works both functionally and imperatively < 1311982048 504634 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Right < 1311982050 438696 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : also, UDP sounds like a better fit for what you're doing < 1311982052 930556 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Agreed, possibly < 1311982055 652119 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Hmm < 1311982071 147018 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: And we assume that the only thing with a reference to B/Z locally is B/X? < 1311982074 386494 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1311982075 921582 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :So that when it goes out of scope, B/Z is (locally) garbage < 1311982078 454620 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1311982098 230434 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think using weak pointers is the best solution here < 1311982108 783477 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, weak references < 1311982114 777144 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Well, B (the operating system) holds a table of all (generated public key, receiving machine's public key) waiting to receive Z < 1311982117 356849 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"pointer" carries extra baggage I'm not happy with in this ontext < 1311982121 867770 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :And those can count as references < 1311982124 984093 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Those have to expire anyway < 1311982129 635112 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :So time is unavoidably a factor < 1311982133 395290 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: and expires them if the other side is being slow? < 1311982137 850956 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Yeah. < 1311982138 840669 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fair enough, I think < 1311982142 279328 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I think they count as references without any special support < 1311982149 414582 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Just use a tuple database or whatever < 1311982157 807262 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :And store (Z, gen_pubkey, recv_pubkey) < 1311982169 308496 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: hmm, wait < 1311982195 88375 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: B/X can cheat A/Y out of B/Z < 1311982199 269596 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oh wait, B/X can lie to A/Y anyway < 1311982202 66297 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :by just sending a junk reference < 1311982206 885055 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, it's allowed to < 1311982209 397627 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :right < 1311982212 120147 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it was A/Y that asked it for the reference < 1311982222 480891 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I was thinking it could snap up B/Z before A/Y does, because it knows the private key used < 1311982225 399500 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but that's okay < 1311982226 500364 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :B/Z can also cheat A/Y out of itself, but arguably, in that case it was lying to B/X < 1311982235 202639 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :indeed < 1311982258 16090 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :OK, I think this is a workable and secure model, albeit a very slow and memory-hogging one (every object needs a key!) < 1311982266 601885 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :But optimising it can come later < 1311982285 847313 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :objects need keys only if something's trying to pass them over the network < 1311982298 252128 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I hope your computers have thermal noise diodes in, btw, or they're going to run out of entropy pretty quickly < 1311982304 835384 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :haha < 1311982312 927144 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Well, I think I can avoid explicitly using GPG keys or whatever < 1311982315 413976 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I'm not sure how, though < 1311982317 112205 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :[asterisk]PGP < 1311982327 943670 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: most ISPs filter out traffic that is invalid TCP and UDP, right? hmm, wait, it's irrelevant, nobody will be a @protocol router anyway < 1311982334 226921 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :so I have to layer this on top of... probably UDP, lower overhead < 1311982354 747096 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: unfortunately, what I would like is not even valid IP -- I would like to remove the source field, as it's irrelevant < 1311982362 660938 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: it's not so much "filter out", but routers are generally told not to forward things they don't understand < 1311982364 21126 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :So is the destination field, but it helps for routing. :p < 1311982378 522819 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you'll send the message and it just won't be routed < 1311982382 222766 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: right < 1311982393 527515 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can just ignore the source header, IIRC it can be faked anyway < 1311982401 180396 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it wastes four bytes :( < 1311982409 580578 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :your objects contain keys < 1311982414 492737 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they'll be way longer than four bytes < 1311982421 292580 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ermm, define keys < 1311982423 315289 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :you mean their identifier? < 1311982432 364188 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, the private keys you were referring to earlier < 1311982434 511573 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :With this model, you don't actually need objects to have any global name at all < 1311982441 55260 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: oh, well right, like I said I'm optimising that :P < 1311982447 885156 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: for instance, you can send all of an object's dependencies in one go < 1311982454 855053 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :rather than opening a communication channel for each < 1311982476 719832 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Ideally, I would just hook up the entire world to one big Ethernet cable, and everyone would see everyone's packets, and computers would process every one of them, and only respond to the ones it can decrypt < 1311982481 131982 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but that seems rather unlikely < 1311982515 229630 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think routing to particular destinations will save you processor time in trying to decrypt things you don't have the key for < 1311982517 141797 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think ais523's question messed with my head < 1311982519 476920 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Good job < 1311982521 643454 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is a really useful optimisation < 1311982526 536979 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Sgeo_: which question? < 1311982530 212276 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: indeed < 1311982539 733038 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: the question is how to abstract it entirely from the user < 1311982542 844646 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott_, about whether he could persuade me not to buy a Sony ereader for no reason < 1311982557 42910 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Sgeo_: oh wow, I'm totally going to logread < 1311982566 542329 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Sgeo_, about when in the logs? < 1311982571 455999 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Earlier today < 1311982574 925630 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I asked if (I could persuade Sgeo_ to boycott Sony without telling him the reason) < 1311982603 216539 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(sorry about the parens, I couldn't figure out how else to make the sentence unambiguous) < 1311982607 153293 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Sgeo_ is pro at understanding < 1311982624 312577 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the question wasn't a request for him to boycott Sony; it was a question about whether I could persuade him to < 1311982624 485641 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :10:31:59 Sgeo_: can I persuade you to mindlessly boycott Sony without telling you why? <-- ah I found it < 1311982631 568788 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I take it Sgeo_ is avoiding the Kindle because he's a hipster < 1311982639 173854 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :if he's considering Sony products it can't be for ethics < 1311982653 611657 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott_, I'm actually considering getting a Kindle now, but not a current Kindle < 1311982656 731846 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: shush, you'll let him know why he's supposed to boycott Sony! < 1311982667 352116 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: umm, but I just realised I don't completely recall myself < 1311982679 366618 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: I have this tendency to remember opinions and drop their justifications to save storage space; this is probably dangerous < 1311982682 362334 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh < 1311982700 242567 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I think sony uh < 1311982701 667681 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :did some stuff < 1311982702 713819 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yeah < 1311982708 984397 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I remember that when Sony did their most recent thing that got people to boycott them, there were lots of people saying that they would boycott them except that they were boycotting them already < 1311982714 56527 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and couldn't boycott further < 1311982714 109096 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ACTION appends list to things he needs to master to create @: networking < 1311982719 361314 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and oh dear, I hate networking < 1311982721 16676 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :The rootkit stuff was in 2005, right? And as far as security is concerned, I could just not buy from the Sony eBookstore < 1311982724 999061 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*appends to list of things < 1311982725 238799 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :networking...:( < 1311982740 716082 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: oops, yes < 1311982744 652712 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it's a set, anyway, not a list < 1311982747 517069 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the list is named "things he needs to master to create @" < 1311982751 444655 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and, hmm, good point < 1311982759 156999 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :can you append to a set? < 1311982765 394436 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :no, only insert < 1311982773 912722 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :10:51:58 I actually got quite good at doing chirps, and I'm not entirely sure why <-- you need to record and upload that < 1311982777 24607 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you can probably append to a set in PHP < 1311982788 317132 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: the word has a technical meaning < 1311982793 475105 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: The thing with this networking model is that I'm not sure what it looks like inside the OS itself... < 1311982797 297851 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, oh... right < 1311982819 980654 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: I'm sceptical of anything which presents a remote object as the same kind of thing as a local one, because it can take a lot longer to access < 1311982826 376624 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, so it was a terrible pun in the context? < 1311982828 581795 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :(not being able to access it at all isn't an issue here because of the new model) < 1311982847 644286 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: At the same time, it's hard to unify local and remote objects without... unifying them < 1311982890 983021 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :22:58:39: Oh. Fuck. < 1311982891 166888 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :22:58:51: So, the Treasury has the authority to mint coins of arbitrary designation. < 1311982891 219209 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :22:59:10: We could remain "solvent" by having them mint a $2 trillion coin. And deposit it in the Fed. < 1311982891 219367 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :22:59:25: And have a nice, tidy hyperinflation problem. < 1311982894 62511 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oh my god i want to see that coin < 1311982914 459019 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not at all convinced that unifying remote/local is useful, mostly because I'm generally offline < 1311982927 280926 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: are they restricted in the number of coins they can mint? or the total value of the coins they can mint? < 1311982930 156064 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I'm generally offline when I'm on my laptop < 1311982937 67287 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Won't it simply not matter if they are unified? If I want some object, I'm going to need to create it or get it from somewhere. Both have a (practically) predictable cost. < 1311982937 647431 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :because university wlan is so shitty :P < 1311982948 204264 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :ais523: No. < 1311982953 547452 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Well, with all due respect, I find your opinions on the matter of the internet to be... outdated. :) < 1311982962 115758 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :ais523: They have permission to mint. However much they want. < 1311982967 1432 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Not that @ won't be useful for you, but the internet is pretty important to @. < 1311982982 836676 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Can you give a specific example of a case where a developer would be trying to access a known object that is definitely remote without knowledge that it is? < 1311982986 681406 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: one second < 1311982989 80711 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I need to reply to ais523 :P < 1311983000 410601 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: so presumably the reason why you mint one G$2 coin rather than a trillion $2 coins is just one of practicality? < 1311983006 762692 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :ais523: Yes. < 1311983042 124755 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: I read an interesting interview (I think (i.e. I think it was an interview)) with the creator of HyperCard where he recounted that the reason HyperCard didn't become the web is because at Apple, they did things by thinking about an individual computer as the "whole thing", and added networking on as a very separate, disconnected component; later on, he was at Sun, and when they drew diagrams, they drew the networking lines before the actual co < 1311983042 268713 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :mputers < 1311983051 707181 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Of course it's more a nice image than an intellectual breakthrough. < 1311983067 457799 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :But I do think "every computer a fortress" is clearly the wrong way to go about things by now. < 1311983076 196638 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :(Note: I don't like the Cloud(tm).) < 1311983095 810154 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : elliott_: Won't it simply not matter if they are unified? If I want some object, I'm going to need to create it or get it from somewhere. Both have a (practically) predictable cost. < 1311983100 138520 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :It's hard to say you want "some object". < 1311983124 873785 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :In fact I'm not even sure how you go about retrieving objects with this new model; you could start with a permanent socket, and hope that whoever selected your permanent socket selected something useful like @oogle < 1311983131 259897 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :which will give you pointers to other objects < 1311983133 76631 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I'm really not sure < 1311983142 660185 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : elliott_: Can you give a specific example of a case where a developer would be trying to access a known object that is definitely remote without knowledge that it is? < 1311983149 220831 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: the problem is that you think the problem only applies to developers < 1311983153 44555 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :all these details matter at the user-level too < 1311983162 346773 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :when you hear "object" in @, that's not a system detail, that's something the user interacts with too < 1311983186 350652 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Right, I should've used the hypernym. :P < 1311983222 268820 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :But really, the user is in all likelihood going to know what they don't "have" locally and will have to "get", even if the "getting" is transparent. < 1311983237 655387 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: Well, here's a "he's joking OR IS HE" answer based on current computers that I'm not sure applies to @ but hey why not: When you go to google.com, do you have to specify whether you mean the cached copy or the remote copy? < 1311983270 233213 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: I always *mean* the remote copy. Whether I get it is not up to me, though. < 1311983274 161549 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :anyway, consider things like Plan 9's 9P, or sshfs, where you can mount remote computers and they appear as local filenames... but suddenly everything is awkward, because ls does a thousand stat calls and so takes a year to run on this medium-sized directory. < 1311983290 541693 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :So that's a leaky abstraction. < 1311983308 745466 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Filesystem calls are meant to be reasonably fast (as far as hard drives go...); with a remote filesystem, they are decidedly not. < 1311983315 594218 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :So the abstraction leaks, and it's questionable whether it was a good idea in the first place. < 1311983321 757657 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I want to avoid that with @. < 1311983336 144121 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : anyway, consider things like Plan 9's 9P, or sshfs, where you can mount remote computers and they appear as local filenames... but suddenly everything is awkward, because ls does a thousand stat calls and so takes a year to run on this medium-sized directory. <-- sshfs is only useful over lan < 1311983349 29629 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I use it to easily move stuff over gbit ethernet < 1311983352 160811 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :between laptop and desktop < 1311983354 265953 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: So you bundle filesystem calls to only be done locally, then sent remotely. Or something. < 1311983361 588720 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :You can patch that leak. < 1311983365 379150 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, I never even tried sshfs to a remote server. that would be mad < 1311983369 780564 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: [word meaning "I have no response"] < 1311983375 284798 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: I invented yr word, see above < 1311983387 123342 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :If it takes me 200ms to get a directory listing, that's still tolerable over a 2ms listing. < 1311983388 65324 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: umm, @ has no filesystem < 1311983391 515079 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, how so? < 1311983401 180537 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: what an infuriatingly unanswerable question < 1311983403 490559 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, I was just agreeing with you < 1311983406 329909 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: and if I unify local and remote objects, there is nothing like bundling < 1311983413 254579 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: that needs a response? < 1311983418 583406 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, no < 1311983423 779748 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: then "how so?"? < 1311983425 308151 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, why did you try to answer it < 1311983442 76693 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: You mentioned filesystems first. @ still has the concept of objects that are had (well, whose ownership is shared) and objects that must be gotten. < 1311983447 8371 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Vorpal: [word meaning "I have no response"] <-- no one required your response < 1311983457 393707 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: It does? < 1311983458 181794 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Even if it's hidden, it's not going away. < 1311983468 434190 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: you usually ping people repeatedly when they don't respond < 1311983492 70044 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :err, do I? and how is thated related to this? < 1311983506 73643 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I usually do it when there are a lot of talking in the channel < 1311983511 314243 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: Well, in my experience you do; and it's related because I was letting you know I'd read what you said < 1311983518 392793 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1311983541 930730 :bsmntbombdood!~gavin@c-24-9-98-117.hsd1.co.comcast.net QUIT :Quit: leaving < 1311983551 964324 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: The unification being discussed is in some ways about "hiding" that... can I just allocate you another week to explain @ like ais523 has had? :-P < 1311983572 423035 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I wanted to do constraint analysis in LLVM. I don't know if they have that. < 1311983637 424088 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Heh, I guess I'll have to come back. And do some log-skimming. < 1311983667 342147 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :There's about three years of logs where @ is mentioned, if you'd like to go on a binge :-P < 1311983720 493013 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, that is about 1.8 years worth of reading in total I estimate, probably 4 months of reading about @ < 1311983737 212737 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: Surely less; "elliottOS" didn't come up very often < 1311983746 148734 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, several weeks at least < 1311983762 895287 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Dammit, elliott_, why didn't you pick a more searchable working title? >:| < 1311983775 405683 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: you may enjoy codu's rsync service. < 1311983784 412802 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I suppose you can make up one library allowing access files and directories anyways even if there isn't any, in case you run a program that uses such things. < 1311983787 223472 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: do !logs for more info :P < 1311983796 646942 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :then grep for elliottOS\|ehirdOS\|@, I suppose < 1311983798 608079 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :hmm < 1311983801 408337 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :then grep for elliottOS\|ehirdOS\|\b@\b, I suppose < 1311983805 957966 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :zzo38: indeed < 1311983839 684985 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, what was that nick starting with t that you used? < 1311983849 153414 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, I forgot < 1311983851 390938 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :umm, I don't recall one starting with t < 1311983854 794670 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :do you mean estoppel? < 1311983857 650574 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :no < 1311983858 718437 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oh, tusho < 1311983862 195809 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :yeah < 1311983868 76670 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, was it ever tushoOS? < 1311983871 887959 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :guess not < 1311983872 384506 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I used that until I got tired of puns (mostly blaming augur) < 1311983876 338616 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: I don't think so :P < 1311983882 651518 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, what puns? I forgot < 1311983884 742057 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :elliott_: hello. < 1311983889 613881 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :02:07:13: WHAT COULD POSSIBLY. BUT _POSSIBLY_. GO WRONG??????? < 1311983889 757324 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :02:07:15: No. < 1311983889 809761 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric ::D < 1311983891 849568 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :aieee < 1311983897 887362 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: NO I HAVE WASHED MY HANDS AND ALSO AUGUR IS HERE. < 1311983903 683096 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, oh right < 1311983909 284432 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :ACTION grabs elliott_'s tusho < 1311983914 488683 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :those kind of puns, Vorpal! < 1311983931 364361 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :02:14:53: The person who formulated the Sanskrit language < 1311983931 620646 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :02:15:38: essentially inventing something like BNF millennia before bachus-naur were born, afaiu < 1311983931 672922 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :02:16:06: and, iirc, with a smattering of Perligata, except sanskrit rather than latin. < 1311983931 673126 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :"millennia" -- are we talking about a programming language called Sanskrit, or Sanskrit itself? :D < 1311983937 593457 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ARE THEY THE SAME THING < 1311983962 192901 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :And this is why I come here. < 1311984014 455386 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I'm going to rigidly hold the belief that I held for a few seconds there that Sanskrit-the-language was originally designed by one guy, who gave it a BNF-style syntax, millennia ago. < 1311984029 65786 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :05:18:02: why is this channel so sleepy of late < 1311984029 216164 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :05:18:12: only a few hours activity each day < 1311984038 755007 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :quintopia: you're awake at the wrong times (the times I'm not awake) < 1311984052 694386 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott_ talks a lot. the life of the party. < 1311984058 859255 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :05:32:44: Or otherwise i'd have banned Nthern for not responding to my messages. Grmle. < 1311984059 4901 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :05:32:52: *Grmble. < 1311984059 57382 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :tried to email him via the wiki? < 1311984081 208187 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: yes i am the life. of the party < 1311984091 417295 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :(diff) (hist) . . User talk:Billlam‎; 06:18 . . (-724) . . Billlam (Talk | contribs) (Removing all content from page) < 1311984098 82539 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :STOP HARASSING MY LANGUAGE < 1311984104 666585 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :my point exactly elliott < 1311984106 956913 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i dont like abcd < 1311984107 881439 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :--Billliam, two thousand and eleven < 1311984115 540900 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :youve only been active a few hours a day < 1311984119 607173 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: it was revolver architect < 1311984119 989645 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and i didnt like revolver architect < 1311984122 362781 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :am i ab ad person < 1311984125 556578 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :so bad you told him about it < 1311984126 321057 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :as opposed to all night < 1311984136 99677 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :quintopia: You just have the wrong definition of "night" < 1311984156 434666 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :http://esolangs.org/w/index.php?title=Subleq&curid=2021&diff=24073&oldid=22220 < 1311984159 368879 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :umm, this is wrong, right? < 1311984249 788517 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ian is still editing the elip page but hasn't replied on the talk page :( < 1311984250 397849 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311984341 350480 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :07:39:28: and, for instance, almost all "regular" mathematical functions are computable by languages that only have loops that always terminate. Ackermann's function is not one of them. :) < 1311984343 353215 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :atehwa: false < 1311984354 636565 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Ackermann's function is primitive-recursive if you have higher-order functions < 1311984365 464977 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :atehwa: Computation in Coq always terminates, but you can define Ackermann easily in it < 1311984380 119839 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :It's just not primitive recursive in the traditional sense, but primitive recursive is by no means the most powerful "always-terminating" class. < 1311984392 305359 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :elliott_: if yoj arent up til 8am, you didnt talk all night < 1311984407 36343 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Do all @ programs terminate? < 1311984441 235616 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: Defiiiiiiiiiine proooooooooograaaaaaaaaaaaaaaaaaaaam ;D < 1311984448 19425 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311984455 552649 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :wow < 1311984456 216848 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :quintopia: Oh. Well I have to sleep _sometimes_. < 1311984472 645833 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :quintopia: Try being here on the other every other day as opposed to the current every other day you're here. < 1311984476 432653 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: wow < 1311984495 134691 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :The vfp (floating point unit) on the arm Cortex A8 (cpu used on a lot of iphones etc) isn't pipelined < 1311984504 38949 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: http://irregularwebcomic.net/3105.html do you have one of the explanations for this, being an electronics engineer? < 1311984507 670495 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: (annotation) < 1311984513 265634 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :It's probably the worst FPU in the last 15 years :D < 1311984520 248068 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :madbr: Well, yeah. Pipelining takes power. < 1311984525 367867 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :madbr: Performance is not a priority. < 1311984532 66967 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :(re 15:14:52: "EDIT: Thanks to everyone who wrote with an explanation, especially the electronics engineers. I now have about 11 different plausible explanations for this behaviour. Only 3 of which involve actual time warps. :-)) < 1311984553 683893 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Something reducible to a Turing program or a lambda calculus expression? :| < 1311984559 703349 :elliott_!~elliott@95.149.243.211 PART #esoteric :"Leaving" < 1311984564 166666 :elliott_!~elliott@95.149.243.211 JOIN :#esoteric < 1311984565 25709 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oops < 1311984578 18611 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: Would "evaluation of an expression" suit you? < 1311984589 254811 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: even though it's digital, the oscillator that actually keeps the time is analog < 1311984596 579392 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Sure, whatever floats your semantic boat. < 1311984612 981285 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :can you express an ion < 1311984614 869784 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, I have a elliottcraft suggestion < 1311984615 973139 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because all oscillator designs use analog information somewhere to get the time dependency in (digital has no time dependency, in theory) < 1311984623 222349 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: Then no, they can fail to terminate. But maybe only inside a Partial monad? That is probably way too restrictive. So I think _|_ is still around. FOR NOW. < 1311984629 440111 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it's obviously a design that's affected by being given the wrong voltage < 1311984640 423355 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Can't you just make a signal busyloop for a while to keep time? < 1311984650 58197 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :That sounds like time-dependence to me. < 1311984650 606827 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, allow halfsteps and stairs out of almost any material. Set a flat for those where it is forbidden (like water or lava) < 1311984665 13938 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: that relies on analog information (to be precise, the slew rate of the signals, which is how long they take to change from something that reads as 0 to something that reads as 1 or vice versa) < 1311984668 631063 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: Why not just cut the block in half < 1311984680 105751 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: which can change? darn < 1311984697 165658 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: depending on voltage and temperature and a bunch of other things < 1311984698 898282 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, hm true, so you suggest using 1x1x0.5 blocks? < 1311984731 260753 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the usual way to get a stable oscillator is to use a quartz crystal's resonant frequency as something to count against < 1311984733 293182 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :pikhq: it's like 10 cycles for an addition < 1311984736 857663 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: No < 1311984742 432122 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: Don't stack them, just cut less and less < 1311984745 778565 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it'll tend to force any oscillation near its resonant frequency to that frequency < 1311984753 106504 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :For instance you can have a zero point one slope by having a zero point one height block, zero point two, ... < 1311984768 546420 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, heh < 1311984770 51441 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :pikhq: though tbh the A8 also has a SIMD unit that does floating point a lot faster < 1311984776 160259 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: floating point is slow, news at eleven < 1311984777 796294 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, nice < 1311984799 276466 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :elliot: I <3 floating point < 1311984800 847845 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, plan on doing that? < 1311984808 646433 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: we all have our personal issues. < 1311984813 716119 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :`addquote Speaking of the CiSRA puzzles, anyone want to form a team i avoid my duties by carefully never registering to anything new < 1311984816 169206 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: Maybe :-P < 1311984817 851750 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :546) Speaking of the CiSRA puzzles, anyone want to form a team i avoid my duties by carefully never registering to anything new < 1311984836 273249 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :`addquote aibohphobia The fear of palindromes < 1311984838 127950 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :547) aibohphobia The fear of palindromes < 1311984848 420614 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :elliot: also floating point is still faster than spending all your cycles bitshifting and saturating your results < 1311984864 222628 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :17:21:21: Dwarf Fortress science seems to be along the lines of "how can we trick the game into letting us do X implausible thing?" < 1311984864 407724 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :17:21:47: If real-world science was like that I would be happy. < 1311984864 459763 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :It isn't? < 1311984872 298821 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: I don't talk to people who like floating point and spell my name incorrectly :( < 1311984882 801267 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Are there other programs that can do things similar to how rulebooks work in Inform 7? < 1311984888 717719 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how can you mistype elliott_ when tabcomplete exists? < 1311984899 113513 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, I just tried to tabcomplete elliott_'s name with tab, no letters before it < 1311984899 541641 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :elliot. Bam. < 1311984901 672878 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that must be a first < 1311984903 346400 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't like floating point much < 1311984908 712107 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: and tried to emphasise with <>, too < 1311984910 822276 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(it didn't work, incidentally) < 1311984913 618274 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: err, good point < 1311984915 288066 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :how did I do that/ < 1311984920 567671 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and used / to end a question < 1311984929 763187 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: also, I talk often enough that just tabbing to complete my name might actually work < 1311984931 7438 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :/ to end a question is common for me, that's just missing shift < 1311984934 848001 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :elliott_: heheh, you probably don't do sound code :D < 1311984941 461242 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :zzo38: It's one of those things that, IMO, requires justification for. < 1311984942 285569 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it only works at the start of a line in this client < 1311984950 300626 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: wow lol are you actually taking that personally < 1311984960 937171 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I generally do not use floating point. < 1311984966 542956 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I don't know why I used <> for emphasis, I have no reason to do that and it makes no sense for me < 1311984976 296477 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :floating point killed my family < 1311984976 695387 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: I use floating point on GPUs, because they're most efficient at it < 1311984979 652190 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :Especially because it doesn't *quite* follow all the axioms people don't expect. < 1311984980 828695 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(single-precision float, that is) < 1311984997 610786 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think even TeX uses floating point too much. < 1311985017 994547 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: oh wait "sound" code < 1311985025 904098 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: say audio :P < 1311985033 265426 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I thought you were accusing me of the heinous crime of inaccuracy < 1311985044 7591 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :which is hilarious from someone defending floating point, which violates mathematical laws < 1311985047 303122 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :well, unsoundness, not inaccuracy < 1311985067 810922 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: Anyway, don't DSPs use fixed point? < 1311985103 815697 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :DSPs are silly < 1311985109 406226 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :but yeah < 1311985116 208537 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::o < 1311985120 906565 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : DSPs are silly < 1311985123 373126 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :really tempted to say "heheh, you probably don't do sound code :D"? < 1311985149 403839 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :are you a dsp clown < 1311985182 342991 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :who doesn't do sound code < 1311985187 565986 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :17:27:34: " The concept of things smaller than monarch butterflies, however, has led to enormous controversy. Although, obviously, it would be hard to see something smaller than a butterfly, it should be possible to show that it exists because, just like butterflies, it would sometimes get stuck in doors and prevent them from closing." < 1311985187 618479 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :best thing < 1311985188 670402 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :well, yeah ok DSPs are nice but they're not on many platforms < 1311985201 86125 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :17:29:43: Us lot, doing a bloodline game! < 1311985206 203612 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, that was bizarre, terminal window froze for over a minute < 1311985209 45463 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I've never played DF for more than ten seconds. < 1311985211 857089 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :So I'm in, naturally. < 1311985212 993462 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I clicked the close button, and it unfroze, without closing < 1311985220 502607 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I've never played for more than 2 seconds < 1311985223 724383 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott_, is there any system of storing numbers on a computer that _doesn't_ violate some mathematical laws? Although hmm, I guess limiting yourself to integers, and only doing operations that make sense on integers, or limiting yourself to rationals, and only doing operations... "closed"? on rationals, would work < 1311985225 597510 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I dunno if I'm in < 1311985238 752887 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :What sort of IRL hardware has DSPs in them < 1311985238 897110 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Sgeo_: wjw < 1311985242 33287 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i guess i could learn through ruining your game < 1311985246 127024 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"wjw"? < 1311985258 558217 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :Sgeo_: Actually, it's only really floats that fuck things up heavily. < 1311985259 581869 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :madbr: maybe dsps? idk < 1311985272 937659 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Sgeo_: I was also considering "I...". < 1311985285 870215 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is any other programs exists that does something similar to Inform 7 rulebooks? < 1311985292 254993 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I mean, unless you really think binary violates the laws of integers. < 1311985310 527475 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Surely, if you square root and then square some numbers represented as integer over integer, you might not get the same result back in all circumstances < 1311985311 750231 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :Unsigned integers are nothing more than modular arithmetic, for instance. < 1311985312 141196 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :madbr: anything that would plausibly need an ADC quite possibly uses a DSP as well < 1311985342 72880 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it makes more sense to have a dedicated processor analyse its output than trying to get an ordinary processor to < 1311985343 401391 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :ais: some soundcards etc do have them yes < 1311985346 669511 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :Sgeo_: ... The same is true of the rationals. < 1311985370 796956 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Um.. wasn't I just talking about the rationals? < 1311985375 334631 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :ais: most of the time they are walled from the user code or non standard so you have to do everything in software anyways < 1311985375 387386 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : Surely, if you square root and then square some numbers represented as integer over integer, you might not get the same result back in all circumstances < 1311985382 333918 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :how can you sqrt < 1311985384 65411 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :what would it return < 1311985398 468023 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :madbr: I've actually written DSP code < 1311985409 7999 :madbr!~k@98.143.212.28 PRIVMSG #esoteric ::o < 1311985409 610311 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Erm, but in math, you get a result that's not a rational sometimes. But in a computer system, you'd get an approximation, presumably < 1311985410 969389 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :Ah, yeah, true, obvious issue is that sqrt is not defined on the rationals. Well. Typically. < 1311985416 699769 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in a project that followed the waterfall model almost to the letter, and it almost worked, too < 1311985429 645913 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :One could define a sqrt function that is only defined on the rationals with a rational square root. < 1311985436 916103 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :ais: for what sort of HW < 1311985445 1513 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the code worked fine in unit testing, but the entire project broke in integration testing < 1311985448 766518 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Sgeo_: you mean that if you approximate something, it isn't the same as the actual result? < 1311985450 549609 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :/application < 1311985451 18162 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :Sgeo_: sqrt :: Real -> Real. < 1311985452 900726 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Sgeo_: wow! < 1311985455 748388 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it was something in the dsPIC line by Microchip < 1311985459 598609 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :How would you represent Fermat's Last Theorem by using Typographical Number Theory? < 1311985459 928078 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :Sgeo_: The Real type DNE on computers. < 1311985462 889969 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :Any further question? < 1311985464 921752 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :s < 1311985470 144843 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : Sgeo_: sqrt :: Real -> Real. < 1311985471 338526 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :we bought it for the ADC, and because it needed to do processing before passing the info to a computer for bandwidth reasons < 1311985482 965068 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :pikhq: sqrt(-1) = ? :: Real < 1311985485 586248 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott_, what's the difference between that sort of approximation and the kind of junk that floating-point produces? < 1311985485 855895 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :elliott_: Oversimplification. Sorry. < 1311985488 407923 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but really, we bought the one with the best ADC we could afford, and the DSP stuff there was less of a binding issue < 1311985499 39488 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :elliott_: sqrt :: Complex -> Complex. Better? < 1311985518 997762 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :(well. There's probably some notion of sqrt that's defined on some superset of the complex numbers, too...) < 1311985521 453631 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was a pretty interesting approach to the project; instead of going superheterodyne, we used a fixed intermediate frequency and drove the filtering work onto the DSP < 1311985534 505632 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :hm < 1311985545 191367 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there were three people who were meant to write the DSP code, but none of them did any work for half the project, so I had to do it by myself in the other half < 1311985551 31069 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :`addphrasequote "instead of going superheterodyne" < 1311985552 695983 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1311985570 751318 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"addphrasequote"? < 1311985570 966198 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :`phrasequote < 1311985572 621552 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :No output. < 1311985578 227256 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :and how did it fail? < 1311985583 319433 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: it doesn't exist, but I needed it < 1311985585 321349 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :pikhq: But square root of a complex number still result in a complex number, so sqrt :: Complex -> Complex is still OK, I think. But there might be others as well < 1311985588 586800 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :madbr: basically, all the individual parts worked < 1311985594 137355 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but when we connected them together, they didn't < 1311985601 423863 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :crazy < 1311985607 504320 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, I think any combination of two individual parts worked too < 1311985611 880715 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :17:36:55: Actually, a good way to make a fort invasion-proof is to make the entrance be a "magma elevator", a 1-tile shaft filled with magma, that is kept from falling all the way down by a set of pumps. Since dwarves are not subject to temperature while falling, as it was proved on the Last Stand thread, your dorfs would fall through several levels of magma unharmed, while any flying foe that attempted to do the same would be burned < 1311985612 96623 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :to a crisp < 1311985612 242955 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :17:36:56: instantly. < 1311985612 295672 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric ::DDD < 1311985613 601075 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i love df < 1311985623 944720 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :until we connected them all together at once, from then on the parts only worked individually and wouldn't work even in pairs < 1311985626 681563 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :`addquote Sgeo_, the origin of suffering is desire for e-book readers. < 1311985628 338994 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :548) Sgeo_, the origin of suffering is desire for e-book readers. < 1311985631 264502 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Maybe you can have sqrt :: Real -> Real too even though there is not always answer, it depends what kind of equations and stuff you are using, is the types! < 1311985643 849364 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I personally blame it all on a circuit board that the University manufactured for it itself < 1311985652 119640 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Property of something is a prime number or not, is for natural numbers only! < 1311985654 764965 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :while I was at secondary school, I was allowed to make circuit boards myself without supervision < 1311985662 716351 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :at University, I wasn't, and they did a shoddy and slow job of doing it themselves < 1311985689 528877 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: why'd you capitalise University < 1311985697 997045 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :abbreviation for its actual name? < 1311985706 681887 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :rather than being used generically? < 1311985710 84055 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1311985711 507117 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :University university < 1311985713 762110 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was referring to one in particular < 1311985741 874884 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :18:06:35: Imagine an unlit e-ink laptop, and one of those "shake and it produces enough energy for the LED" flashlights that you hold with the other hand. That thing would be so user-friendly, it's not even a thing. < 1311985742 26982 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :18:07:24: fizzie, well, your average redditor wouldn't have a problem with the hand movement. < 1311985742 79496 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but we're better than them, and would _never_ descend to their level < 1311985754 429551 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :18:09:55: * ais523 chirps in real life < 1311985754 519987 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :18:10:06: charp < 1311985754 572458 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :18:10:08: I actually got quite good at doing chirps, and I'm not entirely sure why < 1311985754 572625 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :are you a bird irl < 1311985757 832824 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :(no lying) < 1311985772 259970 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i'm now imagining a bird wondering why it got so good at chirps < 1311985779 585779 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh < 1311985783 168363 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it does not know much about birds, it just happens to be one. < 1311985788 205786 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bird chirps don't quite fit the technical meaning, although they're close < 1311985792 899377 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :isnects chyrp toor ight < 1311985797 514699 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: osdjif < 1311985809 274873 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, what is the technical meaning < 1311985810 111448 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :Anyways, these days I'm doing Arm SIMD and it mostly obviates the need for any sort of DSP hardware < 1311985819 446244 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: it's a sound that changes in frequency at a constant rate < 1311985820 973957 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :19:15:45: I'm still reading that DF submarine thread < 1311985821 206324 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I think /r/dwarffortress is more fun to read than DF is to play < 1311985841 34136 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I still have it open and still haven't finished reading it < 1311985846 607173 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :Afaik only the 3DS has a DSP and even then you can't program it < 1311985848 471342 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: "sweep signal", apparently < 1311985856 127849 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: oh, was that /r/df too? < 1311985861 799645 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :Iphone's sound hardware is "fill this buffer" :D < 1311985863 89680 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: it's bay12forums < 1311985865 264231 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :someone linked it earlier < 1311985881 479685 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :19:50:07: ais523, if someone were to make a haskell based dsl for describing FPGA programs, would the clock skew through a circuit belong in the function type? < 1311985881 841682 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :they already have. < 1311985975 518868 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, ah < 1311985975 723890 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311985994 198660 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : I think /r/dwarffortress is more fun to read than DF is to play <-- aww come on < 1311985995 67362 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::P < 1311986009 369379 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: it's very fun to read < 1311986014 77964 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, hm okay < 1311986015 650870 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :will check < 1311986089 771449 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :21:12:03: Gah one thing about the client I use can't go back and see things I missed. Bah. < 1311986089 916060 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :21:12:35: If I missit the first time it's gone. Meh, screen reader. < 1311986089 969128 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :21:13:00: that sounds like the shittiest client ever < 1311986098 982941 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :VORPAL YOU ARE FOOLING NOBOD- < 1311986101 16564 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :21:13:34: it sounds like Vorpal's client < 1311986102 518487 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :...Y < 1311986135 713038 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :21:14:44: you could look at the logs. < 1311986135 907884 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :21:15:06: oh, I see, it's an accessibility problem < 1311986135 959844 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :21:15:06: I don't think this one makes them and if it does not sure where... But good itea there. < 1311986139 722370 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, I like the "Urist Mc" touch to the nicks < 1311986139 972508 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Adaria: this channel has public logs available online < 1311986143 63665 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :21:15:20: this channel is publicly logged. < 1311986143 116028 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :21:15:24: link in the topic < 1311986143 116222 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oh < 1311986172 861411 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :21:29:56: So, this room had a cunfusing room desc on it, what usually goes on in here? < 1311986186 69021 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I am glad that at least one person has had the experience of having our current topic read out to them by a computer < 1311986201 193124 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: It must have been a sublime experience. < 1311986205 602983 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :the artform of the topic has been elevated to even greater heights; now they are causing computers to confuse their users verbally < 1311986214 576154 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott_: I had a dream < 1311986230 32624 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :In this dream, you and I worked together to create the ultimate esoteric programming language < 1311986238 639533 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Like having Douglas Adams read to you by a schizophrenic while you are on acid. < 1311986247 237623 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :"We shall call it... Haskell." < 1311986250 359562 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :where esoteric is defined as 'no person in their right mind would ever use this for real code' < 1311986260 586103 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :It was an unholy fusion of PHP and Java < 1311986264 906338 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is there landline telephone service with extra features such as: tell your telephone number in voice, tell your telephone number in DTMF, change session parameters, turn on/off single call mode, require red box tones to call out, add annotations to the telephone bill, etc < 1311986267 564737 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I know those languages more than I want to < 1311986273 243978 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :s/Haskell/$any_research_language/e < 1311986276 887884 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :21:31:28: This server has SO many rooms though it's insane. < 1311986277 37678 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :please tell me you did /list on freenode < 1311986283 400265 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: Haskell's not a research language :P < 1311986287 996864 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: It was. < 1311986288 498791 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : please tell me you did /list on freenode < 1311986290 683698 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :while using a screen reader < 1311986291 661101 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: true < 1311986306 568833 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: wow, I hadn't even realised that implication < 1311986314 450935 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Such as, you can push something it makes it act like a payphone until you hang up your end < 1311986315 705797 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and /list only actually lists a small fraction, because most channels are +s < 1311986325 105500 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :please tell me you at least used alis < 1311986326 847294 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: it was probably a GUI list control that you can scroll through and search, I imagine < 1311986329 978013 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but it would still be amazing < 1311986342 954897 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ACTION does /list for the fun of it < 1311986375 772082 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :21:36:16: Adaria: So are you visually impaired, or do you just feel like using a screen reader? < 1311986390 810878 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's the most awesome question I've seen in here for a while < 1311986396 514599 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I have occasionally felt jealous of blind people for being able to use edbrowse without getting sick of it and switching to more graphical programs < 1311986405 167002 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311986429 303455 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :21:35:23: Female here but I use guy as androgenous too. < 1311986429 500625 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :21:36:55: Imagine an adrogenous specific pronoun < 1311986429 553139 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :YOU'RE MAKING IT EVEN LESS OF A WORD THAN THE ORIGINAL TYPO < 1311986450 874173 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :21:37:31: To me, "it" is that's more of non-human < 1311986451 18711 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Also this isn't a sentence, but I note that some people's preferred pronoun is "it" < 1311986474 795743 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :21:39:30: May be getting an IRC client for my phone. iPhone, some love it, others hate it but to me it is truly a lifeline. < 1311986474 999502 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Man, I don't want to sound insensitive or an idiot... but how the hell do you use an iPhone blind? < 1311986504 674795 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Is there some mode that says what you just tapped and you have to double-tap them to really activate it or someting? < 1311986507 857515 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :something < 1311986526 75277 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oh, I caught up already < 1311986542 414109 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Haha, inadvertent Pidgin. :P < 1311986550 179075 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: wat? < 1311986564 800203 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :chirp < 1311986568 154212 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: "someting". But I imagine the mobile accessibility experience is universally shitty. < 1311986568 358013 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: btw, the reason I pinged you was that I often wake my laptop up from sleep and have to reconnect my IRC client < 1311986575 128362 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :since the network connection dropped < 1311986583 226520 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: oh, I thought you meant the IM client because of the capitalisation... < 1311986585 499963 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, it's just that I thought a /ctcp ping would work well enough < 1311986595 64105 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's what I do on flaky connections < 1311986596 695452 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :all the time < 1311986597 398540 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: I usually use /topic < 1311986598 815148 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but nobody else notices < 1311986611 53488 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if I did elliott_: ping every time, you'd get annoyed very quickly < 1311986622 519424 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: but I was disoriented since I'd just got on my computer (THIS TOTALLY HAPPENS TO ME OK) so I just decided to panic and resort to a real person < 1311986633 473097 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :also, please do, I'm going to be paranoid about whether you're pinging me or not all the time now :D < 1311986653 555171 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott_: pong < 1311986662 496 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: pang < 1311986663 363199 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If I need to check the connection usually I will just do PING ME although sometimes I want to check the connection with other servers too, the PING command can do that. < 1311986671 307530 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if I remember, and you're online (which is rare when I'm on a flaky connection, as that's normally during normal person hours), I will < 1311986695 984543 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :The server responds PONG. < 1311986706 439064 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :thanks server < 1311986729 610628 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: I am offended by this "normal person hours" remark as it is upsettingly accurate < 1311986743 57539 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: my client doesn't show PONGs from the server < 1311986754 630611 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i wish my hours were weirder < 1311986762 695491 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I hate afternoons and want them to vanish < 1311986789 321941 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :ais523: O, then, OK. Why is that? My client does show PONGs from the server. It doesn't, however, show PINGs from the server (unless AUTOPONG is turned off) < 1311986796 215671 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: wtf < 1311986800 514332 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: but you like mornings? < 1311986807 94101 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :mornings are less bad < 1311986809 243614 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: I can just do /ping and it appears in the server tab < 1311986811 199448 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: r u srs < 1311986815 477736 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :What is the reason for not showing PONGs from the server? < 1311986827 146384 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: try waking up in the afternoons, it is the best way to realise how awesome afternoons are < 1311986835 569326 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :afternoons are hot and awful. sometimes mornings are nice and foggy. < 1311986839 363147 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: do you _still_ use Konversation? < 1311986839 986618 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: doing /ping on Konversation attempts to CTCP PING the null string (which obviously doesn't work, but I do get an error message back that's usable as a pong) < 1311986845 160991 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: do you live in texas or something... wait no fog < 1311986848 820425 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and doing /quote ping gives no visible response < 1311986850 240661 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and yes < 1311986856 237785 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :in England, early afternoon is the nicest weather of the day < 1311986857 106449 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i have trouble thinking in afternoons. mornings are better. < 1311986857 688666 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :IMO < 1311986863 792398 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why, has it suddenly become worse over time or something? < 1311986867 841787 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :nights are best though < 1311986867 953033 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or do you just expect me to experiment more? < 1311986870 266201 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: that's just because you're meant to have a siesta at midday < 1311986883 255748 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I suppose the various IRC clients are different in many ways, some do one thing different and others do problem to different thing < 1311986887 431753 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: if you wake up at midday, there's no problem :P < 1311986891 539519 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: (wrt not being able to think) < 1311986892 831050 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: well, KDE four... < 1311986893 789851 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Which is one reason why Free Software is good idea. < 1311986893 842466 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I seriously dislike heat < 1311986907 593219 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: like, any sort of heat at all? < 1311986911 671122 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: Konversation's only visible response to that was getting confused and spouting errors about SQL < 1311986917 127109 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I find the summer mornings to be way too hot, but afternoon summer weather is nice < 1311986919 600259 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I dislike the temperature being above average < 1311986924 198072 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Define average < 1311986926 57049 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which it is quite a lot, unfortunately < 1311986936 474117 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and, it's an approximate average which is somewhere near both the median and mean < 1311986946 71493 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Celsius value = < 1311986948 289102 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :(~=) < 1311986955 227277 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :probably about 20 < 1311986960 86572 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :probably less < 1311986972 185690 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :meanwhile, I don't start feeling cold until about -6 or so < 1311986978 174151 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :you may be a lizard < 1311986981 405019 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :also, even outside? < 1311986985 762825 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yes < 1311986990 969979 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i may be a lizared too.//? < 1311986994 63275 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I once went out in only a T-shirt at -15 < 1311987000 592311 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I did notice I'd done so afterwards < 1311987003 972088 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: that's probably bad for you... < 1311987005 16551 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(T-shirt and suitable other clothes, that is) < 1311987008 490939 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: yes < 1311987020 433178 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in future, I shall probably have to make sure it at least has long sleeves < 1311987033 561539 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: you may want to consider starting a wonderful career in Finland. somewhere north of Helsinki, say. < 1311987033 704912 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, I bought a fleece for that sort of occasion, and wear it when the temperature goes much below -5 nowadays < 1311987034 209890 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric ::p < 1311987035 711864 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Or Russia. < 1311987036 500174 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is, umm, not very often < 1311987063 390224 :Adaria!~na@74-36-165-190.dr01.crth.il.frontiernet.net QUIT :Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org < 1311987072 635650 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I have trouble with about twenty-five Celsius and above < 1311987081 13078 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but I suspect that's mostly lack of familiarity with the temperature < 1311987098 970319 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I really dislike rain and snow, though, plus any temperature cold enough to need more than a tshirt to be comfortable in < 1311987107 154053 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :which is a much higher value than ais523's < 1311987110 861328 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whenever the temperature is higher than I'd like it I get headaches and dizziness and can't think < 1311987116 984625 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I like some sorts of rain, and dislike others < 1311987122 752812 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: are you in lizard texas < 1311987132 526040 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and am mostly OK with snow on the ground, but it's annoying while it's falling < 1311987141 308599 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :texas would be hell for me < 1311987151 628954 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :apparenlty i live in nice weather land but I'd prefer it colder < 1311987165 880084 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :by apparently I mean < 1311987168 211160 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: are you avoiding letting me know where you live because i'm stalker < 1311987169 859162 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :according to peo;le who are not me < 1311987174 555432 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :because im probably not stalker (maybe) < 1311987175 472141 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :perhaps < 1311987218 977165 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hey, fizzie probably knows this, but other people might too: if a program segfaults due to trying to write to readonly memory, and you handle the segfault with a signal handler and return from it, what happens on Linux? (i.e. does it attempt to repeat the write or move onto the next command or what?) < 1311987248 814393 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :lol, Fox News are still calling the Norway terrorist attack islamic < 1311987259 672362 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: seriously? < 1311987263 573113 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was anti-islamic < 1311987274 256146 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: well, they're saying that Scandinavia is, umm, turning a blind eye to "Islamic terrorism" or something < 1311987288 431506 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it's Fox News via translated Norwegian, so it makes slightly less sense than fungot < 1311987288 520983 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, random fact I discovered from the whole thing (that I've said in-channel before but you weren't in here): Norway has a smaller population than London < 1311987289 107953 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :elliott_: for the material being stored does not exceed 50%, unless another rule specifies that the entity in < 1311987289 877924 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :elliott_: That's surprising for the least < 1311987310 281144 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :ais: A few million right? < 1311987310 469316 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: hmm, what's your native language? I suspect that's an idiom that sounds really weird in English < 1311987313 615585 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: I don't think there's any kind of repeating in signal handlers < 1311987327 776136 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :eliott: french < 1311987328 541873 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: yep, but it depends on where the IP ends up after all that < 1311987331 7868 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: as in, I'm pretty sure if you just carry on, you just carry on, not restart everything < 1311987332 333562 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and there's nowhere obvious for it to be < 1311987335 550085 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: does your client honestly not have tab completion? :-P < 1311987340 679863 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :it does < 1311987345 902201 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :but I don't use it :o < 1311987350 162525 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :ais523: ON ERROR RESUME NEXT? < 1311987352 812614 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::o < 1311987355 186516 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :evincar: heh < 1311987355 605825 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: well, ... TIAS? < 1311987360 752567 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ON ERROR RETURN -516 < 1311987362 511699 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: I know you can use segfaults to allocate memory < 1311987364 117729 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :e.g. for brainfuck < 1311987366 486571 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I might, I was just wondering if someone knew < 1311987371 679104 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :But I suspect that involves manually jumping to the right place < 1311987376 449072 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's a little complex to set up a test case and even more complex to work out what the results mean < 1311987389 377690 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it's undefined behaviour, so the docs don't help < 1311987401 60123 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :elliott: haha wow that's an interesting allocation scheme < 1311987416 417686 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :int [ast]foo = gimmereadonly(); printf("abc\n"); foo[0] = 9; printf("def [percent]d\n", foo[0]); < 1311987419 763824 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: caret < 1311987419 995724 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :and also batshit insane :D < 1311987420 141782 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's similar to what the kernel does, just more manual < 1311987431 197667 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: it's not really, it's exactly how the kernel/MMU does paging < 1311987450 761138 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: you need the signal handler too, which would need to, umm, unprotect the memory in question? < 1311987462 664966 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: mprotect < 1311987466 770849 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep < 1311987473 36171 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is that even signal-safe, incidentally? (/me checks) < 1311987484 227479 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :sighandler(){mprotect(foo, size_of_data, PROT_READ|PROT_WRITE);} < 1311987493 576260 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: but I'm not sure how interpreting the results is hard < 1311987497 31719 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :if you get < 1311987498 55246 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although this is me, deliberately invoking UB with a signal handler and checking if everything I call in it is signal-safe anyway < 1311987500 215577 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :abc < 1311987501 35508 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :def 9 < 1311987506 822768 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :then it retries the memory access < 1311987507 824057 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :if you get < 1311987508 755678 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :abc < 1311987511 43070 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :def 0 < 1311987515 483948 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :then it doesn't < 1311987518 86051 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :assuming the memory starts out zeroed < 1311987519 519157 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :(just use mmap) < 1311987528 463579 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mmap /dev/zero ensures it starts out zeroed < 1311987528 620505 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :if you get something else, your test case is broken < 1311987535 340769 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: well, UB is perfectly OK in the context of a known compiler and OS < 1311987541 121335 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :you're just not coding C any more, that's all < 1311987542 938987 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and luckily, /dev/zero is writable, although writes to it don't do anything < 1311987551 18028 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I have known OS and arch, but I'm trying to avoid known compiler < 1311987557 466258 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: umm, heard of MAP_PRIVATE? < 1311987558 583768 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :that's COW < 1311987575 335393 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :avoiding known compiler is impossible with UB < 1311987575 825655 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :ais523: It's UB for the SIG_SEGV handler to return. < 1311987576 752094 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know < 1311987586 947915 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :pikhq: It's not UB < 1311987588 544150 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :This isn't C < 1311987590 356759 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: I know, I was just wondering if it actually did something useful in practice < 1311987593 3208 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Well < 1311987596 79880 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I suppose it's POSIX, so fair enough < 1311987603 699347 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :"If and when the function returns, if the value of sig was SIGFPE, SIGILL, or SIGSEGV or any other implementation-defined value corresponding to a computational exception, the behavior is undefined." < 1311987603 754330 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Useful enough that there exists a brainfuck interpreter doing it, at least < 1311987608 857699 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Want me to dig up its source code? < 1311987613 262027 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :does it return or longjmp? < 1311987615 92609 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but yes, anyway < 1311987627 279000 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :So, yes, it is undefined behavior. < 1311987636 397077 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: http://cvs.savannah.gnu.org/viewvc/libbf/?root=libbf... it's one of these (from http://savannah.nongnu.org/projects/libbf) < 1311987641 505989 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :One of the interpreters < 1311987642 450251 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION looks < 1311987651 156873 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :http://cvs.savannah.gnu.org/viewvc/libbf/libbf_interpreter_dynalloc.c?revision=1.3&root=libbf&view=markup < 1311987652 649858 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :this looks like it < 1311987661 463016 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :EXCEPTION_DISPOSITION libbf_interpreter_dynalloc_handler_win32(struct _EXCEPTION_RECORD *exception_record, < 1311987661 609320 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : /* If the exception is an access violation */ < 1311987661 661874 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : if (exception_record->ExceptionCode == EXCEPTION_ACCESS_VIOLATION && < 1311987661 662055 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : exception_record->NumberParameters >= 2) < 1311987664 98237 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :there's a POSIX version too < 1311987665 753761 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :in that file < 1311987675 213668 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh, if I was using @, I could just grep that repo < 1311987683 825271 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: if you were using CVS, you could too < 1311987686 19671 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Ping timeout: 250 seconds < 1311987690 353546 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/libbf co < 1311987706 359369 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that requires a local copy of the code < 1311987720 182118 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose I could do it in /tmp or somewhere < 1311987720 603362 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: who says another @ machine will perform a search for you? < 1311987727 267414 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :your browser is downloading the pages, too :P < 1311987734 561972 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :only the pages I actually look at < 1311987738 73831 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Just make a ~/tmp or something < 1311987762 189666 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why would that be better than /tmp? < 1311987773 241709 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: not world-readable < 1311987776 52640 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :/tmp is all mine on this system, there are only two loginable users and only one corresponds to a human < 1311987777 871440 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :assuming your home directory isn't < 1311987782 931668 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :heh, what is the other? < 1311987784 728457 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and my home dir is world-readable < 1311987787 737126 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the other's nhadmin < 1311987797 210216 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because /dev/null's code requires a user to exist with that name < 1311987802 254306 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and having it loginable was useful for testing its code < 1311987821 75890 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Oh yeah, how does an @ machine treat non-@ machines? Are they whole opaque objects? Moreover, are objects turtles all the way down? < 1311987824 355978 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on my previous laptop, I also had a few user accounts for running specific programs I didn't trust < 1311987832 823977 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: what's a machine < 1311987844 226534 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :relying on the permissions system to mostly-sandbox them from doing anything too crazy < 1311987853 523109 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: A machine is an opaque thingamajig that DO NOT WANT to talk to @. Go. < 1311987863 882709 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: i mean if you mean "can i make raw tcp/ip connections", then sure, if you have the permissions for it < 1311987900 393713 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: if I'm an IP, how do I find my user page on Wikipedia? < 1311987905 37588 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :or, my contributions will do < 1311987907 296101 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Special:Mytalk < 1311987910 104042 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is the user talk page < 1311987915 562617 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :thanks < 1311987920 953321 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then you can find contributions or user page from there < 1311987929 698151 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's what I use to quickly check what my externally visible IP is < 1311987954 867391 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I also use Wikipedia talkpages to do things like reverse DNS checks and to check to see if IPs are on known blacklists < 1311987975 219564 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they're meant for gauging rangeblocks on Wikipedia, but it works just as well for gauging rangeblocks on Esolang < 1311987997 937967 :MDude!~fyrc@c-174-55-44-190.hsd1.pa.comcast.net QUIT :Ping timeout: 250 seconds < 1311988010 776726 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : I also use Wikipedia talkpages to do things like reverse DNS checks and to check to see if IPs are on known blacklists <-- huh? < 1311988027 463790 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :oh you mean spam < 1311988038 456733 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mostly useful for spam, but not always < 1311988055 87824 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, have you bought the indie bundle 3 btw? < 1311988057 77568 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've been known to rDNS and geoIP people I talk to over IRC when they left their IP visible < 1311988061 836750 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: no, but I'm wondering about it < 1311988067 688671 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there are pretty few commercial games for Linux < 1311988070 153838 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I quite like it. < 1311988082 867793 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :mostly interesting physics games < 1311988098 256922 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I've seen enough of VVVVVV, at least, to know I wouldn't pay full price for it, but might pay a smallish amount of money < 1311988098 896804 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: here's my datapoint for you: < 1311988109 388321 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I blame cogs and hammerfight not working on ATI graphics < 1311988111 973563 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think if I do buy the bundle, I'll pay about £5 for it < 1311988124 390338 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: some of them are only .tar.gz with .bin installers (shell scripts or executables, presumably), but a lot of them are offered as .debs, and some for sixty-four bit, too < 1311988125 185244 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because that's about what it's worth to me < 1311988128 379125 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: there are also some .rpms < 1311988136 617226 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: well < 1311988140 216967 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: that's the second bundle < 1311988146 161959 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what about just installing to homedir? < 1311988148 157909 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I haven't downloaded the third but presumably it's similar < 1311988155 510251 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: that involves using the .bin installer, presumably < 1311988158 478097 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :did you pay for it, btw? < 1311988160 38138 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :possibly in a chroot < 1311988165 737003 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: I was gifted it < 1311988168 810985 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's hard to tell what a random executable file installer will do < 1311988171 962638 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: I am considering buying the third < 1311988172 16036 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, all are .tar.gz except two which are .bin installers. One is available as 64-bit and also as deb < 1311988174 256605 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :iirc < 1311988179 249098 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Yes, it is, but Humble Bundle is a pretty good mark of assurance < 1311988185 153799 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know < 1311988192 473608 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I mean, what sort of settings does it take to tell it where to install? < 1311988202 189339 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :is there even a command line option that gives help on options rather than installing, and if so, what is it? < 1311988208 215871 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: well, run it in a chroot and see < 1311988208 835939 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, only two needed installing, those installed just fine to home dir < 1311988209 892336 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :or as a different user < 1311988221 853770 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as non-root would make sense, I didn't think of that for some reason < 1311988222 929257 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, and they use graphical installers < 1311988226 450294 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suspect it wouldn't work inside fakeroot < 1311988238 277107 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I bought this bundle, so I know more about it than elliott_ < 1311988239 283289 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric ::P < 1311988243 127700 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, DRM-free implies you can install as many times as you want on your own computer, presumably < 1311988243 209647 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I played one iteration of Crayon Physics at one point and found it amusing but not that fun; fizzie likes VVVVVVVVVVVVVVvvvvvvvvvvvVVVVVVVVvvvvv so it's OBVIOUSLY AWESOME BY DEFINITION < 1311988248 848807 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, indeed < 1311988253 568150 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, on all your computers < 1311988256 249797 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Deewiant likes Hammerfight so it PROBABLY SUCKS and I haven't heard of And Yet it Moves or Cogs. < 1311988258 267647 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: VVVVVV is mildly awesome, and fun to watch, but a little short < 1311988265 70272 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also a little unpronounceable < 1311988271 247592 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: The downloads are also available in BitTorrent form < 1311988276 639605 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, VVVVVV is utterly hard, require lightning reflexes < 1311988280 163152 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :meh, I'd prefer HTTP < 1311988282 743272 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: So easy, then < 1311988286 16221 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: And you can download them any number of times, you get a special download link in an email < 1311988291 723743 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, if you have them, sure < 1311988301 776121 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: They also have Steam codes and stuff that you can press a button to get, but you probably don't care about that < 1311988303 400555 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, And Yet It Moves is quite fun. You rotate the the world around you basically < 1311988316 235645 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: I have terrible reflexes but come on, you probably think that about every platformer game < 1311988334 783177 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, no. This is early-nintendo hard < 1311988334 873305 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: VVVVVV is pretty reflexy as platformers go, when it isn't pixel-pefect-jumpy instead < 1311988340 504446 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, NES era nintendo or so < 1311988349 717977 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, yes indeed < 1311988356 962203 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: oh well, it sounds fun < 1311988361 337817 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Vorpal, hmm, I think I played a flash game once that involved rotating the world around you < 1311988363 449888 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suspect it is < 1311988368 63692 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION goes to download And Yet It Moves < 1311988380 467163 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Sgeo_, you bought bundle 3? < 1311988380 662815 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: haha, it comes with a demo of Minecraft until August < 1311988382 166511 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the thing is, it doesn't feel unfinished, but it feels like they should have been developing it longer before finishing it < 1311988387 593274 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Vorpal, yes < 1311988391 55751 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, yes that appeared like yesterday < 1311988395 357125 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: perhaps I should wait until August before downloading it, then < 1311988404 316866 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: you sure do hate Minecraft < 1311988409 20525 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : Vorpal, hmm, I think I played a flash game once that involved rotating the world around you < 1311988410 656158 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Dot Action [two] < 1311988416 337560 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :the green blocks did that < 1311988416 765559 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I do < 1311988421 186067 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :all games are basically pale imitations of Dot Action < 1311988422 334518 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, it is until August 14 iirc < 1311988425 103987 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott_, that's not the one I was thinking of, but sure < 1311988427 929379 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, and the bundle ends before that < 1311988431 417469 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh < 1311988436 212896 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: I can't really tell why, is it just the Inception effect? < 1311988448 107004 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :when does the bundle end? I sort-of assumed I'd be able to buy it indefinitely < 1311988454 114210 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ten days < 1311988474 258461 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: partly that, partly the reason that I don't get why people should like it, it feels rather deficient as a game < 1311988474 718354 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, then you can download it forever, but you can't buy it after that < 1311988483 230532 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: legally? < 1311988500 675404 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: It's a flawed game in and of itself, Notch is incompetent, and the auth pseudo-DRM system is inefficient, but it's a fun game, and a creative one, certainly worth the twenty bucks it currently costs (but not the forty bucks it will cost, unless it improves massively) < 1311988504 739733 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, yes you get a code that you can use whenever you like as far as I understood to download it < 1311988531 207794 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: It's true that it gives you no "goal" to play for, but then you could argue that any game where people play for something other than to complete it at all costs is like that < 1311988533 412212 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, bucks being? < 1311988536 795413 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I thought you meant people who hadn't bought it could download it < 1311988541 300873 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I have nothing against games that don't have a goal < 1311988544 218726 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: Seriously? < 1311988550 396636 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, is it GBP? < 1311988553 855032 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: slang name for US dollars < 1311988554 701570 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott_, I like games with no goals. But you should know that already. < 1311988573 350291 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :=P=P < 1311988573 402902 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, so 13 EUR? < 1311988575 613407 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hm < 1311988579 44389 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :I think minecraft is more a "toy" than a "game" < 1311988581 432130 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I think puzzle-creation is probably my favourite sort of gameplay < 1311988581 591104 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Well, why should anyone like Minecraft? Because it's fun and dissimilar to almost every other game. < 1311988593 895489 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I often enjoy creating levels for games more than playing them < 1311988594 11100 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, then you will probably like the bundle < 1311988596 734454 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: that just sounds like gamer posturing < 1311988600 549351 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :lots of puzzles < 1311988601 215334 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :is Bejeweled a game? < 1311988604 533459 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :(It's a bad game, but is it a game?) < 1311988610 498289 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I'd say yes < 1311988612 407723 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, and crayon is puzzle creation < 1311988616 614100 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :elliott: Well, actually I like minecraft < 1311988616 724021 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: with Minecraft, creating the levels is over half of the game < 1311988622 13581 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: indeed < 1311988622 573392 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott_: No it isn't a game, it is a computer game < 1311988630 103986 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :zzo38: computer games aren't games? < 1311988632 784525 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, well, we will see where adventure mode goes < 1311988640 5520 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: Me too. But it feels like a toy/game division is artificial. < 1311988641 436674 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I don't think any part of the game works as well as a game specifically designed for it would < 1311988645 163654 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: Adventure mode will suck, I'm sure of that. < 1311988650 355490 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :elliott_: Actually I don't know I just made up that < 1311988651 662120 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :elliott: Hmm, probably is < 1311988655 404753 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, oh certainly < 1311988656 821314 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :much like, say, adventure mode in Dwarf Fortress sucks compared to most roguelikes < 1311988657 724271 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :`addquote elliott_: No it isn't a game, it is a computer game < 1311988658 911519 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :549) elliott_: No it isn't a game, it is a computer game < 1311988664 313967 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but fortress mode doesn't, and is the good part of the game < 1311988668 224365 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: It's bad to think of redstone as, like... an awkward circuit system, or anything < 1311988670 470243 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, people have done some great adventure maps before hm < 1311988677 644106 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: The thing with Minecraft is, specialising it by taking one part of the game and doing it really well would ruin it. < 1311988688 927030 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: it might make a better game overall, though < 1311988695 965074 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: It feels like a universe; the fact that every component is loosely coupled but can interact marginally is the charm. < 1311988696 216493 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I thought you didn't play df? < 1311988699 368194 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: no < 1311988700 759466 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't < 1311988706 332469 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I can have opinions on games even if I don't play them < 1311988713 219260 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :You can build a house (one game), and you can give it circuits (another game). Neither of those games would be as good as that combined experience. < 1311988716 863867 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, ah < 1311988724 708120 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think I like reading stories about df more than I like df < 1311988725 230283 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, indeed < 1311988726 694699 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :You can build a rail network (one game), to connect your houses with circuits (two games). < 1311988737 513906 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Of course. The game isn't about any of its elements. It's about the emergent behaviour that arises from the interaction of those elements. < 1311988741 206349 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Minecraft isn't a good game because any of its parts are an amazing game and the rest is just a lot of fluff. < 1311988743 618657 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, and you can control a rail network with circuits < 1311988745 512672 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION wonders if he can get Boatmurdered in epub form < 1311988747 104080 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in terms of actual games, I've been playing Meteos a lot recently < 1311988753 548363 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :trying to hit the score cap < 1311988755 399892 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: It's good because it's basically a bunch of games that, by themselves, would be really boring, but when combined, form a compelling sandbox. < 1311988757 30689 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, is that 3 or 4 games in total now? < 1311988762 11500 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :It's not nearly a diverse enough sandbox. < 1311988766 303916 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I got over 9 million on Smogor (the score cap is 10 million - 1) < 1311988767 769482 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: Ten, probably. :p < 1311988775 799673 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: But while it's not a perfect game, it's good enough to be very compelling. < 1311988776 735097 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, I meant the ones we listed < 1311988781 227205 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, not all the ones in total < 1311988787 776937 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: Well, it's ambiguous. That's kind of the point. < 1311988791 812409 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it's strange that I like Meteos, because it has basically none of the properties I like in a game < 1311988794 923580 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, hm true < 1311988800 560819 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: I sure hope this tl;dr enlightened you a bit as to why people like Minecraft. < 1311988804 725571 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :If not my fingers hate you. < 1311988807 470129 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I suppose so < 1311988823 416637 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: I have a feeling MC is impossible to understand without playing it < 1311988824 895808 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I still feel free to disagree with them, though, even if I understand their point of view a bit better < 1311988836 660308 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :well, you can hardly claim that liking a game is wrong < 1311988843 10755 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : ais523: I have a feeling MC is impossible to understand without playing it <-- very true < 1311988850 460270 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, watching videos will be useless too < 1311988858 808988 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :It seems weird to go beyond "diffrn't strokes for diffrn't folks" into "I hate Minecraft and would like to buy a bundle specifically without an offer about it if I could" < 1311988859 690127 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Did you like any of the computer game I made up? < 1311988864 11537 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: indeed, but I can claim that liking a game annoys me < 1311988868 927203 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: Nah, watching videos and reading Towards Dawn made me buy Minecraft < 1311988869 586272 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is different from being wrong < 1311988886 510985 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, I meant useless in making you understand it < 1311988887 122139 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Well... do people who like [insert music you don't like] annoy you? < 1311988895 703400 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Or do you just mean you don't like them ... publicly liking it? < 1311988898 156335 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :As in saying "MC is great" etc. < 1311988914 252622 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's public liking I don't like < 1311988925 582987 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: fair enough; I'm not sure how that ties into the bundle though < 1311988927 800879 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and, I suppose, dedicating time to it that they could be dedicating towards things that would benefit me < 1311988933 986757 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :is giving you a few weeks of playing a game publicly liking it? < 1311988936 295285 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, the bundle thing is probably just mostly bandwidth < 1311988940 839976 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, how egoistic :P < 1311988941 916832 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: umm, you don't have to buy it < 1311988944 349843 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: they're separate downloads < 1311988948 31999 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :s/buy/download/g < 1311988948 756235 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, good < 1311988956 703243 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then I can retract my objection < 1311988960 497549 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: and, anyway, Minecraft's download is just a small .jar file < 1311988961 495373 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, each game is a separate download indeed < 1311988972 674008 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: small .jar files exist? < 1311988977 262297 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: it downloads the real thing post-authentication from an Amazon S3 server with no protection on the files < 1311988977 571971 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, minecraft uses a tiny .jar that launches and download the rest of the game < 1311988981 355793 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, I see < 1311988981 643421 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :yes, this means that anyone can download Minecraft's fails < 1311988984 439817 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :because Notch < 1311988984 712084 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Did you like any of the computer game I made up, or any of my ideas related to computer games? < 1311988993 746935 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: -rw-r--r-- 1 elliott elliott 88K 2011-02-23 14:07 launcher.jar < 1311988995 647575 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, does that STILL work? < 1311988997 604993 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Tiny enough in comparison to the other games < 1311989002 194633 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: Last I checked, yes < 1311989003 295694 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: you consider 88K small? < 1311989008 136267 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: you don't? < 1311989009 486102 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, for a .jar < 1311989011 705115 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :it is small < 1311989013 384800 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION wonders if Boatmurdered looks acceptable on a black and white screen < 1311989014 883638 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: indeed < 1311989019 951637 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: let me tell you how big the humble bundle two games are... < 1311989026 659376 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :$ du -sh /usr/bin/emacs < 1311989026 711908 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :11M /usr/bin/emacs < 1311989030 386317 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, much smaller than emacs < 1311989039 262541 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(yes yes, I know it is a memory image of a running emacs) < 1311989041 429213 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Braid: 114 Mio; Cortex Command: 48.6 Mio; Machinarium: 344 Mio < 1311989052 362494 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: Emacs is huge, and that doesn't surprise me in the least < 1311989052 723572 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :these are all compressed, I think < 1311989060 343086 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: most of which is going to be images and similar content < 1311989061 828737 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and music < 1311989069 989726 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :those are always huge < 1311989076 741860 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Osmos: 19.3 Mio; Revenge of the Titans: 60.6 Mio < 1311989080 832412 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :World of Goo: 66.5 < 1311989082 546880 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Mio < 1311989086 153507 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Aquaria: 209.5 Mio < 1311989086 514382 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :-rwxr-xr-x 1 ais523 ais523 582406 2011-07-22 00:09 staticcat < 1311989087 737768 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, 302M total for the files you download for all the bundle 3 games < 1311989088 840020 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :blah blah blah < 1311989099 506442 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :77M AndYetItMoves-1.2.0_x86_64.tar.gz < 1311989099 560243 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :59M VVVVVV_2.0_Linux3.tar.gz < 1311989099 560435 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :38M crayon_release55_2.tar.gz < 1311989099 560596 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :104M cogs-linux-bin < 1311989099 560699 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :25M hf-linux-07172011-bin < 1311989100 331718 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :302M total < 1311989100 751673 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, 582K for cat < 1311989104 867598 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's actually quite impressive < 1311989108 874478 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: that's terrible < 1311989111 917675 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but that's glibc for you < 1311989115 207322 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1311989117 312720 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, I think you would LOVE crayon < 1311989121 87063 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: it's more like ten kibioctets with a saner thing < 1311989123 483322 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I still haven't figured out exactly why it's calling uname < 1311989131 722992 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: crayon physics is boring, at least the version I played years ago :P < 1311989141 773350 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, well, I find it fun. < 1311989149 66299 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in particular, whether it's trying to establish whether it's running on Linux (using a Linux-specific system call number), or whether it's trying to find out what Linux version it has < 1311989153 84275 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Vorpal: description of the game? < 1311989159 983390 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: surely Linux version < 1311989164 224482 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :glibc warns for some versions, I think < 1311989165 726254 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :or something < 1311989170 507515 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: ah, perhaps < 1311989173 197659 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: crayon physics: you can draw arbitrary polygons < 1311989179 770075 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and they become two-dimensional objects subject to the physics engine < 1311989184 28349 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, you draw objects on the screen, they react to physics. You use this to push around and make path for a small ball that has to pick up a number of stars on the screen < 1311989184 557931 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :you have to help a ball roll around properly < 1311989194 306209 :lament!~lament@S0106002312fa554a.vc.shawcable.net JOIN :#esoteric < 1311989200 855536 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ah, hmm, it is the sort of thing I generally like < 1311989207 337021 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :isn't crayon physics now the subject of Every Flash Game Ever < 1311989212 190279 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: is there anything that could make e.g. objects drop down and move other objects you created? < 1311989212 440052 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, all drawn a crayony way < 1311989214 305557 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :that might make it interesting < 1311989214 528622 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :e.g. Transformice < 1311989218 490199 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but it wasn't in the game I played < 1311989226 420324 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I'm not sure I've ever played a flash game < 1311989226 473621 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i.e., if you actually had to create rudimentary mechanisms < 1311989229 602451 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :or that one flash game that was something Inventions < 1311989232 146555 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, sure, I dropped things on other things and had them push things < 1311989236 513063 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :you can draw rope too btw < 1311989240 248413 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :quite useful < 1311989247 295022 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there were some people playing Slime Games at school and I joined in sometimes, but I'm not sure if it was a flash game < 1311989247 883512 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :http://fantasticcontraption.com/ this one < 1311989263 757649 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh right, I did occasionally join in in games that were definitely flash games < 1311989267 65090 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"Click here to play Minecraft for free during the Bundle" < 1311989269 694736 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ais those would be flash since they predated webgl < 1311989271 487779 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think I've played one since, though < 1311989272 840759 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :and html5 < 1311989287 239961 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: it pains me greatly that you have not experienced Dot Action 2 < 1311989287 292368 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, draw a shape around the ball, draw a counterweight, add some "pins" to these, and a rope, now you can hoist the ball up! < 1311989288 653989 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Patashu: something as simple as slime games is entirely doable in html4 or even 3, plus javascript < 1311989291 230479 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Sgeo_: oh, I bet it's the applet version < 1311989305 170301 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :(after pushing away the counterweight) < 1311989306 194771 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they don't need anything introduced in html5 < 1311989313 264898 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ais523: Hmm I suppose you're right < 1311989315 659901 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: excuse me, paining < 1311989320 135737 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why has the entire world decided that what used to be called DHTML only existed as of HTML5? < 1311989322 433255 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :It'd be html objects being moved around? < 1311989330 403712 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: canvas < 1311989336 187297 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wrote a program that used a huge number of overlapping
s for rendering years ago < 1311989336 468765 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"Play Minecraft for free until August 14th! < 1311989336 689579 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Create a key below and then apply it to your Minecraft account by clicking the red link." < 1311989338 684091 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: "DHTML" doesn't scale at all < 1311989340 543746 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and just changed their background colors < 1311989341 584057 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :because DOM = shit < 1311989355 506698 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it actually worked, and faster than using Excel for rendering < 1311989363 771363 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :lol < 1311989366 246383 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(look, I hadn't heard of proper programming languages back then) < 1311989371 532991 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :`addquote it actually worked, and faster than using Excel for rendering < 1311989372 868639 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :550) it actually worked, and faster than using Excel for rendering < 1311989379 452454 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was also possibly the only program ever to be written in Microsoft JScript < 1311989387 110262 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because I found the documentation for that lying around < 1311989395 787601 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, as opposed to javascript? < 1311989399 176287 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what were the differences < 1311989401 414837 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although it turned out to be almost valid JavaScript too, I only had to change a few lines to get it working in Firefox < 1311989421 761035 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mostly, that document.x was equivalent to document.getElementById("x") in JScript < 1311989428 305675 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1311989432 431031 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I hope they've fixed that now, it's almost as bad as PHP's register_globals) < 1311989446 441540 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: to expand on what I said about @ and the internet: as far as I'm concerned, if the Internet isn't universally recognised as a human right in a few years, something went wrong; and internet outages will, or at least should be, considered as serious as power outages < 1311989460 228433 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :or perhaps moreso, considering how common laptops are < 1311989463 622443 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :can avoiding the Internet be a human right too? < 1311989477 814700 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: probably, but is avoiding taxes? < 1311989485 655392 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :you can be a hermit if you want, but you'll still have to pay 'em < 1311989491 50570 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and you might even need to fill out a form on the internet < 1311989492 909633 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure of the relevant < 1311989495 266153 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*relevance < 1311989503 488521 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, that is hard for old people who never used computers < 1311989506 913251 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: it's relevant because you might have to use the internet < 1311989508 483265 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suspect the tax office will for at least the next 3/4 decades allow forms to be done by post < 1311989508 535482 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :I don't think that is realistic thus < 1311989515 995359 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :until many years into the future < 1311989517 887015 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: no it isn't, teaching people how to use computers is easy, teaching them how to use Windows is hard < 1311989526 213787 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, fair enough < 1311989533 172941 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :or at least, most people are bad at teaching them Windows < 1311989537 436523 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and practically the definition of old people involves them dying soon anyway :-P < 1311989544 160044 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: and? < 1311989547 948107 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, my blind grandmother would have problems with any computer though < 1311989548 493098 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: it'll be much more than 30/40 years into the future before the government can be persuaded to not mandate Windows for everything computer-related they do < 1311989548 724054 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: would it be a human rights violation if they stopped doing so? < 1311989555 64756 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :if the internet was considered a right < 1311989559 129145 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: possibly, depending on the circumstances < 1311989571 794250 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :why? why isn't avoiding post a human right? < 1311989575 281244 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :something being considered a right doesn't necessarily mean that you can assume that people will exercise that righgt < 1311989578 76649 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*right < 1311989583 447519 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that would be like feeding children only if they played < 1311989596 351435 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ais523, indeed < 1311989596 765208 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and saying it wasn't a violation of human rights because playing is a human right for children < 1311989605 946494 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :why isn't avoiding post a human right? < 1311989625 279196 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, since when is getting post a human right < 1311989636 299346 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :internationally I mean < 1311989637 144794 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :note that in the UK, you don't have to do tax returns at all unless there's something complex about your tax situation < 1311989644 398356 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you just have to fill in a form when you get a job or change jobs < 1311989650 79668 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and hand it to your employer < 1311989657 330131 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: we're talking about forms < 1311989664 394827 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: I wasn't talking about forms just for taxes < 1311989680 118078 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, I have surprisingly few forms to fill in, overall < 1311989690 360959 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :you still have to fill them in, and send them via post, right? < 1311989697 473800 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :how do you inform the government of your tax deductions? < 1311989697 807945 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :well, why isn't avoiding post a human right? < 1311989703 41029 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know this, because I use pencil and paper sufficiently rarely that whenever I fill in a paper form, I first have to remember how to use a pen < 1311989735 67924 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ACTION wonders if ais523 is operating this conversation by replying to every message up until I make my actual point, and then repeating < 1311989746 764077 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: there are very few tax deductions in the UK; the main one is for donations to charity, and you let the charity know tax details and they claim the deduction on your behalf < 1311989773 594074 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :apparently < 1311989777 462195 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :huh...that's not a good way to attract business < 1311989781 169228 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I'm trying to think of a situation in which post is actually necessary < 1311989791 160104 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :quintopia: tax deductions for business exist, and there are a lot more of them < 1311989791 791546 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :taxes r bad gold is good < 1311989800 857004 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :if a company can't write off their expenses, what reason do they have not to move operations to the netherlands... < 1311989801 91164 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: well, how do you send in forms? < 1311989805 203255 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it's the business that's concerned with them, not the people who interact with them < 1311989805 420669 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and why can't avoiding that be a human right? < 1311989806 171444 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :oh okay < 1311989813 618824 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :so as a business owner < 1311989817 971182 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :you have to submit returns? < 1311989818 553384 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: the main form I have to fill out atm is the university registration form < 1311989824 538187 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which can be done over the internet or in person < 1311989850 886271 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ACTION tries to think of something absolutely unavoidable, legally, for living in the UK < 1311989853 838939 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, in person is how the majority of forms I fill in work out < 1311989858 428815 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :so I can ask why avoiding that shouldn't be a human right < 1311989873 130143 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :avoiding paperwork is the stupidest idea for a human right i've ever heard < 1311989897 371603 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :quintopia: nah, paperwork is horrible, that's a decent idea < 1311989910 396089 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :avoiding the internet is the stupidest one I've heard < 1311989926 964442 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: the student finances form was legally unavoidable, but that one I /didn't/ do by hand, I went to the education office and gave them the form in person < 1311989941 484736 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yes, but you're talking to someone who thinks that there is no right to convenience < 1311989964 426857 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :quintopia: I suspect you don't think there's a right to many things that there are rights for. < 1311989967 39456 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: it was perfectly avoidable, just don't be a student < 1311989970 10961 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they were a little surprised that I'd bothered, but the post service is a bit unreliable here < 1311989971 646959 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: well, OK < 1311989986 245508 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :my parents suggested the census is possibly post- and Internet-only, I have to look that one up < 1311989993 663174 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :furthermore, there is no such thing as unalienable rights... < 1311989998 811711 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: basically as far as I'm concerned, a right to avoid the internet is unnecessary; it's already the easiest way, by far, to do things, and if you want to be stubborn I don't really think society has a right to make your crusade easy < 1311990004 810331 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but you can always become a hermit, I suppose < 1311990005 171896 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :any right can be taken away in the wrong situation < 1311990062 894714 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :but you're probably right that there are things others consider human rights that i don't < 1311990088 991241 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :yes. are you planning to try and gain political power anywhere, and if so, where? < 1311990091 7957 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and when? < 1311990128 255264 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :no, but if i do, i'll make sure you don't hear about it < 1311990153 777655 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :so voting against you is another right you don't believe in < 1311990175 687801 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh, it's hard to find the exact rules for census replies, as they aren't in law; there are just laws allowing the rules to be made (by the Chancellor of the Exchequer with parlimentary approval) < 1311990187 426133 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :eh, if i'm gonna get anything worthwhile done, i might as well dispatch with democracy right off the bat < 1311990190 974021 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :This all reminds me that the Special Rapporteur to the UN officially recommended that Internet access be considered a basic human right. < 1311990193 963596 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Wikipedia implies that it was Internet-or-post only, though < 1311990213 226468 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :evincar: governments will find loopholes in that < 1311990225 974777 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like only allowing access to government approved websites at libraries < 1311990253 299863 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: umm, I was just talking about that < 1311990258 682429 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :ais523: Of course, but it is still kinda cool that *something* has made it into the lore of a group that's that high-profile. < 1311990263 498204 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :quintopia: see, the thing is, I don't even know that you're joking. < 1311990266 90926 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: that's how all this started < 1311990268 825894 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :If not actually very useful. :P < 1311990273 610546 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :well, I was talking about the internet being a right < 1311990275 735366 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Ah, was briefly away. < 1311990280 931844 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I don't really care about a gesture like that that will be completely ignored < 1311990282 378830 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: aha, I found a loophole: people who don't have addresses (like the homeless and travelers) were given the forms by hand, and handed them back in person < 1311990284 936420 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :IIRC France recognised the internet as a right though < 1311990286 314262 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and Finland are? < 1311990287 567795 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I forget < 1311990299 2192 :bsmntbombdood!~gavin@c-24-9-98-117.hsd1.co.comcast.net JOIN :#esoteric < 1311990299 978863 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: they're just not hermit enough < 1311990311 625680 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :actually, dying is the easiest way to avoid forms < 1311990318 734810 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :elliott_: if i become dictator of a small island nation, i will wholeheartedly support your right not to live there. < 1311990381 515949 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, 2011 was the first year you even could do the census online < 1311990409 184799 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I conclude that the requirement to respond to official posted documents, maybe including reply by prepaid post, is incurred by having your own address < 1311990418 351773 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :notably, with multiple people in a house, only one of them has to reply to the census < 1311990423 744 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :listing the information of the others < 1311990611 414044 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :edit: Actually, what would be best is to tell yourself to buy Cisco and sell it at the height of the dot-com bubble. Then use the proceeds to buy Apple immediately. You'd be looking well over a 1,000,000% return there. < 1311990615 472827 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ACTION writes down < 1311990618 358599 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : actually, dying is the easiest way to avoid forms < 1311990623 334378 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :disappointed nobody addquoted this < 1311990638 752553 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott_, it isn't very funny < 1311990645 202370 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :dying's easy, eh? < 1311990657 790045 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Vorpal: said Vorpal < 1311990727 905357 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: I was going to respond to it, but it's too simple to be very entertaining. :P < 1311990769 430963 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Honestly, I'm way less afraid of death than I am of others I know dying. < 1311990800 117079 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I don't like meeting people that are significantly older than me because I have a reasonable assurance that they'll be dead within my lifetime. < 1311990841 465131 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :"There tends to be a pretty direct correspondence between "GHC features" and "papers listing SPJ as an author"." < 1311990853 400981 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: I take it you dislike meeting your parents < 1311990855 376293 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: The man is a machine. < 1311990867 770728 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Also I never technically met them. < 1311990873 922223 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Because of how babies' memories work. < 1311990899 871566 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Also because of how mating works. < 1311990909 173876 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :poor babies < 1311990912 168277 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :poor mating < 1311990985 50335 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 258 seconds < 1311991010 645781 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1311991048 724177 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :NB: My parents aren't dead or missing. They're right here in the room with me at the moment. < 1311991055 338806 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :(Thought I'd clarify.) < 1311991065 101439 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi evincar's parents < 1311991078 472195 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :They're currently watching a Netflix progress bar. < 1311991085 694878 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :exciting < 1311991100 94748 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why'd you even need to pay for movies if the progress bar is that interesting? < 1311991129 24194 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :to get the progress bar of course < 1311991160 153552 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :ais523: Beats me. The damn thing doesn't even move very fast. You could replace it with a photo of said bar, stuck terminally at just over 50% to give the illusion of progress. < 1311991177 846520 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :monqy: there is some logic to that < 1311991189 607251 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :would videoing the progress bar and sending the video to someone else count as movie piracy? < 1311991256 289736 :cheater_!~ubuntu@g229161172.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1311991283 464558 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :heh < 1311991438 89908 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Internet should not be considered a basic right. A lot of people don't even know much about internet. < 1311991477 269312 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :zzo38: Free speech should not be considered a basic right. A lot of people don't even know about free speech. < 1311991499 815093 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :INTERCAL should not be considered a basic right. A lot of people don't even know about INTERCAL. < 1311991534 814431 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :No free speech should be considered. Whether or not you know about it is not the point. I was simply mentioning it. INTERCAL is not a basic right either. However, note that some thing might be "derived" rights I suppose in certain circumstances, maybe..... < 1311991690 494817 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311991782 510515 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :zzo38: My point is that many people not knowing (much) about a right isn't justification for not considering it a right. < 1311991790 864481 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :In case that wasn't obvious. < 1311991815 630677 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :evincar: I actually happen to agree with you. Free speech is a right. < 1311991821 68029 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Even if people don't know < 1311991831 77260 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Besides, the internet helps promote globalism and fight xenophobia, which is a primary tool in causing unnecessary wars. < 1311991834 703291 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If some people don't want free speech they can be quiet < 1311992086 13301 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi QUIT :*.net *.split < 1311992129 145769 :cheater_!~ubuntu@g229161009.adsl.alicedsl.de JOIN :#esoteric < 1311992134 512592 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311992136 466112 :madbr!~k@98.143.212.28 QUIT :Write error: Connection reset by peer < 1311992136 863172 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :evincar: I do agree that internet can help good thing, so can other thing; people can be have a computer, if they have computer, can get internet connection, etc. However, in my opinion it should not be considered a *basic* right. < 1311992242 879004 :aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi JOIN :#esoteric < 1311992467 41968 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1311992569 709763 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311992655 616559 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311992814 529839 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :ais523: So I finally decided to do the obvious and pursue a doctorate in computer science. < 1311992836 709414 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :evincar: I'm pursuing it too, and think I have something of a head start < 1311992845 489368 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I don't know if you were one of the people who was privy to my school troubles a few months back. < 1311992848 682591 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I hope there's enough for all of us when we catch it < 1311992856 920176 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, I don't remember that, so I guess I wasn't < 1311992860 229263 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or that I have a bad memory < 1311992878 108836 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Meh. Long story short, school sucks as usual for people like me. < 1311992945 426366 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what nationality are you? and what do you mean by "school"? the word refers to slightly different educational institutions in different countries < 1311992957 342855 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Specifically, the fact that I'm skilled and consequently have a huge sense of entitlement, I'm a maverick who can't stand working with others, I don't care about classes that don't teach me anything, etc., etc. < 1311992976 966815 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Uh, American, college. Rochester Institute of Technology, specifically. < 1311992986 874142 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I'm entering my fourth year. < 1311993000 180096 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :is there anyone who self-identifies as a maverick who isn't a huge egotist, i ask this devoid of any context < 1311993016 248656 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I'm not sure < 1311993032 28614 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although people who self-identify as mavericks are split upon whether they believe themselevs to be huge egotists, I imagine < 1311993034 847581 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*themselves < 1311993081 401424 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311993106 609638 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: I am a huge egotist, but I'm also demonstrably a maverick. I really don't work well with others and I don't think like most of the people around me. < 1311993144 989218 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you'll need to work with others occasionally even in a PhD < 1311993150 314620 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know I've had to < 1311993158 221697 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :part of the problem is finding a good supervisor who fits you well < 1311993161 552190 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Then again, saying I'm an egotist probably calls into question whether I actually am, according to elliott_ logic. < 1311993172 757951 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :maverick to me has connotations of being a brilliant jerk < 1311993176 898867 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :which is a questionable self-identification < 1311993212 233126 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :ais523: Well, I have a good advisor and someone I could work with, and hopefully none of us would find any of the others insufferable jerks. < 1311993232 931936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's a good start < 1311993233 415363 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: I'm using it in its literal sense of an unorthodox person. < 1311993235 589833 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do you have a thesis, too? < 1311993239 584082 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :It's mostly that I'm contrary. < 1311993250 607236 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in, something to study towards? < 1311993252 719814 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Especially in the face of what I percieve to be arbitrary authority. < 1311993265 842183 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :meh, you're not that unorthodox if you've managed three years of university < 1311993270 928875 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :either you or your supervisor needs to come up with one < 1311993275 493662 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :ais523: Oh yeah, I'm interested in dependent typing for imperative languages. < 1311993287 685107 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :OK, that's possibly niche enough to work < 1311993288 227169 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :There's more to it than that, but that's the gist. < 1311993288 916754 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :now there's a terrible idea < 1311993299 927096 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: I expect you're going to tell me why. < 1311993312 437969 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :probably not, but it seems like adding any kind of mutability breaks the type system immediately < 1311993317 344244 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although computer scientists will probably push you into doing it for ML because it's about the most imperative they're willing to consider < 1311993319 184593 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :without encapsulating it somehow < 1311993321 759438 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :which stops it being imperative < 1311993327 831110 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: that's what makes it an interesting problem < 1311993336 785281 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :also, imperative languages are a bad idea in general, being a subset of functional ones < 1311993340 267975 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and leaving out the most expressive parts < 1311993352 778720 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: well, I'd question whether the result could be called dependently-typed. or maybe imperative. < 1311993365 802551 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :There are imperative languages out there with rudimentary dependent type systems, but they're very "researchy" and I want to make something more accessible. < 1311993387 491682 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Because I consider dependent typing too useful to frame in a language that scares real programmers off. < 1311993389 59095 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :"I'm going to do a PhD in taking some research and making it friendly to the masses" < 1311993399 577862 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: by real programmers, you mean bad programmers, right? < 1311993406 656537 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :(right) < 1311993407 65304 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Yes. < 1311993409 807172 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :do you mean real programmers as in Mel? < 1311993419 482202 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or as in undergraduate Java users? < 1311993442 176761 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: so you've chosen academia as the vehicle to make a piece of academic research accessible to idiots who dismiss anything from academia as useless? < 1311993443 271897 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :ais523: No, I mean average programmers, the everyday variety. < 1311993444 513682 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :lemme know how that goes < 1311993446 109489 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://www.reddit.com/r/DebateReligion/comments/j2d1x/to_all_religion_vs_morality_an_experimental/ Oh come on, I'd have to argue the viewpoint I agree with? That's boring < 1311993452 606981 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :who the fuck is an average programmer < 1311993465 985832 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Sgeo_: the mere existence of /r/DebateReligion worries me < 1311993467 111764 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :is it someone who has to use java anyway because they're writing a CRUD database interface and it isn't up to them < 1311993476 288281 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Let me know how else to get funding to make what I want. < 1311993480 220896 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's like it's a honey pot reddit designed to contain trolls < 1311993482 977359 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :nobody can give a satisfactory definition of average programmer that doesn't preclude them choosing the tools < 1311993493 511988 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: what funding do you need beyond enough to live? < 1311993498 371594 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :typing doesn't cost money < 1311993533 467732 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: it's terrible, it has little tags so you can assure people that you don't REALLY think this, you're just explaining the other side < 1311993545 268920 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :haha, beautiful < 1311993546 722487 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: That is the amount of funding that I need. If I get a job, I will have money. Quite a bit, in fact. But I won't have as much time, and time is far more important to me than money. < 1311993553 891795 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :actually implemented in, or just conventional character sequences? < 1311993558 483462 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: with CSS formatting < 1311993562 230979 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :by conventional, I mean "have a meaning by convention" < 1311993563 762584 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: haha < 1311993585 461000 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: "now debates will have much fewer personal insults because we bring your personal views into the discussion!" < 1311993592 220479 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :evincar: I have a job as well as the PhD, 25%/75% < 1311993597 845360 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: so how does this imperative dependent typing exactly work < 1311993614 699562 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I think it's so that you can persuade people who share your personal viewpoint that you aren't betraying them < 1311993620 854113 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and how long will it take you to realise that the "average programmer" can't actually choose to use your language < 1311993629 871347 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: yep, so it makes debates personal < 1311993636 362949 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: never ask a PhD student something directly on topic to the subject of their PhD < 1311993642 502085 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : [](/da) are playing devil's advocate < 1311993642 554427 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :[](/nmv) are giving information that does not agree with your personal views < 1311993644 158339 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the answer will continue for years and you won't understand it < 1311993646 206727 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Christianity is a religion. [NMV] < 1311993650 212237 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: he's not a Ph.D. student < 1311993656 307068 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not yet, I suppose < 1311993662 596184 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you might have a chance at getting out alive < 1311993685 33720 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: my secret weapon is knowing I'm the only right-thinking person in any discussion < 1311993714 703459 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: but sometimes you change your mind as the result of a discussion < 1311993753 504469 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: yes, but only if it's with you < 1311993755 986288 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric ::-P < 1311993769 907974 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: anyway, that just means it took a while for my rightness to kick in < 1311993776 881233 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: The simplest way to explain it is that the type system is a complete, purely functional, lazy language with no mutability, and the value system is an imperative, eager one with mutability. < 1311993792 491442 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :wow, an image on prog21; I forgot it existed in the same universe as HTML pages with images on them < 1311993804 505883 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: umm, what dependently typed languages do you know, so I can express what I'm about to < 1311993818 418205 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Only Agda. < 1311993821 854519 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :please don't say none, the force of my facepalm will cause actual devastation to many north-eastern English populations < 1311993829 184330 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: ugh < 1311993834 462170 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: you're going to shout at me now for not knowing what prog21 is < 1311993834 609992 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Just wing it. < 1311993838 481842 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: can you learn Coq so that I can talk to you without bringing up my character map? < 1311993867 741418 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Programming in the 21st Century; it's a Good Blog About Programming(tm) < 1311993870 712734 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I may end up knowing more Agda than Coq because I'm apparently to work with an Agda fanatic < 1311993880 341051 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: you have one more not knowing what prog21 is, then the shouting begins < 1311993885 687627 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: I can pick up what's relevant to the discussion. < 1311993886 26087 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and that has a tendency to rub off on you < 1311993897 741923 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but then, I doubt you'd be surprised at me not knowing what X is for more or less any X < 1311993902 812252 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: you'll hate Agda, I suspect < 1311993911 116386 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and even when I do know what the X is, I often don't know what it's called < 1311993915 553522 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :because it uses Unicode everywhere < 1311993918 260303 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I find it difficult to take a language seriously whose name is "cock". < 1311993920 490542 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :even for basic syntax < 1311993928 796747 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: you realise Agda means that too? < 1311993931 761142 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: that seems to be to do with the libraries not the lang itself, but fair enough < 1311993950 855410 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I think it's a mutation of Swedish "rooster" or something < 1311993951 734808 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Unicode everywhere is not that problematic, the difficulty is characters-not-on-my-keyboard everywhere < 1311993952 503119 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :because of Coq < 1311993963 539454 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: umm, unless you consider the function arrow the library < 1311993974 98466 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, haha, it's not ->? < 1311993978 270807 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: it's → < 1311993986 434624 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: I didn't know that. But I stand by it. I don't take Agda seriously. :P < 1311993987 53494 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: and it uses a two-colon char instead of :: < 1311993987 236168 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :anyway, → is on my keyboard < 1311993994 371202 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: also forall < 1311994000 179008 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :→ is on my compose key... < 1311994001 212641 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :also lambda < 1311994011 218394 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it comes with an emacs mode, though, so you can say \to for → < 1311994013 105217 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and the like < 1311994014 99962 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but still < 1311994020 949906 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know I have to keep explaining what all the backslashes mean in my ICA programs < 1311994028 646574 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because I'm using \ for lambda Haskell-style < 1311994035 488039 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(but \a.b not \a -> b) < 1311994036 808336 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: anyway < 1311994089 620714 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: forall A (xs:List A), is_empty xs -> forall (x:A), ~(list_elem x xs) < 1311994093 246357 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :now if we say < 1311994101 23729 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :hmm wait < 1311994105 308770 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: vacuous_empty_list : forall A (xs:List A), is_empty xs -> forall (x:A), ~(list_elem x xs) < 1311994106 449123 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :now if we say < 1311994109 488013 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :xs := empty_list; < 1311994112 311857 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :Coq is french for rooster < 1311994114 344324 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :proof := vacuous_empty_list xs; < 1311994124 173567 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :insert 9 xs; < 1311994132 925734 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ermm, list here is mutable < 1311994143 147195 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: ...then we can prove ~True, since (list_elem 9 xs) < 1311994189 567803 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :\to is also the Plain TeX (and maybe also LaTeX and ConTeXt) command for the right arrow in math mode, too < 1311994221 801162 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: no? < 1311994246 177177 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: You're thinking immutably. In my language, a mutating operation of any kind may change type as well as value. < 1311994249 870348 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: And if you can't prove that the vacuous property on all elements of an empty (mutable) list, then you can't prove almost anything about mutable structures < 1311994269 33304 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Which means that you just have... a functional language where an IO monad is baked in for no reason < 1311994278 752705 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: I think \rightarrow is more common < 1311994287 133731 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or maybe it's just a case of me not knowing the LaTeX for something < 1311994289 492568 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Yes \rightarrow also does that. < 1311994301 995596 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I used to actually write $a^{\prime}$ rather than $a'$ < 1311994304 852954 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: yep, but \to is quicker to type in emacs < 1311994306 290504 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because I didn't know of the abbreviation < 1311994311 309512 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and those aren't identical AFAIK < 1311994319 556611 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, but they're close enough < 1311994327 165116 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the latter is correct < 1311994328 266723 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :\to and \rightarrow are identical commands; I just checked. < 1311994333 649023 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And ' in math mode is a prime. < 1311994338 908069 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: Because I'm sure you can encode mutable variables that can change type upon mutation in Coq < 1311994349 295202 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :And then build a mutable list with that < 1311994357 675870 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Since, math code 0 means treat as an active character in math mode. < 1311994366 47452 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: Also: How do you avoid this? < 1311994369 266995 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh no, I think evincar's trying to add dependent typing to Visual Basic < 1311994375 182425 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :So, ' has some special macro to check how many prime it is. < 1311994378 964171 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: oops : _|_; oops = while true {} < 1311994389 945058 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: But of course the point is that mutability is only there if you want it, not encouraged. Values and types are both immutable by default, and there are significant gains to going with the flow. < 1311994392 214438 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(the first imperative language I could think of offhand with a Variant type) < 1311994403 482754 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Since you can do more than one prime, but ^{\prime} multiple times doesn't work. < 1311994405 298125 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: OK, so why is the language imperative? < 1311994422 957049 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Really I think it should have been designed so that it works; but it doesn't.) < 1311994424 622113 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :ais523: Ugh. Don't get me started on variants. < 1311994428 674768 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: You can encode such mutable variables in any functional, dependently-typed language < 1311994435 252371 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :evincar: do you know of the standard formalization of imperative languages in computer science? < 1311994442 763613 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: So IDGI. < 1311994445 659448 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1311994446 563500 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: The point isn't purity, though. It's utility and accessibility. < 1311994451 767225 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :"the simple imperative language" is the usual name < 1311994460 338879 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: FFS, the IO monad is impure. < 1311994475 411325 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you think THE ROCKET'S TRAP is a stupid card and ROCKET'S SNEAK ATTACK is much better? < 1311994477 273845 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :You're basically choosing to make the language more complicated because it lets you call it "imperative" and get backs on the back from idiots who are afraid of lambdas. < 1311994482 332705 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I think it can be implemented in a pure way, given the way laziness works < 1311994515 2682 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: The interesting part is a dependently-typed language where the values can fail to terminate without making the type system unsound. < 1311994515 535261 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: also, would you consider ICA imperative? < 1311994529 616483 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: Don't burden it with something you can encode, with no loss at all, into a pure version. < 1311994531 809010 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it has lots of lambdas, and uses a Y-like fixing operator for recursion, but it also has if, while, and assignable variables < 1311994542 730430 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(although they have fixed types) < 1311994550 173411 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: There is literally no advantage of baking mutable variables in, especially if there are proving-related gains to using immutable values. < 1311994567 727358 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But lambdas is very useful things in many programming languages, whether functional or imperative < 1311994578 998457 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: imperative is practically impossible to define; it's a non-compositional, impure language < 1311994579 912227 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :zzo: really? < 1311994585 604384 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: fair enough < 1311994586 232161 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: but only the IO is non-compositional < 1311994591 663681 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: OTOH, in ICA, I suspect IO is rather a lot of the program < 1311994604 265318 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :madbr: Yes, sometimes. < 1311994612 252210 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Why do you think I want dependent typing for its proving capabilities? I simply think it's a useful abstraction for how to organise a type system. < 1311994628 849261 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :atm, the way IO works is that the program is given a function as argument, which, when forced, takes a number as argument and outputs it < 1311994634 338158 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: And making an imperative language with a functional type system burdens neither. < 1311994637 616323 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and there's no input, but it could be implemented in an analogous way < 1311994640 771592 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :There's a false dichotomy here. < 1311994659 26763 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the language is about as strict as call-by-name gets, which is still pretty lazy < 1311994663 873244 :Kerber0s!~me@186.221.45.58 JOIN :#esoteric < 1311994670 494949 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is it ever the case in Haskell sometimes someone will write a program and compile it but what the program does is unimportant, only whether it will compile successfully? < 1311994683 478151 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: people normally use Coq or Agda for that < 1311994689 831343 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Or in any other programming language? < 1311994711 509850 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: Unless you can respond to my true statement that your language would lose absolutely nothing from implementing mutable variables inside the language itself and not having them as a burdensome axiom, I can't continue. < 1311994716 97045 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, I was wondering why my coworker was bothering to implement Agda at all < 1311994721 319943 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :I thought programming was more for many-to-many problems, rather than many-to-few < 1311994741 174551 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: actually, there are advantages to having mutable variables as an axiom, but I can't remember offhand what they are < 1311994756 255300 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but there's some technical advantage involved < 1311994763 52819 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :probably in operational semantics < 1311994772 189728 :Kerber0s!~me@186.221.45.58 PART :#esoteric < 1311994791 242989 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whether this is relevant at all in evincar's situation, I don't know < 1311994791 742080 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: the burden is on evincar to tell me why baking them in as an axiom that introduces unchecked side-effects is beneficial < 1311994798 841958 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: The language wouldn't lose anything, but it wouldn't gain anything either. If a programmer wants to implement a function with local mutable variables because it's the simplest way for the problem to be decomposed, they can go for it. < 1311994819 365346 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: You can do that without making it unchecked! You can do that without making it an axiom! < 1311994830 560421 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :evincar: I think you're missing elliott_'s point, which is asking whether mutable variables can more easily be implemented within the language itself rather than as part of it < 1311994834 483909 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: And a pure function can do all the mutation it wants to locals and still be referentially transparent. < 1311994841 533888 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: have you ever heard of ST? < 1311994843 462511 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. like State in Haskell < 1311994843 533656 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :that's EXACTLY that < 1311994878 107391 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :You are being a broken record; "oh, it's nice to use mutable variables sometimes in localised parts of the program" is such a fucking common argument against "functional languages" vs. "imperative languages" but it's utter rubbish; functional languages _have those things_, the only difference is that imperative languages have unchecked IO < 1311994892 564787 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: you might be interested in how variables work in ICA, they're referentially transparent because there's no way to return the equivalent-of-address of a variable from a function (because call-by-name), and are scoped < 1311994901 61590 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and that cannot possibly be an advantage, because it is a subset that _omits the most expressive parts of a language_ < 1311994917 693686 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: heh < 1311994939 975313 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as in, you can write a function of type, say, exp->var just fine, but what happens is that each time you try to access the variable it asks for the matching expression, then carries out whatever operation you were trying to do to the variable in a lazy way < 1311994954 392756 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: So if I were to say that I'm going to implement my nominally imperative language in a purely functional fashion, such that mutating operations are emulated, what does that gain me? < 1311994975 919585 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Other than complicating the implementation. < 1311994978 383666 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and you can't achieve the same thing with equivalent-of-ST/State, incidentally, because it wouldn't handle parallel computation correctly < 1311995004 392537 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's no way in a monad to carry out two monad actions in that monad simultaneously, in general < 1311995015 735586 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: Question is dishonest; there is no "emulation" going on, and you have already told me enough to know that your language is not nominally imperative; and it cannot complicate implementation, because the function arrows, etc. that you need for a dependently-typed system like Agda already involve you implementing a functional language, so it can only simplify. < 1311995053 996828 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :new a in (a := 1 || a:= 2); print a < 1311995057 461276 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :umm, that's wrong < 1311995058 833028 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :new a in (a := 1 || a:= 2); print !a < 1311995067 653748 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :always remember to dereference your variables, folks! < 1311995082 506152 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't think that translates into Haskell at all < 1311995092 361348 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :what is that < 1311995101 9866 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so that's one potential use for evincar's language, assuming it works < 1311995113 606706 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :madbr: declare a variable a, assign 1 and 2 simultaneously to it, print the resulting value < 1311995119 900912 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which will be either 1 or 2, based on timing < 1311995131 734314 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :|| means parallel here, not or < 1311995138 399952 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :mhm < 1311995157 190871 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(which is | because C operators have too much of a hold on the world's conciousness by now) < 1311995171 168973 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :eh < 1311995175 466098 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: so you're breaking it by being unlike C? < 1311995179 687242 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :or do you actually use bitwise or in C :-) < 1311995184 360613 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :ais523: "||" makes so much more visual sense for "parallel". :( < 1311995184 485750 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: heh < 1311995187 693633 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, booleans are one-bit values < 1311995197 157527 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so logical and bitwise or are the same thing < 1311995210 908659 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :ais523: Now *that* sounds like Basic. < 1311995212 778441 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's no autocasting of >1-bit integers to booleans, you have to manually compare to 0 < 1311995213 36496 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : (which is | because C operators have too much of a hold on the world's conciousness by now) < 1311995216 375373 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I still don't understand this < 1311995227 14946 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I mean, I couldn't live with having or as anything but | and || < 1311995231 38031 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and || was already taken < 1311995239 24648 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :xor and and are ^ and & < 1311995272 570374 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: quick, what's gcd(0,0) < 1311995279 479110 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I don't know < 1311995285 416385 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I assume +INF < 1311995296 4253 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Euclid's algorithm says 0 < 1311995306 994177 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it couldn't really say anything else, could it? < 1311995322 778961 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ACTION says because of http://www.haskell.org/pipermail/libraries/2011-June/016450.html < 1311995326 737958 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: very well < 1311995343 211849 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :CWEB also uses | to include C codes in text, the reason is that WEB uses it for Pascal codes in text, because | is not used in Pascal, and then they put the same thing for C and sometimes it doesn't work in case you want to use "or" in C codes in text. But you can still do in other ways. Even many other programming language including Javascript, AWK, etc also uses || for logical or < 1311995343 445839 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :lcm(0,0) is uncontroversially 0, and gcd(a,b)*lcm(a,b) normally equals a*b < 1311995347 758163 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which gives further evidence for +INF < 1311995368 461267 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: umm, it does? < 1311995370 375683 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :that suggests 0 to me < 1311995374 586892 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, right < 1311995383 453711 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Yeah, was gonna say, no it does not. < 1311995384 415703 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, no, err, I'm confused < 1311995386 973594 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it doesn't suggest anything < 1311995392 40186 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it sets it equal to 0/0 < 1311995396 215606 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: I take it I should stop expecting a response < 1311995399 182549 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which is not a useful thing to do < 1311995408 489263 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: lcm(0,0) = 0; lcm(0,0)*gcd(0,0) = 0*0 = 0 < 1311995409 202775 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :for some reason I calculated it as 1/0 < 1311995414 429602 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :so gcd(0,0) can be anything < 1311995415 653073 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: I'm losing track of what the current attack is. < 1311995421 453842 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: "Attack"? Seriously? < 1311995431 994340 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, it doesn't force any particular value on gcd(0,0) < 1311995441 741917 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Your style of conversation is notoriously aggressive. ;) < 1311995442 180182 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: actually, when your PhD is actually marked, the final stage is a viva < 1311995455 290452 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :where you have to sit in a group with a bunch of professors who try to attack your thesis, and you have to defend it < 1311995467 517901 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and you pass if they couldn't invalidate your last four years of work < 1311995471 492946 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: How am I supposed to respond to a "when-did-you-stop-beating-your-wife" question aside from explaining that it's dishonest? I'm a bit exasperated, I admit, but that's mostly because it's annoying to see someone who knows Agda spout what is essentially the party line on anti-functionalism. < 1311995475 799690 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(they mark the written part first, I think) < 1311995478 97778 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : elliott_: So if I were to say that I'm going to implement my nominally imperative language in a purely functional fashion, such that mutating operations are emulated, what does that gain me? < 1311995478 149949 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : elliott_: Other than complicating the implementation. < 1311995478 266320 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : evincar: Question is dishonest; there is no "emulation" going on, and you have already told me enough to know that your language is not nominally imperative; and it cannot complicate implementation, because the function arrows, etc. that you need for a dependently-typed system like Agda already involve you implementing a functional language, so it can only simplify. < 1311995480 837998 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :is the latest context. < 1311995483 145629 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :"Attack"? Yes it is attack. Now you are playing pokemon card but you forgot which attack you want, in case there is 2 attack or in case you want to pass even if you can attack < 1311995487 676165 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: I know < 1311995500 30692 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: it's kind-of rare to pass in that game < 1311995510 524661 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although I can just-about imagine situations where it might be useful < 1311995512 669492 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: See also http://www.mcsweeneys.net/articles/faq-the-snake-fight-portion-of-your-thesis-defense < 1311995520 157552 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :(you probably won't click that, but the URL is funny enough) < 1311995533 1550 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :ais523: Actually I find it very useful to pass in many situations < 1311995539 834389 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I did click it, in case it was useful < 1311995544 869653 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: haha < 1311995546 158090 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, I'd hate to have you marking my PhD < 1311995562 893895 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: I'm only angry on the internet < 1311995580 928275 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: I do consider it emulation. Just like I can write an interpreter for an imperative language with mutating operations in a language without mutating operations, so too can I write an interpreter for a language with only immutable values on hardware that is fundamentally (though not trivially) imperative. < 1311995608 231417 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: If you think your hardware follows a fundamental ordered imperative model, you're stuck in the 90s < 1311995609 770110 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, it makes a decent metaphor even if it claims not to be < 1311995613 2071 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it _emulates_ one < 1311995615 372398 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: That aside, I'll ultimately go with whatever implementation strategy seems simplest and best. Ideally the language will be small and implemented largely in terms of itself. < 1311995635 495212 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: hardware doesn't follow a functional model either, admittedly < 1311995639 939831 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: the part about fighting a snake instead of actually writing a thesis is the best < 1311995642 850214 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Of course it doesn't < 1311995645 586405 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :look at Checkout if you want to know what it actually does < 1311995649 793177 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: I don't. That's why I qualified my statement a bit. :P < 1311995650 506059 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :But who the hell picks programming model based on their hardware model < 1311995659 132604 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : elliott_: That aside, I'll ultimately go with whatever implementation strategy seems simplest and best. Ideally the language will be small and implemented largely in terms of itself. < 1311995668 950019 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: me, but admittedly that's a special case < 1311995670 354539 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and only sometimes < 1311995673 816319 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :elliott: yeah but it emulates one for a good reason < 1311995675 502940 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: I don't think you really want this, because you weren't interested in a change to simplify the language incredibly and make implementing it easier, and have it defined more in itself than it was < 1311995690 1260 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: I'm not arguing that it's a good idea to pick a programming model based on the hardware. In fact, I'd argue the opposite so long as the hardware doesn't serve the abstractions of the problem domain perfectly. < 1311995702 873204 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: please, talking to both evincar and ais523 at once is hard enough, I can't have an anti-functionalism argument with someone whose positions I don't even know at the same time < 1311995707 334320 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: part of the reason I haven't started writing Anarchy yet is that I'd really want to implement it in itself < 1311995717 755376 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: and I'm not even disagreeing with you! < 1311995724 11481 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :mostly, at least < 1311995734 505643 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: I'm just reserving judgement, I guess. < 1311995738 880687 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I want to write Democracy. How any function works is determined by all coders of that language voting on its behaviour < 1311995749 63292 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Patashu: see: php < 1311995752 236713 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :LOL < 1311995768 939779 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: I am trying to make a language that's highly usable and easy to understand. < 1311995769 704629 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: that's a worryingly accurate joke < 1311995783 640700 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :http://www.econugenics.com/t-our-products.aspx?affiliateID=10100 <-- I read this as "neoEugenics" rather than "ecoNugenics" < 1311995788 352843 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :thought you all should know < 1311995790 355678 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Not because I'm pursuing some misguided "non-programmers should be able to program" goal. < 1311995802 372196 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: Easy to understand for who < 1311995808 522174 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :evincar: it sounds like you're pursuing some misguided "programmers should be able to program" goal < 1311995818 137667 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :But because I don't like using languages that make me conform to them rather than the other way around. < 1311995821 294427 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: And really: understanding dependent type systems is not easy for any "average imperative programmer". < 1311995837 841608 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :You can't go from Java to that without some resistance. That's just a fact. < 1311995856 829933 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ideally, a dependent type system would not require any input from the programmer at all < 1311995864 503145 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and just give you really good warning messages < 1311995872 783157 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Sure, but you can tease people in with nifty examples. < 1311995887 400147 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like "this branch of this if statement is unreachable because the variable never gets the number 4", or whatever < 1311995888 898106 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: Anyway if you're a maverick who dislikes working for others and rejects false authority why the hell are you devoting yourself to the false authority of the Average Programmer(tm), why the hell are you watering down your language so that it's easy for the mythical Average Programmer(tm)??? < 1311995893 877377 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I suspect that isn't what evincar isn't aiming for < 1311995916 10215 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, s/n't(.*)n't/n't$1/ < 1311995917 987950 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Even trivial ones like defining sequence joining as `+`[a:T[n], b:T[m]]:T[n+m]={...} < 1311995926 792890 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's a shorter way to write that regex, but I forget what it is to start with < 1311995937 30657 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: that's the least enticing example ever < 1311995945 924542 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :you're not winning any Java programmers with that syntax, dude < 1311995948 525528 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :aha < 1311995959 329056 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :s/.*\Kn't// < 1311995963 918609 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :thanks, man perlre < 1311995991 752973 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I must say I'm agreeing with elliott_ here < 1311995994 692113 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :evincar: is the {...} literal, or representing omitted code? < 1311996013 245042 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: I think parametricity actually guarantees that function to only have one implementation < 1311996013 443748 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(shut up this is #esoteric I have to ask that sort of question) < 1311996025 796084 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: so a Sufficiently Smart Compiler could actually accept {...} there :-P < 1311996026 472265 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oh wait no < 1311996027 182726 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: The majority of programmers are not the best programmers out there. I think doing a public service by making power available (conceptually) to people isn't submitting to authority at all, it's doing what all people ought. < 1311996027 234789 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then why do you need to write the implementation at all? < 1311996030 299469 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :hmm wait yes < 1311996035 101826 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :although it needs a type variable < 1311996035 848745 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, it could reverse the lists before joining them, couldn't it? < 1311996040 314629 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: oh, right < 1311996042 869276 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and still obey the type signature? < 1311996043 881414 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :damn < 1311996048 940104 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :ais523: It's a placeholder for an implementation, but it's probably unnecessary in that example. < 1311996050 520697 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: so you're making a bad language because of socialism, OK < 1311996064 261347 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :(bad language = not as good a language as it could be) < 1311996088 358836 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: do you live in a country where you can make arbitrary things bad by accusing them of being socialism? < 1311996091 327350 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: In your opinion. And I am a socialist, but that's not really the point. < 1311996102 391531 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: that's literally what you just said < 1311996104 849357 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Nope < 1311996105 909452 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: I simply like making stuff that helps people make stuff, because I like making stuff. < 1311996114 626510 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(also, does that actually /work/ in the US? might be the easiest way to win arguments ever) < 1311996119 259367 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: but I do think "for the good of the people" is the stupidest reason to make a language I can think of < 1311996137 861027 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: there have to be even stupider reasons, surely? < 1311996145 937375 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :ais523: And yeah, you could add more type information to make it more correct. :P < 1311996150 595757 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: So you'd make a thing that's worse than another thing you could also make, because more closed-minded idiots would like it, and fewer open-minded clever people would like it? < 1311996163 438946 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :If yes, your priorities need checking. < 1311996176 379104 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: well, I care somewhat about people being able to use my stuff as well < 1311996192 309311 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: not what I said < 1311996194 130222 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I'm doing it along the lines of "this language is pretty easy to use anyway, and you can always compile into it) < 1311996201 869603 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, s/\)/"/ < 1311996209 469971 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: You're assuming that the majority of people are closed-minded idiots, which I challenge. < 1311996214 43842 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: presumably, you wouldn't make [generic FPS 999] rather than AceHack just because more people with bad taste would like the former < 1311996215 241982 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wasn't looking at what I was typing and forgot what sort of delimeter I had to close < 1311996217 775486 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: Nope. < 1311996223 101757 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :further evidence that I'm thinking in stack-based form < 1311996233 260481 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: AceHack was actually a response to popular demand < 1311996243 331412 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :evincar: hey evincar is your language going to have goto < 1311996245 509152 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: "more closed-minded idiots...fewer open-minded clever people..." < 1311996248 658912 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and also, there's less competition; probably fewer people would play generic FPS 999 because it would have so much competition < 1311996259 376756 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: I'm assuming that the (mythical) Average Programmer who will dismiss a language because it's pure (but not for having a really advanced type system that is a purely-functional language in itself??) is a closed-minded idiot. < 1311996267 830737 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Which is true by definition. < 1311996286 342119 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: but mostly, I suppose I just like programming, and producing something that other people like out of that is a useful side-effect < 1311996301 660433 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: won't Average Programmers dismiss languages for not being Java? < 1311996310 473656 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :evincar: goto is very expressive, you see, and shouldn't an expressive language have it? Average Programmers understand it too! < 1311996310 875723 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: let me type something < 1311996316 557566 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: yep < 1311996341 541561 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :evincar: your new PhD thesis: retrofitting dependent typing onto Java < 1311996355 963071 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(gah now I can't decide whether that idea is horrible or awesome) < 1311996359 149367 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: you want people to learn a purely-functional programming language (which can already encode all the mutability and IO you want, with no loss in convenience or expressivity, which is simpler, has fewer errors because of unchecked non-local side-efects, and which has more language features described in itself rather than primitive) < 1311996367 940094 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: PLUS an impure language which doesn't have those advantages < 1311996370 434272 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: ...rather than just both. < 1311996372 242501 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :erm < 1311996374 419462 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: ...rather than just the pure one. < 1311996389 915891 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Before you say you don't, < 1311996391 622170 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :yes you do: < 1311996391 897546 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : elliott_: The simplest way to explain it is that the type system is a complete, purely functional, lazy language with no mutability, and the value system is an imperative, eager one with mutability. < 1311996396 993406 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :monqy: You could make something that is goto in all appearances, but implemented more sanely. I'm not sure what card you're trying to play. < 1311996415 382520 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: The simplest way to explain it is not necessarily the best way. < 1311996418 715628 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Oh, and you know how you said youcould use functions which had local mutable state but didn't leak it outside? Congratulations, now you can't use those functions in types. < 1311996433 315161 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :With the ST monad, you can, and it acts identically. And it enforces, with the type system, that you don't leak anything out, rather than leaving it up to not making mistakes. < 1311996438 996520 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i'm trying to play the demonstrating how it's stupid to add things for the sake of average programmers being expressive with them card < 1311996442 303245 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :if thats ok with you < 1311996443 831523 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Besides, the C++ type system is a complete functional language with no mutability. < 1311996452 841484 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :lol < 1311996466 510992 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: There's an example of my madness working in practice, with a far poorer design. < 1311996473 105659 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :C++ is also shit < 1311996476 950880 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :your defence < 1311996477 689146 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :is C++ < 1311996484 559093 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I think that means I've won... < 1311996487 499801 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: It is a language that exists? < 1311996493 121938 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :That it is. < 1311996495 808740 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott_: did he ever explain how Average Programmers are supposed to use dependant types? I'm afraid I might have accidentally skipped over it < 1311996501 213549 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :One of the worse things about Magic Set Editor is they lie. They say it is pure but actually it isn't, because of the random number functions, and the export functions. It is possible to make pure versions of these functions, which can be helpful in some cases. < 1311996502 502212 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :and that lots of ppl use? < 1311996505 288020 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: he's going to entice them with a list append function < 1311996515 723932 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :monqy: I did not. < 1311996516 237477 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :very clever < 1311996521 201579 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :evincar: just a note, appealing to C++ in programming forums, unless they're dedicated to games or old-fashioned Windows development, will generally make everyone laugh at you < 1311996523 872757 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: then they'll just go to their bosses and say "hey let me stop using java, there's this great language in this thesis..." < 1311996528 588156 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, it may even Godwin the thread < 1311996530 227847 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and the bosses will be all "ok" < 1311996535 741175 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :ais523: I'm well aware. I try not to touch the thing, honestly. < 1311996538 158749 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although it's not quite the same thing < 1311996562 661485 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :elliott_: okay, well, it doesn't surprise me that there is a language that is more expressive than primitive recursive functions and less expressive than a TM. < 1311996564 647748 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :zzo38: how do you make a pure version of a random number function? get it to take the seed as argument and return another seed along with the result? < 1311996572 61254 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :atehwa: right < 1311996581 703112 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(note, "you" here = "zzo38") < 1311996585 218718 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :atehwa: you seemed to imply such a language couldn't express Ackermann, though < 1311996609 242686 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I was going to write an Ackermann-bounded-automaton as an esolang at one point < 1311996611 568056 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but got sidetracked < 1311996613 807674 :atehwa!atehwa@aulis.sange.fi PRIVMSG #esoteric :yes, well, I wasn't aware of such a language. < 1311996620 811052 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :atehwa: right < 1311996625 738455 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :monqy: The point of having a dependent type system in an imperative language is merely to offer fine control over the contracts that can be expressed over values, to help enforce program correctness. < 1311996641 45009 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: oh, so you do want proving? < 1311996642 397162 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :ais523: Yes. Or, just add to the seed each time, call it with seed=x+1, seed=x+2, seed=x+3, etc < 1311996646 791394 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I thought you just wanted it because it was a good way to organise a type system. < 1311996647 551175 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :all I remember is that you had a finite number of values to work with and all operations consumed a value, except finitely many times, you could ackermann two values and get that many values < 1311996649 350942 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Well... that's what you said. < 1311996650 589555 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Make the interface to it pleasant to look at, and the battle is basically won. < 1311996655 227605 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : zzo38: how do you make a pure version of a random number function? get it to take the seed as argument and return another seed along with the result? < 1311996659 778050 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :see RandomGen < 1311996665 476355 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: creating your language won't make me think it's any more of a good idea. < 1311996680 358742 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I do hope you realise how difficult it is to prove type systems correct, though < 1311996680 708084 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I was interested in the zzo38 answer in particular, I know about, say, RandomRIO < 1311996680 930948 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Formal correctness, practical correctness, different things. < 1311996683 106840 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :especially dependent ones < 1311996689 7247 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :where you have to mingle in the value normalisation proof < 1311996704 55314 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: If you write enough type information to make your program a formal proof, bully. But you don't have to. < 1311996716 108845 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: what is practical correctness < 1311996721 272033 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: way easier than it is to prove hardware implementations of type systems correct (in that after compiling to hardware, the thing still types properly and doesn't end up disobeying the protocol) < 1311996723 367871 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :trust me on this one < 1311996723 524411 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: The damn thing works? < 1311996771 197928 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott_: Average Programmers, remember < 1311996804 514544 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: how does that respond to anything i say < 1311996807 704471 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Ping timeout: 260 seconds < 1311996871 414336 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :MSE has a few functions using random, so whatever way is used you can do it. For certain things (not all things), the script can be called with a random "seed" variable and then there are various ways in which you can have it do different random numbers. For export functions, just have them return lists of export records. If the return value is a list it indicates exporting many files < 1311996871 547682 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311997135 487308 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: And yes, I do realise that type systems aren't simple beasts by any means. < 1311997144 811010 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :At least not the monster I'm getting myself into a fight with. < 1311997308 461063 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311997486 224895 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I love how thoroughly I get pounced on in here. < 1311997511 96514 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :so uh < 1311997512 669974 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Even a fairly casual mention of something is going to provoke intense questioning. < 1311997519 186276 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :that sequence joining example or whatever it was < 1311997521 320742 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what does it mean < 1311997532 465196 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: it's just length-indexed vectors < 1311997571 829596 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im probably just not getting the syntax < 1311997578 251895 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :monqy: Yeah, it's nothing exciting. It just says that the result of joining two vectors of lengths m and n is a vector of length m+n. < 1311997591 218319 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh that's the type < 1311997598 845350 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I wrote the birdstyle.tex program, it is useful not only for Haskell but can be used with any program that uses Bird style (if any others exists). However, it makes error if the first command in a paragraph is outer command, but you can work around by putting \relax at first < 1311997631 895222 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :you should totally make the type system imperative too < 1311997664 211102 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :monqy: You would need an implementation, obviously, but you could put enough information in the type signature to obviate the need for one. < 1311997679 510629 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :wait < 1311997687 864931 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :you're actually planning to make it automatically generate functions based on the type? < 1311997689 397200 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :haha < 1311997699 315037 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: No? < 1311997708 704909 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :"you could put enough information in the type signature to obviate the need for one" < 1311997717 476556 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: then just add good enough type inference, and you don't need to write anything at all! < 1311997718 400472 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"obviate the need for one" is a bit bizarre of a thing to say < 1311997722 311861 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Yes, because you could express the implementation in the type system, functionally. < 1311997729 143750 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(oh please let that be possible in some esolangish way) < 1311997732 920022 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: show me an Agda function without any implementation < 1311997737 527107 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Poor choice of words, that's all. < 1311997738 741707 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :just defined in the type system < 1311997742 981684 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :because what you said makes no sense at all < 1311997768 666710 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :so uh < 1311997779 689958 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: more commonly, Agda functions don't have a return value (or well, they return something that's commonly called ), and exist only to make the thing type < 1311997782 147345 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is this thing actually going to infer implementation from the type? < 1311997785 423960 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: There is a functional subset and an imperative subset. You can implement a particular function in a mix of either. < 1311997796 78493 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: The functional subset happens to be the type system. < 1311997811 630960 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: that doesn't mean you can define a function and just give it a cool enough type that you can leave out the value < 1311997835 768210 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Not in those terms, no. < 1311997843 273251 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :so what are your terms < 1311997850 102357 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and not those ones < 1311997876 172115 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: how is what you said possible, give me an example of a function where you put enough information in the type system and express the implementation in the type system, functionally, thus obviating the need of an implementation < 1311997895 323333 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :You can declare a detailed relationship between types, rather than declaring a simple relationship between types that includes an imperative implementation. < 1311997906 375151 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :In fact you can make any program use Bird style with a simple AWK program: /^> /&&sub(/> /,"") < 1311997921 224279 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :You could also remove types from the signature entirely and perform no type checking, or perform type checking manually within the imperative part. < 1311997933 507728 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: that's not an example < 1311997965 50665 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: I know, I'm just offering more explanation. But what do you want? I'll just be pulling syntax out of my arse. < 1311997985 995162 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you like AWK? < 1311997999 88550 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :evincar: wait so you can not only infer implementation from type, but also just bypass type checking? < 1311998009 222162 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you like AWK programming? < 1311998018 752579 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: an example of < 1311998020 573739 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : evincar: how is what you said possible, give me an example of a function where you put enough information in the type system and express the implementation in the type system, functionally, thus obviating the need of an implementation < 1311998026 33894 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :monqy: You can't infer implementation from type. You can implement a function as a type relation. < 1311998028 29642 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :which I have carefully constructed using only quotes from you < 1311998039 630859 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :evincar: and how does that work? < 1311998219 50238 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :monqy: The type system is a language in which you can express functions. If I pass 3 and 5 to such a function, I can treat them as "int", I can treat them as ">0", or I can treat them as instances of the types "3" and "5" whose only instances are those values. < 1311998228 820991 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I really don't know how to explain it any more clearly. < 1311998241 698995 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: subtyping is not in any standard dependently-typed language that I know of < 1311998244 508428 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it _vastly_ complicates such things < 1311998283 325168 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: That's why I have a set of fundamental types that have representations, to keep things moderately sane. < 1311998289 959655 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :what? < 1311998293 158580 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: From there, everything else is relations and predicates. < 1311998308 82905 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :out of curiosity how much of the literature on dependent typing have you read < 1311998319 730787 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Some types in the type system have concrete representations, for the sake of sanity. < 1311998350 435478 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: A few papers, not terribly much. < 1311998358 967107 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :evincar: I think you may need a type system /for/ your type system < 1311998378 209158 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :nothing you said about fundamental types with representations actually made any sense, but ok < 1311998384 119816 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I'm going to go code mcmap < 1311998444 574545 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :ais523: Maybe so? I hate to bring up C++ again, but templates do distinguish between "typename", "int", etc. as parameters. < 1311998466 483964 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Is it a terrible idea to have rudimentary introspection or whatever you want to call it? < 1311998488 118024 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :you've stopped actually making sense < 1311998506 137257 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :what are concrete representations, what is a fundamental type, how is your subtyping done, how is this related to introspection, and how is C++ relevant < 1311998550 971373 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and pardon my ignorance but what does subtyping have to do with obviating the need of implementing sequence sticktogethering < 1311998565 348253 :MSleep!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net JOIN :#esoteric < 1311998629 436091 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: A concrete representation (though there could be a better term for it) would be something naturally serialised in memory. A 32-bit unsigned integer. A 64-bit IEEE-754 float. < 1311998630 525370 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311998676 700489 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Fundamental types consist of all such directly representable types, plus their natural extensions such as tuples/arrays. < 1311998690 54427 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or do you mean that you can implement sequencesticktogethering in the type system and then magically have it in the object language too? < 1311998714 537769 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: They aren't special except in the sense that they provide a basis from which to derive other types in a finite way. < 1311998723 354151 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :monqy: I'm not sure what you mean. < 1311998748 726524 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :evincar: help i'm confused because of what you said about need obviation < 1311998779 760641 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :monqy: If I write a function "foo" with an implementation but no type signature, no type checking is performed and the implementation is evaluated. < 1311998789 300899 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric ::( < 1311998832 726821 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :veering on a tangent here but how does foo mingle with typed things then, and how is letting people get away with untyped stuff a good idea < 1311998834 364806 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :If I write that same function with a type signature but no implementation, it's a declaration of a type relation which may or may not be fully evaluable. If I try to evaluate it, I find out. < 1311998885 437024 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :If I write both, then type checking and conversion *as well as* evaluation are performed. < 1311998887 259338 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :mingleingle < 1311998974 690461 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :monqy: You can say there are basically two classes of types: those you care about and those you don't. If I write a function which takes arguments of any type and returns a value of any type, it's entirely up to the types involved to make sure that the operations performed on their instances are legal. < 1311998986 995083 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :If they're not, it's just a type error. < 1311998996 981384 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Duck-typing. < 1311999001 734178 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im dead < 1311999063 279484 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and so is this ever a good thing or is it just < 1311999066 134550 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311999071 101864 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :how is this dependently-typed exactly, i've been making all my statements under the assumption that it was a strongly-typed language with a dependent type system, but it appears you just said dependent because it's a nice word < 1311999072 118808 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :Average Programmer laziness < 1311999084 109694 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh right and what elliott_ said < 1311999153 658865 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Types depend on values and other types, and there isn't any real distinction between a type and a value. < 1311999173 197981 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :except that values can do io and change variables < 1311999216 676560 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :No, imperative portions can. You can use types imperatively and you can use values declaratively. < 1311999284 833798 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :???? < 1311999288 828204 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I could easily say x = int; if (y) x = float; z = x(); # Create an instance of whatever x is. < 1311999328 507232 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :this sounds like a total mess < 1311999334 47571 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I agree with elliott_ < 1311999346 713810 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it uh < 1311999365 43305 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :why is mutability a good thing? < 1311999366 113968 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :why don't you just pick one idea and run with it rather than making a language that gels five thousand concepts together in a way you cannot explain in a satisfactory manner < 1311999369 70851 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it just looks like a < 1311999370 105495 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :huge mess < 1311999391 83998 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :?_? < 1311999395 222371 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Invent the INTERCAL card game. < 1311999397 660740 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what is the easiest way to wipe an ssd so that it is, say, one tenth scrambled/overwritten < 1311999405 877633 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :in a laptop < 1311999412 688791 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: By five thousand, you mean two? < 1311999422 657681 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: nope < 1311999428 264829 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh no there are more than two concepts in there < 1311999433 198577 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :at least three < 1311999439 104013 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and uh < 1311999445 852281 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what does the () in x() mean < 1311999446 350871 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Also, I'm not explaining myself well because I've been awake for a while. < 1311999454 282407 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :monqy: Instantiation. < 1311999467 795046 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Invent the INTERCAL card game, please. Do you know how? < 1311999468 427803 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :x contains a type, so you can instantiate that type. < 1311999495 517127 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :zzo38: It sounds like UNO but with a COME FROM card. < 1311999513 29709 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and what does instantiation do < 1311999529 111292 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hahaha a 'come from' card < 1311999530 879733 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :monqy: Produces a value of a given type... < 1311999549 742824 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :MINGLE: shuffle the deck and the playing field into each other < 1311999560 834445 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, surely at least in /this/ channel an INTERCAL discussion can manage to avoid devolving into "hahaha COME FROM" < 1311999590 711891 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :evincar: It does? I don't know about UNO but maybe figure out how to make something like that, type the rules or whatever else you would do instead. Including, MINGLE card, and so on < 1311999618 583906 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :evincar: so you just assign z to a value of x? Doesn't it do anything else? < 1311999651 928058 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :up to now it sounds feasible in like, javascript, no? < 1311999653 312913 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :evincar: for example, what happens if i then try to, say, z = float(); < 1311999691 556329 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :evincar: are you conflating type declaration with instantiation? are you asking for trouble? < 1311999776 220653 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1311999866 516515 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1311999868 746621 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :is there a use for bool variable types in non performance related stuff btw? < 1311999916 488103 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :bool variable types? < 1311999942 304092 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :bools for performance? < 1311999949 104599 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :the "bool" type < 1311999951 306666 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :monqy: Saying z = float() is the same as saying z = or possibly z = 0.0. < 1311999962 273164 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :is it useful < 1311999973 692344 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :And given x = float, z = x() is the same as z = float(). < 1311999978 820750 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :bool is useful < 1311999979 516983 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :?_? < 1311999991 577334 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you don't need it for performance though < 1311999996 177089 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :since it's using 1 bit every 32/64 < 1312000000 85426 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you use it for understanding < 1312000017 187354 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :then it's syntactic sugar < 1312000024 580677 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Everything is syntactic sugar < 1312000026 175085 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :What's your point < 1312000035 986142 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :evincar: any reason why you don't declare the types of stuff in one place and then provide them with values (without this uninitialized value nonsense) in another? < 1312000109 922183 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :then unless your system is performance oriented there's no point to types other than double, strings and agregates/arrays/objects/hashes/etc... of those < 1312000133 169760 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :you did that with your sequence mush together thing right? put the type over in one place and the value in another? < 1312000137 774688 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :and I guess functions < 1312000154 268302 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :rather than initailizing and then reassigning < 1312000156 835589 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :madbr: If I'm not after performance I can code everything I want in just brainfuck, but I don't because brainfuck is difficult to understand < 1312000159 392059 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :because ew ew ew e we w e w e we we ew < 1312000162 307532 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :monqy: It's essentially the same thing though. If I say "x is a float", what value does "x" have before I give it a value? < 1312000165 401504 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Similarly, bools are used over ints because bools provide understanding < 1312000201 945214 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :evincar: it doesn't have one. it's an error to use it before you give it a value. you could even force giving an initial value in the declaration syntax. < 1312000221 256048 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :patashu: I'm not convinced it's a big gain < 1312000247 538002 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :not only understanding, but type checking < 1312000254 794236 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: what's the point of using structures, let's just use lists < 1312000260 413351 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes that < 1312000262 126989 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i don't see the relevance of performance < 1312000270 800495 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: in fact, let's just use a brainfuck tape < 1312000271 490612 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :monqy: Then there's no point to having a declaration. Saying "x = 0.0" or "x = float()" is no more or less clear than "float x = 0.0", and the latter is redundant. < 1312000300 426460 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :madbr: and why have types at all. just make everything byte arrays. < 1312000347 363203 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :evincar: the "x = float()" one is just full of bad ideas < 1312000362 615916 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :monqy: You wouldn't typically do that, of course. < 1312000370 212127 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :make it illegal < 1312000370 428728 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :well, there's no point to char and short except for specifically saving RAM and specific arrays < 1312000375 93773 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's just clutter < 1312000385 857424 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :bool is sugar < 1312000395 449367 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: what isn't sugar < 1312000405 712714 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :sugar makes things sweeter < 1312000408 111478 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :bool conveys your intentions < 1312000411 384322 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :madbr: are type systems sugar < 1312000412 749711 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :"this is a boolean, false or true" < 1312000415 56752 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :int doesn't convey this < 1312000419 802560 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: bool is not an integer in all languages < 1312000420 970969 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :monqy: Also I fail to see the difference between "float x;" (x is of type float but is either uninitialised or zero) and "x = float();". < 1312000427 810536 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :in Haskell, False and True are booleans; 0 isn't a boolean < 1312000448 299731 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :evincar: the former is not what I said at all < 1312000451 86379 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wow, you're reminding me that I got into an argument about whether boolean should be sugar for 1-bit integer in my compiler, or a different type < 1312000469 638679 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :int has no point either except as an array index < 1312000471 672676 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was arguing that people rarely used 1-bit integers for arithmetic purposes, so that they may as well be the same as booleans < 1312000509 904588 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :monqy: What do you mean, then? What value does an explicit declaration have? < 1312000544 358560 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: you realise types exist to make the programmer's life easier, right? < 1312000551 690517 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it isn't all about performance, and types don't affect performance at all < 1312000555 29956 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :well, mostly < 1312000569 752055 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: knowing information about what a function wants to receive, and what it returns, is useful. < 1312000576 367266 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :knowing what type of data a variable is, is useful. < 1312000581 620293 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :having the compiler tell you when you mix that up, is useful. < 1312000584 953670 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :bool conveys a useful intention. < 1312000615 389255 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :What elliott_ said. < 1312000628 488204 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in particular, you can have a type like bool or SQLEscapedString to convey an intention, then erase it into int or string respectively after you've done typechecking < 1312000643 868785 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :but then you could just declare your variable as whateverFlag instead of just whatever < 1312000669 76597 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :madbr: That's Hungarian, and even its good uses are now frowned upon. < 1312000679 590308 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: seriously? < 1312000682 149901 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :But renaming the variable won't make the compiler (or runtime) catch mistakes < 1312000685 375396 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: what advantages does that have over bool? < 1312000688 734624 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :If you have a type system to check things for you, why rely on convention? < 1312000693 658479 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: the compiler doesn't stop you putting the wrong type of value in < 1312000697 987461 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I can do int myFlag = 2; but I can't do bool my = 2; < 1312000698 241534 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: you have to type Flag each time you use it < 1312000701 727149 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :instead of taht being encoded in the type < 1312000705 216707 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Patashu: you can in C, but that's C's fault < 1312000706 49343 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :so what, it's a bool < 1312000714 550691 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :awful eso idea: (good) hungarian notation enforced by the compiler < 1312000715 856882 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :it's not like you're going to mess that up < 1312000719 145266 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :elliott ssh! < 1312000724 250422 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :evincar: it's not that an explicit declaration is good; it's that initializers are bad < 1312000725 275962 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: "So what if my system is more painful to use, and causes more errors?" < 1312000727 646292 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's like a good type system, but with annoying boilerplaye enforced for no reason < 1312000731 861803 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :madbr, you only have approximately 7 slots for short term memory < 1312000736 501372 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: Yours has negative advantages over a bool type. < 1312000737 480217 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Negative. < 1312000738 910493 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :You WILL forget things even if you think they're trivial < 1312000742 74094 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :*boilerplate < 1312000827 416338 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :eh < 1312000839 256015 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: but seriously, so what if you wouldn't mess it up? < 1312000847 780626 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :your solution is still inferior: more typing. < 1312000864 774979 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :why be inconsistent, and leave bools able to be messed up, when you wouldn't for a more complicated structure which you /can/ mess up? < 1312000896 293361 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :monqy: Could you elaborate? If a type is instantiable with no arguments (such as float might be), then why is it bad to instantiate it as such? I know you'd be more likely to say "x = 0.0" than "x = float()", but having the "T()" syntax (or whatever it turns out to be) for instantiation seems wholly innocuous to me. < 1312000942 509537 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :It's fine for things like list() or dict() since those have a 'natural' state, empty < 1312000944 30200 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: I think we can sum this up as "typing is not a replacement for typing". < 1312000945 949903 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :What is the 'natural' state of a number? < 1312000949 517752 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :evincar: (1) bloat (2) reassignment is icky (3) giving something a value but hiding that value is icky (4) weird < 1312000973 135226 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: ++... to that one statement, your language is still gross. < 1312000976 17600 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: very minor advantage for boolish ints over bools: you can retrofit a third value onto your booleans without breaking memory layout compatibility < 1312000977 774072 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :WE ARE STILL AT WAR. < 1312000987 933882 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: you have a strange definition of advantage < 1312001001 514411 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what's the third value of booleans? < 1312001003 598269 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :FILE_NOT_FOUND? < 1312001011 614893 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Patashu: "not created by the player in a bones file" < 1312001018 729922 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Patashu: So you're saying numeric types should not be instantiable without an explicit value. < 1312001021 218196 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so you want an enum then < 1312001023 45355 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :evincar yes < 1312001026 827350 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it was how they retrofitted a bugfix onto NetHack without changing the bones file layout < 1312001046 134038 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :ais aah < 1312001047 91812 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Okay, that's fair. It also doesn't play terribly nicely with generic programming, but it's sensible. < 1312001051 438088 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :so it's like the empty fields in ip packets < 1312001053 650843 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :future expansion space < 1312001070 748085 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Patashu: it's also an awful fix to the problem in general < 1312001073 363834 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: why doesn't it < 1312001080 364356 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Haskell has plenty of generic libraries, and no "default value" because not every type has a value < 1312001084 167119 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and not every type has a sensible default value < 1312001086 109307 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :if you need future expansion space, add it separately rather than randomly fitting it into booleans and only booleans < 1312001158 347003 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh right (3) on my list of ick should also include something about default values being icky :) < 1312001196 184637 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :I'm not sure about that < 1312001209 987676 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: Alright, fair enough. I just like zero-initialisation, for immutable values anyway, because, well, you've got to initialise them to something. < 1312001230 213201 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :not everything has a zero. < 1312001237 589748 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :evincar: you make initial value explicit < 1312001250 980648 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :evincar: want 0-initialization? thing = 0. bam. < 1312001255 172110 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :No, not everything does, but ints and floats do, which is what I'm talking about. :P < 1312001269 694263 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :why have ints < 1312001272 398130 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :monqy: And that is what you would do in almost all circumstances. < 1312001275 964754 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wouldn't NaN make a more sensible default for floats? < 1312001280 136777 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :evincar: what about the other ones? < 1312001281 382212 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :ais: no < 1312001284 780819 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :everything has a zero < 1312001285 419661 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: what, exactly, do you use instead of ints < 1312001286 243224 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :evincar: why even have syntax for those other ones? < 1312001291 552198 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :depending on how you define everything < 1312001293 282284 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :signalling NaN, at that < 1312001296 78787 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :ais: NaN propagates and turns more values into NaN < 1312001298 207358 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you get an error if you try to use it < 1312001306 151295 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: what do you use instead of ints < 1312001306 345372 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :madbr: that's exactly what you want, isn't it? < 1312001323 59864 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :VHDL initialises signals to U, which propagates and turns other things into Us < 1312001323 949588 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :ais: you want to keep NaNs out of your floating point system < 1312001336 623679 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :madbr: yes, you do, which means that it'd be obvious if you failed to initialise properly < 1312001346 291764 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :madbr: you want to keep uninitialized values out of your programs < 1312001392 417419 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :it's like arguing over whether /0 should explode or not I guess < 1312001429 72959 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :ais: NaNs are also particularly slow to process ofc < 1312001446 77940 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :just force programmers to supply an initial value < 1312001452 438178 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :everything solved < 1312001483 783735 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :half of the time it's going to be 0 < 1312001500 823156 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :then people can make it 0 half the time :) < 1312001513 779332 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it's not like it's even more typing than float() < 1312001519 89533 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: you don't _want_ to process uninitialised values < 1312001546 203402 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :true, they could end up being NaNs < 1312001588 191099 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :umm, as in not explicitly initialised < 1312001595 895820 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :so signalling NaN is a good default value for a float < 1312001599 340750 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :so that it complains if you use it < 1312001653 231962 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I'm a firm believer in not paying for things you don't use, though. If a programmer wants to create an uninitialised (mutable) value of some type, I think they should be allowed. < 1312001671 713858 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :then it should be undefined < 1312001680 762357 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :That counts as initialisation. < 1312001683 4745 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :rather than 0-initialized or what-have-you < 1312001688 317651 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :I think normally you either want to initialize to 0, or it doesn't matter cause you're going to overwrite it, or you want to initialize to a specific value and you're going to remember to initialize it < 1312001692 265292 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :It is undefined in the sense of "could be anything". < 1312001696 506044 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes < 1312001707 319536 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :It's not undefined in the sense of "this is a special undef value that will trap if you use it". < 1312001716 902985 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :yes I know < 1312001719 797986 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :int x; return x // RNG in evincar's language < 1312001724 488378 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :in my philosophy I want to keep NaNs and other "exploding values" out of my program as much as possible < 1312001762 17167 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :so I'm not sold on "default to NaN" < 1312001762 985574 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :madbr: even if it makes them incorrect? < 1312001773 610351 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :madbr: it would only be NaN if you made an error < 1312001775 254550 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :madbr: do you prefer programs to fail noisily, or try to recover? < 1312001785 22743 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it should be a compile time error to use something not yet initialized < 1312001791 433089 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :evincar: actually, there are two sorts of NaN, one (which is often unimplemented) does indeed trap if you use it < 1312001794 953260 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :monqy: how could it be more incorrect than exploding the whole program < 1312001808 468947 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Patashu: if so, I hope the compiler's better at inferring it than gcc < 1312001811 971729 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :madbr: by giving bad values to things that quietly ruin everything < 1312001817 379285 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :guess they could be NaN in debug and 0 in release < 1312001820 459823 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I have to add =0 on declarations quite a bit just because gcc doesn't realise it's always initialised before use < 1312001830 914846 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Patashu: you should not be able to create something initialised, it is by definition useless < 1312001831 644533 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know it can't infer it in general, but it could do quite a lot better than it currently does < 1312001836 658284 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :ais523: I was going to add "...at the language level, of course, not like signalling NaN." < 1312001843 586876 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :madbr: say, a bad 0 somewhere cleared all your favourite files. wouldn't exploding be better? < 1312001852 474069 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :But then I was like "nah, no one'll care". < 1312001867 777790 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was talking about signalling NaN < 1312001891 356832 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :monqy: but exploding will clear the current thing you were working on 100% time < 1312001901 255754 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :monqy: if it exploded, it'd probably take out not all your files, but the disk they were on, most of the computer, and possibly even some of the table it was resting on < 1312001922 473590 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :why are we using exploding and not exceptions? < 1312001945 792940 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :at work they turn off exceptions < 1312001954 452784 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :wat < 1312001957 672272 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is this why you're crazy < 1312001981 469041 :lament!~lament@S0106002312fa554a.vc.shawcable.net QUIT :Ping timeout: 276 seconds < 1312001991 396451 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :patashu: I don't know the reason, but it's probably performance on shoddy Arm platforms < 1312002030 696516 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :at least use them during development if not during production :o < 1312002132 583775 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1312002261 522894 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1312002261 575013 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :the system they have is based on warnings < 1312002266 906620 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :the system they have is based on warnings < 1312002282 18815 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it sets a global variable to an error code, right? < 1312002287 564586 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :evincar: on the thing again, I may be confused but, in the case of not assigning a value to something (just declaring it), you're using the var = type() syntax? If that's the case, why use assignment syntax for something that's really just a declaration (not entirely a rhetorical question) < 1312002296 732973 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :prints to an error console < 1312002309 931232 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :aah < 1312002379 717531 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :monqy: No, it'd be something like "v = mutable T()" if you didn't want initialisation. The point of assignment syntax in the general case is that things are immutable by default and everything is single-assignment, so declaration and assignment can be the same thing. < 1312002380 492605 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1312002411 219748 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :why does everyone think that ignoring exceptions except you print them to stderr / some other error log is at all helpful? < 1312002417 816509 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :evincar: ok, so in what case would you use the =whatever() syntax? < 1312002440 517626 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: Average Programmer < 1312002451 135234 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't even see why one of those would think it was useful < 1312002455 423765 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :except that NetBeans does it by default < 1312002456 74153 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: because they're bad < 1312002462 220355 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :err, what < 1312002464 570480 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I seem to spend half my life deleting Logger imports < 1312002471 175278 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :bad netbeans, bad < 1312002485 654884 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :monqy: If you wanted a default instance of some specific type that's default-constructible (e.g., dict/list) or if you wanted a default instance of some unknown type that is. < 1312002488 275725 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: NetBeans can surround something with a try/catch block for every exception it could throw, which is useful < 1312002492 664608 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as often you'll want to catch all of them < 1312002501 655065 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but the default impl it puts in for what to do when caught is to log it < 1312002508 454878 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and it adds imports for Logger as a result < 1312002517 357560 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so you have to go and delete the import if you're not using the default impl < 1312002526 927387 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Say "instantiate(T) = { return T() }". < 1312002533 725469 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(I'd much prefer a throw NotImplementedException as the default, like it does for methods) < 1312002653 585692 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :evincar: in the former case, I'd think it'd be more useful for each of them to force explicit usage of said value (e.g. 0, empty). In the case of the latter, I guess it's a bit better, but having instantiations working like that is still icky. There was something else I was going to say but I forgot it. < 1312002728 109971 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :evincar: oh right. I can't think of any usages of generic instantiation unless you use something like typeclasses/interfaces < 1312002744 543478 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1312002745 346663 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :evincar: e.g. Monoids < 1312002748 456551 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :damn < 1312002754 649642 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :evincar: how does default initialisation help write generic code again < 1312002762 999192 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :I guess it's really an application thing anyways < 1312002768 570864 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: eh? < 1312002795 260604 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: It really depends on the types involved, and I can't come up with a good example at the moment. < 1312002799 949507 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :if you're writing for databases, you'd probably rather have your client app explode than corrupt the database < 1312002817 475333 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott_: I just like uniformity and not violating the principle of least surprise. < 1312002831 7110 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :being able to conjure up a value violates my POLS < 1312002834 59396 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :POLS is code for "I like it" < 1312002841 773247 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :how is it uniform? < 1312002848 277943 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :any more than forcing all types to have exactly one value is uniform < 1312002852 342595 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :sure, it is, but ... that sucks < 1312002875 490607 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1312002877 747164 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :I write sound code and having the app explode is much worse than any wrong sound I could be outputting < 1312002962 415219 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :Like for divide by zero, I don't care if it generates a wrong value, that's much better to me than stopping the whole application, which is pretty much the worst thing that can happen < 1312002971 378102 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I'm just saying, 0 is a reasonable default for the numeric types I'm providing. It doesn't hurt anything to throw it in. < 1312002980 476292 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it hurts me < 1312002987 614311 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :For something that just makes sound I suppose that's alright < 1312002988 590846 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it hurts people like me < 1312002990 83183 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :I'm fine with default to 0< < 1312002991 886447 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :For something handling data you don't want it to happen < 1312002993 757532 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : Like for divide by zero, I don't care if it generates a wrong value, that's much better to me than stopping the whole application, which is pretty much the worst thing that can happen < 1312002999 445723 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: i don't suppose you write any mission-critical financial applications < 1312003000 390158 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :who see something like float() and don't know if it's 0 < 1312003002 682664 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and have to look it up < 1312003005 486945 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :please, god, don't say you do < 1312003010 750378 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and it's needless bloat < 1312003011 178747 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :elliott: I don't! < 1312003013 562484 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :It doesn't sound like it lol < 1312003014 538832 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and ughhhh < 1312003018 134610 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :madbr: ok < 1312003019 134803 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :then do whateve < 1312003020 54956 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :r < 1312003024 199573 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I don't ordinarily go for 0-initialisation, but obviously immutable values are different. < 1312003037 345649 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :I write sound plugins and games < 1312003042 706990 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :this is the what second time you brought up immutable values < 1312003043 116721 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :why is 0 a good default value evincar < 1312003047 149084 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but < 1312003047 558060 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :when is 0 ever a useful value < 1312003050 588530 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :without giving it explicitly < 1312003052 365253 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what does 0 have to do with immutable values < 1312003077 213448 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :elliott_: dunno, in megazeux variables default to 0 and it's pretty practical that way < 1312003098 612012 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what is your favourite language < 1312003103 85752 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i am curious < 1312003108 940678 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :monqy: When I write "x = mutable T()", I expect an uninitialised mutable T. When I write "x = T()", should I reasonable expect an error or a default? < 1312003112 977808 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :*reasonably < 1312003126 374338 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :haven't used high level languages so atm it's C++ < 1312003138 697977 :olsner!~salparot@c83-252-161-133.bredband.comhem.se QUIT :Ping timeout: 240 seconds < 1312003141 574334 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :sound code is almost always C++ < 1312003162 638365 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i keep reading "sound" as "correct" and i start lunging for your throat with a knife < 1312003165 258043 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but then I just sit in my hole < 1312003169 328236 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :madbr: heh.. it's almost like you chose the most mission non-critical things < 1312003178 897611 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wow i was just about to say what elliott_ said but then elliott_ said it so i said this instead < 1312003189 94072 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i mean sounds and games < 1312003190 560422 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :iti: I don't want to work in a fucking bank :D < 1312003216 563743 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :fucking bank eh < 1312003221 606343 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :madbr: i made an image the other day... which perhaps expresses the non-mission-criticality of music :D < 1312003221 752474 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I thought all the talk about indie gamers being universally terrible programmers was hyperbole < 1312003272 179752 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :It's in the nature of the problem < 1312003280 530653 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :madbr: i highly advise learning a nice high-level language < 1312003283 261578 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :madbr: http://oi56.tinypic.com/xc7kes.jpg < 1312003301 214213 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :madbr: im worry for your programmer mind health < 1312003334 59174 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :monqy: atm I'm programming assembler :o < 1312003359 215989 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: you mean people who make indie games, or who play them? < 1312003361 315536 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :itidus20: what does it mean < 1312003374 201626 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :monqy: it means music isn't mission critical :D < 1312003402 814427 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :itidus20: quite an odd analogy < 1312003410 962969 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :itidus20: in some ways it is < 1312003420 767302 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok well.. the blue thread.. represents the music and represents the programming < 1312003425 798731 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol < 1312003429 350873 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so if the thread is in one piece then it has no mistakes < 1312003455 573685 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :musician is using a laptop in a gig < 1312003461 466473 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :the laptop cannot crash < 1312003465 781601 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hmm < 1312003469 589826 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well... < 1312003473 478919 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : elliott_: you mean people who make indie games, or who play them? < 1312003473 832566 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :make < 1312003481 427259 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :when i made that image i had actual music in mind < 1312003491 895096 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :not sound plugins. < 1312003492 178321 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :if you code a synthesizer plugin for music making programs < 1312003494 795996 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so you're right < 1312003505 520380 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :itidus20: for an extreme example, making a minor programming mistake isn't as bad as making tons and tons and tons of musical errors when the mission cares at all about the music < 1312003510 381741 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :if your plugin crashes, it crashes the whole music making program and the musician loses his song < 1312003519 929507 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :corollary: your plugin cannot crash < 1312003528 31837 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :monqy: the mission never cares about music! < 1312003535 246954 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :itidus20: weird mission there < 1312003555 790767 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :"music isn't mission critical when missions don't care about music": tautological?!?!?!?!?? < 1312003561 844071 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :uhmm < 1312003564 958280 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :can it generate wrong output? sure, whatever < 1312003567 244597 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok lets say a guitar < 1312003575 230606 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :a guitar can afford to make mistakes < 1312003586 536546 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what if you make a really big mistake < 1312003589 411888 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or lots of them < 1312003595 277136 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: http://ompldr.org/vOW9wcg me irl in my hole < 1312003597 236326 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :then you suck.. < 1312003598 617811 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :the string can snap < 1312003609 150231 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : if your plugin crashes, it crashes the whole music making program and the musician loses his song < 1312003615 561686 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :programs crash when the VSTs do? < 1312003617 741223 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i think not < 1312003627 682705 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :elliott_: not anymore < 1312003644 992720 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: image remains relevant, topical < 1312003645 690461 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :but some early programs did < 1312003652 405306 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its like uhh.. video can recover too < 1312003655 889744 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: took me whole minutes < 1312003666 194190 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott_: nice hole < 1312003676 960438 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: thanks < 1312003699 990918 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its an idea i am really curious about... < 1312003710 100148 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what is? < 1312003724 204907 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :in programming it is usually the case you need to get every instruction right < 1312003730 387884 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :not really < 1312003734 864293 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and that one mistake throws out the whole system < 1312003739 787278 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :not really < 1312003747 247517 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ever heard of minor bugs? < 1312003752 540061 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I have. < 1312003754 422810 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :they exist. < 1312003760 483300 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :they wreak minor havoc. < 1312003779 772093 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :but don't throw out the whole system. < 1312003793 95106 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :just a very tiny minor little bit perhaps nobody even cares about < 1312003801 290439 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok.. my postulates are wrong >:) < 1312003833 648647 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :In music, mistakes don't take whe whole thing down no < 1312003839 846996 :madbr!~k@98.143.212.28 PRIVMSG #esoteric :They just stand by themselves < 1312003840 768624 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: I coloured it: http://ompldr.org/vOW9wdg < 1312003857 645613 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :squares < 1312003880 641314 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :it looks sadder now < 1312003881 934025 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :somehow < 1312003979 714260 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1312004014 185179 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: http://ompldr.org/vOW9weA < 1312004033 322720 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ashes? < 1312004038 408189 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :to ashes < 1312004039 977948 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is that blood < 1312004043 662407 :derrik!~xix@gprs-inet-65-44.elisa.ee JOIN :#esoteric < 1312004045 633048 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :are you dead < 1312004052 545164 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is that a statue < 1312004054 422555 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :http://ompldr.org/vOW9weQ < 1312004056 907791 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :so mjuch mysterys... < 1312004057 582975 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1312004064 32249 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :its staring at me < 1312004067 565124 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and crying < 1312004070 906804 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :tears < 1312004109 903524 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oh jesus cufcking christ i made it disturbing < 1312004129 149006 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: < 1312004138 199741 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: http://ompldr.org/vOW9weg < 1312004145 679415 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im disturbed < 1312004146 16303 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :jesus < 1312004151 326884 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :its like chocolate < 1312004151 557739 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :tell me this makes you scream < 1312004155 182445 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :lmao < 1312004156 754412 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :what < 1312004161 329783 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the uh < 1312004162 850819 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :brown stuff < 1312004165 897975 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :reminded me of chocolate < 1312004169 999158 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or is that black < 1312004171 814576 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :uhh < 1312004175 207545 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :dark chocolate < 1312004189 239191 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and the tan stuff looks real creamy and swirly < 1312004221 442943 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :do you hate chocolate or something < 1312004236 805295 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the face is disturbing though. maybe dark chocolate chips or currants in some sort of cream or white chocolate filling? < 1312004247 769583 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :elliott_: i did an edit of it: http://oi51.tinypic.com/34h0z.jpg < 1312004260 947724 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :elliott_ sure looks mad there < 1312004264 237207 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :itidus20: i... < 1312004313 238800 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Well, it's about that time. < 1312004325 767589 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I'll be back tomorrow, I guess. < 1312004355 22570 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net QUIT :Quit: leaving < 1312004360 741208 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :http://ompldr.org/vOW9xMQ < 1312004364 424494 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: deepness of soul edition < 1312004367 138959 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :w/ lens flare < 1312004374 987136 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is that lens flare < 1312004377 693166 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1312004379 115103 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ok < 1312004390 135857 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :its deep < 1312004391 363478 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :and soul < 1312004396 839544 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: i call it sweet elliott_ and hella hole < 1312004422 562832 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wheres your knife is it in the wole too < 1312004437 514405 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :its inside my heart < 1312004513 157166 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: http://i.imgur.com/3brEm.jpg < 1312004545 443781 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :its a maze < 1312004550 165082 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ing < 1312004553 217013 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :a soulcrishung maze < 1312004556 634990 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :ing < 1312004627 659046 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1312004655 879938 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: http://i.imgur.com/P5iCf.gif < 1312004676 250259 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whoa a ball < 1312004690 400019 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :cool... animation < 1312004706 982456 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :"delay inserted to prevent evil cpu-sucking animation" oh come on gif < 1312004709 980531 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :erm < 1312004710 907281 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :gimp < 1312004716 891465 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :subliminal deepness of soul with lens flare messaging < 1312004816 534979 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i am seeking a good gif editor on windows < 1312004832 78532 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :theres not enough i tells ya < 1312004840 761271 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :gimp < 1312004846 853827 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :gimp "good inough mfor pme" < 1312004855 207089 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :erxcept i use linux.... < 1312004897 629380 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i recently downloaded gimp but havent really tried it < 1312004908 414060 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :its good inough mfor pme < 1312005055 204380 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1312005184 278698 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1312005383 799930 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1312005393 52856 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi Sgeo < 1312005397 697562 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :you missed some good discussion < 1312005401 799939 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :about type systems and uh < 1312005402 952430 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :other stuff < 1312005431 543529 :Sgeo_!~Sgeo@ool-ad034d00.dyn.optonline.net QUIT :Ping timeout: 255 seconds < 1312005436 277164 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh < 1312005444 756091 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sgeo :( < 1312005452 505185 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Ping timeout: 276 seconds < 1312005470 96264 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whens sgeo coming back i miss sgeo < 1312005557 635983 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1312005621 580168 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :lol < 1312005727 100270 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hi < 1312005795 837604 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hi < 1312005803 158421 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i missed you < 1312005885 251927 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :.. < 1312005904 161911 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION has no coherent response other than this one < 1312005909 639724 :TeruFSX!~quassel@pool-116-152.res.carleton.edu JOIN :#esoteric < 1312006025 675684 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1312006032 231711 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :To all flamers: this is my first real texture pack, if you flame, I will report you. < 1312006063 770850 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whatf slaming < 1312006076 899820 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :flsaingubdgmg < 1312006087 682127 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is not praising it.....flaming? < 1312006093 50270 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or is that trolling < 1312006122 84042 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :flammable < 1312006170 283232 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :itidus20: i made you a persent http://ompldr.org/vOW9xNQ < 1312006236 582239 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :heh < 1312006253 828066 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :bible.gif < 1312006263 536822 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :all this and more is possible with gimp < 1312006265 274233 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :tm < 1312006358 854945 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I think ImageMagick is much better than GIMP < 1312006380 391384 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :sometimes I use imagemagick for things. < 1312006386 129143 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i imagine itidus20 wants a graphical interface < 1312006405 765444 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :;_; < 1312006411 692963 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1312006411 745204 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :the most insulting insult < 1312006426 415744 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :offensive offense? < 1312006428 692537 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :actually I'm wondering if you can make games with gimp < 1312006432 370519 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :wat < 1312006434 248359 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what < 1312006450 458684 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :as in.. opening gimp.. and using no other software... produce some sort of game =)) < 1312006459 52550 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :itidus20: well there's ais523's ms paint tic tac toe < 1312006468 911404 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :nice < 1312006480 146817 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I also happen to like METAFONT and I have made a program to combine METAFONT with ImageMagick. < 1312006492 217440 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :itidus20: but um that's just using the flood tool's algorithm < 1312006499 715344 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :there's not really any other algorithms to do :P < 1312006524 331156 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :make gimp scripts < 1312006531 100012 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :turn them into games < 1312006536 450144 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :im being silly for the most part < 1312006560 404246 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but... back in the old days i used spreadsheet macros to try to make interactive fiction < 1312006566 606131 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :lol < 1312006585 49398 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I made RPGs with spreadsheet macros < 1312006587 811542 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not very good ones, though < 1312006611 49450 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is what drove me to support open standards < 1312006617 497642 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because they kept breaking with every new version of Excel < 1312006628 397070 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :lmao < 1312006631 197122 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh i was using lotus123 < 1312006677 729536 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: it even removed all the UI elements, to prevent cheating < 1312006687 507490 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :although it was probably possible anyway, say by holding down shift on load < 1312006706 615941 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, removing the entire UI gave more screen space for gamy stuff and hid the fact it was Excel, although I suspect it was obvious anyway < 1312006851 785792 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1312007037 3734 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i wonder what this java bug thing is < 1312007042 274017 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Java 7 GA was released today, but as noted by Uwe Schindler, there are some very frightening bugs in HotSpot Loop optimizations that are enabled by default. In the best case scenario, these bugs cause the JVM to crash. In the worst case scenario, they cause incorrect execution of loops. < 1312007043 586857 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :haha < 1312007046 862621 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :good job oracle < 1312007062 983195 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :"These problems were detected only 5 days before the official Java 7 release, < 1312007063 161464 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :so Oracle had no time to fix those bugs, affecting also many more < 1312007063 214301 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :applications." < 1312007063 611870 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, Java puts crash > incorrect execution < 1312007063 683364 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :wow < 1312007071 624807 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :YOU MEAN LOOPS ARE BAD?? SORRY < 1312007073 989262 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ONLY FIVE DAYS < 1312007075 261374 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :CAN'T CHANGE IT < 1312007076 89536 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :/Java/, one of the most enterprisey languages in existence < 1312007088 814746 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: umm, isn't that fairly Javay? < 1312007095 513982 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Java doesn't let you do ANYTHING loosely < 1312007110 853625 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :is java still cool with typecasting < 1312007113 204385 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or what have it < 1312007119 668519 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I know, I was taking a potshot at the crashing-is-worse-than-returning-a-random-number opinion < 1312007137 715809 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :monqy: it throws ClassCastException if you try to cast something into a class that can't describe it < 1312007159 492467 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :snazy < 1312007208 504213 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1312007298 195942 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: now just do it a few seconds later... < 1312007315 867145 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :meh, scrollback exists < 1312007489 708204 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1312007681 712273 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Although METAFONT is designed for font making, you can use it to draw other things too. < 1312007850 675205 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1312007984 758581 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1312008134 880285 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: how long will fib 99999 take to compute naively? < 1312008152 946150 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: you mean via the recursive algorithm that's O(2^n)? < 1312008157 89479 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric ::-P < 1312008159 142399 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :O(2^n) where n is 99999 < 1312008169 329050 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ACTION tries 999 instead :-D < 1312008175 952508 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even that'll take far too long < 1312008190 134236 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :bah < 1312008196 327068 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :stupid exponentials < 1312008200 468855 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :99 should terminate within my lifetime, right? < 1312008238 427394 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's about an octillion < 1312008241 559957 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so probably not < 1312008253 129180 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ACTION is trying to test memoisation... < 1312008253 605163 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I was using 10 to test may naive fibonacci impl < 1312008258 292097 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and even that took far too long < 1312008258 811804 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I'm not sure it's actually memoising < 1312008271 174573 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I need a value that the naive fib goes slowly at, but not too slowly :-P < 1312008297 839106 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :memoised 100 is faster than unmemoized 10 < 1312008310 313610 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :err, what is up with -ise vs. -ize in that line? < 1312008325 228299 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :unmemoisation is so american < 1312008349 383540 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :*Data.Memoization.StableName> fib 19 < 1312008349 601078 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :4181 < 1312008349 887581 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :*Data.Memoization.StableName> fib' 19 < 1312008349 940360 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :34 < 1312008357 939877 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :umm, memoisation shouldn't change behaviour, right? < 1312008362 182481 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no < 1312008374 135573 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and fib(19) is not 34 < 1312008384 391998 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't know offhand if it's 4181, but it wouldn't surprise me < 1312008384 478423 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ACTION has no idea what happened there < 1312008389 621723 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1312008460 712816 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :well, _something_ is wrong < 1312008475 565276 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coincidentally, I implemented memoized fibonacci in ICA (and thus VHDL) a few days ago < 1312008485 808763 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :to celebrate the addition of RAM-like arrays < 1312008494 203896 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(as opposed to tuple-like arrays) < 1312008498 502014 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ACTION celebrates, can i have the compiler source code now < 1312008514 851525 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :or at least a picture of the synthesisation result :D < 1312008515 614652 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh, it's not ready for release yet, and I don't have permission to release it either < 1312008536 232994 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and FPGAs look the same no matter what program is on them < 1312008563 508176 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1312008651 7896 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: surely a synthesiser can draw some kind of graph for you < 1312008675 875756 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it can, but it basically just always looks like a splodge on the page < 1312008679 694407 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no matter what the actual circuit < 1312008698 661032 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Ping timeout: 255 seconds < 1312008855 944284 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: hmm, random @ thought: I don't think it can have a "native machine word" type < 1312008882 94228 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :no, but such a type isn't very useful unless you're doing low-level stuff anyway < 1312008893 110989 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :well, it's useful for smallish integers < 1312008936 51396 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :nah, in practice, (smallest type that holds the integer) will be fastest unless the processor has no instructions for manipulating it < 1312008940 404253 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: anyway, you were meant to ask me why; we are no longer friends < 1312008946 876796 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :also, sure, I guess so < 1312008948 913790 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: no, it's obvious < 1312008953 293679 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: what's the reason? < 1312008958 16066 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :because it was non-obvious to me < 1312008958 264103 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :network transparency < 1312008964 754130 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric ::/ < 1312008967 323826 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :you know more about @ than I do < 1312008969 108888 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the type's size might be different on different computers < 1312008974 956637 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: well, that's not the problem < 1312008977 519650 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :that's perfectly okay < 1312008985 594155 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, you could translate at the boundary, I suppose < 1312008986 472901 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: the problem is that the type could change underneath you mid-function < 1312009000 425506 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :because a program might migrate to another system < 1312009005 342019 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :note: this is great for writing viruses < 1312009027 655831 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :just make it 64 bits < 1312009039 54954 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Patashu: gross < 1312009053 377301 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I'll just offer a few fixed-sized types and pretend they don't exist and tell everyone to use bignums < 1312009057 836421 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :haha < 1312009091 782598 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :a large part of @'s core design is me having a weapon sufficient to make people code @ objects however I want < 1312009095 662316 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :currently, the stern glare will suffice. < 1312009100 813244 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :if CakeProphet starts using @, I may have to purchase firearms. < 1312009117 120727 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :if Microsoft starts promoting it, then it's time for tactical nukes < 1312009138 769594 :TeruFSX!~quassel@pool-116-152.res.carleton.edu QUIT :Ping timeout: 240 seconds < 1312009139 224179 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : please don't hurt anybody < 1312009177 728643 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: i'll just be you from now on < 1312009197 86159 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh < 1312009303 696078 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I wonder if this "introspection box" model actually makes any sense < 1312009304 300243 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1312009315 776375 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :hmm, you can't have < 1312009317 881271 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :box :: a -> Box a < 1312009327 404759 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :because you can break parametricity like so: < 1312009347 133878 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ohNo :: (a -> b) -> (a -> b) -> Bool < 1312009352 891222 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ohNo f g = box f == box g < 1312009361 205608 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :(assuming the box on code compares the ast) < 1312009378 732447 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but like < 1312009384 467948 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :you also can't have < 1312009389 195109 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :lolGimmeABox :: Box a < 1312009392 840754 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :because WHAT DOES THE BOX CONTAIN... < 1312009396 677148 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :what is this Box? < 1312009404 959263 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :the rule is something like... if you create an object you can box it < 1312009408 787830 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but it's hard to define create < 1312009411 433679 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :really hard < 1312009420 206523 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :coppro: umm, do you know what @ is < 1312009420 622699 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: are you sure you can == on boxes like that? < 1312009430 341851 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: do you remember what a box is :D < 1312009437 124806 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott_: in what context < 1312009441 416796 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you look like you're acting like boxing is a monad (perhaps subconciously), and it isn't < 1312009446 766621 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :coppro: there's only one context < 1312009453 616795 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, no, I don't < 1312009462 406606 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: ok, well, that's not what a box is in this context < 1312009473 552760 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: I was thinking: in @, I want to be able to do things like examine the ASTs of running programs < 1312009477 880949 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: and inspect arbitrary objects < 1312009480 443835 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and all that jazz < 1312009491 450889 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: BUT I don't want code to be able to, say, look at the AST of a function it's passed willy-nilly < 1312009496 438823 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :because that breaks parametricity, security, and all sorts of things < 1312009504 330994 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :So a box is like a security checkpoint? < 1312009510 602068 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: so I was thinking that (Box a) represents something you can fetch an a out of, and that also encodes... meta-information about it < 1312009514 86037 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it's actually an Antibox < 1312009518 907921 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it lets you look inside a value < 1312009521 353608 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, yes < 1312009525 650857 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :so e.g. < 1312009528 987361 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott_: ok. It's a simple with unknown historical origin often rendered as a letter "a" where the upright protion of the letter extends down and around until it is a near-complete circle, and that is generally taken to mean "at", and is called a "whirlpool" by the INTERCAL manual < 1312009530 735348 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ast :: Box a -> LolAST < 1312009533 605923 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :unbox :: Box a -> a < 1312009533 914998 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1312009534 401031 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Feather actually has a rebox operation, that you can apply to an unboxed value < 1312009538 90906 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :please don't ask me how it works < 1312009544 254316 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :that unbox could also be called eval < 1312009545 404899 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I suppose < 1312009559 699754 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: anyway, the question is just -- how do you actually create a box? < 1312009563 215410 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :talking about comonads? < 1312009567 282366 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: when elliott_ refers to @ treating it as a proper noun, it's a placeholder for the eventual name of an as-yet-unnamed OS he's working on < 1312009569 893022 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: not quite < 1312009591 607308 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think he's going to retroactively go over glogbot's logs and substitute the name once it's actually decided < 1312009600 735791 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which will make my last-but-two line seem very confusing < 1312009609 318852 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(note: I may have been lying) < 1312009610 679394 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :how do you knowm y s,ecret < 1312009617 152491 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it wasprivate,, with Gregor,, < 1312009619 617463 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :he would create the logbot,,, < 1312009624 746480 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: so the suspicion it will involve feather as an essential part is well-founded? < 1312009625 36611 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and force tunes to archive all their old logs by emailing them,,,,, < 1312009627 950615 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and i would get the sed,,,,,,, < 1312009629 515312 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1312009630 819387 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :WHO < 1312009631 917947 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :BETRAYED ME < 1312009640 65423 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :RGAGAARGAUREWIGEIWRIEWRGAWGRIAEWRWIERGAW\ < 1312009640 723421 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: nobody, I just guessed < 1312009645 176909 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: no < 1312009649 237648 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ACTION smashes individual things to pieces < 1312009652 478566 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Feather and @ are fundamentally incompatible, as far as I can tell < 1312009653 986306 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :now everything dies < 1312009657 29747 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which doesn't surprise me, or even worry me < 1312009658 986714 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: really? < 1312009667 438319 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, I'd be more worried if they meshed together well < 1312009678 849937 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: it's the network transparency that really kills it < 1312009681 635696 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Feather doesn't like I/O < 1312009687 569275 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even more than Smalltalk doesn't like it < 1312009697 219357 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: well, you can model @ as just one big happy machine with way too much computing power < 1312009703 715525 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and slow wires, I suppose, but who cares about speed < 1312009712 970568 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and even if you abstract away the I/O, it'd have to be able to return to a continuation < 1312009717 323181 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: hmm, shades of scapegoat (in that every repository could fit together) < 1312009717 393992 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :across the entire network < 1312009723 665966 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :haha < 1312009725 255954 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, @ reminds me of scapegoat a bit < 1312009725 327539 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1312009740 919025 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think you've been injecting similar ideas into both projects < 1312009752 509482 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I'm not sure how versioning in @ will work, if it'll have a separate VCS for "documents" and just regular objects, or what < 1312009754 390936 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the two would coexist quite well, at least < 1312009758 827846 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I'm trying to avoid thinking about it right now < 1312009763 778120 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : 546) Speaking of the CiSRA puzzles, anyone want to form a team i avoid my duties by carefully never registering to anything new < 1312009764 914784 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it feels like another Can of Worms < 1312009766 762623 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :yep, versioning is a much more minor problem < 1312009779 437121 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you missed the point where someone else mentioned the word "duty" < 1312009781 584708 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :then getting the thing working in the first place < 1312009790 313851 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: fix it :P < 1312009796 629250 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: I was about to say "but versioning is a _huge_ problem", but then I realised that there are even bigger problems... < 1312009808 778372 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :indeed < 1312009810 438742 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :...you realize that would be inconsistent with the quote, right? < 1312009812 284766 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :anyway, yes, I'm really unsure how to construct boxes... < 1312009818 735827 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :hmm, well < 1312009828 824027 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :obviously if you have a boxed module < 1312009835 20359 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :you can get a boxed value out of it < 1312009867 748959 :cheater_!~ubuntu@g229161009.adsl.alicedsl.de PRIVMSG #esoteric :elliott_: i know they have, that wasn't the point though. < 1312009878 62708 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: moduleLookup :: (m :: Box Module) -> Key m a -> a < 1312009880 46692 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: or something. < 1312009890 680981 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :erm < 1312009892 220618 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: moduleLookup :: (m :: Box Module) -> Key m a -> Box a < 1312009895 574119 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but that's just another way to refine a box < 1312009902 932963 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I suppose that's all you really can do < 1312009906 399796 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but it feels like if you have < 1312009909 500191 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :let f x = ... in ... < 1312009910 875490 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :in a bit ofcode < 1312009914 565825 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think you can't get a box unless you have one to start with < 1312009916 204422 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :you have the "right" to box it right there and then < 1312009920 637021 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: yes, that may be true < 1312009920 721647 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and that they should be originally created by the compiler < 1312009925 133554 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :uh oh,boxes are starting to feel fundamental < 1312009932 658083 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :[asterisk], boxes < 1312009945 803400 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and comonadic < 1312009952 895327 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: you really like comonads ;D < 1312009984 841254 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i don't actually know comonads, i just know they are easy to unwrap but not wrap < 1312009996 655390 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ok, so i know maybe the base definition < 1312010007 451310 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: also that moduleLookup frightened me, when did dependent types happen? < 1312010012 907267 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but they are probably inevitable... < 1312010036 464013 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I have a feeling the design would be impossible to realise without them; as in, it'd turn out to be impossible for the user to create a function, or something < 1312010090 318707 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: ah, hmm, there's a problem < 1312010097 155256 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: in that, every boxed type has a different API < 1312010103 510771 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :so it's actually a typeclass of some kind < 1312010126 99735 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :class Boxable a where { data Box a; unbox :: Box a -> a } < 1312010135 929393 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :hmm, I need a better name than box < 1312010141 406751 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think you may be thinking too Haskell < 1312010142 76278 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it's sort of like an xray < 1312010151 318271 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott_: I'm dubbing you King Vaporware < 1312010157 478828 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: well, it's obviously not a single unified Box type for every single type < 1312010158 263730 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :coppro: k < 1312010174 445642 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: what did you call those (executable, source) pairs that you used in your Underload compiler? < 1312010175 78389 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: so it's a type family of some kind < 1312010181 903469 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :umm, I didn't < 1312010185 194627 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh < 1312010186 990385 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I called the flattened quotations blimps < 1312010190 288578 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but that's a separate thing < 1312010190 529559 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :well, give this the same name as those < 1312010194 160194 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because it's the same concept < 1312010198 369912 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :let's go all Prolog-style with naming < 1312010207 219844 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and agree that we can unify two names even if we don't know what they are yet < 1312010210 177146 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it's more like just source < 1312010212 962527 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and unbox is kind of like eva < 1312010214 377280 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :l < 1312010223 798131 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :meanwhile, I suppose we have to call them _1, _2, etc < 1312010225 974677 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: isn't @ already pretty prolog style with naming? < 1312010227 513187 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or maybe @, @1, @2, etc < 1312010229 797426 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: yes < 1312010231 35054 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :name_of_@(X) < 1312010235 371565 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :well < 1312010236 900740 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :name_of_@(@) < 1312010258 888537 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's like writing name_of_X(X) < 1312010264 160644 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :yep :D < 1312010275 199023 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it should be name_of_future_operating_system(@) < 1312010296 272340 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :hmm, xray would be a good name if it weren't such an ugly name < 1312010339 809097 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :what's a nice name for an xray < 1312010354 991254 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, it's also like stripping the debug info (unxraying, that is) < 1312010356 548571 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : "millennia" -- are we talking about a programming language called Sanskrit, or Sanskrit itself? :D < 1312010360 172745 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: haha < 1312010367 764812 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I'm not sure there's a standard name for something with debug info in < 1312010373 854807 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :we are talking about the closest thing sanskrit has to an official spec < 1312010374 274310 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :GDB a < 1312010385 904080 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: umm, really? not some programming language based on sanskrit? < 1312010396 736226 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :contrary to what sys/user.h says, GDB is not the only debugger in existence < 1312010396 919636 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes, real sanskrit. < 1312010397 43915 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1312010414 385495 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :people write official specs for non-programming languages? < 1312010417 405712 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : too much into it. Don't use it for anything other than GDB unless < 1312010417 458139 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : you know what you are doing. */ < 1312010418 662906 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :heh < 1312010419 683064 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :umm < 1312010419 886661 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :other than Lojban, I mean? < 1312010422 98334 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :/* The whole purpose of this file is for GDB and GDB only. Don't read < 1312010422 153559 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : too much into it. Don't use it for anything other than GDB unless < 1312010422 153759 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : you know what you are doing. */ < 1312010429 647664 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: well, French is "strictly controlled" (ha ha) < 1312010430 434207 :nisstyre_!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1312010431 292356 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello! < 1312010439 81435 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :hi Taneb, we're discussing @, run while you still can < 1312010443 394657 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Ping timeout: 258 seconds < 1312010450 378366 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I still don't know what @ is! < 1312010458 122875 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :lucky < 1312010497 219290 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: 400 B.C. at least one person did. mind you iiuc he ignored many parts of the language, concentrating on morphology and inflection. < 1312010536 561715 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :elliott_: call it heatvision < 1312010554 11733 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Isn't that just computational linguistics? < 1312010555 44784 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :defrost :: Heatvision a -> a < 1312010569 740938 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Lol < 1312010635 926368 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: hmm, this is definitely getting moe confusing < 1312010645 661777 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :SO MOE < 1312010657 821701 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But what's @! < 1312010669 663318 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Taneb: stop it stop it stop it < 1312010683 84230 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Either you tell me or I install Haiku < 1312010696 297010 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :where's it @ < 1312010765 254820 :nisstyre_!~nisstyre@infocalypse-net.info QUIT :Quit: Leaving < 1312010769 416109 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Taneb: ok < 1312010805 900392 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :From an SD card! < 1312010806 179571 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1312010885 153031 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is one of the less usual threats I've seen < 1312010885 337577 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1312010900 302557 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm mildly sleep deprived! < 1312011128 348818 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: boxes seem to describe the nature of description itself < 1312011137 80791 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :hmm, interpretation brackets are this < 1312011141 464733 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Syn <-> Sem < 1312011147 260087 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but more Syn -> Sem than the other way < 1312011155 715049 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oh, I can't type them, and are not sure if they're in Unicode < 1312011162 236043 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but they look like [[ ]] but squished-together a bit < 1312011165 438111 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :yep < 1312011171 6534 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : but more Syn -> Sem than the other way < 1312011178 124738 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :\llbracket \rrbracket in LaTeX, I think < 1312011180 651463 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :by that I'm just saying that Sem -> Syn doesn't get back all the information < 1312011181 371677 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :as I've typed them too much < 1312011184 908471 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Okay, I need to find a larger memory device < 1312011186 352313 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :hmm, ah < 1312011193 773301 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: there actually _is_ a function (a -> Box a) < 1312011195 489495 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :for all a < 1312011205 696541 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: it simply constructs a pathological box, one consisting of a single object reference < 1312011208 948005 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and that reference being the argument < 1312011247 133386 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: oh, umm, I suppose not all objects are comparable, as they might contain references to non-comparable objects < 1312011249 735906 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :that's problematic < 1312011266 213586 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but I don't see why you _shouldn't_ be able to do that pathological version < 1312011272 278352 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: the analogy being, Sem -> Syn < 1312011275 198557 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Syn -> Sem does the actual evaluation < 1312011279 656209 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but you can always construct the simple lambda result back < 1312011326 599864 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1312011354 236073 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: help what does a box do < 1312011363 129700 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: haha at the reference < 1312011515 389424 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: what have I done :( < 1312011693 758888 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1312011750 333696 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: I think you _do_ create boxes by composing them from scratch: that's called programming < 1312011764 823643 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose so < 1312011776 922864 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: it's just manipulating an AST with "more info" < 1312011784 99388 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, you probably end up with a sort of lazy compile, don't you? < 1312011804 156265 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm beginning to wonder if a box is just the AST, and unboxing it compiles one step < 1312011816 335221 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :well, you can certainly convert a box to an AST < 1312011823 968849 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I'm not sure what differs it < 1312011832 678783 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :but... the box of, say, a key-value table, isn't an AST < 1312011838 234927 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :or, hmm < 1312011839 946135 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :better analogy < 1312011847 40378 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :the box of a record (Haskell-style) isn't an AST < 1312011851 727297 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :well, it sort of is, but it's simpler than that < 1312011859 504587 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it's just a mapping from boxes of keys to boxes of values < 1312011863 126981 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :where key is a name < 1312011868 74834 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :so actually not boxed, just the name < 1312011870 38854 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :-- < 1312011870 940475 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :+-+- < 1312011897 828153 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I've been up and down my house and finally found a bigger memory device < 1312011975 830646 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: you've now thoroughly confused me < 1312011981 230906 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :with only a few lines < 1312012021 650518 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :"Å ÒÝ Ö < 1312012021 796764 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Ö× ̧ ÓÙÖ× ÐÚ × Ò < 1312012021 848842 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ÐÙ ̧ Û ÐÐ Ú ÕÙ ×Ý Ð1 < 1312012021 849011 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Ò Ý Ø × ×Ø o Ï Ø × Ð Ø Ó Ø < 1312012021 849121 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ÙØÝ Ó ÙÒ < 1312012022 651571 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :1 < 1312012024 684938 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Ø ÓÒ Ð ÔÖÓ Ö ÑÑ Ò Ý Ø Ø Ñ ÐÐ Ø × ÔÖ Ñ Ø Ú × Ú < 1312012026 837072 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Ò < 1312012028 683665 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ÀÓÛ < 1312012030 645897 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : Ò Ø ÙÒ×Ô < 1312012032 750709 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : ¬ < 1312012034 608677 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ÔÖÓÓ Ó Ð Ø ÓÒ× < 1312012036 690105 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Ó ÙÒ× È Ö ÓÖÑÁÇ < 1312012038 729225 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : Ö < 1312012040 616660 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Ø Ö × < 1312012042 633174 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Ò ÔÖÓÚ < 1312012044 618271 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :À ×Ø < 1312012048 654712 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Ý < 1312012050 717373 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Ò Ø ÖÓÛÒ ÓÙØ Û Ø Ø < 1312012052 621821 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Ø Û Ø Ö Ì × Ö Ù×1 < 1312012054 594132 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Ø ¬ Ð < 1312012056 626820 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Ö Ø < 1312012058 592493 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric : ×Ñ×o Ì < 1312012060 705267 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Ý × Ò < 1312012062 622621 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Ò Ò Öo < 1312012064 710596 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :" < 1312012066 606059 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :argh < 1312012068 584596 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :that's not helpful, Evince < 1312012070 644749 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :if you can't copy it, don't pretend to < 1312012089 10197 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1312012126 716120 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :How do I un-write-protect an SD card? < 1312012207 179769 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there's normally a little plastic tab on one of the edges < 1312012210 966 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you move it to the other position < 1312012211 987235 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :But if you could un-write-protect it you could write to it and so it wouldn't be very well write protected < 1312012217 360698 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :very small, normally about a millimetre square < 1312012229 298532 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Tomorrow's computer viruses will extend robotic arms from your computer to fiddle with the SD card to infect it!! < 1312012233 94212 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Got it < 1312012303 861432 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1312012311 397592 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Thanks < 1312012318 801971 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :So, that's what that does < 1312012397 305162 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :brb, installing Haiku < 1312012428 986085 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Read error: Connection reset by peer < 1312012501 537686 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :what happens next??? < 1312012507 557518 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :haiku < 1312012508 837750 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :an operating system < 1312012510 951082 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i can't do haikus < 1312012541 273861 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :`addquote Tomorrow's computer viruses will extend robotic arms from your computer to fiddle with the SD card to infect it!! < 1312012544 799871 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :551) Tomorrow's computer viruses will extend robotic arms from your computer to fiddle with the SD card to infect it!! < 1312012544 885925 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :275 < 1312012553 419592 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: only 12 syllables < 1312012560 671124 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :haiku syllable < 1312012562 9650 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :an operating system < 1312012565 21516 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i can do haikus?? < 1312012575 553576 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :wow is that actually right haha wow < 1312012579 678049 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i didn't even try first time < 1312012581 571990 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :or second time < 1312012589 405729 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it also technically needs to mention the name of a season to be a haiku < 1312012591 759997 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I'm pretty sure the syllables are a necessary, not sufficient, metric for a haiku < 1312012593 81963 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but people keep disregarding that < 1312012596 410324 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Yeah < 1312012604 246854 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think 5/7/5 + season name is sufficient < 1312012608 486916 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but it might not be a very /good/ haiku < 1312012635 318453 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you could start off "haiku in summer", then it'd work < 1312012638 924678 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :haiku syllable < 1312012640 428283 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :an operating system < 1312012642 975405 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i can do haikus?? < 1312012644 337423 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :summer i think < 1312012644 798702 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just not make whole lot of sense < 1312012648 640431 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: yw < 1312012649 575394 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :beautiful summer / fuck fuck fuck fuck fuck fuck fuck / fuck fuck fuck fuck fuck < 1312012657 697563 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :damnit I laughted < 1312012658 200132 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: i laughed, but I'm not sure why < 1312012661 377946 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol you too < 1312012663 5305 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Patashu: I did too < 1312012677 169167 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :`addquote beautiful summer / fuck fuck fuck fuck fuck fuck fuck / fuck fuck fuck fuck fuck < 1312012678 709228 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :552) beautiful summer / fuck fuck fuck fuck fuck fuck fuck / fuck fuck fuck fuck fuck < 1312012684 570815 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :three people laughed at it, so by definition it's funny < 1312012707 675478 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :It's very close to being a skit < 1312012709 140204 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and probably carries enough context in just that quote for other people to get the joke, too < 1312012737 963447 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1312012767 198506 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :Start book at 8. Finish book and realise it's 2. < 1312012777 269844 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :I seem to have issues with "sleep". < 1312012802 107108 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :you read for eighteen hours < 1312012808 767122 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :wait, which 8? < 1312012814 14366 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :or minus six hours < 1312012847 847805 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :6 works fine for me < 1312012848 738993 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Ping timeout: 260 seconds < 1312012851 538386 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what's your problem with it < 1312012865 483055 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Patashu: what < 1312012872 275082 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :8 pm, 2 am < 1312012878 84037 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :just ruin the joke :( < 1312012880 781662 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :;_; < 1312012886 723429 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :obviously pikhq meant twenty four hour times < 1312012969 934212 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy will now never speak again after that haiku because he can never top it < 1312012970 78447 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1312013129 736193 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: you should play EVE Online; you've already mastered the playing of Excel as a game, so EVE can only be a step up in fun from that < 1312013137 760238 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :if a minor one < 1312013141 672377 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: haha < 1312013157 316522 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think you have it the wrong way round, though < 1312013169 4861 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what I wrote was trying to implement a game engine using Excel < 1312013171 539311 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :you mean experienced EVE players should go for the raw multiplayer Excel experience? < 1312013174 484826 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :that too < 1312013179 251882 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whereas EVE Online is trying to implement a spreadsheet in a game engine < 1312013189 999504 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you'd expect someone who enjoyed one to dislike the other < 1312013201 39224 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :What is playing EVE Online really like < 1312013208 851701 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I gave up on EVE roughly when I realised that not only do you attack ships by right clicking them and choosing an item from a context menu, but you also do everything else by popping up windows and interacting with GUI widgets < 1312013214 290707 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :it even has a browser window you can use < 1312013220 803382 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :you could probably use EVE as your only oS < 1312013221 564201 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :OS < 1312013223 515559 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :...in space < 1312013232 410162 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: you played it at all? < 1312013239 790151 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that surprises me and I'm not sure why < 1312013245 605303 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: it has a free trial, so I played about five minutes of it < 1312013254 111853 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I think you just don't strike me as the sort of person to play MMOs, even free trials of them < 1312013264 482779 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :no, but I do like my spreadsheets < 1312013273 505823 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, apparently EVE has a huge bias towards players who joined early < 1312013281 912211 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :anyway, I /did/ play an MMO regularly a few years ago, I'm too embarrassed to tell you which, though < 1312013286 888175 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :[asterisk]ago; < 1312013288 646976 :cheater_!~ubuntu@g229161009.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1312013315 23303 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's either going to be World of Warcraft or some crazy tie-in to a TV series < 1312013317 976011 :cheater_!~ubuntu@g229161009.adsl.alicedsl.de JOIN :#esoteric < 1312013324 759266 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: nope < 1312013332 387333 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm < 1312013342 226412 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in that case, I probably won't even try to guess < 1312013397 514786 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1312013493 260060 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :Patashu: 20:00 to 02:00. Happy? < 1312013493 460020 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1312013518 495271 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :You have not given me any new information < 1312013552 80589 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :elliott_: ^ < 1312013553 319921 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :Sorry. < 1312013559 79470 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :pikhq: NO < 1312013564 596273 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :And I *really* should disambiguate — I mean, I'm about as likely to use 24 hour time as 12 hour time, TBH... < 1312013798 518455 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott_: neopets < 1312013827 965129 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :coppro: does neopets even count as an MMO < 1312013831 667347 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yes < 1312013833 666285 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I should start playing Neopets ironically < 1312013844 607164 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you can't play neopets ironically < 1312013845 546175 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :I never even knew it existed until I was far too old to be in the target market < 1312013846 585579 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you'd get super bored < 1312013854 101824 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Patashu: that's just super ironic < 1312013858 739192 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :oh < 1312013863 945957 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :note: sufficiently good irony is indistinguishable from sincerity < 1312013900 364085 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :I actually had a Neopets account. I later gained a second digit in my age. < 1312013935 18674 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I have an account < 1312013963 475136 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I had an account < 1312013964 791798 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :might still do < 1312013966 80597 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :dunno < 1312013966 644072 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :`addquote I actually had a Neopets account. I later gained a second digit in my age. < 1312013968 398715 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :553) I actually had a Neopets account. I later gained a second digit in my age. < 1312013969 271738 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :cba to find out < 1312013982 596346 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :what is Neopets, anyway < 1312013996 660108 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: oh you'll love this < 1312013997 46516 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: it's Neopets (do you actually not know?) < 1312013997 499976 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :google it < 1312014011 154675 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :ACTION tries Wikipedia < 1312014011 728788 :madbr!~k@98.143.212.28 JOIN :#esoteric < 1312014020 950302 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: they're like pet rocks, except instead of rocks, they're bits. also you can buy them accessories with rockcaret W bit money? < 1312014026 158150 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :also there are games to win money? < 1312014027 12703 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i think. < 1312014028 697603 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :also it is old. < 1312014032 609532 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :and i think a scientologist runs it? < 1312014038 651115 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :Revenue $30 million USD+ < 1312014043 19633 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :that is too much money for pet rocks < 1312014063 187281 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and you can pay them for a webmail address/ < 1312014073 499733 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this is a pretty random combination of things < 1312014141 403764 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah old is a pretty significant quality < 1312014142 121305 :madbr!~k@98.143.212.28 QUIT :Read error: Connection reset by peer < 1312014151 855635 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :When it got started Tamagotchi was a fresh memory. < 1312014173 37822 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"I always knew having a mad wizard design our water distribution plant was a bad idea." (From a Neopets-related "walkthrough"-style thing I hit a week ago while googling for something really completely different.) < 1312014213 662063 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :ais523: It was the friggin' 90s. < 1312014228 677421 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :Well. Nearing on 2000. < 1312014230 117069 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :Still. < 1312014243 168343 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that'd be before I really knew about the Internet < 1312014245 444495 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :These were primitive days, and Geocities was still vibrant. < 1312014250 300520 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :tamagotchis are so great, i had one, i remember fuck all about it < 1312014268 582906 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :At the time I had been on the Internet for a handful of years. < 1312014280 724707 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :November 15, '99 < 1312014283 279088 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : three people laughed at it, so by definition it's funny <-- make that four < 1312014284 862380 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :what was the internet like in 98, i was on then but i don't recall it < 1312014295 845545 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :according to Our Lord Wikipedia < 1312014303 892222 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :elliott_: Comically simple. < 1312014308 20304 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: heh, you were probably consistently online before me, then < 1312014316 571158 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: I'm not exactly surprised < 1312014319 646738 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I knew of its existence back then, and would even find a way to use it if I needed it < 1312014325 496068 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that was rare < 1312014327 97171 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: when did you discover the internet, five minutes ago? < 1312014334 330522 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :elliott_: This predates *CSS*. < 1312014334 402003 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and mostly, I'd be doing email via someone else's account < 1312014349 390144 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(with permission, obviously) < 1312014360 94325 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: I'm still not entirely convinced it exists < 1312014377 133041 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I mean, technology that lets you communicate instantly with people in a huge range of places around the world, that's science fiction stuff, right? < 1312014385 481175 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :elliott_: *Google was not The Search Engine*. < 1312014395 473842 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(no telephones do not count have you ever tried to make an international phone call that crosses continent boundaries?) < 1312014402 417120 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :can i have an asterisk? < 1312014407 468376 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :***** < 1312014409 98116 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :ais523: what's it like (I haven't ever) < 1312014409 487496 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Does Neopets still look like a lesson in horrid web design? < 1312014410 346646 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :Here, have 5. < 1312014424 113988 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :coppro: Yes. < 1312014431 778990 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :k < 1312014433 2851 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: when I tried to phone home from Canada, it took the phone over two minutes to even work out how much a call to the UK would cost < 1312014438 759933 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :coppro: Also, at the time it was just normal web design. < 1312014453 20554 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and then quoted an amount that was sufficiently large it'd have been inconvenient to pay with just coins < 1312014454 992547 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so I had to give up < 1312014467 829955 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oh my god what did i do < 1312014471 277401 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :not just because affording it would have been tricky, but because I had no real prospect of finding change < 1312014481 580728 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah international calls suck < 1312014491 681398 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :The phone network sucks. < 1312014491 790927 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure if that's the fault of Canada in particular, though < 1312014503 272302 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :It was perfectly sane and well-designed. In 1950. < 1312014506 621246 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :from Hungary, it took about five seconds longer than normal to connect < 1312014512 351393 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and the price was noticeable but not insane < 1312014539 110247 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that's within the EU, that's practically no distance at all < 1312014539 218896 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :Or 30-odd exponential increases in computing power ago. < 1312014589 346974 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :dontaddquote but that's within the EU, that's practically no distance at all < 1312014629 205712 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :Really, circuit switching is just sad. < 1312014674 626398 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, what are international calls from the US like? < 1312014677 626802 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :similar to Canada? < 1312014700 183192 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :ais523: I literally do not know. < 1312014715 452627 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I don't blame you for never having tried < 1312014716 591705 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :I have never had cause to call internationally. < 1312014724 562236 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :I have rarely had cause to even call long-distance. < 1312014731 91148 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I suppose you could use a payphone then not put money in it, that would be a relatively simple way to discover the time and cost < 1312014740 240425 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, wow, I forgot that long-distance calls existed < 1312014747 699055 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :I was in the single digits when I started using the Internet. < 1312014762 305817 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in the UK, they're now sufficiently similar to short-distance calls that most phone companies don't bother to distinguish between them < 1312014776 425328 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :because the UK's quite small in terms of landmass, as countries go < 1312014778 413522 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :the cell phone companies still love doing them < 1312014792 693075 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :In the US, the phone company believes that you should bend over and take it up the ass without lube. < 1312014803 106103 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :free calling within the continent is not too uncommon in Canadian plans now < 1312014808 45510 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :(landline, of course) < 1312014815 366528 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: You think your cell phone companies are bad? < 1312014833 873653 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :coppro: Okay, yeah, Canada also has that policy. < 1312014836 542704 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :wait, you can make a short distance call on a cellphone? < 1312014849 743399 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :all mobile phone calls are long-distance in the UK < 1312014866 887093 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: No. Our companies insist on at least one more hole at the same time. < 1312014877 33144 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :All mobile phone calls to landlines are "same-distance" in Finland. I don't know if it's a long or short. < 1312014881 151363 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :In the US, cell phones are assigned entirely normal phone numbers within the area code for where you live in. < 1312014891 2177 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :typically, you get a cheaper price contacting a landline or another mobile phone on the same operator, and a more expensive price contacting a mobile phone with a different operator < 1312014928 568921 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : (no telephones do not count have you ever tried to make an international phone call that crosses continent boundaries?) <-- i phoned in my agora votes once (sadly through an answering machine) in the 90s. it was surprisingly easy. < 1312014942 416570 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::D < 1312014945 809523 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric ::D < 1312014950 933106 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :oerjan: that's Norway to... New Zealand? < 1312014960 796118 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oh man < 1312014964 384656 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I assume Agora doesn't have a international dialling prefix of its own < 1312014965 960727 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I should try to conference call all agoran players < 1312014967 752972 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but we should definitely get it one < 1312014974 573816 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: you live in /Canada/ < 1312014987 397636 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: so? < 1312014999 842651 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which has crazy telecom companies < 1312015016 49990 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: I'll call a foreign carrier who does cheap conference calling first :{ < 1312015051 558481 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: you lied about Neopets and web design btw < 1312015057 49930 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it's not an example of bad web design < 1312015062 878438 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it's an example of horrible web design < 1312015068 678892 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :Probably the worst part about the telephone network is that they have the audacity to charge even *trivial* costs per minute. < 1312015089 278375 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: Do landline carriers still do that in the US? < 1312015091 462100 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: you think they should charge just line rental? < 1312015096 264995 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :coppro: Long-distance. < 1312015104 934730 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: How far is long-distance, typically < 1312015121 295634 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the phone situation in the UK, both landline and mobile, is that the tariffs are really complicated and have loads of exceptions < 1312015125 60215 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :making them very hard to compare < 1312015130 648921 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :coppro: I have no idea. I call maybe 10 times a year. < 1312015139 411339 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: well it matters < 1312015147 399926 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I actually use landlines quite a lot < 1312015149 299468 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :I am ignorant! < 1312015157 280991 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: by the way, not only do cell phones have area codes, you get charged extra for being outside your home zone typically < 1312015160 222863 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :relative to most of the people in this channel, anyway, I expect < 1312015168 950751 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :ais523: But, yes, they really should just charge line rental. < 1312015172 24758 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :whatar ephones < 1312015176 196032 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: help < 1312015190 319182 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :ais523: The phone call *itself* is just a 56kbps stream over the Internet. < 1312015195 662528 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whats hapeneng < 1312015200 192135 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :I haven't been paying attention < 1312015208 386522 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: I'm beginning to wonder if North America's attitude to cellphones is "let's make these work as much like landlines as possible" < 1312015210 60267 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :something about phones and web design? < 1312015210 205768 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :monqy: whateis a phone < 1312015216 305383 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i hate hpoens < 1312015222 324841 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i have one but i keep it off all the time < 1312015227 500785 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: wherever steve gardner lived at the time < 1312015229 9962 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :a man after ais523 < 1312015239 400561 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: wat < 1312015249 905172 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :ais523: North America's attitude to international callling is also "let's make these work as much like intranational callling as possible." < 1312015258 799054 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :ais523: North America has a unified numbering scheme. < 1312015261 793460 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: It's moneygrab < 1312015272 183982 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: in response to my question about whether he phoned New Zealand from Norway < 1312015288 680018 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :pikhq: international calling from Europe is very like intranational, too < 1312015290 631961 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :ais523: There's not country prefixes in the North American dialing plan. There's the North America prefix, and area codes. < 1312015300 688900 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :you just dial double 0 then country code then number < 1312015306 335154 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :And then 7 digit numbers. < 1312015307 714391 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: People were used to phone service working like X, so they just kept that when cell phones arrived < 1312015311 314254 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net PRIVMSG #esoteric :For all of North America. < 1312015312 24259 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :which was good for them since they made money < 1312015312 855533 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just like you dial single 0, area code, number for long distance < 1312015316 507030 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :or just number for short distance < 1312015320 623918 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and there has been insufficient consumer pressure to switch < 1312015322 91365 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :i love how stupidly close inter and intra are < 1312015324 379169 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :0's like the ../ of the phone system < 1312015326 854394 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :although in Canada some new pressure is emerging < 1312015332 122171 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :(from foreign companies, no less) < 1312015364 723725 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, if I phoned myself starting with 0044, I wonder if I'd be charged more? < 1312015386 294365 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I know you aren't on a mobile, starting UK numbers with +44 is common there < 1312015392 431557 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just in case you happen to move the phone outside the UK < 1312015399 106012 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :so it doesn't call the number in the wrong country < 1312015407 444669 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :we now actually have a mobile provider that offers unlimited tethering < 1312015420 834017 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which of the three possible definitions of unlimited are you using? < 1312015430 507848 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in particular, does it become limited again if you use too much bandwidth? < 1312015442 63898 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :haha < 1312015442 704499 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :not AFAICT < 1312015444 914442 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(ah, the joys of phone advertising in the UK) < 1312015460 768640 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1312015464 525840 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott_: that's what "fair usage policy" typically means in the small print of communciations advertising < 1312015470 105955 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it's not cheap, but it doesn't appear to be one-dimensionally unlimited < 1312015487 890174 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :another variation is unlimited except if you do certain things < 1312015498 371043 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :like, say, use Skype < 1312015502 107556 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : oerjan: wat <-- my agora phone vote < 1312015546 198774 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :They do say they'll throttle you after 5GB/mo though, for the rest of the month, to 256 Kb/s up and 128 down, and you'll get a notice telling you they're doing that < 1312015560 671751 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: aha < 1312015563 138763 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :5GB on a mobile connection is a lot though < 1312015564 592382 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :oerjan: ok < 1312015572 703177 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :that's the "unlimited except if you use too much bandwidth" I was referring to < 1312015579 494919 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :a massive throttle is similar to a cutoff < 1312015588 679134 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :256 Kb/s is still plenty < 1312015592 452385 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :zero, one, infinity is so passe. the new thing is: zero, one, five million < 1312015600 239531 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :for simple stuff < 1312015636 476418 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but that's just 56k < 1312015639 987242 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :with a 2 in front < 1312015644 435745 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :X-D < 1312015652 185857 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which only makes a difference of a factor of 5 or so < 1312015659 936638 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"So it's just like two dialup modems." < 1312015662 787043 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1312015673 291176 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :fizzie: more like five of them, mathematically < 1312015679 411473 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes, but textually. < 1312015689 225115 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Two of fifty-six kay. < 1312015695 22059 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: I don't know the exact numbers, but I don't expect that's a ridiculously evil slowdown relative to normal < 1312015704 521494 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oh, and they do throttle P2P traffic < 1312015719 953049 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but this is semi-normal here, and to be expected on a limited bandwidth network < 1312015741 712409 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :bleh, why is INVISIBLE MULTIPLICATION SIGN not in my Unicode character map thing? < 1312015750 147472 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I wanted to write 256 < 1312015751 569830 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and still way better than you'll get from the major networks < 1312015763 23083 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: Some only do the BMP < 1312015769 160700 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :this one does more than the BMP < 1312015775 774197 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but I'm not sure how far beyond it goes < 1312015787 314151 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ais523: you're just not seeing it < 1312015798 964671 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :a quick google doesn't show such a symbol at all < 1312015802 12822 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There's no INVISIBLE MULTIPLICATION SIGN even in my UnicodeData.txt. < 1312015804 504073 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :also, I perhaps forgot what the symbol's called < 1312015813 799711 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm pretty sure it exists, but I'm not convinced I got the name right < 1312015828 86740 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lol 'invisible multiplication sign' < 1312015828 754207 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hahaha < 1312015830 762774 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Well, the name does not contain the substring "multipli". < 1312015854 823949 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Or at least 'grep -i multipli' on UnicodeData.txt gives a lot but nothing that sounds very invisible. < 1312015861 807236 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :U+2062 INVISIBLE TIMES < 1312015867 427450 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :what about grep -i invisible < 1312015868 780500 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Ah, there. < 1312015890 446169 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :Patashu: e.g. for placing between the π and the r in πr² < 1312015890 808626 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it was the best of times, it was the of times < 1312015898 294032 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yeah I figured but < 1312015898 855786 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :lmao < 1312015902 500219 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :also U+2061 FUNCTION APPLICATION, U+2063 INVISIBLE SEPARATOR, and U+2064 INVISIBLE PLUS < 1312015909 255849 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :aren't invisible characters a huge huge threat? < 1312015911 778515 :elliott_!~elliott@95.149.243.211 PRIVMSG #esoteric :U+2061 FUNCTION APPLICATION? amazing < 1312015915 156244 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you can disguise strings as being something else < 1312015922 149609 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh, Haskell definitely needs U+2061 between all uses of function and argument < 1312015925 896450 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :even better, /Agda/ needs it < 1312015952 823469 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :overloaded space defaulting to U+2061 < 1312015964 664101 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :but sometimes you need to disambiguate... < 1312015984 869586 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :2⁢56kb/s < 1312015985 404588 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :wasn't there an april fools joke about overloaded space < 1312015987 889425 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :there we go < 1312015998 335027 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: Also the telecom's site doesn't try too hard to hide the cap < 1312016011 646244 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :http://shop.windmobile.ca/productcatalog/dataplans/plandetails.aspx?id=infinite+laptop+q2+2011+promo(WINDCA) "See our Fair Usage Policy" is pretty highlighted < 1312016015 543362 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :they generally hide it on their street adverts and not anywhere else < 1312016028 660071 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :on the principle that once people start buying something, they generally don't stop < 1312016037 809580 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :budget airlines operate on the same principle < 1312016112 519362 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :also I like this company's approach to terms of service. the words "Make sense?" actually appear in a ToS < 1312016144 95267 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and I like their "get-a-phone" incentive < 1312016165 548263 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :they'll give you some part of the phone price off, and 10% of your bill goes towards it < 1312016172 238771 :elliott_!~elliott@95.149.243.211 QUIT :Remote host closed the connection < 1312016173 309222 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :So they don't need to lock you in with a multi-year contract < 1312016177 318890 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :hmm, I wonder why MEDIUM MATHEMATICAL SPACE is defined as 4/18em < 1312016178 568471 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :which is fairly standard among other providers < 1312016181 394238 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and why the fraction isn't written as 2/9 < 1312016195 228342 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :coppro: in the US (and presumably Canada too) < 1312016197 84096 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1312016200 880027 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :08:55:12: also I like this company's approach to terms of service. the words "Make sense?" actually appear in a ToS < 1312016205 820046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good to know that marketing still works on people < 1312016206 904603 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :it's very far from the norm in the UK, and has only started becoming popular recently < 1312016231 124542 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :multi-year contract in exchange for phone, that is < 1312016237 678985 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: yeah < 1312016238 869618 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I know < 1312016240 941645 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in fact, no contract is more common in the UK < 1312016244 778787 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: These ones aren'a a hideous mess of legalese < 1312016256 517821 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ais523: yeah. It's becoming a powerful marketing tool though < 1312016257 925585 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :(instead, the prices go ridiculously high if you don't pay $10 a month, and you have to pay in advance) < 1312016265 294667 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :umm, £10 < 1312016280 170444 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :"no contract" is becoming common in some ads < 1312016310 838874 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :just wait until they catch up with some of the gimmicks UK ads have come up with < 1312016325 269762 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :e.g. realising that prepaid credit on a mobile phone was an arbitrary currency separate from real money < 1312016335 820539 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :The only problem is that this particular carrier has rather low coverage < 1312016337 77503 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and so just advertising that you could pay £10 for £30 credit < 1312016344 186410 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :and people thinking that it gave an advantage < 1312016353 71788 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :because they have to fight tooth and nail for infrastructure < 1312016357 990102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow, I just realised how little sense that makes just now < 1312016369 631445 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: you saw the adverts too, presumably < 1312016373 122091 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and the other carriers don't want to rent it out at anything close to reasonable < 1312016383 619020 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yep, but I turn my brain off for adverts, and usually concentrate on their aesthetic aspects < 1312016389 942358 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the products are quite irrelevant < 1312016392 811144 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :heh < 1312016409 171382 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I get bored on the bus sometimes, so I often look at adverts while commuting < 1312016419 65178 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :I'm not sure if any has changed my buying preferences, though < 1312016421 991639 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, I saw them on TV < 1312016427 572913 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :television ads are so weird < 1312016437 779518 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :in either direction; all the adverts bad enough to make me boycott something have been for something I didn't want to buy anyway < 1312016487 414494 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :when WIND actually covers Waterloo, I will like get a phone with them < 1312016509 376020 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :partially just to provide them money, partially just to avoid providing the competitors with money, and partially to get service < 1312016520 554401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: how much are you being paid? < 1312016529 228597 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: At Google? lots < 1312016534 550513 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whoosh < 1312016541 694923 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: Of course it all has a mysterious habit of vanishing when I go back to school < 1312016550 54787 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :elliott: I think Tesco Mobile more or less won the advertising war there, because they managed to produce a great-sounding advert to advertise something that didn't cost them anything at all, nor give any advantage to their customers < 1312016577 930716 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :whereas the other mobile phone providers all had to actually provide complicated price breaks that nobody could work out the exact effect of < 1312016585 360117 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :which presumably cost them something < 1312016597 680810 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :but mobile phone network adverts seem to have reduced recently < 1312016614 723089 :ais523!~ais523@unaffiliated/ais523 PRIVMSG #esoteric :the last big campaign I remember was Orange/T-Mobile each advertising that their customers could use the others' signal < 1312016655 662485 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What was that something? < 1312016677 905675 :ais523!~ais523@unaffiliated/ais523 QUIT :Remote host closed the connection < 1312016711 741966 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Ping timeout: 276 seconds < 1312016817 182424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg01155.html < 1312016821 209552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :RMS PANIC < 1312016884 112517 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh no < 1312016987 236723 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1312016990 979806 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :what's going on < 1312016993 258422 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :in that link < 1312017047 658739 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: see http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg01085.html onwards < 1312017049 641396 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :A TRAGEDY is what's going on. < 1312017097 748496 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :The problem is that they're not releasing source code to emacs or something? < 1312017103 737895 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: It is a GPL violation that you are not currently FIXING THOSE COORD MACROS. Or, uh, ADDING THE WATER COLOURING. BASICALLY ANY WAY YOU SLICE IT YOU ARE BAD < 1312017108 642471 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: a few source files are missing < 1312017113 783351 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :which ones? < 1312017130 26640 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: read the thread < 1312017141 619127 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Some files that apparently themselves generate C (I think) code < 1312017151 534158 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I tried to it's too boring :( < 1312017185 454146 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Oh it's some parser thing not having source code < 1312017190 314169 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :That is, you can fully compile emacs from what they distributed as is, but it's not as easy to modify... certain things < 1312017243 838995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: it's a gpl violation for anyone to redistribute < 1312017578 380564 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :buy essays online said... < 1312017578 555202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :real life is more interesting than virtual < 1312017578 629908 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :10:00 AM < 1312017625 151134 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Warning.. warning.. GNU violation in sector 12 < 1312017653 510016 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1312017672 979789 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the gnus are rampaging < 1312017738 618509 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1312017775 474394 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Well, I gave up trying to install Haiku < 1312017836 663234 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Is brainfuck Turing Complete with unbounced cell size but a tape size of 2? < 1312017858 871790 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Sure < 1312017865 486773 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :You can prime number encode an infinite number of numbers < 1312017868 751921 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :*prime factor < 1312017872 49367 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: see minsky machine < 1312017874 615729 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no, i don't think 2 is enough < 1312017877 658981 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait no < 1312017879 981155 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bf isn't enough < 1312017880 55099 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :And use the other cell for condutional constructs < 1312017882 860768 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: no < 1312017885 508353 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :no? < 1312017888 221178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :bf's operations aren't good enough for that < 1312017891 835582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :probably < 1312017897 348174 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :hmm < 1312017910 297113 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's been shown to be turing complete with a tape size of 5 < 1312017910 369988 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :4 or 5 is enough iirc. it's somewhere on the wiki... < 1312017911 197145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: hmm, can't a minsky machine's registers be done by brainfuck? < 1312017912 512390 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :for every function you nest you need another for-conditional cell I think < 1312017921 177930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, no < 1312017925 858548 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: yes, but you need more than one bf cell for one minsky register < 1312017938 778136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1312017939 629348 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric : @__ You tried well. But then met failure. Try again. __@ < 1312017993 501838 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Why are wiki pages caps sensitive < 1312018002 241857 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :basically you cannot use a bf cell much without clearing it, so you sometimes need to copy information elsewhere < 1312018015 693579 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i got the syllable counts wrong < 1312018091 505569 :derrik_!~xix@gprs-inet-65-9.elisa.ee JOIN :#esoteric < 1312018148 504152 :derrik!~xix@gprs-inet-65-44.elisa.ee QUIT :Ping timeout: 258 seconds < 1312018149 118588 :derrik_!~xix@gprs-inet-65-9.elisa.ee NICK :derrik < 1312018150 490383 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Frans Faase gives a procedure for translating 5-register Universal Register Machines into brainfuck programs using five cells [1]. < 1312018151 141984 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :this? < 1312018151 505399 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or hm maybe it's actually the problem of doing conditionals < 1312018156 439275 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :http://www.iwriteiam.nl/Ha_bf_Turing.html < 1312018167 616062 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :because you always need to end [...] on a 0 < 1312018182 420238 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :_and_ be in a consistent state < 1312018256 413298 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Patashu: mind you you only need 2-register (this is proved by a prime encoding), maybe something more efficient than 5 bf cells can do it. < 1312018275 595290 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :3 might be too tricky < 1312018299 753064 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Start with "Frans". Swap n with s "Frasn". Change r to a "Faasn". Change n to e "Faase". < 1312018386 799506 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :^scramble frans < 1312018386 852227 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :fasnr < 1312018554 135381 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the 2-register thing was mentioned in wikipedia's articles on counter machines < 1312018604 585104 :derrik!~xix@gprs-inet-65-9.elisa.ee QUIT :Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.17/2009122204] < 1312018608 489677 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :or in other words < 1312018615 959509 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :"Frans". Swap cell 4 with cell 5. Load "a" into cell 2. Load "e" into cell 5. "Faase". < 1312018641 134369 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :itidus20: you're just a few steps from a Smetana derivative there. < 1312018763 267823 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :maybe you _could_ do it with only 3, hm. < 1312018802 365558 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :another take on it is < 1312018841 691958 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :"Frans". Copy cell 5 into cell 4. Copy cell 3 into cell 2. Load "e" into cell 5. "Faase". < 1312018907 676281 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :by using that one-register with constant multiplication/division that is part of the proof that 2 with inc/dec suffice < 1312019064 575539 :derrik!~xix@gprs-inet-65-40.elisa.ee JOIN :#esoteric < 1312019264 170515 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :in other words, doing this with 3 bf cells instead of 2 minsky registers: http://en.wikipedia.org/wiki/Counter_machine#Step_3:_Four_counters_can_be_simulated_by_two_counters. < 1312019290 256715 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Taneb: ^ < 1312019305 869179 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :So, the answer's... yes? < 1312019332 282311 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :no, it's "maybe". i haven't worked out if it actually works... < 1312019338 797924 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Okay < 1312019344 995820 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'll stick to five cells for now < 1312019346 900738 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also, i don't think 2 bf cells is enough. < 1312019500 424724 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :because there is simply not enough room then to leave the essential data unscathed, extract the conditional information you need _and_ end a [...] at the same time. < 1312019532 888177 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :unless, hm... < 1312019623 53812 :MigoMipo!~John@84-217-10-125.tn.glocalnet.net JOIN :#esoteric < 1312019650 276206 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :perhaps if you did it as an enormously branching tree of []'s, where you only end a loop after packing all the information _back_ into the main register, so you can keep the second register 0 while returning to top level of the bf program... < 1312019710 88125 :derrik!~xix@gprs-inet-65-40.elisa.ee QUIT :Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.17/2009122204] < 1312019748 34671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this is like :caret() :D < 1312019759 657875 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :MAYBE :P < 1312019942 709261 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the "make a conjecture that something is impossible, then get an idea why it's possible after all, repeatedly" part certainly seems familiar. < 1312020546 186918 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Stupid Python lambda < 1312020552 367653 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Not doing what I want it ot < 1312020554 71746 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :*to < 1312020572 415533 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :try not using python < 1312020691 696646 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :doing if (n % const == 0) { n /= const; ... } else { ... } with just 2 registers _does_ seem rather hard < 1312020714 818447 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :darn, asi523 is gone < 1312020723 365263 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :you need at least one more register for that < 1312020728 188577 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :however many register mult, div and mod require... < 1312020775 184212 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*2 cells < 1312020813 286586 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I think you could do it with an infinite AST :-) < 1312020846 967057 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: yeah, the tricky part is doing unbounded subtraction looping without that :P < 1312020993 706815 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: maybe aim for four cells to start with? :P < 1312021008 404492 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :or three. < 1312021019 42053 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: UNDERLOAD MINIMALISATION WASN'T BUILT IN A DAY < 1312021024 928733 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :indeed. < 1312021097 580318 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :with three you should have somewhere to put both the quotient and the remainder, and then you can clean things up afterward, maybe. < 1312021116 771635 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1312021140 357609 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :for a minsky machine 2 registers is no problem because the remainder can be incorporated into the state. < 1312021147 7662 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: three or four wouldbe an upsetting number. < 1312021149 292000 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why three. why four. < 1312021151 438820 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why not two. < 1312021156 730229 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(as the minmum) < 1312021237 559955 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well as i said, with two you have the trouble that whenever you exit a loop, all your information beyond program position has to be in just one cell. < 1312021251 21862 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*as i implied, < 1312021316 77096 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHY SO FAR NOT THOU. < 1312021400 50261 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :which means you cannot really use a loop for calculating divmod, unless you manage to somehow avoid exiting it before making some computational progress. < 1312021461 81050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :three would be okay i guess < 1312021462 44802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cuz like < 1312021462 988714 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :two minksy < 1312021464 521099 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :one scratch < 1312021470 164570 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but FOUR is unholy against god as a minimum, < 1312021478 963074 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i seem to have a disturbing tendency to split infinitives < 1312022093 209840 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oerjan: *I seem to disturbingly have a tendency to split infinitives < 1312022093 520977 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oerjan: splitting infinitives is not illegal < 1312022123 585932 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Unless you weaponize it < 1312022145 637385 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :agree with itidus20 < 1312022147 277633 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i was on the split infinitives wikipedia page once < 1312022152 115078 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :splitting infinitives is fine < 1312022163 4711 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :apparen't theres a big mix up about it < 1312022176 160914 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :^apparently < 1312022203 947742 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :yes but i seem to be doing it all the time recently. < 1312022235 903108 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :you're just winning... it's fine < 1312022245 116382 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Oerjan desires to boldly split infitives where no infinitives have been split before < 1312022264 885493 :Lymee!~moe@unaffiliated/cirno-chan QUIT :Ping timeout: 240 seconds < 1312022290 526189 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Yes, you should. < 1312022673 194609 :elliott!~elliott@unaffiliated/elliott QUIT :Ping timeout: 260 seconds < 1312024089 22922 :olsner!~salparot@c83-252-161-133.bredband.comhem.se JOIN :#esoteric < 1312024391 340212 :immibis!~androirc@122-59-225-215.jetstream.xtra.co.nz JOIN :#esoteric < 1312025389 736497 :olsner!~salparot@c83-252-161-133.bredband.comhem.se QUIT :Quit: Leaving < 1312025744 140030 :olsner!~salparot@c83-252-161-133.bredband.comhem.se JOIN :#esoteric < 1312025884 550790 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 . < 1312026205 414088 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Are there any good reasons that I should _not_ return the Nook and get a Kindle? < 1312026215 680418 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I like the idea of the synced annotations < 1312026276 11426 :cheater_!~ubuntu@g229161009.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1312026280 551446 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I've kind of been excludng "Kindle" mentally from my "What ereaders am I checking out" list before < 1312026607 486600 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Well, hmm, I wouldn't be able to buy from most online ebookstores < 1312027032 401227 :cheater_!~ubuntu@g229161009.adsl.alicedsl.de JOIN :#esoteric < 1312027568 932534 :FireFly!~firefly@unaffiliated/firefly JOIN :#esoteric < 1312027601 813378 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Well, that's just great. Just taught a creepy idiot in #jesus about the existence of notice, now he's asking me how I did it < 1312027617 286539 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :notice? < 1312027644 526668 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :You've never used IRC notice? < 1312027650 20283 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :No < 1312027655 486059 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net NOTICE #esoteric :Looks like this to the channel < 1312027668 902517 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :elliott: yes < 1312027716 545620 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hmm. < 1312027719 118808 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Interesting. < 1312027743 995352 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :gayest. < 1312027779 138965 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Sgeo: why are you in #jesus teaching people about notice? < 1312027794 471675 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Because he's that awesome < 1312027818 79705 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Because creepy dude was talking about some "hacker" sending messages to him, and that's why he always seemed to talk to himself in channel < 1312027830 603423 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I was curious if the "hacker" was just using notice < 1312027851 275023 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :oklopol, you missed the awesome context for that line < 1312028188 459729 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :umm, so if someone tells me "please pay to our paypal account: paypal@(ourcompany).com", am i supposed to send another email in that address to ask for their paypal account stuff, or are paypal accounts just somehow registered to email addresses < 1312028216 651658 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The second one < 1312028248 168885 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Must stop accidentally fuelling paranoid guy's paranoia < 1312028264 589273 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :thanks, now if only i knew how to actually pay to one < 1312028289 268796 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ordering a mail order bride/secretary/assassin < 1312028306 945463 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Like in Kill Bill? < 1312028327 640532 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i haven't seen kill bill < 1312028332 841984 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Neither have I < 1312028334 338829 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :https://www.paypal-marketing.co.uk/sendmoney/index.htm < 1312028335 720355 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i know there's a girl < 1312028339 724862 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I think that's it < 1312028347 497691 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :no i think there's more than a girl < 1312028348 568205 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hahaha < 1312028369 628588 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so err does anyone know latin here < 1312028375 373063 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I know a little < 1312028386 235012 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :or wait which languages are philias in < 1312028395 764426 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i need to know what the term is for people who like to fuck houses < 1312028404 502455 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hippophile < 1312028408 714444 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's Greek < 1312028418 351279 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hippo as in... hippo? < 1312028428 665130 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yes < 1312028440 845066 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :why < 1312028448 645787 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hippopotamus litteraly means horse of the river < 1312028456 414330 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :... < 1312028459 527234 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :not horses < 1312028464 644179 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :who the fuck would want to fuck a horse < 1312028471 209872 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Oh < 1312028475 876297 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Misread, sorry < 1312028477 250637 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :pervert < 1312028477 777373 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hang on < 1312028509 584501 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i thought you meant because hippos are really big < 1312028527 899010 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :oikiaphile < 1312028724 440143 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :thank you < 1312028743 982381 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I think I also misread "horses", but maybe it was just the context when reading the lines backwards. < 1312028777 272598 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :do i need to make a gaypal account to be able to pay to one? < 1312028789 151186 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I don't think so < 1312028794 727044 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I don't think so either. < 1312028807 163471 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :blah < 1312028809 553362 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :too hard < 1312028833 954302 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"How much does this house weigh?" is a traditional obligatory question asked after presentations on all CS student body organized company excursion visit sort of things. < 1312028844 462494 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Or "paljonko tämä talo painaa?" in Finnish. < 1312028855 268868 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It's some sort of a nonsense-joke. < 1312029389 81524 :olsner!~salparot@c83-252-161-133.bredband.comhem.se QUIT :Ping timeout: 240 seconds < 1312029591 52141 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :how much do houses weigh? < 1312029597 822097 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i have absolutely no idea < 1312029608 539131 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Depends on their size and material < 1312029614 512135 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :it does?!? < 1312029638 106609 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i've never fucked a house < 1312029676 41431 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :some people fuck cars but i haven't heard of a house lover < 1312029852 46841 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"house lover": About 250,000 results (0.23 seconds) < 1312029861 128198 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Rather irrelevant results. < 1312029878 569881 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :There's a "Tiny House Lover", but I doubt it's about fucking tiny houses. < 1312029883 784449 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :At least when "fucking" is a verb. < 1312029899 238001 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It could be a dwarf oikiaphile < 1312029912 372556 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :It could be when it's an adverb or something. < 1312029928 189065 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i wouldn't fuck a house that was bigger than me < 1312029930 566854 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :maybe like a doghouse < 1312029965 895722 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I've heard that the whole "tiny house" is a sort of a trendy thing; the new iteration of the "minimalism" stuff. < 1312030002 364100 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well as long as they are big on the inside < 1312030008 359670 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :http://www.tumbleweedhouses.com/houses/ < 1312030019 178036 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :I'm not sure there's any that are smaller than you. < 1312030065 643537 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Somebody had parked a modern-looking glass-wall on-wheels sauna on a grass field in Otaniemi. < 1312030086 194125 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i guess i have to build one myself or i'm gonna be alone forever < 1312030116 15395 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Not the old well-known "made out of a car" one -- http://farm2.static.flickr.com/1171/1433982857_c28fbee6fe.jpg -- but a more stylish affair. < 1312030137 119774 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that thing < 1312030143 673804 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :is possibly the best < 1312030153 652337 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :oklopol: It appeals both to the car fuckers and the house fuckers. < 1312030175 126140 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well i don't know which side of me it's appealing to, but i'm very appealed < 1312030181 693620 :olsner!~salparot@c83-252-161-133.bredband.comhem.se JOIN :#esoteric < 1312030191 401309 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :http://www.saunasessions.ca/mobilesaunas/index.php?n=MobileSaunas.Lehti <- some rather more smutty pictures of it, doors open and all. < 1312030243 345591 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Kuvaaja ylltt heidt takaluukun kautta. Milt tuntuu? < 1312030258 103241 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Yes. < 1312030443 868817 :derrik!~xix@143.122.191.90.dyn.estpak.ee JOIN :#esoteric < 1312031804 425428 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :finns are weird < 1312031972 978041 :cheater_!~ubuntu@g229161009.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1312032001 760012 :copumpkin!~pumpkin@158.130.103.202 JOIN :#esoteric < 1312032002 42763 :copumpkin!~pumpkin@158.130.103.202 QUIT :Changing host < 1312032002 95293 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1312033809 122730 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Now to wait 12-24 working days! < 1312034057 229021 :Lymee!~moe@unaffiliated/cirno-chan JOIN :#esoteric < 1312034633 817107 :immibis2!~androirc@122-59-225-215.jetstream.xtra.co.nz JOIN :#esoteric < 1312034634 117777 :immibis!~androirc@122-59-225-215.jetstream.xtra.co.nz QUIT :Read error: Connection reset by peer < 1312034962 792368 :immibis2!~androirc@122-59-225-215.jetstream.xtra.co.nz QUIT :Ping timeout: 246 seconds < 1312035085 754924 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :brb < 1312035095 448550 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net NICK :TanebIsAWay47 < 1312035258 649503 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :what is a cirno-chan < 1312035297 941304 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i know what a cirno is...she is stupidest < 1312035378 333428 :TanebIsAWay47!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Ping timeout: 260 seconds < 1312036154 55849 :invariable!~variable@unaffiliated/variable JOIN :#esoteric < 1312036438 126297 :TeruFSX!~quassel@pool-116-152.res.carleton.edu JOIN :#esoteric < 1312036582 44383 :lament!~lament@S0106002312fa554a.vc.shawcable.net JOIN :#esoteric < 1312036730 433071 :MigoMipo!~John@84-217-10-125.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1312036766 233675 :olsner!~salparot@c83-252-161-133.bredband.comhem.se QUIT :Quit: Leaving < 1312037365 44981 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I found an answer: The library books will be Kindle format, so I still wouldn't be able to purchase DRM ebooks from other sellers < 1312037502 69090 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so I just had another idea < 1312037574 954142 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :this ones sort of playful and hopefully fun < 1312037652 443599 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :There is a genre of video games about creating. Crayon physics, MineCraft, Terraria, Lemmings, Sim City.. i don't have an exhaustive list < 1312037921 137737 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :just as I typed this I looked in wikipedia on SimCity and found an amusing comment "In Space Quest IV, in the Software Excess Store, a game called Sim Sim is available. It is described as a "simulated simulator specially designed for creating simulated simulators" and that "you can create a simulated environment in which you can create any simulated environment you want"." < 1312038347 48754 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1312038347 713889 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Excess Flood < 1312038391 564883 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1312038431 511342 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1312038444 863785 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello < 1312038454 947502 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :wow... .. my creative juices are really flowing now < 1312038484 145673 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :In what way? < 1312038507 576495 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i'll go make a coffee and return with an answer of this fucking sweet idea i just had < 1312038515 607029 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Write it down first < 1312038522 834692 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :So you don't forget < 1312038529 189785 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you can't forget an idea < 1312038762 823138 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :wow .. oklo is right < 1312038765 413815 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :anyway ok < 1312038770 27905 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :back with coffee < 1312038782 651111 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Idea? < 1312038788 985139 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the idea is directed towards game development.. but let me explain in the context of say, visual basic < 1312038804 773449 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :suppose you are editing a visual basic thing right? < 1312038811 308832 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Okay < 1312038837 161727 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :you make a form.. you throw some buttons on it, ok? < 1312038845 399031 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Okay < 1312038855 942631 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :then you "run" it.. following so far? < 1312038859 467015 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yeah < 1312038861 790171 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hang on < 1312038870 382210 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Am I supposed to be doing this as you talk < 1312038875 516555 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hahahaha no no < 1312038878 747305 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :only in your head < 1312038883 787586 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Okay < 1312038892 252246 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :now, what happens if you click on one of these buttons? < 1312038900 326004 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Not much < 1312038918 685816 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :essentially nothing, right? < 1312038923 670662 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Yeah < 1312038955 363818 :MSleep!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net NICK :MDude < 1312038961 734717 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :now, my idea is... that.. if you right click on one of these buttons... a box pops up for you to enter a script on how to react to a right button click < 1312038994 837129 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oops i mean left click i think < 1312039047 572959 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :or... (and now we are reminded of a spell checker) whether it should ignore the right click < 1312039064 899743 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :^left click < 1312039143 502422 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so basically, reacting to events by prompting for some code of how to react to the event < 1312039157 562980 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1312039161 230048 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :So like, < 1312039161 900548 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :or perhaps some kind of dialog box with checkboxes < 1312039180 388742 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Interesting < 1312039214 527507 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yeah.. although some crazy guy out there is probably already doing it, what matters is that it's low key and we haven't really heard ofit < 1312039287 587863 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :maybe it's already being done.. but it probably still exists only in white papers and expensive apps < 1312039315 920365 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but i've never heard of it < 1312039360 703327 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok so.. suppose theres a game right? < 1312039365 903525 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Read error: Connection reset by peer < 1312039406 772866 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok so.. suppose theres a game right? now.. when 2 objects in the game collide.. it could prompt for you to create an event handler (either a script or a dialog box with checkboxes etc) < 1312039417 919000 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :(i know he's gone) < 1312039523 242482 :soupe!Atl-Script@sbr22-1-82-245-242-11.fbx.proxad.net JOIN :#esoteric < 1312039750 641019 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i like the idea < 1312039799 956425 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but maybe you could have something like ctrl+whatever = prompt for what to do when whatever is done, so you could test and program at the same time, and correct mistakes easily < 1312039811 419516 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but yeah i would certainly like to do gui programming that way < 1312039820 497101 :soupe!Atl-Script@sbr22-1-82-245-242-11.fbx.proxad.net QUIT :Quit: ~{AtlanTis-Script}~ par Jack Disponible sur http://Atlantisteam.xooit.fr < 1312039832 781205 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oklopol: hmm so you mean like a toggle :D < 1312039835 91582 :soupe!Atl-Script@sbr22-1-82-245-242-11.fbx.proxad.net JOIN :#esoteric < 1312039846 988058 :soupe!Atl-Script@sbr22-1-82-245-242-11.fbx.proxad.net PART :#esoteric < 1312039855 99000 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh maybe ctrl + foo would be better < 1312039865 505810 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :one of the big problems with this idea is the event flood < 1312039874 209952 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and how exactly to filter it < 1312039887 612545 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :THE MOUSE JUST MOVED TO (620, 39), WOULD YOU LIKE TO ADD AN EVENT FOR THIS < 1312039911 391918 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so then i got the idea of being like a spell checker.. the way it lets you ignoer something, or add it to dictionary etc < 1312039942 161691 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oklopol: i have a harsh internal critic who expects nothing but the very best ideas < 1312039957 849183 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :slowly working on my neuroses < 1312039970 687198 :MDude!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net PRIVMSG #esoteric :WOuld it check the mouse at all times, or would it be just specific object checking if the mosue is over them? < 1312039986 913088 :olsner!~salparot@c83-252-161-133.bredband.comhem.se JOIN :#esoteric < 1312040014 373677 :MDude!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net PRIVMSG #esoteric :Since even if you wanted an invisible spot that reacts to being hovered over, you could still make that with an invisible object. < 1312040077 755486 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :itidus20: i think ctrl+whatever mostly solves the event flood problem as well, just press ctrl just before whatever event you want to catch < 1312040081 530940 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1312040087 152688 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :plus what MDude said < 1312040135 346907 :MDude!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net PRIVMSG #esoteric :It would probably be nice to have a timer so you can have things just perform an action periodically. < 1312040136 669699 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i have a harsh internal critic that usually tells me i suck and shouldn't even try when i try to solve a problem < 1312040186 41702 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Sorry I lost connection < 1312040352 437189 :sebbu2!~sebbu@unaffiliated/sebbu NICK :sebbu < 1312040501 485660 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :oklopol: you suck < 1312040623 731668 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :MDude: well good point.. it could be configured to look for "mouse over object" < 1312040629 670054 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :rather than "mouse at x,y" < 1312040653 699539 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :because the kinds of events that it catches are supposed to be generalized ones < 1312040696 394068 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Taneb: ill pastebin what you missed < 1312040705 540345 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :No need < 1312040707 521384 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I read the log < 1312040711 997597 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh ahh ok < 1312040725 952304 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so nice little idea i had eh < 1312040774 814351 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :one benefit is you don't have to "think" of which events will occur < 1312040779 214004 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :only have to wait for them < 1312040788 454409 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :that would seem to be the idea < 1312040793 679662 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :sorry *external < 1312040829 784423 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :MDude: hmm the details are sketchy < 1312040843 23870 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the seed of the idea was.. < 1312040869 260907 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :" There is a genre of video games about creating. Crayon physics, MineCraft, Terraria, Lemmings, Sim City.. i don't have an exhaustive list" < 1312040882 176696 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric : just as I typed this I looked in wikipedia on SimCity and found an amusing comment "In Space Quest IV, in the Software Excess Store, a game called Sim Sim is available. It is described as a "simulated simulator specially designed for creating simulated simulators" and that "you can create a simulated environment in which you can create any simulated environment you want"." < 1312040911 400179 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :now with all these games about creating i thought, what about if you had a game about creating that could bootstrap itself. < 1312040949 233571 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I.... suppose thats what secondlife does >.< < 1312040961 439610 :MDude!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net PRIVMSG #esoteric :Well not really. < 1312040964 393171 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but secondlife doesn't really do it in a pure way < 1312040966 705276 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hehehe < 1312040971 556648 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :MDude: thanks < 1312040983 91059 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so this is oneupmanship on secondlife < 1312040996 233261 :MDude!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net PRIVMSG #esoteric :It's not like you can script a little room with avatars in it. < 1312041006 185120 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yeah.. this is like secondlife++ < 1312041027 903711 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :minecraft was on my mind when i thought of it < 1312041049 986566 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but secondlife is also related in that people sort of make stuff in the game < 1312041082 525078 :MDude!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net PRIVMSG #esoteric :I was actually tihnking of WarioWare: D.I.Y. < 1312041086 16936 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :g2g < 1312041093 148725 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ya see... i downloaded a whole bunch of game makers the other day < 1312041107 288131 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and so i have their limitations in my mind < 1312041113 326588 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :cool.. i haven't tried warioware < 1312041119 845121 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i have heard of it though < 1312041135 471522 :MDude!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net PRIVMSG #esoteric :I didn't know there were that many. < 1312041136 958537 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i may have subconciously got the idea from warioware < 1312041158 673421 :MDude!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net PRIVMSG #esoteric :The scripting in it is a bit simple. < 1312041179 199312 :MDude!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net PRIVMSG #esoteric :Since it's made for making games that only last a few seconds. < 1312041214 378108 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :GameMaker, M.U.G.E.N, IndieGame-Maker, RPGMaker2003, FighterMaker 95, FighterMaker 2002, Construct, Construct 2 < 1312041237 385315 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :most of them are by ASCII/Enterbrain < 1312041251 109464 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :with dodgy levels of legality < 1312041282 821667 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh and I downloaded BYOB < 1312041300 705845 :MDude!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net PRIVMSG #esoteric :Build Your Own Bear? < 1312041348 287781 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Build your own blocks < 1312041360 751446 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :someone here mentioned it to me < 1312041363 522975 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Ping timeout: 260 seconds < 1312041441 911305 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :So yeah.. I was thinking, what if I could build the game from within the game < 1312041442 537257 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1312041472 221924 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Back < 1312041472 823985 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :It wouldn't surprise me if whatever you see in warioware is a hint at how nintendo operates internally < 1312041503 264106 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Taneb: back for your g2g? < 1312041511 676609 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Indeed < 1312041521 864392 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I sorta have g2g and brb backward in my mind < 1312041531 314744 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh now im confused < 1312041551 357195 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Like, to me, a g2g is shorter than a brb < 1312041553 260005 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i used to play with games factory < 1312041570 54469 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I tried to learn Inform 7 < 1312041597 82850 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Ping timeout: 252 seconds < 1312041600 580156 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :the nice thing about games factory is you don't need to learn it < 1312041616 392452 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :So I stole indie game maker < 1312041618 455441 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you just have to not be a blind retard < 1312041619 997601 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i admit it < 1312041633 968870 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but i had to work hard at it < 1312041644 424657 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Read error: Connection reset by peer < 1312041666 365264 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oklopol: i should get that too then if its free < 1312041673 570145 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1312041693 443571 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i'm not sure i'd enjoy it as much nowadays < 1312041695 353990 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I really need a better internet connection < 1312041698 911929 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :making that sorta games i mean < 1312041727 409874 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you can't really do anything that interesting with those things < 1312041774 812790 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so, I have a big ego.. (always an awkward statement) .. but i do.. so I like to think up these grandoise ideas < 1312041780 888511 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i like to keep ahead of the game < 1312041823 219215 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :theres this new phenomenon in game AI called behaviour trees someone recently told me about < 1312041855 225184 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :my programming related ideas are usually so gradoise they could never actually be implemented < 1312041874 312404 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and what are behavior trees < 1312041894 107898 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :uhmm.. sort of a tree with scripts attached to it < 1312041932 371706 :MDude!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net PRIVMSG #esoteric :Is it basically case statements within case statements? < 1312041955 848847 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i don't know much about them... its more the structure which makes them special < 1312041976 172492 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :to me, behavior tree sounds like a fancy way to say prescripted stuff with a few branches < 1312041976 957753 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com JOIN :#esoteric < 1312041979 887802 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :MDude: apparently they can be linked together in a useful way to build up complex behaviours < 1312042042 148452 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i dunno what they are exactly < 1312042043 92110 :MDude!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net PRIVMSG #esoteric :SOunds a bit like a more controlled version of subsumption then. < 1312042130 888980 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :anyway, i am great at independant discovery < 1312042148 553906 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but I can't seem to actually think of anything which hasn't been thought of before < 1312042157 633726 :MDude!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net PRIVMSG #esoteric :That's fine, really. < 1312042186 40981 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I just have a 1% divergence from how everyone else would do it < 1312042212 550008 :MDude!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net PRIVMSG #esoteric :Well sometimes that small divergance can make a big difference. < 1312042228 370578 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so its a bitter moment whenever i google an idea i got to find out who else has it < 1312042235 343798 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But that's chaos theory < 1312042244 479009 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :have you considered having more detailed ideas < 1312042248 135652 :MDude!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net PRIVMSG #esoteric :Also, form what I know, msot experts are too concened with purity to even want to understand more than one method. < 1312042258 728441 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :specific i mean < 1312042259 281286 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :itidus20: I have heard that being called the "Bob Proffitt Principle" < 1312042271 897832 :MDude!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net PRIVMSG #esoteric :Not really chaos. < 1312042294 511082 :MDude!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net PRIVMSG #esoteric :Well, maybe. < 1312042317 695521 :MDude!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net PRIVMSG #esoteric :If you scale up data structures enough, the problems with them tend to compound themselves a lot. < 1312042345 618550 :MDude!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net PRIVMSG #esoteric :It depends onw hat you call a small difference, I guess. < 1312042347 90121 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yeah.. ideas are like trees a bit.. so .. when i get independant discoveries its like passing checkpoints < 1312042350 699001 :olsner!~salparot@c83-252-161-133.bredband.comhem.se QUIT :Remote host closed the connection < 1312042354 236152 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :telling me that i'm on the right path < 1312042412 458507 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :great < 1312042420 267556 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :by independant discovery i mean something i thought up on my own that someone else has gone to the effort of writing about on the web < 1312042428 145970 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :And I too have sometimes came up with ideas similar to others that I did not know of yet. < 1312042516 399651 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :most of my ideas are unprecedented < 1312042524 755409 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :because they are so great no one else could've come up with them < 1312042529 426483 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Most of my ideas are stupid < 1312042534 627175 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And probably been done before < 1312042563 376588 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I have different kind of ideas. Some are good and some are stupid, some are new, some are independent but same as others, some are very similar to others I don't know of but is still a bit different. < 1312042589 249823 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yeah.. theres always a kind of unique tack you can have on an idea that the other person didn't < 1312042666 224740 :olsner!~salparot@c83-252-161-133.bredband.comhem.se JOIN :#esoteric < 1312042784 585531 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :theres always someone who would either... love to be your boss and control your genius.. or who would like to have you serving them at mcdonalds < 1312042848 659778 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :uh.. which is good cos it balances things < 1312042865 898354 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1312042996 227986 :derrik!~xix@143.122.191.90.dyn.estpak.ee QUIT :Ping timeout: 264 seconds < 1312043009 359045 :pikhq!~pikhq@71-219-231-206.clsp.qwest.net QUIT :Ping timeout: 240 seconds < 1312043014 241825 :pikhq!~pikhq@71-219-245-13.clsp.qwest.net JOIN :#esoteric < 1312043037 314426 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :talk is cheap.. it all comes down to whether i can deliver < 1312043058 663382 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :what do you mean < 1312043076 352873 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Well.. if i didnt get any ideas then this speech of mine would be kind of hollow < 1312043119 418607 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :if you were talking about an idea of yours but it didn't exist, then yeah i suppose that would be kind of hollow < 1312043152 895145 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i independantly discovered the idea of fairy chess pieces < 1312043165 917705 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but you could also talk about something else and have neither ideas nor hollowness < 1312043167 955763 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and what are those < 1312043178 462297 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :non-standard chess pieces < 1312043191 212302 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you had the idea of adding other pieces to chess? < 1312043200 988573 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yup < 1312043204 83627 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah i liked doing that when i was 7 < 1312043216 637709 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :fun little activity < 1312043233 875615 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i worked out that each piece was defined by vectors < 1312043244 388176 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :defined by vectors? < 1312043252 675153 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you mean a set of allowed movements? < 1312043256 733393 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yup < 1312043272 929918 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and i realized on my own that i could define a set of alternative allowed movements < 1312043277 268181 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Some of fairy chess pieces are more complicated than that, though < 1312043283 460020 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :based on these vectors < 1312043295 745320 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i probably didn't know the term vector when i was seven < 1312043311 174426 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i created a set of rules sufficient to explain all the pieces in regular chess < 1312043319 25750 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i had to come up with the idea independently < 1312043340 114496 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :you made some kind of formal language in which you described the rules or what? < 1312043349 629415 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i liked doing that stuff in elementary school < 1312043354 313303 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :uhmm.. well i used a spreadsheet < 1312043372 625648 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and found the variables necessary to describe a piece < 1312043391 508282 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :isn't that called learning the rules of chess < 1312043402 399081 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i learned them when i was 4 < 1312043411 644993 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric ::P < 1312043417 977518 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There are many classes of chess pieces and some combine different ones, some in normal chess, or in others. Knight = (1,2) leaper. Rook = (1,0) rider. Queen = Rook + Bishop. < 1312043438 274809 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ACTION tries to set a record in being an annoying asshole < 1312043440 487421 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :anyway.. i was quite happy with my achievement.. but kinda "oh..." when i actually googled it < 1312043445 335833 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*fpr < 1312043447 321403 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :*for < 1312043460 779849 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but... chess for me.. itself.. is not enough < 1312043475 903977 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i never wanted to play such a chess.. < 1312043492 644997 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i want to make it realtime < 1312043512 884752 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and not just by using timers on a chessboard < 1312043531 616631 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it needs another layer of complexity < 1312043536 860898 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :" but... chess for me.. itself.. is not enough" <<< maybe because it sucks ass? < 1312043550 597180 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :just a guess < 1312043576 156835 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i noticed that those games called tactical rpgs are going in htat direction kinda < 1312043669 400893 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :chess is kinda like go, but sucky < 1312043721 364500 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :taking an abstract thing like chess and making it into something realtime is the opposite of an intelligent idea, chess is already way too complicated to be interesting, why would you complicate it further < 1312043734 148051 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :And it's been done < 1312043742 65676 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :As I said last time you brought this up < 1312043745 113041 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :yeah we've all read harry potter < 1312043748 88153 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :another idea i had is a piece whose movement space is defined by axis-aligned lines intersecting the enemy pieces < 1312043763 929337 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :lemme try to understand that < 1312043795 453660 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :so err you move like a queen, but starting from any enemy piece you like? < 1312043808 477673 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i worded it kinda bad < 1312043822 619190 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :suppose that you drew a vertical and horizontal line through each enemy piece < 1312043826 850478 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :crossing the board < 1312043827 411802 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :okay < 1312043834 840976 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and that.. these lines formed walls < 1312043838 906170 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oaky < 1312043859 983060 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and a piece who could move anywhere within the 'rooms' created by these walls < 1312043867 3542 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :lament: is chess really like go? < 1312043877 286868 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :because i'm not sure i want to learn go if chess is anything like it < 1312043965 933806 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so 1 enemy piece in the middle of the board would divide the board into 4 rooms < 1312044003 985415 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and these other pieces could teleport around within these 'rooms' < 1312044010 128192 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Chess has some similarities to go but it is a different game with many differences < 1312044024 674465 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :oklopol: it's like go in that you have to use the brain a lot to win < 1312044041 865982 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its an idea i had when waiting at a busstop feeling overtired < 1312044044 709040 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :and there's a board and pieces and turns < 1312044056 203201 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i guess i just never saw how one could apply the brain to chess < 1312044061 9032 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(Go does not even have a well-defined ending condition, actually. But once you know when to end, you can easily count points who wins is well defined) < 1312044071 488722 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :oklopol: You just beat your opponents with the chessboard, right? < 1312044077 309667 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :oklopol: it's called 'minimax' < 1312044084 657736 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :(in both go and chess) < 1312044091 66579 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :lament: i can't do that in my head < 1312044097 35230 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :not to any relevant depth < 1312044115 585406 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Have you learned any of the Gipf Project games? < 1312044136 684762 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :oklopol: relevant depth = deeper than your opponent < 1312044142 517860 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :so just find a stupid enough opponent < 1312044148 875747 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :which may be difficult of course < 1312044150 265996 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :in go, i never found it useful to minimax < 1312044157 261227 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but then again i suck at it so maybe i should. < 1312044226 635224 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i suppose if you were really really smart you could formulate some kind of plans in chess and it might become interesting < 1312044262 774327 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :chess is a trivial subset of reality though ------ or... is.. it? :P < 1312044265 507630 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but i'm hundreds and hundreds of hours away from that and since playing is about as much fun as mental calculation, i don't really want to spend those hours < 1312044293 518080 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I like chess < 1312044304 766693 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :maybe you're just really really smart < 1312044311 286118 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :i hate chess and go < 1312044317 534406 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :too much thinking < 1312044321 465896 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I never figured out go < 1312044325 900108 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :turn coal into gold if you want a tough game :P < 1312044326 50214 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :and too competitive < 1312044332 373068 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :it's all about proving you're better than your opponent < 1312044355 218963 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i like competing but only if i can cheat < 1312044362 458803 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There are also variants that involve chance and/or hidden information too < 1312044426 491086 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :lament: what do you like? < 1312044468 275635 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION likes Go, but I'm bad at it < 1312044605 832161 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :i've only played go against a computer on easy < 1312044611 922154 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but that was kind of pointless < 1312044618 960238 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :because it was way too hard < 1312044776 981118 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :oklopol: lying on a couch doing nothing < 1312045021 126001 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :ditto < 1312045045 92732 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :one of my favorites < 1312045058 976364 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I was never much good at the endgame < 1312045137 550394 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :hey ditto again < 1312045172 979803 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :but what i'm really bad at is the rest of the game, especially the endgame and the other parts < 1312045234 972670 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I also know Xiangqi and Shogi. < 1312045272 878566 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I know Rummy < 1312045325 877985 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION likes Barbu < 1312045334 871608 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I'm not good at it, but I like it < 1312045348 405778 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :This may be a common theme with me < 1312045376 136980 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you know Mahjong? < 1312045382 426296 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :No < 1312045578 550458 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Mahjong is played with 4 players. Each player gets 13 tiles. On your turn you pick one from the wall, so you have 14. If you have a complete hand (four sets of three tiles, either a sequence or three of a kind, and one pair) you win, and can count points. Otherwise you must discard one. < 1312045606 453559 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :So it's like... Rummy mixed with... breakout? < 1312045621 730057 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Any time one is discarded, another player can pick it up to make a set or complete their hand. Sequences can be taken only from the previous player unless you win. If you make a set by taking a discarded tile, you must reveal it. < 1312045638 649515 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If you have three of a kind and one more tile, you can make "kan" and pick up a spare tile. < 1312045666 759041 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Taneb: It is a bit like Rummy. But the tiles are really just used like cards. Nothing to do with breakout. < 1312045693 360545 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But there are many significant differences from Rummy. < 1312045705 943470 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Just like with baseball. < 1312045738 782201 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is baseball anything like rummy? I don't think so. < 1312045748 876603 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :There are many significant differences < 1312045752 50838 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Baseball is played with ball, not with cards! < 1312045774 677360 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But if you imagine the cards are like players < 1312045798 206210 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It makes perfect sense < 1312045832 478734 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I don't know how to play baseball but still it doesn't seem like the cards are like players to me < 1312045849 946049 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Also in mahjong, at the start you flip a dora tile. If you have the next number after that one, and you win, then you earn extra points. < 1312045884 931486 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If you win by self draw, all other three players pay you. If you win by someone else's discard, they have to pay you three times and the other players pay you nothing. < 1312045922 856230 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :If you want, you can bet 1000 points to call riichi. If you called riichi, then you cannot adjust your hand anymore. But, if you win, you win extra points. < 1312045955 253204 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :You also earn points depending on the patterns of your hand, such as all concealed, no sequences, all same suit, etc < 1312046029 93641 :derrik!~xix@143.122.191.90.dyn.estpak.ee JOIN :#esoteric < 1312046606 968079 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Or, maybe, you want to play pokemon card. < 1312046624 427832 :myndzi\!myndzi@c-24-22-176-245.hsd1.wa.comcast.net JOIN :#esoteric < 1312046820 221724 :myndzi!myndzi@c-24-22-176-245.hsd1.wa.comcast.net QUIT :Ping timeout: 276 seconds < 1312046849 721163 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1312047225 674429 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :06:55:30 what is a cirno-chan < 1312047225 747463 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :06:56:09 i know what a cirno is...she is stupidest < 1312047245 969811 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i think -chan is the female japanese honorific suffix similar to -san < 1312047261 687616 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I thought chan is diminuative < 1312047267 95866 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :to emphasize cuteness < 1312047281 643520 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm maybe. or perhaps both. pikhq? < 1312047412 306077 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :While we're waiting for a proper human reply, here's the MACHINE GOD answer from 'pedia: "Chan (ちゃん?) is a diminutive suffix; it expresses that the speaker finds a person endearing. Thus, using chan with a superior's name would be condescending and rude. In general, chan is used for babies, young children, grandparents and teenage girls. It may also be used towards cute animals, lovers, close friends, or any youthful woman." < 1312047420 160942 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :"In general, chan is used for babies, young children, grandparents and teenage girls. It may also be used towards cute animals, lovers, close friends, or any youthful woman. < 1312047426 114707 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :TOO LATE < 1312047428 592664 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :darn < 1312047441 361469 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :So, I was rightish? < 1312047448 722174 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :NEVAR < 1312047457 286006 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well, POSSIBLY < 1312047566 386292 :pikhq!~pikhq@71-219-245-13.clsp.qwest.net PRIVMSG #esoteric :Taneb: Pretty much. < 1312047572 279042 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and certain numbers < 1312047578 699621 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :erm < 1312047592 375610 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :to what fizzie said, seems my pagedown key is wrongative atm < 1312047915 789162 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :the wrongative case < 1312047984 567394 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The wrongative of servus, -i is serves < 1312048189 31825 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :serves you wrong? < 1312048205 743589 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Quite. < 1312048419 851639 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Imagine something like Minecraft as a text adventure < 1312048464 262284 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :>You are on a beach. You can see far out to see. To the north, there is a forest. To the east, there is a cave. < 1312048469 332764 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :>>North < 1312048475 80717 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Make up like a text adventure < 1312048529 356091 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :What? < 1312048911 430277 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I don't recognize that, try "help" for help < 1312048913 191627 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I like text adventure game < 1312048932 247958 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I also like to use the rule of "overmate" when playing pokemon card < 1312049284 652189 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 246 seconds < 1312049374 347525 :CakeProphet!~adam@h126.33.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1312049374 419220 :CakeProphet!~adam@h126.33.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1312049374 478485 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1312049616 369356 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Can you make a chess variant that as well as the normal chess pieces, there are also hourglasses (with different lengths of time) movable on the board? < 1312049659 483587 :MigoMipo!~John@84-217-0-208.tn.glocalnet.net JOIN :#esoteric < 1312049671 739174 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Possibly < 1312049696 964848 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The hourglasses move like queens until they run out, when they are taken off the board < 1312049729 535357 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Checking your opponent turns all their hourglasses over < 1312049736 181026 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :With that idea I dissappear < 1312049741 475652 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Quit: He's a big quitter he is. < 1312050065 368642 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1312050194 23676 :CakeProphet!~adam@h115.25.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1312050194 198505 :CakeProphet!~adam@h115.25.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1312050194 250989 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1312050486 768064 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1312050518 710983 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That vowels language that has been mysteriously added to the language list from an anonymous user seems kind of boring < 1312050761 966 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :how do you add a language mysteriously? < 1312050845 289143 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you need to follow the untrodden path of the lost elders < 1312050865 402078 :MDude!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net PRIVMSG #esoteric :Or add a link that goes to a blank page. < 1312050953 732166 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Ping timeout: 260 seconds < 1312051042 284002 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1312051076 471742 :pumpkin!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin_ < 1312051085 41479 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 258 seconds < 1312051200 51515 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 258 seconds < 1312051208 22497 :copumpkin_!~pumpkin@unaffiliated/pumpkingod NICK :copumpkin < 1312051959 986846 :derrik!~xix@143.122.191.90.dyn.estpak.ee QUIT :Quit: gone < 1312052249 771562 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1312052308 469212 :pikhq_!~pikhq@174-22-144-204.clsp.qwest.net JOIN :#esoteric < 1312052320 356780 :pikhq!~pikhq@71-219-245-13.clsp.qwest.net QUIT :Ping timeout: 264 seconds < 1312052356 324737 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 264 seconds < 1312053459 315118 :pikhq!~pikhq@71-219-197-126.clsp.qwest.net JOIN :#esoteric < 1312053543 204486 :pikhq_!~pikhq@174-22-144-204.clsp.qwest.net QUIT :Ping timeout: 252 seconds < 1312053563 25778 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1312053808 387471 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1312053928 727172 :pumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 260 seconds < 1312055061 341002 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net JOIN :#esoteric < 1312055231 281562 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net QUIT :Client Quit < 1312056210 362591 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1312056213 371926 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1312056414 683950 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 250 seconds < 1312056523 760257 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :how do you add a language mysteriously? < 1312056526 982097 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :... < 1312056529 836381 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :oooooopsie < 1312056591 730956 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :How do you shot web, isn't that what they ask? < 1312057142 864578 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1312057159 28529 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello < 1312057212 96583 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Who's talking? < 1312057228 331569 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You. < 1312057233 668942 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :fizzie as well < 1312057245 130259 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :And okokokoklopol. < 1312057256 724857 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Crazy < 1312057259 20013 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :and another line from fizzie < 1312057267 523018 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :Taneb joining in with an insult < 1312057335 865166 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You sound like one of those sports announcers. < 1312057748 88408 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Is there any program I can learn how to make compiling rulebooks like Inform 7 does? < 1312057842 652861 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Not as far as I know < 1312058406 590060 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Do you know anything about compiling rulebooks like that? < 1312058424 415624 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :No < 1312058435 833010 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I have a vague idea how they work < 1312058505 308924 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :How much idea do you have? < 1312058517 216511 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Very little < 1312058531 143268 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :They're a series of translations < 1312058650 901824 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Like "Go north" becomes "change state to current state(x), current state(y)+1 < 1312058681 804892 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :There are also procedural rulebooks (a feature which is marked as deprecated) < 1312059002 623735 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I read the document, you can use procedural rulebooks to have conditions to ignore or override other rules, and so on. < 1312059007 292455 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :How would such things be implemented? < 1312059030 41611 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I do not know < 1312059070 860760 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :are you asking how to make a programming language < 1312059083 850324 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :that's not very hard, but it's rather hard to explain how to do it < 1312059210 826853 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Not quite. I am asking about other specific things, such as procedural rulebooks. And, some way of converting them to imperative form. < 1312059240 42932 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i would imagine zzo38 knows how to make a programming language... < 1312059301 334855 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I know how to make programming language, in various ways. I even have books about it. But it is not quite what I am asking. < 1312059306 336308 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :otherwise large parts of the wiki would seem rather unexplainable. < 1312059315 408559 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :(I even invented many programming languages for various uses) < 1312059458 916297 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :well yeah i guess if you want to make a rule programming language in a specific genre, it's not that obvious how to do it. < 1312059614 352833 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :That is why I ask. < 1312059800 492542 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Is there a word for a language that is of a lower computational class to another, but has more features such as networking or file I/O < 1312059801 112775 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I would like to figure out how to make one that has not only rulebooks but other features too, and also can be used as a module in a larger program with other programming languages, and has templates and preprocessor, and is also a format that TeXnicard can produce as output. < 1312059885 132226 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Taneb: SQL < 1312059888 754531 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION runs away < 1312059904 458559 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That's an example rather than a word < 1312060873 530610 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :the word is 'fragnlium' < 1312060885 985392 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :'Tis a good word < 1312061255 614433 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1312061353 352375 :pumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 252 seconds < 1312061934 811683 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Remote host closed the connection < 1312062446 746720 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Read error: Connection reset by peer < 1312064680 525114 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1312064848 583160 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 264 seconds < 1312064967 459510 :MigoMipo!~John@84-217-0-208.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1312065280 407729 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1312065435 523093 :pumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 276 seconds < 1312067394 747041 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric : Is there a word for a language that is of a lower computational class to another, but has more features such as networking or file I/O <-- C vs. P'', C is not TC < 1312067405 494213 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :no idea about a name for it < 1312067543 958846 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :A feature request I made is getting attention < 1312067549 615264 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :But... I made it in 2004 < 1312067550 353714 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://sourceforge.net/tracker/?func=detail&atid=353248&aid=930097&group_id=3248 < 1312067587 793326 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :hah < 1312067639 780644 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :conclusion: Sgeo lives not only in the past, but sometimes in the future < 1312067726 399530 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1312068479 483680 :oerjan!oerjan@tyrell.nvg.ntnu.no QUIT :Quit: Good night < 1312068752 166818 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1312069799 939429 :CakeProphet!~adam@h215.26.18.98.dynamic.ip.windstream.net JOIN :#esoteric < 1312069803 779491 :CakeProphet!~adam@h215.26.18.98.dynamic.ip.windstream.net QUIT :Changing host < 1312069803 834935 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1312070390 119475 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1312070436 616160 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1312070565 582201 :elliott!~elliott@unaffiliated/elliott JOIN :#esoteric < 1312070568 821865 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a < 1312070587 883844 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :Does programming include art? Someone asked that question when programming NES game < 1312070601 316529 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :http://i.imgur.com/UBm5K.png < 1312070700 930265 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1312070842 953344 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: ping < 1312070868 272714 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :pong < 1312070876 719259 :angstrom!~Unknown@unaffiliated/angstrom PRIVMSG #esoteric :zzo38: http://benfry.com/distellamap/ < 1312071211 954244 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :15:13:08: the idea is directed towards game development.. but let me explain in the context of say, visual basic < 1312071212 65033 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i see < 1312071237 702825 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh dear what happened < 1312071271 570422 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :iti dispensed some genius < 1312071282 362386 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :15:31:27: THE MOUSE JUST MOVED TO (620, 39), WOULD YOU LIKE TO ADD AN EVENT FOR THIS < 1312071297 800401 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oklopol: the mouse just clicked the "edit mouse-click event" button, would you like to add an event for this < 1312071306 184591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[edit mouse-click event] < 1312071307 648658 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[no] < 1312071688 385052 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :16:19:44: theres always someone who would either... love to be your boss and control your genius.. or who would like to have you serving them at mcdonalds < 1312071688 712645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :16:20:48: uh.. which is good cos it balances things < 1312071688 765089 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :buddha irl < 1312071793 327122 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :wisdom < 1312071827 141042 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote So it's like... Rummy mixed with... breakout? < 1312071830 862725 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :554) So it's like... Rummy mixed with... breakout? < 1312071858 363338 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im imagining a person seeing another person and thinking 'i would really like this person serving me at mcdonalds' < 1312071877 952732 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :im sure this happens all the time < 1312071888 950205 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :i wonder if anyone has ever thought this about me... < 1312073358 669595 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :ive never had that thought < 1312073402 755126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy < 1312073405 813554 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ur bestmc odonalds < 1312073411 727055 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :;_; < 1312073419 995619 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::( < 1312073497 104584 :pikhq!~pikhq@71-219-197-126.clsp.qwest.net PRIVMSG #esoteric :ACTION has been working on some scripts to scrape the Gatherer database. < 1312073513 167468 :pikhq!~pikhq@71-219-197-126.clsp.qwest.net PRIVMSG #esoteric :This is made worse by it apparently being at least somewhat freeform. < 1312073633 482667 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm < 1312073646 563688 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :How did the Magic app I used to have on my phone have all the cards? < 1312073669 590971 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Is there a pre-existing computer-easily-accessible database somewhere maybe? < 1312073689 224861 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :That you can get to, I mean < 1312073730 821018 :pikhq!~pikhq@71-219-197-126.clsp.qwest.net PRIVMSG #esoteric :No idea, but WotC seems to make that *hard*. < 1312074254 515860 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Hmm. Magic Workshop's knowledge of the cards has to come from somewhere < 1312074270 723977 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Erm, Magic Workstation < 1312074315 446470 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://www.slightlymagic.net/software/mws/5-mtg-masterbase ? < 1312074356 908682 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :pikhq, poke < 1312074445 454595 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :I did once write a script to select random records from the Magic: the Gathering cards database, selected as a booster pack and then prints out copies of fifteen random cards. < 1312074463 383578 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But it doesn't work now. < 1312074640 292372 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com PRIVMSG #esoteric :But I have the idea eventually I should have TeXnicard include the feature to create such databases. < 1312074716 680500 :zzo38!~zzo38@h24-207-49-17.dlt.dccnet.com QUIT :Remote host closed the connection < 1312075892 238550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.emailintervention.com/ using things other than gmail: an unacceptable situation < 1312076257 100675 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Read error: Connection reset by peer < 1312077247 590751 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I AM A SOCIAL ENGINEER < 1312077257 290634 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: yawgatog has done this already < 1312077443 148147 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : I AM A SOCIAL ENGINEER < 1312077443 518942 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wat < 1312077518 962297 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: see blognomic < 1312077525 494868 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I'm totally manipulating people < 1312077532 583541 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :(although it's not obvious) < 1312077980 309655 :pikhq!~pikhq@71-219-197-126.clsp.qwest.net PRIVMSG #esoteric :coppro: Insufficiently well. < 1312077993 706662 :pikhq!~pikhq@71-219-197-126.clsp.qwest.net PRIVMSG #esoteric :coppro: I want the entire database. < 1312078013 814471 :pikhq!~pikhq@71-219-197-126.clsp.qwest.net PRIVMSG #esoteric :Flavor text, card images, set legalities, whole 9 yards. < 1312078034 751432 :pikhq!~pikhq@71-219-197-126.clsp.qwest.net PRIVMSG #esoteric :s/set/format/ < 1312078060 68106 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: Datatog has all but the images < 1312078076 524062 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oh and written text I think < 1312078083 842050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: blognomic is boring < 1312078097 987716 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oh right you're not in ##nomic < 1312078109 973744 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I want to make a better ruleset for Gamma because the previous one isn't happening < 1312078117 400732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gamma? < 1312078122 529090 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1312078133 867448 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i dislike that name so WHO CARES < 1312078165 154024 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: we will have demands for adjudications, or DFAs < 1312078170 90886 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :with many computer science puns < 1312078176 497584 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and players shall OBEY the rules and ADJUDICATE questions < 1312078176 674298 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :crap name < 1312078215 98404 :pikhq!~pikhq@71-219-197-126.clsp.qwest.net PRIVMSG #esoteric :coppro: The end goal is to get a much nicer Magic search engine than Gatherer. < 1312078238 251104 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :pikhq: magiccards.info? < 1312078267 239159 :pikhq!~pikhq@71-219-197-126.clsp.qwest.net PRIVMSG #esoteric :Bah. < 1312078280 478166 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: make it a @ database < 1312078287 202209 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net JOIN :#esoteric < 1312078296 405747 :pikhq!~pikhq@71-219-197-126.clsp.qwest.net PRIVMSG #esoteric :elliott: Make @ < 1312078304 875596 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq: oh, I have to do /all/ the work, do I? < 1312078317 117553 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott: You have to do it now. pikhq told you to. < 1312078323 678294 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Damn. < 1312078330 885555 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :And he's some kind of authority or something. < 1312078550 89292 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newtype MyMonad a = MyMonad (StateT MyState (ReaderT Options (ErrorT MyException (WriterT [String] IO))) a) < 1312078550 181200 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : deriving (Functor, Monad, MonadReader Options, MonadState MyState, MonadError MyException, MonadWriter [String]) < 1312078554 64571 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haskell: how not to do it < 1312078575 599690 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Eh? < 1312078583 882049 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :D: < 1312078588 763232 :pikhq!~pikhq@71-219-197-126.clsp.qwest.net PRIVMSG #esoteric :... StateReaderErrorWriterIO? *What*. < 1312078726 746001 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i like how all those are completely redundant < 1312078736 565747 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because < 1312078740 627517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IO encompasses all of them < 1312078747 565147 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newtype MyMonad a = MyMonad (IO a) < 1312078750 247414 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :completely equivalent < 1312078763 913744 :pikhq!~pikhq@71-219-197-126.clsp.qwest.net PRIVMSG #esoteric :eah. < 1312078844 20276 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :eah < 1312078927 238409 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ACTION wonders where this package would go would go < 1312080124 550356 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Sigh. Typesetting is wrong. < 1312080149 394457 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I want my digital typesetting to behave more like lead. < 1312080859 712982 :invariable!~variable@unaffiliated/variable QUIT :Read error: Connection reset by peer < 1312080903 627470 :invariable!~variable@96.239.17.189 JOIN :#esoteric < 1312080905 269164 :invariable!~variable@96.239.17.189 QUIT :Changing host < 1312080905 321140 :invariable!~variable@unaffiliated/variable JOIN :#esoteric < 1312081151 191890 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :evincar, TeX? < 1312081377 613612 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Vorpal: EVEN MORE LIKE LEAD < 1312081405 698439 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Without, y'know, actually being lead. Getting solder burns is bad enough. < 1312081412 20238 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :XD < 1312081415 878783 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :why < 1312081437 99025 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Oh, I'm just frustrated with the poor state of web typography, as usual. < 1312081445 94281 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :It's gotten better lately. < 1312081470 822755 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1312081477 129520 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :elliott, so nothing wrong with TeX then? < 1312081489 505398 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :. < 1312081519 584227 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :And that's all he has to say about that. Fullstop. < 1312081556 334623 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :The only thing that I really miss in (La)TeX is namespaces. < 1312081680 926481 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah yes < 1312081962 884430 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :You don't run into it all that often, but occasionally you want to use a couple of conflicting packages and you're just plain out of luck. < 1312082339 426241 :MDude!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net NICK :MSleep < 1312082713 8321 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Esolang: antiduck typing. When it sees a bird that walks like a duck and swims like a duck and quacks like a duck, it assumes that the bird is a terrorist. < 1312082746 349476 :GreaseMonkey!~gm@unaffiliated/greasemonkey PRIVMSG #esoteric :isterrorist(x) :- return true < 1312082768 492336 :GreaseMonkey!~gm@unaffiliated/greasemonkey PRIVMSG #esoteric :actually if you want to do it in prolog < 1312082787 445153 :GreaseMonkey!~gm@unaffiliated/greasemonkey PRIVMSG #esoteric :isa(X, terrorist). < 1312082857 419455 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :GreaseMonkey: I guess it would actually assume that all things behave rather like NaN. < 1312082871 957610 :GreaseMonkey!~gm@unaffiliated/greasemonkey PRIVMSG #esoteric :isa(_, _). < 1312083578 989503 :pikhq!~pikhq@71-219-197-126.clsp.qwest.net PRIVMSG #esoteric :Sadly, Knuth is an old man. < 1312083648 223886 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :You don't know he's an old man sadly. He could be an old man happily. < 1312083676 47510 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I doubt most would, though. < 1312083688 277319 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I know I don't plan on getting old. < 1312083694 177710 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :More specifically, I plan on not getting old. < 1312083768 834373 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I retain low confidence about TAOCP being finished < 1312083844 955846 :pikhq!~pikhq@71-219-197-126.clsp.qwest.net PRIVMSG #esoteric :evincar: Ah, so you're planning based on the assumption that immortality will be invented in your lifetime? < 1312083845 870265 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I'm skeptical but optimistic, I guess. < 1312083863 737577 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :pikhq: That, or necromancy. < 1312083885 498411 :pikhq!~pikhq@71-219-197-126.clsp.qwest.net PRIVMSG #esoteric :coppro: Perhaps if we give Knuth a pointer to fork(). < 1312083904 805849 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I don't suppose undying would be any more unpleasant than being born. < 1312083987 342631 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Also, the invention of necromancy might bring about a zombie apocalypse, which would be a thoroughly entertaining period of history to live through. < 1312084026 430763 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :He estimates Vol 5 to be published in 2020 < 1312084098 267395 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and has Vol 6 and Vol 7 plans too... right < 1312084196 916264 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Meh. Plan as though you'll live forever, live as though you'll die today. < 1312084198 527444 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Or something. < 1312084338 715443 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1312084529 255261 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I also wish that he would publish the newer editions of Vols. 1, 2, and 3 before finishing 5 < 1312084545 668889 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Esolang: one without object permanence, so it's consistently surprised when objects that were hidden from view become visible again. < 1312084589 997721 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Implementing "surprise" naturally being the interesting bit. < 1312085641 543672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :haha < 1312085660 505263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : The only thing that I really miss in (La)TeX is namespaces. < 1312085665 443730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :latex makes me sad (a little) :( < 1312085962 45182 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Is the only reason we can't make strong AI that we can't define intelligence? < 1312085996 994563 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Because I feel like a working definition would be fine provided the thing could incrementally improve it. < 1312086045 933386 :pikhq!~pikhq@71-219-197-126.clsp.qwest.net PRIVMSG #esoteric :evincar: Actually, it's more probable that the only reason we can't make strong AI is that we're a handful of orders of magnitude off. < 1312086059 427219 :pikhq!~pikhq@71-219-197-126.clsp.qwest.net PRIVMSG #esoteric :No worries though, that's just a handful of years. < 1312086068 106243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no, the reason we can't make strong ai is that we're not any good at ai. < 1312086070 560851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :next question. < 1312086080 118156 :pikhq!~pikhq@71-219-197-126.clsp.qwest.net PRIVMSG #esoteric :elliott: Or I. < 1312086151 798926 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Well, it is always most difficult to define in precise terms those things which are intuitively obvious. < 1312086172 535539 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :isn't it just difficult to define things in precise terms full stop < 1312086186 450017 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Perhaps because language isn't precise. < 1312086191 33675 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Well, except for Lojban. < 1312086198 131211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lojban isn't precise either. < 1312086203 668536 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I know. :( < 1312086208 194996 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Wishful thinking. < 1312086232 982719 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I remember reading someone talking about Lojban say that a perfectly precise language would have some cases where sentences blow up < 1312086238 961759 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Anyone know what that's talking about? < 1312086257 191333 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :propositional logic statements are pretty verbose I guess? < 1312086289 348288 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Sgeo: I would assume it means that meaning is dependent on context, and context is unbounded, so a sentence can grow unbounded. < 1312086323 659241 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :It's like a fractal. It has a finite amount of meaning, but an infinite perimeter of potential precision. < 1312086642 800493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"While you do that he’s going to go get his horse. It rained last night, so he suspects he will have to redraw the horse’s angry eyebrows." < 1312086689 887514 :derrik!~xix@143.122.191.90.dyn.estpak.ee JOIN :#esoteric < 1312086918 950499 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :The unforgivable crime of being mudcrabs. < 1312086967 461901 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Reference humour: thought by experts to be the only kind. < 1312087035 808312 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Now I'm wondering whether evincar has brought the total of Prequel readers in here to at least three, or whether he just has a computer with access to Go Ogle dot Com Internet Search.) < 1312087041 110752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(One day I will access Go Ogle. One day.) < 1312087044 151672 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(When I am rich.) < 1312087065 195458 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :rich on fame and donations < 1312087067 111639 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :from making @ < 1312087103 194525 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Fame is the best currency (bitcoins are the second best (wood is the third)). < 1312087122 852908 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott: I went and ogled but I was aware of Something Awful and MS Paint Adventures and read Homestuck, so it wasn't a far shot. < 1312087149 156516 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Besides, I've played some of the Elder Scrolls series as well. < 1312087154 785110 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :whats something awful < 1312087161 712932 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :So it's relevant to my...well, not my interests, but y'know. < 1312087163 786242 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: something awful (<-- LOOK HOW HILARIOUS I AM) < 1312087173 686322 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :evincar: OK this channel's number of Homestuck readers is officially statistically unlikely. < 1312087190 803994 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :There's... at least eight. < 1312087190 856300 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :monqy: Blue waffle. < 1312087206 567155 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :evincar: am I supposed to do an image search for that or something < 1312087219 962279 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :monqy: Whatever floats your boat, sicko. < 1312087244 602071 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I like how the first results are all waffles photoshopped to be blue. < 1312087247 574856 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SO SHOCKING. < 1312087274 500694 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott: Those are posted on imgur and such for a reason. < 1312087294 787674 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :To protect the innocent minds of children? < 1312087341 876919 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :...sure. < 1312087357 224367 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :get bored of looking at blue waffles, narrowly avoid looking at blue waffles < 1312087358 593173 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, at least 1 is a Homestuck reader because of other Homestuck readers in this channel < 1312087383 676472 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :cakeprophet? < 1312087398 224710 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: OK fine, six. Oh, wait, CakeProphet too. < 1312087401 870065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So either nine or six. < 1312087405 973208 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Depending on whether you suck or not. < 1312087687 855540 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :So, I heard you like mudcrabs. < 1312087712 422211 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Only the profitable intelligent merchant ones. < 1312087725 863064 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :*one < 1312087728 404495 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric ::P < 1312087738 227915 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION still has no idea what Prequel is < 1312087768 327675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: http://prequeladventure.com/2011/03/prequel-begin/ < 1312087771 827614 :pikhq!~pikhq@71-219-197-126.clsp.qwest.net PRIVMSG #esoteric :On the other end of a document from the Postquel, of course. < 1312087786 861921 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Prequal/Prefix .. I see.. the Pre- is where the sense of past comes from < 1312087816 16956 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :now Sequal Suffix both begin with 's'. Time to put on the overcoat and go investigating. < 1312087864 55251 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: Also I order you to read it, since that seems to generally be how reading things gets initiated in Sgeoland. < 1312087877 339720 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :^sequel < 1312087900 648746 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I started reading D.M. Brook's The Necessity of Atheism < 1312087903 983986 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Now regretting it < 1312087916 883829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Stop reading things I didn't tell you to, then. < 1312087929 561592 :pikhq!~pikhq@71-219-197-126.clsp.qwest.net PRIVMSG #esoteric :Sgeo: Oh? < 1312087936 258782 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :itidus20: Sequel is from sequelus, from sequi (follow). Suffix is from sub + figere (to fix). < 1312087946 814008 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Among the things stated is a bit talking about how in the time of Columbus, people thought the world was flat, or something < 1312087952 998824 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Sequel: early 15th century., "train of followers," from Old French sequelle, from Late Latin sequela "that which follows, result, consequence," from sequi "to follow" < 1312087961 226677 :pikhq!~pikhq@71-219-197-126.clsp.qwest.net PRIVMSG #esoteric :*groan* < 1312087980 595448 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Oh fine. s/sequelus/sequela/. < 1312087985 424000 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :evincar: our etymological sources may appear to conflict but im sure they don't < 1312087990 835328 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i just cut and paste < 1312087997 148821 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"When Christianity sprang into existence Eusebius, St. John Chrysostom, and Cosmos evolved a complete description of the earth. They considered the earth as a parallelogram, flat, and surrounded by four seas, as a kind of house, with heaven as its upper story and the earth as its ground floor. To the north of the earth was a great mountain; at night the sun was pushed into a pit and pulled out again in the morning, with heaven as a loft and h < 1312087997 201299 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ell as a cellar. In the Atlantic Ocean, at some unknown distance from Europe, was one of the openings into hell, into which a ship sailing to this point, would tumble. The terror of this conception was one of the chief obstacles of the great voyage of Columbus." < 1312088011 828269 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :great voyage of columbus lol < 1312088017 261214 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but well.. you were twice as fast as me :o i forgot about suffix < 1312088033 594218 :pikhq!~pikhq@71-219-197-126.clsp.qwest.net PRIVMSG #esoteric :Could've sworn that a round Earth was well-estabilished by the Greeks. < 1312088049 352289 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :evincar: i see that sequel is clearly related to sequence then.. < 1312088053 989613 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Was this myth believed in the 1930s? That Columbus's contemporaries thought the Earth was flat? < 1312088057 989167 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :pikhq: It was well-established long before then, independently by various groups, including the Celts during the Bronze Age. :P < 1312088070 255387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :everything is the fault of religion and all explorers are white men < 1312088071 989096 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Or actually before. < 1312088073 889212 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :join me next time for more atheism facts < 1312088076 557853 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :pikhq, well, part of what this book is saying is that Christianity regressed science < 1312088090 887672 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"The difficulties that beset Columbus are well known. How he was hounded both in Portugal and in Spain by the clergy; and even after his discovery of America, the Papacy still maintained its theory of the flatness of the earth and the nonsense of the antipodes" < 1312088091 988577 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net JOIN :#esoteric < 1312088100 615991 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :pikhq_, read logs < 1312088112 86734 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :why are you reading this book, you should stop because terrible < 1312088118 492911 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, I did stop < 1312088122 533903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good < 1312088123 725048 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Exactly because of this < 1312088132 891235 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :But it was quite a way in < 1312088135 4175 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :22:53 < pikhq> Could've sworn that a round Earth was well-estabilished by the Greeks. < 1312088137 999052 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :22:53 < pikhq> Before the claimed time of Jesus. < 1312088140 565055 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :22:53 < pikhq> And not exactly *forgotten*. < 1312088147 213806 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :pikhq_, oh < 1312088171 669287 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think this book already permiated my brain excessively < 1312088178 747740 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :IIRC, Columbus' whole deal was that he thought the Earth was smaller, and that he could easily get to Asia. < 1312088182 18355 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :do you just believe everything you read < 1312088184 863778 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :And he was wrong, but got damned lucky. < 1312088189 174038 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because i've got a book called the bible for you < 1312088191 82522 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Sgeo: then what you need to do is counter-permeate it with more things < 1312088230 847329 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I'm not even sure what the big deal is with Columbus. He didn't even make it to the mainland, right? < 1312088231 900152 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Sgeo: generalizations about history are always wrong. < 1312088236 90504 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric ::) < 1312088246 772939 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hehehehe < 1312088272 307702 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :evincar: His findings encouraged further exploration by Spain. < 1312088279 688425 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :evincar: No, but he was white, male, and Catholic, so who cares? < 1312088293 154342 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :But of course! :D < 1312088319 829065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :He'd be a hero if he just paddled around a bit off the shore and killed a few savages. < 1312088320 992522 :pikhq!~pikhq@71-219-197-126.clsp.qwest.net QUIT :Ping timeout: 264 seconds < 1312088352 392733 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :elliott: so i tried gimp.. at this stage i may as well just uninstall artweaver < 1312088363 402855 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :theres no comparison < 1312088373 69710 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :(i won't) < 1312088377 395382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the gimp's interface can be a bit awkward but it's great < 1312088387 967487 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the pen tablet interface is perfect < 1312088396 808654 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and i'm on xp < 1312088404 218894 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i knew gimp had support for it < 1312088404 530572 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I love it for batch image processing. < 1312088408 82638 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but yeah its really awesome < 1312088427 784267 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Because Scheme. < 1312088435 955572 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :Also, Columbus *did* find the mainland. Right around Panama. < 1312088440 532410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the gimp's animated stuff is also a bit awkward, im not sure who decided frame <-> layer was a good idea, but oh well, it works < 1312088468 336766 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :evincar: I bet that's going to get replaced what with the GEGL stuff < 1312088468 551920 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott: Yeah, that's always bothered me a little bit. Also no layer groups. :( < 1312088492 463271 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Maybe, or just adapted. < 1312088514 35142 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, GEGL has bindings to several languages, but none of them is a Schemeoid. < 1312088523 419594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Also, I have an irrational hate of the GIMP's Scheme stuff because I couldn't get the same Scheme library it uses to do my bidding in mcmap. < 1312088539 750317 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(I think Tiny-Fu is the one used nowadays and it uses TinyScheme, who's API is lacklustre.) < 1312088543 329868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]whose < 1312088556 1705 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm never going to be able to stop doing this [asterisk] thing < 1312088561 772149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wiccan Sarah in Durban < 1312088561 913135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :stop suffering now Sarah the witch is here to help +2773 400 6132 < 1312088561 966395 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wwwladysarah.co.za < 1312088565 364940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :best google ad ever < 1312088686 693574 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :pikhq_, was it generally believed, in the 1930s or so, etc. about Columbus? < 1312088695 477694 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :In that case, it's almost understandable < 1312088707 610699 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Understandable does not acceptable make. < 1312088708 306865 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :Sgeo: It's been a running myth for centuries. < 1312088729 282224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :If you're basing an argument on something, and it's patently untrue, it doesn't matter whether it's a common misconception or not. < 1312088735 747793 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Especially if you're arguing on the basis of being oh-so-rational. < 1312088781 909527 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I did say almost < 1312088809 241156 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :Ah. Seems it wasn't that Columbus underestimated the size of the world, he overestimated the size of Eurasia. < 1312088842 177628 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :And I meant "generally believed" as in, believed by educated people < 1312088854 781495 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Like an age of the Earth that's a bit too young < 1312088865 114472 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :(Which is also in there, but completely understandable, imo) < 1312088898 320858 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :*That* would actually be entirely excusable. Science marches on. < 1312088930 197574 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but never as much < 1312088930 620078 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :as < 1312088932 6566 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :PIEence < 1312088940 925710 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pie-ence bitchez < 1312088971 144217 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott: Proto-Indo-Europeance? < 1312088996 908101 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :pikhq_, but a diligent researcher in the 1920s or so would discover that the Columbus thing is a myth? < 1312088998 967750 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :(Typesetting irk: first hyphen should probably be an en-dash. Probably.) < 1312089014 7631 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :Sgeo: Oh, *surely*. < 1312089029 743603 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :evincar: I can't reply because I'm too busy pointing at your next line and yelling hysterically "look at this fucking hipster". < 1312089092 639477 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :pikhq_, well, that pretty much throws the rest of the book in question, I think < 1312089095 182334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I might even start cackling. < 1312089139 863224 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott: Typography isn't one of those things that's traditionally seen as a hipster thing. < 1312089156 45256 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :That sentence had so many "thing"s that I almost used a "da kine". < 1312089210 726872 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :evincar: Please tell me you're actually offended. < 1312089217 388175 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I FEED ON PAIN < 1312089250 417082 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott: I don't usually get offended. You'll have to do better than that. < 1312089266 61572 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :evincar: You... are... a... BEDWETTER. < 1312089269 416744 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHAT NOW < 1312089279 233517 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Example of something that offends and sickens me: abstinence from sex on religious grounds. < 1312089296 645211 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Srsly? < 1312089303 56932 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :That's pretty hypocritical, isn't it? < 1312089326 85744 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :(I will have sex on religious grounds all I please! Churchyard! Graveyard! None shall be spared!) < 1312089336 700111 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :http://www.goodreads.com/topic/show/619195-columbus < 1312089339 502836 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Hypocritical how? < 1312089350 311814 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I find it disturbing that a human wouldn't mate. < 1312089358 840184 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Unless they're asexual or something. < 1312089363 326179 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :evincar: < 1312089371 288734 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :evincar: So people aren't allowed to make their own decisions? < 1312089377 795229 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sounds pretty fuckin' moralising to me. < 1312089391 677839 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Oh, sure, they're allowed to make their own decisions, and if it works in their lives, good for them. < 1312089395 914805 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I'm allowed to find it disturbing. < 1312089422 21143 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How on earth is it disturbing to choose not to have sex? Big deal, I'm sure plenty of people also choose not to eat fast food, or not to wear socks, or... < 1312089427 242066 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Largely because it probably isn't their decision. < 1312089436 387549 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :In cases where it is, I find it far less objectionable. < 1312089457 144387 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oppose abstinence-only education or whatever, don't oppose people doing things because of their religious beliefs < 1312089466 8773 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I don't oppose them. < 1312089477 966241 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I just don't understand or endorse them. < 1312089485 364517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You said it offends you. < 1312089518 48869 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I'm afraid of the idea of being indoctrinated to such a degree that I would make what I believe to be a conscious decision to refrain from a natural process in which I would otherwise have engaged, without being aware that it is actually not my decision. < 1312089551 480697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :How do you distinguish a situation where you do something, thinking it's your decision, but it isn't actually; and a situation where you do something and it is your actual decision? < 1312089561 691827 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott: You don't. < 1312089569 701202 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You just tried to. < 1312089577 721969 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Not at all. < 1312089580 861628 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I said "probably". < 1312089599 262233 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : I'm afraid of the idea of being indoctrinated to such a degree that I would make what I believe to be a conscious decision to refrain from a natural process in which I would otherwise have engaged, without being aware that it is actually not my decision. < 1312089604 202171 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You didn't there. < 1312089617 678142 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :> Largely because it probably isn't their decision. < 1312089618 268882 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : : parse error (possibly incorrect indentation) < 1312089618 832813 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I think it's a sad choice, and the belief itself is sad, but still their choice < 1312089627 56872 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :elliott: One can be offended by something without thinking it should be stopped. < 1312089634 655405 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :What he said. < 1312089668 379497 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :The converse is that I'm not really offended by some things I think ought to be stopped, such as racism. < 1312089673 652714 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Well, sad reason to make the choice < 1312089681 924373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: For god's sake, it's not a sad choice to do what you want. And sex is like the least important thing because it affects nobody else and usually isn't even reproductive nowadays. < 1312089725 228528 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :I'm only offended by shoving the religious abstinence on others, myself. < 1312089730 797569 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :when sex doesn't affect anyone else it's called something else < 1312089734 892461 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Well, if someone desires to have sex, yet forces themself not to, not because they don't want to, but because they think it's "wrong", I think that's sad < 1312089741 541896 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lament: Har har har < 1312089750 510445 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Sgeo: That's the specific situation that bothers me most. < 1312089758 877990 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pikhq_: Sure, of course I object to that, but that's an entirely different thing. < 1312089764 568246 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :elliott: Well, yes. < 1312089899 187977 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Anyway, this isn't a productive topic. < 1312089910 755248 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :Let us discuss productivity tools. < 1312089934 855685 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :That will lead us to programming languages, methinks. < 1312089955 723211 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :No, no, no, not Enterprise enough. < 1312089985 926845 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Ugh, not this annoying kind of headache. < 1312090196 374359 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Looks like it didn't take. < 1312090211 189809 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :To be honest, my favourite productivity tools are whiteboards, tea, long walks, and showers. < 1312090216 855145 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Oh, and sex. < 1312090226 434073 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :My favorites are nothing. < 1312090256 929594 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Then you should get better favourites, if they're so worthless. < 1312090351 754715 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Maybe Brooks isn't saying Columbus's contemporaries believed in a flat Earth. Ok, I think I'm turining into the equivalent of one of those people who make excuses for the Bible < 1312090368 143700 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :"the Papacy still maintained its theory of the flatness of the earth and the nonsense of the antipodes." < 1312090381 422944 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :How does one both believe that the Earth is flat and the.. oh n/m < 1312090394 730070 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION glares angrily at Brooks < 1312090435 438552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: I thought you stopped reading that. < 1312090443 481194 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I did < 1312090447 793199 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :Sgeo: This was never Catholic doctrine. < 1312090464 255380 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :They've got enough stupid doctrine without putting words in their mouths. < 1312090485 845356 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I was just thinking to myself "Wait, antipodes and flat earth sound antithetical, and I distinctly remember 'antipodes', so maybe Brooks didn't say flat Earth" < 1312090493 37239 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Then I looked at it again < 1312090540 947224 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :maybe it was just the theory of THE FLATNESS < 1312090542 858626 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :not flat earth < 1312090543 544683 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just < 1312090544 716053 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THE FLATNESS < 1312090589 531191 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :If Jesus could see the Catholic church...with a name like that, you'd think it might actually be, you know, catholic. For the people. Not bathed in obscene wealth. < 1312090605 971236 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :He'd be ashamed. < 1312090619 102374 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I might just start waving Jefferson Bibles around. < 1312090636 110164 :TeruFSX2!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1312090655 464881 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :It's more Christian to preach than what most Christians do. < 1312090684 325927 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :source for catholic meaning "for the people" kthx < 1312090694 862867 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I thought Catholic meant universal? < 1312090708 38181 :TeruFSX!~quassel@pool-116-152.res.carleton.edu QUIT :Ping timeout: 276 seconds < 1312090712 74940 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it does, or well, "whole", "all-encompassing", etc. < 1312090721 483135 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I didn't equate them. I was elaborating. < 1312090729 638394 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :fun fact: the orthodox church's full name is orthodox catholic church < 1312090740 365821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :evincar: so in what manner is the Catholic Church not catholic < 1312090784 492728 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lament: that fact wasn't fun at all :( < 1312090802 232248 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :lament: Fun fact: there's not a "the Orthodox church". < 1312090807 297388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :a the < 1312090820 115415 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The Orthodox Church, also officially called the Orthodox Catholic Church [note 1] and commonly referred to as the Eastern Orthodox Church < 1312090821 163364 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :--wikipedia < 1312090824 639101 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"The Orthodox Church," < 1312090837 336920 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :pikhq_: fun fact: you're stupid and wrong < 1312090841 64263 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :God damn upstarts claiming primacy. < 1312090906 277151 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott: Catholicism isn't very universalist, that's all. < 1312090913 77394 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Hardly love-thy-neighbour. < 1312090920 970380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :all-encompassing doesn't really mean Universalist :-P < 1312090936 531334 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it could easily just mean that "encompassing all the true beliefs", which I am sure is Catholic doctrine < 1312090967 170023 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :evincar: Meh, the whole fire and brimstone thing isn't, either. And that's a basic premise of Christianity. < 1312090975 998715 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :"It was first used to describe the Christian Church in the early 2nd century to emphasize its universal scope." --Wikipedia, "Catholic". < 1312090987 295851 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right, so it is the church to which everyone should be a member < 1312090989 522459 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :universal scope < 1312091003 209153 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :pikhq_: Well, Old Testament. But Jesus specifically invalidated a lot of that. < 1312091027 219831 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :evincar: It's still a basic premise that you either believe in Jesus or suffer eternal torment. < 1312091030 228551 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :evincar, Hell is NT. Psychotic earthly punishments are OT < 1312091036 619018 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott: Universal links to "Universalism" though. < 1312091037 332829 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :Sgeo++ < 1312091052 316195 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :evincar: Citation :-P < 1312091057 368477 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(Yeah yeah I rebutted pikhq_ with Wikipedia shaddup.) < 1312091089 314999 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Sgeo: lets consider 'self < 1312091097 920870 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Yeah, it feels a little dirty citing Wikipedia as a source... < 1312091102 195272 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :does punishment imply a self being punished? < 1312091112 531740 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Maybe I'm just trained to feel that way by writing papers. < 1312091126 862176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Wikipedia is a good resource, but one word being linked without any citation hardly means much < 1312091138 270867 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Anyway, there is no hell so bad that a human wouldn't fetishise it, and no heaven so great that a human wouldn't grow bored of it. < 1312091154 751317 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :evincar, are you quoting SMBC? < 1312091156 209065 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so then.. the question is.. what is the nature of the self .. how does it visit heavens and hells... and.. is the question simply too much for a man < 1312091164 99608 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Sgeo: Paraphrasing, if anything. < 1312091175 247243 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :evincar: Christianity disagrees. < 1312091182 109086 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the "heaven has to suck" thing seems kinda stupid < 1312091191 289842 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION agrees with elliott  < 1312091200 82607 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Obviously the naive view of heaven sucks < 1312091204 787279 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Unfortunately, Christianity specifically invalidates my argument by saying you're no longer human after death. < 1312091208 882125 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I can imagine a Heaven that I'd love < 1312091211 896014 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And maybe it's very hard to define a non-sucky heaven < 1312091215 652548 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, there' a naive view of heaven? < 1312091222 354520 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :evincar: i believe buddha is supposed to have said something like that < 1312091223 969630 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :You change in such a way that you delight in God's presence or suffer in fire and brimstone, fullstop. < 1312091230 762177 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: "Everything is perfect bliss forever" < 1312091236 48314 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, I think PI's world is _almost_ heaven, with some flaws, like being unable to die < 1312091240 215034 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :No. < 1312091241 913541 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :It really isn't. < 1312091251 676150 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :evincar: And this psychotic level of mind-alteration is considered "good". < 1312091266 81373 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :Sgeo: Uh, did you *read* that book? < 1312091266 534394 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :pikhq_: Naturally. < 1312091267 449931 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or, well, feel free to go off into PI's world if you want, but it isn't even close to heavenly. < 1312091268 1325 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok i have to stop--. < 1312091276 218221 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :See, here's the thing. < 1312091292 615694 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :As someone who doesn't believe in an afterlife, I'm much more afraid of losing loved ones than of dying myself. < 1312091307 647249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :don't love anybody < 1312091309 886373 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :problem solved < 1312091311 641235 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :And yet isn't an afterlife supposed to be a salve for the thought of personal death? < 1312091314 454999 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :evincar: you've already lost loved ones.. it can't get any worse :> < 1312091322 845914 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :surely death of loved ones too < 1312091329 258046 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :Well, yes, that's quite sensible. You were dead for billions of years and didn't suffer the slightest inconvenience. < 1312091332 64585 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: how do you know he has < 1312091343 91511 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :itidus20: No one I've loved has yet died. < 1312091355 8268 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :You'll be dead once more, and no doubt not be inconvenienced then. < 1312091367 641652 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :So far, no one I've loved has died out of the blue < 1312091374 964933 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :pikhq_: Unborn ≠ dead, just like alive ≠ undead. < 1312091387 529313 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :As in, alive and well one day, dead the next < 1312091399 542985 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't see why unborn =/= dead, but obviously it's perfectly fine to be scared of death. < 1312091428 794683 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :evincar: Don't tell my zombie minions that, they'll never listen to me again if they don't have fear of death. < 1312091431 667776 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric ::P < 1312091431 849729 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And god this headache is horrible. < 1312091455 490670 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hey does anyone know a decent extension language library. < 1312091455 833321 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :elliott: Have you considered drinking away your problems? < 1312091458 188338 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't really like Lua. < 1312091461 192159 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :pikhq_: I don't know enough about necromancy to inform you on the nature of redeath. :P < 1312091488 575395 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott: Drinking away your problems with caffeine would probably help, actually. < 1312091501 672951 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Alternatively, sleep. < 1312091517 675602 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Oh, I'm working on a language for that. < 1312091520 893794 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Hard to sleep with a headache. < 1312091533 83122 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :s/with a headache/ < 1312091537 471482 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :*s/with a headache// < 1312091540 122691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Hey does anyone know a decent extension language library. < 1312091560 353466 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric : Hey does anyone know a decent extension language library. < 1312091561 74991 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott: Not one that exists yet, I guess would be my answer then. < 1312091572 855268 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Hey does anyone know a decent extension language library. < 1312091574 588954 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :elliott: *shrug* < 1312091585 56405 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric : Hey < 1312091607 550021 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :evincar: in daily experience we first hear about death secondhand. in conversation or on tv. rather, we learn the word death before we experience it, in general. < 1312091631 525753 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :sooner or later someone we know dies.. but generally it's someone elses loved one. that much is true. < 1312091647 555367 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : < 1312091656 782137 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and gradually we piece together the logic that all die < 1312091695 991347 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric : < 1312091702 583189 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and that life can end at any time.. that death doesn't "wait" for people to finish their business < 1312091704 461941 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : < 1312091706 433490 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I dunno, I still might try to pull a Voldemort. < 1312091713 337518 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :< < 1312091734 779526 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so.. this anthropomorphic death doesn't wait < 1312091745 366708 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but of course an anthropomorphic death doesn't exist < 1312091765 670374 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :it doesn't? < 1312091776 112699 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but we have this nagging expectation that there should be a force in place to let people finish their business before they die < 1312091787 586310 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :we do? < 1312091793 126724 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :there should? < 1312091829 304315 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : but of course an anthropomorphic death doesn't exist < 1312091834 168612 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :You're referring to ghosts. < 1312091835 336116 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :of course He does, and He talks in small capitals. < 1312091842 531483 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I see.... < 1312091852 755962 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i don't deny the possibility of ghosts/ < 1312091858 116803 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i just didnt know what i was referring to < 1312091881 324695 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I don't deny the possibility of anything. I just point to the probability of it. < 1312091897 921589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Death has to be the best personification of Death ever. < 1312091905 304966 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Agreed. < 1312092026 414419 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :But yeah, I've known plenty of people who've died, mostly relatives and friends' relatives, and didn't bat an eyelash nor shed a tear. < 1312092048 473958 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :they won't shed any tears when you die, either < 1312092067 432922 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :But, say, the girl I love. If she were to die, I would probably die soon after. < 1312092082 233106 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fsvo probably < 1312092092 977019 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Not because I can't live without her. Just acute-stress cardiomyopathy at work. < 1312092126 414948 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :sounds like you're remarkably unfit for life < 1312092149 194951 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I'm talking about when I'm in my eighties or something. < 1312092180 661417 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Of course it'd be cool to live past 110 to be able to call myself eleventy, eleventy-one, etc. < 1312092181 367585 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :you're planning to be working in your eighties? < 1312092199 834933 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Who said anything about working? < 1312092202 723359 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I mean, yes, I am. < 1312092221 377647 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :But it wasn't mentioned. < 1312092238 983985 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :i guess it wasn't < 1312092256 29574 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :i guess i just imagined it. < 1312092400 387724 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :This girl suggested we get married, not because she wants to be married, but because I'll have a doctorate and could teach CS at a school where she could get her MD for free. :P < 1312092418 378797 :TeruFSX!~quassel@pool-116-152.res.carleton.edu JOIN :#esoteric < 1312092430 844344 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :This conversation ended with a high-five. < 1312092474 963254 :TeruFSX2!~quassel@pool-214-156.res.carleton.edu QUIT :Ping timeout: 260 seconds < 1312092593 121246 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I don't think I'd want to get so attached to someone such that if they die, I die. But then, when I was a kid, I had this weird notion that I'd avoid becoming friends with HIV+ kids. Not because I was scared of getting HIV, but because I didn't want to lose a friend < 1312092629 779350 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :" think I'd want to get so attached to someone such that if they die, I die. " < 1312092632 658424 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you realise he said because of age right < 1312092635 351488 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol < 1312092645 326664 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IM SO ATTACHED TO YOU....THAT THIS HEARTBREAK..........HASLITERALLY......BROKEN MY HEART............. < 1312092646 73091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[DIES] < 1312092650 264090 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[ROLL CREDITS] < 1312092655 851048 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :It happens quite often. < 1312092693 759668 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, you realize that, if all goes according to plan, I will age, right? < 1312092702 655019 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so the thing about ghosts suggests that death doesn't actually ignore the events of life as much as my formalized opinion suggests it does < 1312092709 631659 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: how does your first sentence actually makes sense < 1312092715 262975 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you don't want to become attached to someone the same age as you? < 1312092728 116790 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :This girl and I are absurdly mad for one another. It was a real problem when we both had boyfriends. < 1312092753 234951 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :The "But then" was me wondering if I really would mind being so attached, and comparing my current thoughts about that level of attachment with past thoughts about hypothetical HiV+ friends < 1312092819 469877 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Sgeo: Yeah, you can't reasonably say "I won't get attached to this person because I don't want to get hurt later on". < 1312092831 263770 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :You can not want to become attached, sure. < 1312092839 914196 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Sorry dude, I can't be friends with you 'cuz yer gonna die." < 1312092842 147796 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :And you can set your situation up so that you have difficulty becoming attached. < 1312092861 85116 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I don't think I would mind being attached, just not potentially fatally < 1312092876 285122 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FATAL ATTACHMENT < 1312092876 400636 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :But if you're compatible with a person, the main predictors of attachment are going to be proximity and time. < 1312092894 236604 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :It sounds like a Tom Cruise or Nick Cage movie. < 1312092920 769411 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :tom cruise AND nic cage < 1312092924 454380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instantly best film < 1312092928 909701 :lament!~lament@S0106002312fa554a.vc.shawcable.net QUIT :Ping timeout: 264 seconds < 1312092930 506392 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :I didn't say xor, I guess. < 1312092931 137538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they become glued to each other < 1312092931 839974 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and < 1312092932 709539 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's FATAL < 1312092948 66544 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :So, the Human Centipede, but with only two victims. < 1312092963 467077 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I've heard of that movie! < 1312092975 120069 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Don't know anything about it, but I've heard of it < 1312092987 765402 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Oh, and regardless of what you may have heard about it, A Serbian Film is worth watching once. < 1312092996 227393 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :You may want to have vodka on hand, though. < 1312093041 383184 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Human Centipede = three people are sewn together, anus-to-mouth times two. < 1312093047 899438 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, librep is still maintained! < 1312093054 501857 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :evincar: wait it's only three people in a centipede? < 1312093055 354957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lame < 1312093086 622805 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :elliott: And a dude who is implied to be jacking off to it. < 1312093093 464390 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah but only three people < 1312093094 611099 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :laaaame < 1312093101 149474 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :That's for the sequel. < 1312093104 790255 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :(honest) < 1312093106 247174 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how many legs do centipedes have???? < 1312093108 641516 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :A Serbian Film = former porn star commissioned by crazy studio to make shock porn, wakes up covered in blood with no memory of events, pieces together events from videos. < 1312093110 741594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it needs to have that many arms+legs < 1312093124 528650 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott: In the tens. < 1312093135 131897 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but millipedes have millionsr ight :| dont ruin me < 1312093141 410033 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :20 to 300. < 1312093194 908674 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :while we're talking about films, is the rest of Enter the Void as good as its credit sequence (http://www.youtube.com/watch?v=dL0lNGXoP8E (don't watch if you're epileptic probably)), because if so i'm totally going to watch it < 1312093208 455567 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'd buy a dvd with just those credits < 1312093229 2057 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :You could make one < 1312093244 47105 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Does anyone still use long numbers (milliard, increments of 1e6) rather than short (billion, increments of 1e3)? < 1312093258 870599 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yes < 1312093276 81790 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :evincar: in English? < 1312093280 310021 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Seems inconvenient. Then again, most number systems are. < 1312093282 222645 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :only people who want to confuse others < 1312093288 885738 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :in other languages? of course < 1312093295 570555 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: make what < 1312093313 805746 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :DVD-whatever with those credits < 1312093353 542675 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i don't think that'd be worth the effort :P < 1312093366 579754 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :although admittedly it's the only credit sequence i've seen with an actual climax, maybe it needs scene selection < 1312093383 131452 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i wonder if anyone's made a credit sequence that's just the credits for the credit sequence < 1312093398 183715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :like a book of reviews of itself < 1312093404 287755 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott: Like a quine? < 1312093443 210734 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Except the shortest possible credit sequence is that made by one (wo)man with no name. < 1312093474 245912 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Lasting 1/24 s for formality. < 1312093493 645286 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Spending effort > spending money < 1312093494 307743 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i like to ponder the fundamental question of what are numbers... < 1312093495 808521 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Usually < 1312093514 394973 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :For me < 1312093535 935402 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :things like -2,-1,0,1,2 doesn't quite explain it < 1312093537 989668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: uh, context < 1312093541 630243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: lol < 1312093545 581415 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric : i don't think that'd be worth the effort :P < 1312093545 836087 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :itidus20: do you know any set theory < 1312093557 407915 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :itidus20: A number is a function taking an object and yielding a description of a quantity of that object? < 1312093558 983000 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: you realise i wouldnt actually buy a dvd of just those credits < 1312093569 618824 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :It's sort of an irreducible concept. < 1312093569 752592 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :evincar: well that's certainly a vague nonstandard definition < 1312093573 475135 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no it isn't < 1312093581 287090 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :0 = {}, Sn = n union {n}, come on < 1312093603 727791 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well if you want more than the naturals it's more complicated ofc :P < 1312093612 917515 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :God of the Math-Gap? < 1312093659 743729 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :elliott: That's not a reduction, that's more of an implementation or restatement. < 1312093669 162375 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :The question is what numbers are. < 1312093670 429178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how is a definition not a reduction < 1312093682 543137 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :number means nothing, natural, integer, rational, ... do < 1312093682 897119 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1312093688 417383 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :evincar, wouldn't it make more sense at this point to ask what a set is? < 1312093693 771793 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and those are all perfectly reducible to the axioms of ZF set theory < 1312093699 915102 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or Martin-Löf type theory or whatever < 1312093700 21315 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Numbers are just a special sort of set < 1312093702 989019 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :whatever floats your boat < 1312093722 241154 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hmm < 1312093749 995150 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :In the practical sense, say a linguistic sense, what function does a number serve? < 1312093763 235493 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1312093769 791527 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Ohai < 1312093775 833097 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Depends on the context. In the real world, usually to quantify. < 1312093783 91307 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :That's the meaning I got from the question, and the question I tried to answer. :P < 1312093800 905270 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Sgeo: But unfortunately then we run up against a definition of quantity. :( < 1312093814 764744 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :evincar: How much muchness is there? < 1312093820 13703 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :perhaps numbers are merely an aspect of human interpretation of events < 1312093822 931442 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :evincar, this turning into a question about language, not a question about numbers. < 1312093824 927590 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :And numbers aren't even universal. There are languages without numbers. < 1312093837 840146 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :evincar: Irrelevant < 1312093858 289318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : Hey does anyone know a decent extension language library. < 1312093861 208706 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Not at all. Numbers aren't the universal human descriptor of quantity. < 1312093878 642391 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Just because I don't have a word for 6 doesn't mean there aren't 6 eggs in a half dozen < 1312093881 465313 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :They are *a* descriptor of quantity. < 1312093886 457894 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I just can't describe that idea < 1312093907 793102 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :evincar, the most precise, perhaps overly precise, descriptor < 1312093959 923220 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :evincar: it seems that quantity is the key word < 1312094036 175469 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Yes, but it's still absurdly difficult to come up with a definition for "two" that doesn't use any "two"-ness. < 1312094059 869966 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :are there limits of definability? :P < 1312094065 943282 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :One more than one of something < 1312094078 988944 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Presumably those things which can only be defined in terms of themselves are axiomatic. < 1312094088 87920 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :So yes, the limits of definability are axioms. < 1312094097 686509 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Depending on your set of axioms~ < 1312094100 575636 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :a computer program for example has axioms of instruction set.... it can't really be reduced beyond the instruction set < 1312094122 944094 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :uh i mean, once it does it ceases to be a computer program < 1312094125 227366 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :itidus20: Microcode. < 1312094128 766582 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, what's the liklihood of this conversation melting my brain via means of blah < 1312094143 511467 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :So the response is actually "oh yes it can". < 1312094158 725015 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :And further still. < 1312094165 689273 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :01100010 01101100 01100001 01101000 00100000 01100010 01101100 01100001 01101000 00100000 01100010 01101100 01100001 01101000 < 1312094179 159940 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :No encoding specified. < 1312094189 156841 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :guys, if there was a limit on any of this i am quite certain that we would not be discussing it at all. we know its possible.. and deep down we know all useful knowledge comes at the cost of lots of hard work < 1312094190 191824 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : elliott, what's the liklihood of this conversation melting my brain via means of blah < 1312094190 810261 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what < 1312094193 303725 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Assuming default encoding which is EBCDIC for some reason. < 1312094352 775865 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :001100 010010 011110 100001 101101 110011 111111 < 1312094391 722421 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oops, ignore the 111111 < 1312094415 352835 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :my conception of numbers is like: so you start with a finite ruler of some kind. such as a slice of cheese or a cake.. and you say.. this finite ruler is 1 unit. then you divide it up as much as reasonably possible. < 1312094435 2874 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and then you say, each division of the unit, itself, is a unit, and could theoretically be divided up < 1312094455 867657 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Define finite < 1312094513 767121 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :an object which can be manipulated in it's entirety by a human < 1312094526 430926 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :How do you define a set, then? < 1312094533 227001 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :And what consitutes manipulation? < 1312094535 793378 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Define "object" < 1312094538 729306 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :And what's a human? < 1312094545 265312 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :And what's entirety? < 1312094548 663596 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Do mathematical constructs count as objects? < 1312094551 609627 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :this is dumb < 1312094559 648343 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :evincar started it :d < 1312094561 20069 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :a set definition is finite... even though its meaning is infinite < 1312094566 507891 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :What's finite? < 1312094567 575366 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :itidus20, wrong < 1312094570 820975 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Did not. < 1312094613 774498 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : this is dumb < 1312094614 318368 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1312094616 602354 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : evincar started it :d < 1312094618 40641 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no, iti did < 1312094619 234133 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::P < 1312094625 109637 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Given a finite vocabulary, there are sets that you can't describe with a finite squence of symbols in that vocabulary < 1312094625 583930 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i mean, like, if you write down a set ... that writing is finite.. it is a subset of the piece of paper < 1312094629 212308 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I have a more interesting problem: < 1312094632 134519 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :What is the largest number? < 1312094635 345884 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :itidus20, you can't get all sets like that < 1312094644 697306 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: One second. < 1312094651 66167 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but each actual set definition is a finite thing existing in a finite computer or on a finite piece of paper < 1312094660 186634 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: 45,000,000,000. < 1312094661 942514 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Patashu: The largest number you can think of + 1 < 1312094662 12944 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :itidus20, all that we can manipulate, yes < 1312094665 806196 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I looked this up in a reliable source. < 1312094666 759729 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :But there's more sets than that < 1312094699 972164 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok *wipes brow* < 1312094723 955234 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :You can't describe all real numbers with a finite sequence of symbols, and it's pretty easy to imagine a set that is dependent on a sepcific number < 1312094757 533145 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the word infinity is 8 characters long and thus finite... and yet defines something infinite < 1312094766 272631 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :It defines nothing < 1312094771 630930 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :The definition defines it < 1312094778 815643 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :The word is just a representative < 1312094779 8790 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :The symbol refers to it. < 1312094788 20763 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :perhaps i should say, symbols are finite < 1312094799 133561 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :In what sense? < 1312094813 19244 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i mean..i know there can be infinite symbols.. but each specific symbol is a finite thing < 1312094820 32534 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Is it? < 1312094831 768975 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Is a line not a symbol? < 1312094838 267070 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Is a point really finite? < 1312094844 597194 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :does it have to be percieved to be a symbol? < 1312094848 318696 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh my god < 1312094867 58714 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott created a monster < 1312094874 242092 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :This is horrifying. < 1312094875 56103 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, baby steps on the way to thinking < 1312094881 358739 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :And the monster will forevermore be remembered by his name < 1312094884 806566 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Well, not baby steps < 1312094887 115574 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :There is thinking < 1312094893 855851 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :aren't symbols ultimately the handles on reality < 1312094895 90100 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Just baby-like thinking < 1312094902 199551 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Worse than being in the café at my college. < 1312094903 960059 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :itidus20: Justify < 1312094924 445808 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :evincar: Godwin's Corollary :D < 1312094937 479049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :three seconds away from rage/parting if we don't stop sounding like the other kind of #esoteric < 1312094974 378156 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, nothing wrong with philosomath < 1312094981 660696 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :written characters are always small enough relative to our anticipated distance from them to be percieved in full < 1312094982 924824 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I only came on because I had a question for #haskell, but they're busy gassing on about ByteStrings < 1312094982 996184 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: you're not doing philosomath < 1312094988 605622 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :itidus20: Actually, no, they're not. The Sapir-Whorf Hypothesis and linguistic relativity are largely discredited. < 1312094992 686792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: ask me instead im genius < 1312095018 996226 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :evincar: Almost completely discredited. You give them too much credit :D < 1312095027 334721 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott: Okay, hpaste inbound < 1312095042 484150 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :http://hpaste.org/49703 < 1312095054 777857 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Tell me if you know what I'm going for, then I'll explain if it's not clear < 1312095072 603360 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :im more out of my depth than i am aware of :D < 1312095074 787540 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I know it's ugly and awful, by the way < 1312095081 715910 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I'm trying to fix that < 1312095151 675281 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :g :: Integral a => [a] -> [a] < 1312095151 746081 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :g = map g' < 1312095155 294311 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Why would that compile? < 1312095161 418954 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Why wouldn't it? < 1312095163 144126 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh, derp < 1312095165 963383 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric ::P < 1312095167 887583 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :what's g' here? < 1312095170 624664 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :NihilistDandy: What are you trying to do < 1312095179 926047 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Like, that code looks like it should compile to me < 1312095187 277307 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I dunno, ask an actual question < 1312095190 675221 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :It's not a compilation issue, it's a thought process issue < 1312095202 162223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Unfortunately I'm not a mind reader < 1312095203 64653 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I'm trying to make a fairly simple implentation of permutation groups < 1312095217 541169 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :This is a short experiment that I scribbled down at work < 1312095229 805915 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :evincar: thanks. good to know :D < 1312095231 516883 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :But it's disappointingly specific. < 1312095232 280708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it occurs to me that asking someone with this headache might not be your best hope :) < 1312095243 398657 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott: No worries :D < 1312095266 790395 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I'd like to be able to generalize it to arbitrary permutations, but reasoning about the type system has put me in a bit of a spot < 1312095276 669613 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :NihilistDandy: dude, !! < 1312095301 565975 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :coppro: In what way, exactly, should I use it? < 1312095489 926588 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'M AN IDIO- wait, what... < 1312095502 877880 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OHHH < 1312095524 61198 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :mconcat = map . (!!) < 1312095538 924076 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :um... < 1312095539 129272 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :where a permutation is a list of integers from 0 to n-1 < 1312095544 105285 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t map . (!!) < 1312095544 644947 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b. [b] -> [Int] -> [b] < 1312095546 907491 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t mconcat < 1312095547 446327 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Monoid a) => [a] -> a < 1312095550 318574 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :how about no < 1312095558 622354 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :hrm wait < 1312095566 822868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :pro < 1312095573 49770 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :wrong function < 1312095581 767471 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Also < 1312095582 186757 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :http://mathbin.net/64558 < 1312095583 646599 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :proest < 1312095586 496050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :prost < 1312095592 261130 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :The texified version < 1312095595 313968 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I MEANT mappend! < 1312095608 223930 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t mappend < 1312095608 671557 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :APPEND AND CONCATENATE THERE IS NO DISTINCTION < 1312095608 738772 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Monoid a) => a -> a -> a < 1312095612 430164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t map . (!!) < 1312095613 17841 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b. [b] -> [Int] -> [b] < 1312095619 341690 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well ok for b=Int. < 1312095625 720512 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :well yeah < 1312095639 2789 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I'm talking about with [Int] as the monoid < 1312095645 80643 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :or some newtype thereof < 1312095669 607391 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :(obviously it would actually have to be a newtype) < 1312095688 455602 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :(because haskell sucks) < 1312095693 436052 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :The TeX version is just in case permutation notation is a more familiar area < 1312095716 958716 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :6 days without a Homestuck update < 1312095731 245524 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Sgeo: How will you LIIIIIVE? < 1312095735 113301 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :> let perm = map . (!!) in [0,3,2,1] `perm` [2,3,1,0] < 1312095736 792777 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [2,1,3,0] < 1312095787 833559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :<coppro> (because haskell sucks) < 1312095794 765321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :--mr "mappend and mconcat what is the difference" < 1312095816 154802 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I was referring to the lack of elegant handling of multiple possible instances of a typeclass for a type < 1312095821 84732 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :> let perm = map . (!!) in [1,2,3,4,5] `perm` [2,4,5] < 1312095822 682274 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [3,5,*Exception: Prelude.(!!): index too large < 1312095827 563958 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :And there's the problem < 1312095872 28068 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :The size of a cycle is not equal to the size of the set, necessarily < 1312095888 634658 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :that's not a permutation group... < 1312095916 215932 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Sorry, meant permutations of a finite set < 1312095922 393212 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Permutation groups come later < 1312095927 124312 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I'm working up < 1312095934 295764 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :you're still missing the point < 1312095938 139592 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :a permutation contains all elements < 1312095951 491386 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :if you want permutations of the elements of the powerset, that's very different < 1312095959 632083 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :A cycle doesn't contain all elements < 1312095971 560727 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :And I'd like to be able to work with the permutation decomposed into its sycles < 1312095974 446612 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :*cycles < 1312095993 314811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this headache is unberable < 1312095996 665065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unberaable < 1312095996 809714 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :As illustrated in the TeX example < 1312095998 138994 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also i can't type < 1312096004 355422 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :elliott: That looked like Dutch < 1312096035 957882 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :what TeX example? < 1312096041 433981 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :http://mathbin.net/64558 < 1312096063 55192 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :That one < 1312096084 978516 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :NihilistDandy: unberaabel would look more Dutch. < 1312096091 523270 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :evincar: Truth < 1312096184 624132 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :NihilistDandy: you need to fill out your lists first then < 1312096188 927928 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :this is not expressible in the type system < 1312096201 955452 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Exactly my thoughts. < 1312096211 185607 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :I was just curious if I might just be wrong < 1312096377 964794 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Totally unrelated: does anyone know of a programming language that's not totally isolating? That is, say, an agglutinative or synthetic one. < 1312096400 650573 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Rewrite C stdlib in Hungarian? < 1312096411 372540 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :It seems like programming languages don't have inflections in any real sense. < 1312096419 398235 :TeruFSX!~quassel@pool-116-152.res.carleton.edu QUIT :Ping timeout: 260 seconds < 1312096455 262096 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Because even those assemblies where inflection is possible, it's not productive. I can't arbitrarily add inflections to root morphemes to make new instructions. < 1312096499 788367 :pitufoide!~vandresv@c-66-229-123-50.hsd1.fl.comcast.net JOIN :#esoteric < 1312096552 897595 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :NihilistDandy: You would need to create a representation of the naturals in the type system for it to be useful < 1312096566 866436 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :They have type-level naturals in HEAD < 1312096610 623821 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :(Actually, programming languages seem to be all purely analytic, not just isolating.) < 1312096679 841056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: that's trivial < 1312096686 689435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data Z < 1312096689 507807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :data S n < 1312096691 391594 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :class Nat n < 1312096692 979421 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instance Nat Z < 1312096694 287041 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: well yes < 1312096695 835168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instance (Nat n) => Nat (S n) < 1312096698 351072 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :blah blah blah infrastructure < 1312096701 350026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you can even do it in binary < 1312096707 894251 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Guess it's time to make an esolang inspired by a Balto-Slavic language with many cases. < 1312096708 574361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is a common technique. < 1312096716 808320 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I know how to construct the naturals thank you < 1312096733 996223 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I can even define addition!!1!one < 1312096747 805503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But can you define addition without type families? < 1312096756 348620 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :With a binary representation? < 1312096817 876607 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :define type families < 1312096829 179165 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lol. < 1312096900 126380 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: do you mean the GHC extension? < 1312096947 263178 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the extension is in very common use, and there is nothing else that type families refers to, so yes. < 1312096969 735181 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :k < 1312097009 739717 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I believe the answer is yes < 1312097011 796636 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :let me double-check < 1312097017 275037 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :to what < 1312097041 24262 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :[03:18:49] But can you define addition without type families? < 1312097041 76501 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :[03:18:57] With a binary representation? < 1312097143 531164 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :I feel unwell < 1312097157 136158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i feel like a well < 1312097163 580844 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :weird feelin < 1312097202 633325 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i wonder if this classes as a migraine < 1312097210 382243 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :probably not < 1312097338 802356 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :elliott: If you don't want to end electromagnetic radiation permanently, it's probably not a migraine. < 1312097351 939889 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Electromagnetic radiation sucks shit, man. < 1312097372 444944 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net PRIVMSG #esoteric :Nice chatting, folks. I'm off to eat a loaf of bed. < 1312097374 60039 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :Yes, but does it cause agony? < 1312097378 741038 :evincar!~jon@d-burl-bng2-70-20-34-51.ngn.east.myfairpoint.net QUIT :Quit: leaving < 1312097497 736153 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: k i changed my mind < 1312097535 680627 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I do not know how to implement it at the type level without type families < 1312097605 801545 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh, what i have here is actually subtraction < 1312097608 69785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but whatever, same thing :) < 1312097614 648628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no type families, and binary < 1312097624 300456 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I can show you if you'd like < 1312097909 34031 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :would be interested < 1312097959 470340 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Please do < 1312098042 863542 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :k one second < 1312098109 751114 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :sent in /msg, the world is too innocent to know my genius < 1312098120 885126 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh i forgot newtype Tagged t a = Tag { untag :: a } < 1312098140 518444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and it needs a whole bunch of ghc extensions but w/e < 1312098165 117884 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's a lot simpler if you just do it for unary instead of binary, but unfortunately that was much too slow. < 1312098298 492325 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oh that explains it < 1312098305 576753 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I was trying to avoid extensions generally < 1312098311 837537 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's impossible < 1312098344 28097 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :You can hardly do anything fun without extensions < 1312098422 814630 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: what extensions are those? < 1312098446 139528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: I only have a list for the much larger program it's contained within; I suggest just adding them as GHC complains about not having them < 1312098517 3391 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: to be fair the only one that stands out is the | in classes < 1312098548 308714 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Not quite: There's also multi-parameter type classes, flexible instances, I think probably undecidable instances... < 1312098550 667410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Flexible contexts too < 1312098555 973503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The |s are functional dependencies. < 1312100311 112136 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \n pairs -> fromMaybe n (lookup n pairs) < 1312100311 184069 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :liftM2 (.) fromMaybe lookup < 1312100314 705957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \pairs n -> fromMaybe n (lookup n pairs) < 1312100314 778729 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ap fromMaybe . flip lookup < 1312100327 6465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \ess@(e:es) -> zip ess (es ++ [e]) < 1312100327 60778 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(line 1, column 5): < 1312100327 60944 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected "@" < 1312100327 61056 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :expecting letter or digit, operator, pattern or "->" < 1312100335 554624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \(e:es) -> zip (e:es) (es ++ [e]) < 1312100335 622691 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ap (ap (ap . (zip .) . (:)) (flip (++) . return) . head) tail < 1312100341 404876 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \(ess@(e:es)) -> zip ess (es ++ [e]) < 1312100341 477621 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(line 1, column 6): < 1312100341 530102 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected "@" < 1312100341 582130 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :expecting letter or digit, operator or ")" < 1312100345 467592 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :D'awww < 1312100355 908256 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \xs -> zip xs (tail xs ++ [head xs]) < 1312100355 982175 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ap zip (liftM2 (++) tail (return . head)) < 1312100813 715358 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net QUIT :Ping timeout: 250 seconds < 1312101555 150651 :MigoMipo!~John@84-217-0-208.tn.glocalnet.net JOIN :#esoteric < 1312101872 443839 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 JOIN :#esoteric < 1312101875 789894 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Hello < 1312101975 803576 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Hi < 1312102026 534651 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :What is happening in the WORLD OF ESOTERIC PROGRAMMING < 1312102040 455532 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :? < 1312102121 434720 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EVERYTHING < 1312102156 135520 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Mein. Deu. < 1312102698 129934 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :why does Haskell not have a Semigroup typclass < 1312102700 294298 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*typeclass < 1312102857 337341 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Because that would make everything too easy < 1312102904 259200 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it should be class Semigroup s where { (<.>) :: s -> s -> s } and then class (Semigroup m) -> Monoid m where { identity :: m } < 1312102907 92799 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: http://hackage.haskell.org/package/semigroups < 1312102910 305691 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :or iden for short < 1312102911 774654 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and your syntax is bad < 1312102921 295602 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :err => < 1312102924 901127 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :YOU KNOW WHAT I MEANT < 1312102956 96646 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :The world's in a mess < 1312102978 71204 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :also why does Semigroup have to stuff Monoid in a newtype < 1312102981 143866 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :any postulate which makes everything too easy would be a divergence from reality, since reality is self-evidently not easy < 1312102981 537541 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :Syria's in protest < 1312102993 962014 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 PRIVMSG #esoteric :US is having a crisis < 1312102996 829707 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : also why does Semigroup have to stuff Monoid in a newtype < 1312102999 728625 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :re: Because that would make everything too easy < 1312103004 5785 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :technical reasons < 1312103012 682740 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(overlapping instances) < 1312103025 561265 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and no, there is _not_ a real solution to that, beyond fixing Monoid to have the proper superclass < 1312103034 747464 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's not a flaw in Haskell, just a flaw in library structure. < 1312103061 184712 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :@src (<>) :: Option a -> Option a -> Option a < 1312103061 298181 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Source not found. You speak an infinite deal of nothing < 1312103090 773142 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Option? < 1312103096 917989 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :Is there a 'fixed' version of Hasell < 1312103103 686163 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: define fixed < 1312103112 800349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it has fewer flaws than almost every other language :) < 1312103123 696198 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :as if to postulate: "each family has enough water" .. but all the while knowing "the city doesn't have enough water".. therefore one of the statements is wrong. < 1312103136 519205 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :the monad/applicative stuff seems to be a flaw < 1312103151 274781 :Taneb!540d59f6@gateway/web/freenode/ip.84.13.89.246 QUIT :Quit: switching computer < 1312103153 575276 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Patashu: I didn't say it was without flaws < 1312103172 959938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but they should be fixed incrementally by the usual process, not by making some "fixed" version of Haskell. In fact you can "fix" Haskell today by writing your own Prelude. < 1312103186 290051 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But the problem is that nobody will use it and it won't be compatible with anyone else's code. < 1312103188 901328 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So that helps nobody. < 1312103203 975238 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: Option is a version of Semigroup for Maybe. Probably needs to be a newtype to avoid overlapping or some shit like that < 1312103229 573093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, semigroups isn't in Hoogle. < 1312103238 247788 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :explains it < 1312103240 404725 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: "a version of Semigroup"? < 1312103242 762201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Option is effectively Maybe with a better instance of Monoid, built off of an underlying Semigroup instead of an underlying Monoid. Ideally, this type would not exist at all and we would just fix the Monoid intance of Maybe" < 1312103255 360694 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :that < 1312103262 444584 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Read error: Connection reset by peer < 1312103267 826024 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1312103275 183049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And before you whine again, the problem is a flawed Prelude, not Haskell's inability to do the impossible. :p < 1312103311 767480 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1312103316 97224 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :DISAGREE < 1312103352 570432 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Monoid is not in Prelude < 1312103361 574356 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :but yes, the issue is not with Haskell itself < 1312103367 459235 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :You know what I mean. < 1312103369 68591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :The base package. < 1312103382 825540 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Anyway, these issues come up a lot in discussion, but are really very minor in practice. < 1312103391 855198 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :this all came up because Applicative ((,) e) requires a Monoid where it could use a Semigrouop < 1312103395 29573 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*Semigroup < 1312103421 86845 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oh wait, pure requires a Monoid < 1312103422 206656 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :NEVERMIND < 1312103426 440393 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :herp derp < 1312103434 706671 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I R SMRT < 1312103496 272801 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :although really, <*> doesn't require the existence of 'pure' conceptually < 1312103508 258624 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :no function requires the existence of any function < 1312103515 81056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but applicatives are constructed the way they are for a reason < 1312103518 943543 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :without pure, you cannot give them laws. < 1312103526 117879 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and without laws, every abstraction is useless. < 1312103532 450130 :oerjan!oerjan@sprocket.nvg.ntnu.no JOIN :#esoteric < 1312103539 856253 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hi oerjan < 1312103544 333156 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :hi elliott < 1312103550 678526 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :hi NihilistDandy < 1312103554 675946 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Oh, wait < 1312103570 294817 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :NihilistDandy: you're a nihilist, not a solipsist, duh < 1312103585 629079 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Well, you've got me there < 1312103648 944406 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Anyway, I have to sleep < 1312103659 586030 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net PRIVMSG #esoteric :Adios < 1312103861 188054 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: minor nit: why does the haskell community call them laws and not axioms? < 1312103881 946536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: because they're not axioms < 1312103899 880543 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :they are propositions that an instance must satisfy, not things that are just true < 1312103911 162093 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I mean, you could use axiom equivalently, I suppose < 1312103914 695339 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And it wouldn't be very confusing < 1312103917 167005 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But how's it a "nit" < 1312103922 496774 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I don't see how "law" is wrong in any way < 1312103959 458511 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :how dare the haskellers use a less mathematically obscure term for once! < 1312104700 621425 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :^ < 1312104710 101772 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :hell, C++ was considering axioms < 1312104786 4751 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :how would C++ use axioms? < 1312104822 387171 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Quit: He's a big quitter he is. < 1312104837 880099 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Patashu: for basically the same thing < 1312104856 815496 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :they were working on a compile-time polymorphism feature < 1312104864 483066 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :with constrained types < 1312104872 740689 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and 'axioms' which could be used as optimizer hints < 1312104880 469709 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :as well as in-source documentation of code < 1312104903 228391 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric ::( < 1312104904 244724 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :I want that < 1312104913 129005 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :also the ((->) r) monad is bitchin' < 1312104928 344973 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Patashu: if you really want it, help them resolve the issues! < 1312104939 363015 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it was rejected. < 1312104943 685286 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :No < 1312104957 729809 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :It was removed from C++11 due to the fact that they couldn't finish it < 1312104980 362421 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and they decided "we've wasted enough time, let's ship something without it and fix it for next time" < 1312104982 102133 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Read error: Operation timed out < 1312105032 402938 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :head >>= all . (==) < 1312105065 503986 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :that function is pure epic win < 1312105111 598878 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t head >>= all . (==) < 1312105112 165998 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Eq a) => [a] -> Bool < 1312105148 310731 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (head>>=all.(==)) [0,0,0] < 1312105149 600505 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : True < 1312105150 520150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (head>>=all.(==)) [0,0,0,9] < 1312105151 809423 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : False < 1312105153 116517 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (head>>=all.(==)) [0,9,0] < 1312105154 488381 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : False < 1312105159 14919 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (null . nub) [0,9,0] < 1312105160 368271 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : False < 1312105162 185385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: shortened that for you < 1312105163 675969 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> (null . nub) [0,0,0] < 1312105164 942221 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : False < 1312105168 122532 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :guh what < 1312105170 792697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> nub [0,0,0] < 1312105171 428517 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [0] < 1312105173 292767 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1312105175 121528 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> nub [] < 1312105175 725405 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : [] < 1312105181 999026 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle safeTail < 1312105182 254494 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.ByteString.Unsafe unsafeTail :: ByteString -> ByteString < 1312105184 807417 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle something < 1312105184 879263 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.Generics.Schemes something :: GenericQ (Maybe u) -> GenericQ (Maybe u) < 1312105198 618801 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: (null . tail' . nub), anyway, where tail' [] = []; tail (_:xs) = xs < 1312105256 378797 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: drop 1 < 1312105272 370742 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: but nub is inefficient < 1312105283 375861 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh right, drop 1. < 1312105284 729536 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?src nub < 1312105284 801104 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :nub = nubBy (==) < 1312105287 100637 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?src nubBy < 1312105287 171523 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :nubBy eq [] = [] < 1312105287 223878 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :nubBy eq (x:xs) = x : nubBy eq (filter (\ y -> not (eq x y)) xs) < 1312105294 283843 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: I don't see why it'd be inefficient at this. < 1312105306 25592 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Well, OK. < 1312105310 795807 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But it's prettier. < 1312105330 447704 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I'm using a custom comparer < 1312105359 288340 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :so I'd say "head >>= all . comp" is better than "null . drop 1 . nubBy comp" < 1312105507 837185 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :it's all in the head < 1312105526 232579 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :?hoogle (c -> c -> c) -> (a -> c) -> (b -> c) -> a -> b -> c < 1312105526 507762 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1312105562 587811 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?djinn (c -> c -> c) -> (a -> c) -> (b -> c) -> a -> b -> c < 1312105562 794858 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :f a b c d e = a (b d) (c e) < 1312105568 882259 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \a b c d e -> a (b d) (c e) < 1312105568 954937 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :((flip . ((.) .)) .) . (.) < 1312105569 665218 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :didn't we discuss something like that the other day < 1312105570 476829 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: yw < 1312105579 288440 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: h8 u < 1312105587 433968 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \b c d e -> a (b d) (c e) < 1312105587 486208 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :flip . (((.) . a) .) < 1312105594 23380 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \d e -> a (b d) (c e) < 1312105594 92495 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(. c) . a . b < 1312105596 691755 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i think i made a version with arrow style < 1312105639 776522 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :arrows :( < 1312105642 105689 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t on < 1312105642 911122 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b c a. (b -> b -> c) -> (a -> b) -> a -> a -> c < 1312105695 938496 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :uncurry (uncurry a . (b *** c)) or something < 1312105776 505162 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t uncurry (uncurry ?a . (?b *** ?c)) < 1312105777 143413 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b b1 c b2 b'. (?a::a -> b -> b1 -> c, ?b::b2 -> a, ?c::b' -> b) => ((b2, b'), b1) -> c < 1312105782 644333 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oops < 1312105790 403476 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t curry (uncurry ?a . (?b *** ?c)) < 1312105790 962357 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c a1 b1. (?a::a -> b -> c, ?b::a1 -> a, ?c::b1 -> b) => a1 -> b1 -> c < 1312105823 121779 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :@pl \a b c -> curry (uncurry a . (b *** c)) < 1312105823 192937 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :((curry .) .) . (. (***)) . (.) . (.) . uncurry < 1312105845 396363 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :(argh) < 1312105872 374006 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hm < 1312105874 743235 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :btw oerjan < 1312105875 497128 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newtype MyMonad a = MyMonad (StateT MyState (ReaderT Options (ErrorT MyException (WriterT [String] IO))) a) < 1312105875 549366 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : deriving (Functor, Monad, MonadReader Options, MonadState MyState, MonadError MyException, MonadWriter [String]) < 1312105883 515145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :seen in actual haskell code < 1312105887 463902 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i weep for humanity < 1312105899 104682 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :who would do that < 1312105910 894263 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :you'd think they could fit an RSWT in there somewhere < 1312105951 66124 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :monqy: the same guy who thinks that everybody just uses the io monad with exceptions and state < 1312105953 34945 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :remember them?? < 1312105959 702435 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.reddit.com/r/haskell/comments/j2n5w/why_doesnt_haskell_have_something_like_this_how/c294l8g?context=3 btw < 1312105965 134289 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :for me yelling at them for it < 1312105977 719499 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (&&) <$> ((<*>) `on` ((==) .)) height width < 1312105978 415044 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `height' < 1312105978 488173 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `width' < 1312105985 608189 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :?unpl (&&) <$> ((<*>) `on` ((==) .)) height width < 1312105985 766373 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :((&&) <$> (on (<*>) (\ a d -> (==) (a d)) height width)) < 1312105995 817233 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: now /that's/ unreadable < 1312105999 139507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :add some where bindings, dude < 1312106025 847118 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (&&) <$> ((<*>) `on` ((==) .)) length first < 1312106026 554674 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a = a -> b < 1312106026 664263 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: f (a -> b) < 1312106026 716685 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Inferred type: f a < 1312106038 871964 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (&&) <$> ((<*>) `on` ((==) .)) length head < 1312106039 509652 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a = a -> b < 1312106039 582380 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: f (a -> b) < 1312106039 634753 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Inferred type: f a < 1312106046 439088 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :damn < 1312106064 280274 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t curry (curry . (uncurry ?a .) . uncurry (***)) < 1312106064 838381 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall c b c1 b' c'. (?a::c1 -> c' -> c) => (b -> c1) -> (b' -> c') -> b -> b' -> c < 1312106070 37705 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (<*> `on` ((==) .)) < 1312106070 682006 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error on input ``' < 1312106084 819342 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t ((<*>) `on` ((==) .)) < 1312106085 525977 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a = a -> b < 1312106085 636434 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: f (a -> b) < 1312106085 689040 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Inferred type: f a < 1312106099 864631 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :there's me problem < 1312106113 766907 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :?pl \a -> curry (curry . (uncurry a .) . uncurry (***)) < 1312106113 821642 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :curry . (curry .) . (. uncurry (***)) . (.) . uncurry < 1312106126 977519 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t ((==) .) < 1312106127 723125 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (f :: * -> *). (Eq a, Functor f) => f a -> f (a -> Bool) < 1312106135 58552 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: btw: you were talking about wanting semigroups for an Applicative without pure < 1312106139 13485 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t curry . (curry .) . (. uncurry (***)) . (.) . uncurry < 1312106139 597578 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c a1 b1. (a1 -> b1 -> c) -> (a -> a1) -> (b -> b1) -> a -> b -> c < 1312106148 769196 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I was joking really < 1312106167 813931 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: see Apply in http://hackage.haskell.org/packages/archive/semigroupoids/1.2.2.1/doc/html/Data-Functor-Apply.html, by the same author as the semigroups paclage < 1312106186 672597 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :package < 1312106204 22098 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :don < 1312106210 638287 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :don < 1312106215 150030 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :thanks < 1312106229 366350 :augur!~augur@208.58.6.161 PRIVMSG #esoteric :someone should write an agdabot < 1312106230 779288 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :excuse me while I try to sort this mess out < 1312106238 147692 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what mess :) < 1312106254 713613 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: (btw, these packages are basically the split-up sequel to category-extras, which is deprecated, if you've heard of it) < 1312106256 192633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :by the same guy < 1312106258 606942 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oh damn that's left-associative no wonder < 1312106288 643843 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://www.reddit.com/r/haskell/comments/fvabx/greenfield_haskell/c1j0kju has a link to all the category-extras sequels :P < 1312106292 259482 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (&&) <$> ((==) . length) <$> ((==) . first) < 1312106292 932723 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `Bool' < 1312106292 985026 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `a -> Bool' < 1312106292 985188 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `(.)', namely `(==)' < 1312106303 186363 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://hackage.haskell.org/package/void this is the most useful one < 1312106303 947836 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :;D < 1312106316 859223 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gotta love them instances < 1312106328 336958 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :haha < 1312106338 83529 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t (&&) <$> ((==) . length) <*> ((==) . first) < 1312106338 626351 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `Bool' < 1312106338 698421 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `a -> Bool' < 1312106338 751110 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `(.)', namely `(==)' < 1312106355 660831 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :bah < 1312106368 34446 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1312106389 269113 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: Is that suppose to be an inconstructible type? < 1312106400 714868 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: s/suppose to be/is/ < 1312106413 42094 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is actually quite useful < 1312106415 932688 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :example? < 1312106423 966995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what do you mean? < 1312106425 935760 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :example of its use? < 1312106428 561130 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah < 1312106443 177758 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t length < 1312106443 840853 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. [a] -> Int < 1312106452 117581 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t ((==) . length) < 1312106452 823181 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. [a] -> Int -> Bool < 1312106462 315361 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: well, for instance, if a certain branch is impossible, and you can make the types work out so that the impossible branch gives you a Void... < 1312106465 566754 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :umm, I forget precisely < 1312106469 251123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but I know that Epigram uses it, IIRC < 1312106470 684024 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or was it Agda < 1312106473 841059 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :something McBride worked on, anyway ;-) < 1312106479 810346 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ah < 1312106485 362847 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :makes more sense with dependent types < 1312106489 773907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but yes, mostly useful in compiler output than by hand, I would think < 1312106509 643610 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oh fuck that's what I'm doing wrong < 1312106525 336741 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: McBride wanted vacuous added (see http://hackage.haskell.org/packages/archive/void/0.5.4.1/doc/html/src/Data-Void.html) < 1312106529 667783 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so I presume that ended up useful for something < 1312106533 700520 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because of its efficient unsafeCoerce implementation < 1312106566 640195 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah I looked at the source < 1312106687 188365 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :doing the impossible, and efficiently! < 1312106994 38951 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (***) `on` ((==) .) < 1312106994 657449 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (a :: * -> * -> *) b a1. (Arrow a, Eq a1, Functor (a b)) => a b a1 -> a b a1 -> a (b, b) (a1 -> Bool, a1 -> Bool) < 1312107007 578579 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (***) `on` ((==) .) first length < 1312107008 254116 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a b c' against inferred type `Bool' < 1312107008 364639 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `(.)', namely `(==)' < 1312107008 417489 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the second argument of `on', namely `((==) .) first length' < 1312107014 127913 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net QUIT :Quit: hello < 1312107019 30729 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (***) `on` ((==) .) $ first length < 1312107019 736492 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Precedence parsing error < 1312107019 809492 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : cannot mix `on' [infixl 0] and `$' [infixr 0] in the same infix expression < 1312107023 530029 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (***) `on` ((==) .) $ first # length < 1312107024 212435 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Precedence parsing error < 1312107024 284228 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : cannot mix `on' [infixl 0] and `$' [infixr 0] in the same infix expression < 1312107024 336710 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `#' < 1312107030 594750 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (***) `on` ((==) .) $ first $ length < 1312107031 302031 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Precedence parsing error < 1312107031 354704 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : cannot mix `on' [infixl 0] and `$' [infixr 0] in the same infix expression < 1312107034 890747 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :damn you < 1312107046 454754 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t ((***) `on` ((==) .)) first length < 1312107047 116314 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a b c' against inferred type `[a1]' < 1312107047 168770 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: a b c -> a (b, d) (c, d) < 1312107047 168964 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Inferred type: [a1] -> Int < 1312107077 852532 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t ((***) `on` ((==) .)) first < 1312107078 493919 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (a :: * -> * -> *) b c d. (Eq (a (b, d) (c, d)), Arrow a) => (a b c -> a (b, d) (c, d)) -> (a b c, a b c) -> (a (b, d) (c, d) -> Bool, a (b, d) (c, d) -> Bool) < 1312107085 40497 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t first < 1312107085 701113 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (a :: * -> * -> *) b c d. (Arrow a) => a b c -> a (b, d) (c, d) < 1312107089 27233 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oh no wonder < 1312107092 327437 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t ((***) `on` ((==) .)) head < 1312107092 995489 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Eq a) => ([a] -> a) -> ([a], [a]) -> (a -> Bool, a -> Bool) < 1312107094 467467 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :derpderpderp < 1312107111 335617 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (&&) <$> ((==) . length) <$> ((==) . head) < 1312107112 83607 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `Bool' < 1312107112 134487 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `a -> Bool' < 1312107112 134622 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `(.)', namely `(==)' < 1312107117 76231 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yup didn't expect that to work < 1312107138 459969 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t curry $ uncurry (&&) $ ((***) `on` ((==) .)) first length < 1312107139 125416 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `Bool' against inferred type `(b, b)' < 1312107139 197489 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: (Bool, Bool) < 1312107139 249263 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Inferred type: ((b, b), (a -> Bool, a -> Bool)) < 1312107158 488650 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t uncurry (&&) . ((***) `on` ((==) .)) first length < 1312107159 216738 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `Bool' < 1312107159 270454 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `a -> Bool' < 1312107159 270633 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: a1 (b, b) (Bool, Bool) < 1312107188 428909 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t curry $ uncurry (&&) $ ((***) `on` ((==) .)) head length < 1312107189 115037 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `Bool' against inferred type `(b, b)' < 1312107189 167398 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: (Bool, Bool) < 1312107189 223045 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Inferred type: ((b, b), (a -> Bool, a -> Bool)) < 1312107197 883881 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t curry . uncurry (&&) . ((***) `on` ((==) .)) head length < 1312107198 605829 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `(a, b) -> c' < 1312107198 658042 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `Bool' < 1312107198 658113 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `(.)', namely `uncurry (&&)' < 1312107215 44550 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t ((***) `on` ((==) .)) head length < 1312107215 789076 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :([Int], [Int]) -> (Int -> Bool, Int -> Bool) < 1312107237 857377 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oh of course I run into the same damn problem again < 1312107244 613297 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :FUCK MULTIPLE ARGUMENTS < 1312107288 386671 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :or just me being up at 3 am < 1312107289 712179 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: Dude, just write it out explicitly. < 1312107312 434463 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (&&) <$> (== `on` head) <*> (== `on` length) < 1312107313 175117 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error on input ``' < 1312107321 929756 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (&&) <$> ((==) `on` head) <*> ((==) `on` length) < 1312107322 691884 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `Bool' < 1312107322 745324 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `[a] -> Bool' < 1312107322 745523 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Probable cause: `on' is applied to too few arguments < 1312107324 986921 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Or not. < 1312107328 818476 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: no < 1312107332 654929 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I will not give in < 1312107343 561802 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: You're making your code less readable. < 1312107348 342204 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I know < 1312107355 367489 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I dun care < 1312107364 264024 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :k < 1312107371 395067 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :FREE ALL THE POINTS < 1312107383 792423 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it's 3 am < 1312107389 3574 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I am allowed to free every point I want < 1312107406 939916 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (==) `on` head < 1312107407 686692 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. (Eq a) => [a] -> [a] -> Bool < 1312107410 717963 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :3 am is nothing. < 1312107427 759837 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I was up till at least 6 yesterday < 1312107455 301145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: dude, don't talk to me about sleep. < 1312107464 145019 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :?hoogle (a -> a -> a) -> (b -> b -> a) -> (b -> b -> a) -> b -> b -> a < 1312107464 415253 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :No results found < 1312107464 467792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: Literally everything you say will be met by scornful laughter. < 1312107469 181350 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: k < 1312107470 477987 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I have experienced every schedule. < 1312107472 902336 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EVERY SCHEDULE. < 1312107476 650146 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: even uberman < 1312107488 155984 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Oh, no schedules sane enough to have names. < 1312107490 61784 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :btw I have arrived for work at 4pm before < 1312107492 711555 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :on a regular basis < 1312107506 397381 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I also haven't technically been awake more than forty hours at a time before, but that just means my works of art are short-form. < 1312107510 426679 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it's actually to the point where I get made fun of when I show up < 1312107516 55173 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :because either I'm showing up really late < 1312107520 253962 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :or I'm showing up earlier than normal < 1312107533 206654 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :also fuck this sunburn < 1312107554 705109 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :So nobody actually does anything at Google, right? You just arrive there, have your free GOOGLE GORMET LUNCH, play with a bunch of large coloured plastic spheres, have some twenty percent time, and then go home? < 1312107576 358349 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Theory: Google is actually day care. < 1312107579 990663 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: dude you think I show up for lunch < 1312107597 436986 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: Sheesh, just go all ruining my joke by responding too quickly. < 1312107620 795524 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :also we have beach parties < 1312107682 327950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t foldM < 1312107682 872872 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b (m :: * -> *). (Monad m) => (a -> b -> m a) -> a -> [b] -> m a < 1312107713 121410 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t \mp fld zr -> mapM mp >>= foldM fld z < 1312107713 711209 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall t a b. (a -> [b]) -> (Expr -> [b] -> [a] -> Expr) -> t -> [a] -> Expr < 1312107718 70529 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :X-D < 1312107718 739370 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t \mp fld zr -> mapM mp >>= foldM fld zr < 1312107719 324975 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b b1. (a -> [b]) -> (b1 -> [b] -> [a] -> b1) -> b1 -> [a] -> b1 < 1312107734 435085 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t \mp fld zr lst -> mapM mp lst >>= foldM fld zr < 1312107735 35103 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a (m :: * -> *) b b1. (Monad m) => (a -> m b) -> (b1 -> b -> m b1) -> b1 -> [a] -> m b1 < 1312107737 589189 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \mp fld zr lst -> mapM mp lst >>= foldM fld zr < 1312107737 660878 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(. foldM) . (.) . flip . ((>>=) .) . mapM < 1312107743 49697 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \fld zr mp lst -> mapM mp lst >>= foldM fld zr < 1312107743 121175 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(flip (flip . ((>>=) .) . mapM) .) . foldM < 1312107745 618907 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Pah. < 1312107762 152518 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Hey, you write the boilerplate to do the map as part of the fold, thx :P < 1312107774 125746 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : coppro: Dude, just write it out explicitly. <-- if for nothing else, so the rest of us can guess what you're trying to do! :P < 1312107807 390145 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm way too cool to care about that. < 1312107812 813871 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :But < 1312107813 141239 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : oerjan: Hey, you write the boilerplate to do the map as part of the fold, thx :P < 1312107932 444479 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SHEESH < 1312107942 654330 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : X-D <-- you know you're among geeks when they laugh at :t results < 1312108038 710035 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : oerjan: Hey, you write the boilerplate to do the map as part of the fold, thx :P < 1312108040 113660 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :>:||||||||\\\\\\\ < 1312108092 419604 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i cannot, the neighbors are making the kind of noise that makes it impossible to concentrate again < 1312108254 914204 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oerjan: thats when headphones are good to create your own noise < 1312108291 711578 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :partially because you get the sense of control over music... unlike neighbors noise which cannot be controlled < 1312108313 817839 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :but i like actual silence. < 1312108329 913825 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :couldn't you theoretically use a noise cancelling headphone for that < 1312108347 803452 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :map [] = []; map (x:xs) = f x:xs < 1312108355 512516 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :foldr (\x xs -> f x : xs) [] < 1312108356 578730 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl foldr (\x xs -> f x : xs) [] < 1312108356 631256 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :foldr ((:) . f) [] < 1312108360 146835 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: FAIL < 1312108364 128857 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: wat < 1312108366 358462 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :in my case it's usually intra-house noise < 1312108368 416613 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i know i omitted the f < 1312108370 776987 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but same idea < 1312108371 82182 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :shaddap < 1312108393 899982 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :yes, it's intra-house. < 1312108397 789264 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :inter-house. < 1312108400 228716 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :curry . uncurry (&&) <$> (<*> `on` uncurry (on (==))) head length < 1312108400 515046 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :presumably. < 1312108402 668012 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t curry . uncurry (&&) <$> (<*> `on` uncurry (on (==))) head length < 1312108403 370676 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error on input ``' < 1312108404 842548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unless your neighbours live in your house < 1312108407 391064 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl foldr (\x r -> ff (mf x) r) fz < 1312108407 463198 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :foldr (ff . mf) fz < 1312108410 219877 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t curry . uncurry (&&) <$> ((<*>) `on` uncurry (on (==))) head length < 1312108410 890034 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `(a, b) -> c' < 1312108410 961691 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `Bool' < 1312108411 13855 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the second argument of `(.)', namely `uncurry (&&)' < 1312108411 679226 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl foldM (\x r -> ff (mf x) r) fz < 1312108411 750528 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :foldM (ff . mf) fz < 1312108415 790618 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?. ty pl foldM (\x r -> ff (mf x) r) fz < 1312108415 843230 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Plugin `compose' failed with: Unknown command: "ty" < 1312108419 100032 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh come on < 1312108420 862465 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?. type pl foldM (\x r -> ff (mf x) r) fz < 1312108421 441912 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `ff' < 1312108421 493981 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `mf' < 1312108421 494145 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `fz' < 1312108421 546185 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t curry . (uncurry (&&) <$> ((<*>) `on` uncurry (on (==))) head length) < 1312108422 256707 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `(a, b) -> c' < 1312108422 309234 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `Bool' < 1312108423 503110 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the first argument of `(<$>)', namely `uncurry (&&)' < 1312108426 35384 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: ok i should technically call them housemates, then < 1312108431 270064 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :or something < 1312108441 947758 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t ((<*>) `on` uncurry (on (==))) < 1312108442 664583 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a = a -> b < 1312108442 717731 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: f (a -> b) < 1312108442 718184 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Inferred type: f a < 1312108443 988169 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: you're not a hermit? :/ < 1312108448 15391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i guess hermits generally don't have neighbours < 1312108458 440387 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t ((<*>) `on` (uncurry . on (==))) < 1312108459 107077 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a = a -> b < 1312108459 159239 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: f (a -> b) < 1312108459 159427 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Inferred type: f a < 1312108459 667718 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl foldM (\x r -> mf x >>= \x' -> ff x' r) fz < 1312108459 720002 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :foldM ((. flip ff) . (>>=) . mf) fz < 1312108462 361746 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl foldM (\x r -> mf x >>= \x' -> ff x' r) fz < 1312108462 414305 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :foldM ((. flip ff) . (>>=) . mf) fz < 1312108463 72432 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :dammit < 1312108465 501507 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?undo foldM (\x r -> mf x >>= \x' -> ff x' r) fz < 1312108465 554002 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :foldM (\ x r -> mf x >>= \ x' -> ff x' r) fz < 1312108466 187772 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :i try to be a hermit but it's hard with all these housemates. < 1312108469 711511 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t on (==) < 1312108470 380133 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b a. (Eq b) => (a -> b) -> a -> a -> Bool < 1312108470 697069 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl foldM (\x r -> mf x >>= \x' -> ff x' r) fz < 1312108470 750405 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :foldM ((. flip ff) . (>>=) . mf) fz < 1312108475 847918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote i try to be a hermit but it's hard with all these housemates. < 1312108479 35382 :HackEgo!Gregor@codu.org PRIVMSG #esoteric :555) i try to be a hermit but it's hard with all these housemates. < 1312108481 124679 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t uncurry (on (==)) < 1312108481 766193 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b b1. (Eq b) => (b1 -> b, b1) -> b1 -> Bool < 1312108482 315896 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?ty foldM ((. flip ff) . (>>=) . mf) fz < 1312108482 838651 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `ff' < 1312108482 911426 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `mf' < 1312108482 964085 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Not in scope: `fz' < 1312108486 181344 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oerjan: neighbors is fine enough :). but it is commonly used in the inter-house sense < 1312108486 712254 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oh eww < 1312108491 634793 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t on $ uncurry (==) < 1312108492 132715 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: FOR FUCK'S SAKE < 1312108492 319977 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `(a, a) -> c' < 1312108492 372171 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `Bool' < 1312108492 372352 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the second argument of `($)', namely `uncurry (==)' < 1312108492 651340 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WRITE < 1312108493 68355 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :THE < 1312108493 539413 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FUCKING < 1312108494 250171 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :FUNCTION < 1312108495 290556 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OUT < 1312108495 689538 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IN < 1312108496 444362 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :A < 1312108498 534628 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :WHERE < 1312108500 518821 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :CLAUSE < 1312108510 733955 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :SOME OF US ARE TRYING TO DO _REAL_ WORK ;D < 1312108511 961097 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t ((<*>) `on` (on $ uncurry (==))) < 1312108512 650347 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: a = a -> b < 1312108512 723429 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: f (a -> b) < 1312108512 776242 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Inferred type: f a < 1312108516 181150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hate you < 1312108522 62259 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I know < 1312108523 819123 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: you realise lambdabot works in /query :-P < 1312108528 273482 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I know that too < 1312108531 618950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?ty \mf ff -> foldM ((. flip ff) . (>>=) . mf) < 1312108532 149241 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a b a1. (Monad m) => (a -> m a1) -> (a1 -> b -> m a) -> a -> [b] -> m a < 1312108541 998665 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :agh what < 1312108544 923337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1312108556 109508 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that's annoying :/ < 1312108608 254291 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oh god I see what I must do here < 1312108623 885907 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :(note: I also refuse to resort to pling the thing) < 1312108637 682804 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I will find a point-free form myself first > 1312108950 960987 JOIN :#esoteric < 1312108951 183463 :glogbot!Gregor@codu.org JOIN :#esoteric < 1312108965 924391 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : that was a quick backup < 1312108966 169189 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : head and length are arbitrary < 1312108966 344065 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : any [a] -> a will do < 1312108966 344244 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : coppro: gimme pointful form of it so i can play with it locally < 1312108966 344347 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : or really, any p -> a < 1312108969 154414 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :k so I have a point-free form < 1312108969 618920 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :now Gregor can avoid work < 1312108971 742641 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I don't like it though < 1312108972 687318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: show < 1312108983 690067 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :plz < 1312108987 606898 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :?pl \a b -> f a == f b && g a == g b < 1312108987 781614 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ap (ap . ((&&) .) . (. f) . (==) . f) ((. g) . (==) . g) < 1312108994 91316 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :eww, that's not what I go < 1312108995 308339 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*got < 1312109004 303017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \f a b -> f a == f b < 1312109004 780423 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :flip =<< (((.) . (==)) .) < 1312109015 792643 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1312109018 75526 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \a b -> f a == f b < 1312109018 352964 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(. f) . (==) . f < 1312109019 720254 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :lol < 1312109020 489418 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1312109022 620016 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t (==) `on` f < 1312109022 853631 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :learn to `on` < 1312109023 668956 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous type variable `b' in the constraints: < 1312109023 843912 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `Eq b' arising from a use of `==' at :1:0-3 < 1312109023 844015 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `SimpleReflect.FromExpr b' < 1312109028 785142 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t (==) `on` ?f < 1312109029 544433 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: stfu < 1312109029 719443 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b a. (Eq b, ?f::a -> b) => a -> a -> Bool < 1312109032 978260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or you mean pl < 1312109037 295039 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I mean pl < 1312109059 843157 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t liftA2 (&&) ((==) `on` ?f) ((==) `on` ?g) < 1312109060 915405 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `Bool' < 1312109061 90468 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `a -> Bool' < 1312109061 90657 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Probable cause: `on' is applied to too few arguments < 1312109070 58304 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t (,) ((==) `on` ?f) ((==) `on` ?g) < 1312109071 48816 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b a b1 a1. (Eq b, ?f::a -> b, Eq b1, ?g::a1 -> b1) => (a -> a -> Bool, a1 -> a1 -> Bool) < 1312109089 331096 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?hoogle (b -> b -> c) (a -> a -> b) -> (a -> a -> b) -> ... this is what coppro wanted earlier < 1312109089 686611 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Parse error: < 1312109089 862011 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : --count=20 "(b -> b -> c) (a -> a -> b) -> (a -> a -> b) -> ... this is what coppro wanted earlier" < 1312109089 862206 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : ^ < 1312109110 882700 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \a b -> (((==) `on` ?f) a b) && (((==) `on` ?g) a b) < 1312109111 274565 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(line 1, column 21): < 1312109111 449429 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :unexpected "?" < 1312109111 449601 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :expecting space or simple term < 1312109114 868554 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :yeah I was looking for a combinator to apply to (&&) < 1312109116 321051 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?pl \a b -> (((==) `on` f) a b) && (((==) `on` g) a b) < 1312109116 827401 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ap (ap . ((&&) .) . ((==) `on` f)) ((==) `on` g) < 1312109118 386340 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t liftA2 < 1312109118 970510 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b c (f :: * -> *). (Applicative f) => (a -> b -> c) -> f a -> f b -> f c < 1312109119 673263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh come on < 1312109120 181049 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t ap < 1312109121 172097 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a b. (Monad m) => m (a -> b) -> m a -> m b < 1312109128 889712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(c -> a -> b) -> (c -> a) -> (c -> b) < 1312109129 488951 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm < 1312109136 967792 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t ap (&&) < 1312109137 858666 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Bool -> Bool) -> Bool -> Bool < 1312109143 45709 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t ap . (&&) < 1312109143 873444 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a -> b' against inferred type `Bool' < 1312109144 49010 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Probable cause: `&&' is applied to too many arguments < 1312109144 49195 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the second argument of `(.)', namely `(&&)' < 1312109145 130490 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :ap == fmap < 1312109150 616918 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: n...no < 1312109164 926508 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ap == (<*>) < 1312109168 488757 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :u fail u lose < 1312109169 36954 :GreaseMonkey!~gm@unaffiliated/greasemonkey QUIT :Quit: The Other Game < 1312109171 345741 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: no you see the fm band is useless < 1312109174 178314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :s/ [dollar sign]// < 1312109175 243373 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :you remove that and ap == ap < 1312109183 72385 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t ap (&&) < 1312109183 932020 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(Bool -> Bool) -> Bool -> Bool < 1312109185 461168 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> ap (&&) f < 1312109186 359183 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (SimpleReflect.FromExpr GHC.Bool.Bool) < 1312109186 534208 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a us... < 1312109187 264871 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> ap (&&) f True < 1312109188 201608 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : No instance for (SimpleReflect.FromExpr GHC.Bool.Bool) < 1312109188 377235 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : arising from a us... < 1312109191 519906 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ffffff < 1312109198 151879 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> ap g f True < 1312109199 13382 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous type variable `a' in the constraints: < 1312109199 188692 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `GHC.Show.Show a' < 1312109199 363614 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : a... < 1312109202 192201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> ap g f True :: Expr < 1312109202 931586 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Ambiguous type variable `a' in the constraints: < 1312109203 107261 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : `SimpleReflect.FromExpr ... < 1312109205 419544 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :OH CMON < 1312109215 543039 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> ap (&&) not True < 1312109215 783162 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1312109216 516090 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : False < 1312109216 951787 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :right < 1312109237 570070 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: anyway, it sounds like a useful combinator < 1312109244 692639 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric ::t curry (uncurry (&&) . (uncurry (on (==) ?f) &&& uncurry (on (==) ?g))) < 1312109245 750923 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b a b1. (Eq b, ?f::a -> b, Eq b1, ?g::a -> b1) => a -> a -> Bool < 1312109253 695439 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(a -> b -> c) -> (d -> a) -> (e -> b) -> d -> e -> c < 1312109274 380295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm, can that become functorial somehow < 1312109275 761333 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :thar we go; oerjan got it < 1312109276 361492 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ACTION whistles innocently < 1312109281 880015 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(a -> b -> c) -> (d -> a) -> f b -> d -> f c < 1312109291 172575 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :is that possible? < 1312109294 899819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :dunno < 1312109304 108550 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wait no < 1312109305 612997 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that makes no sense :) > 1312109551 658055 JOIN :#esoteric < 1312109564 981895 :glogbot!Gregor@codu.org JOIN :#esoteric < 1312109565 910941 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :<-- im a bit udm < 1312109583 823470 :FireFly!~firefly@unaffiliated/firefly PRIVMSG #esoteric :Oh, hey there oerjan < 1312109591 999619 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :long time no swat < 1312109606 431630 :FireFly!~firefly@unaffiliated/firefly PRIVMSG #esoteric :Indeed < 1312109659 880879 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :IOJOIJ IOJOI < 1312109712 626120 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (liftM2 ap .) . (.) . (.) < 1312109713 201816 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a b (m1 :: * -> *) a1. (Monad m, Monad m1, Functor m1, Functor m) => (a1 -> a -> b) -> m1 (m a1) -> m1 (m a) -> m1 (m b) < 1312109728 628925 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :a household type < 1312109734 547670 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :definitely < 1312109746 960886 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh dear, i just invented an esolang < 1312109750 691678 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :?pl \a b -> f (g a b) (h a b) < 1312109750 716031 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :ap (ap . (f .) . g) h < 1312109752 29249 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: grr at M < 1312109753 951321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :make that M an A < 1312109761 733463 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t (liftA2 ap .) . (.) . (.) < 1312109762 299401 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a b (f :: * -> *) a1. (Monad m, Applicative f, Functor m) => (a1 -> a -> b) -> f (m a1) -> f (m a) -> f (m b) < 1312109765 409668 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t (.) < 1312109765 990751 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b (f :: * -> *). (Functor f) => (a -> b) -> f a -> f b < 1312109769 85557 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :good < 1312109777 586609 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: I agree with you < 1312109777 992559 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t (liftA2 (<*>) .) . (.) . (.) < 1312109778 544545 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) a b (f1 :: * -> *) a1. (Applicative f, Applicative f1) => (a1 -> a -> b) -> f1 (f a1) -> f1 (f a) -> f1 (f b) < 1312109784 456502 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :literally the most beautiful type < 1312109790 337711 :EgoBot!Gregor@codu.org JOIN :#esoteric < 1312109791 123192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :now to replace those (->)s with something nicer... < 1312109795 414673 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :something more abstract, say < 1312109815 668073 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (<*> (?f .)) . ?g <*> ?h < 1312109816 235598 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b a b1 (f :: * -> *) (f1 :: * -> *). (?f::a -> b1, Functor f, ?g::f1 (f a -> f b1 -> b), Applicative f1, ?h::f1 (f a)) => f1 b < 1312109837 592862 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :?ty let (.) = flip (>>>) in (liftA2 (<*>) .) . (.) . (.) < 1312109838 202316 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b a1 (cat :: * -> * -> *) b1 a2. (Control.Category.Category cat, Applicative (cat a2)) => cat b1 (a -> b) -> (a1 -> cat a2 b1) -> (a1 -> cat a2 a) -> a1 -> cat a2 b < 1312109855 265922 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: it is... so beautiful... < 1312109861 548593 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (<*> ((&&) .)) . null <*> null < 1312109862 112731 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `f Bool -> f (Bool -> Bool) -> b' < 1312109862 130665 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `Bool' < 1312109862 130731 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Probable cause: `null' is applied to too many arguments < 1312109870 518861 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: um looks like a layor of functionalness got stripped out? < 1312109874 788308 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :there's more function arrows now < 1312109879 435922 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t (.) < 1312109880 34326 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b (f :: * -> *). (Functor f) => (a -> b) -> f a -> f b < 1312109884 298303 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (<$> ((&&) .)) . null <*> null < 1312109884 547182 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t flip (>>>) < 1312109884 847462 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `f (Bool -> Bool) -> b' < 1312109884 865337 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `Bool' < 1312109884 883687 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Probable cause: `null' is applied to too many arguments < 1312109885 126784 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (cat :: * -> * -> *) a b c. (Control.Category.Category cat) => cat b c -> cat a b -> cat a c < 1312109893 517019 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: btw you realise (<<<) exists? < 1312109896 560514 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (<$> ((&&) .)) . null <$> null < 1312109897 137823 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `f (Bool -> Bool) -> b' < 1312109897 155902 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `Bool' < 1312109897 156066 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the second argument of `(.)', namely `null' < 1312109907 70217 :Deewiant!~deewiant@cs186230.pp.htv.fi PRIVMSG #esoteric :elliott: Nope < 1312109913 480226 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t ap . (f .) . g < 1312109914 74302 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a b a1 (f :: * -> *). (Monad m, Show a1, Show a, SimpleReflect.FromExpr b, Functor m, SimpleReflect.FromExpr (f (m a1)), Functor f) => f (m a -> m b) < 1312109931 16962 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (<*>) . (f .) . g < 1312109931 554980 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) a b a1 (f1 :: * -> *). (Applicative f, Show a1, Show a, SimpleReflect.FromExpr b, SimpleReflect.FromExpr (f1 (f a1)), Functor f1) => f1 (f a -> f b) < 1312109944 127084 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (<*> (f .)) . g < 1312109944 717361 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b a b1 (f :: * -> *) (f1 :: * -> *). (Show a, SimpleReflect.FromExpr b1, Functor f, SimpleReflect.FromExpr (f1 (f a -> f b1 -> b)), Functor f1) => f1 (f a -> b) < 1312109953 460838 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Deewiant: now you do < 1312109955 365683 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (<*> (f .) . g) < 1312109955 513614 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t (<<<) < 1312109955 976268 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) b a b1 (f1 :: * -> *). (Show a, SimpleReflect.FromExpr b1, Functor f1, SimpleReflect.FromExpr (f (f1 a)), Applicative f) => f (f1 b1 -> b) -> f b < 1312109956 88970 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (cat :: * -> * -> *) b c a. (Control.Category.Category cat) => cat b c -> cat a b -> cat a c < 1312109970 638253 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :wtf < 1312109986 533987 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oh < 1312110002 794234 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (<$>) . ((&&) .) . null <$> null < 1312110003 326871 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a -> Bool' < 1312110003 344900 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `Bool' < 1312110003 345070 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the second argument of `(.)', namely `null' < 1312110022 806696 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (<$>) . ((&&) .) . null <*> null < 1312110023 383921 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a -> Bool' < 1312110023 401909 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `Bool' < 1312110023 402078 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Probable cause: `null' is applied to too many arguments < 1312110030 840805 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (<$>) . ((&&) .) . null < 1312110032 360079 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `a -> Bool' < 1312110032 378133 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : against inferred type `Bool' < 1312110032 396112 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Probable cause: `null' is applied to too many arguments < 1312110049 402224 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (<*>) . ((&&) .) . null <*> null < 1312110050 8908 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `f Bool' against inferred type `Bool' < 1312110050 26923 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: [a] -> f Bool < 1312110050 27098 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Inferred type: [a] -> Bool < 1312110080 787949 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :k I'm too tired < 1312110089 115799 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :so I shall do the logical thing < 1312110090 727879 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and proceed < 1312110095 981487 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric : ap (ap . (f .) . g) h < 1312110110 409750 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (<*>) ((<*>) . (f .) . g) h < 1312110111 11784 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) a b a1 (f1 :: * -> *). (Applicative f, Show a1, Show a, SimpleReflect.FromExpr b, SimpleReflect.FromExpr (f1 (f a1)), Applicative f1, SimpleReflect.FromExpr (f1 (f a))) => f1 (f < 1312110111 29583 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :b) < 1312110121 306039 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (<*>) ((<*>) . ((&&) .) . null) null < 1312110121 909940 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `f Bool' against inferred type `Bool' < 1312110121 927778 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: [a] -> f Bool < 1312110121 927981 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Inferred type: [a] -> Bool < 1312110137 154453 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (<*>) ((<*>) . (f .) . null) null < 1312110137 740648 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `f a' against inferred type `Bool' < 1312110137 758819 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: [a1] -> f a < 1312110137 759006 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Inferred type: [a1] -> Bool < 1312110156 696803 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t ap (ap . (f .) . g) h < 1312110157 248594 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (m :: * -> *) a b a1 (m1 :: * -> *). (Monad m, Show a1, Show a, SimpleReflect.FromExpr b, Functor m, SimpleReflect.FromExpr (m1 (m a1)), Functor m1, SimpleReflect.FromExpr (m1 (m a)), Monad < 1312110157 266461 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :m1) => m1 (m b) < 1312110157 645342 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: is there a nicer representation of bijections than (a->b, b->a), i'm sure there is, and i'm sure i should be asking edward kmett instead < 1312110174 310900 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :well f you too < 1312110197 491527 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: on a countable set you can just define it as sequence < 1312110217 215427 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :given an ordering < 1312110240 224875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: no shit sherlock < 1312110253 772066 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :*ordering with a least element < 1312110276 379666 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (&&) . < 1312110276 952393 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :parse error (possibly incorrect indentation) < 1312110281 120276 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t ((&&) .) < 1312110281 713940 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *). (Functor f) => f Bool -> f (Bool -> Bool) < 1312110310 311320 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t ((&&) .) . null < 1312110310 841047 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Couldn't match expected type `f Bool' against inferred type `Bool' < 1312110310 859027 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Expected type: [a] -> f Bool < 1312110310 859197 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Inferred type: [a] -> Bool < 1312110341 376683 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t ((&&) .) . g < 1312110341 930676 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) (f1 :: * -> *). (Functor f, SimpleReflect.FromExpr (f1 (f Bool)), Functor f1) => f1 (f (Bool -> Bool)) < 1312110352 276691 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lern to ? < 1312110355 377565 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t ((&&) .) . ?g < 1312110355 958719 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall (f :: * -> *) (f1 :: * -> *). (Functor f, ?g::f1 (f Bool), Functor f1) => f1 (f (Bool -> Bool)) < 1312110373 386166 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :herp < 1312110379 363232 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :i am le tired < 1312110406 137751 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric : *ordering with a least element <-- *omega ordering < 1312110411 211956 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: what's the name of Functor where you let the mapping be any category...... < 1312110413 574699 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (<*>) ((<*>) . (f .) . ((==) `on` null)) ((==) `on` null) < 1312110414 150137 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall b a. (SimpleReflect.FromExpr b) => [a] -> [a] -> b < 1312110422 297978 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :class Functor cat f where fmap :: cat a b -> f a -> f b < 1312110424 538573 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric ::t (<*>) ((<*>) . ((&&) .) . ((==) `on` null)) ((==) `on` null) < 1312110425 109280 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a. [a] -> [a] -> Bool < 1312110429 43149 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I AM VICTORIUS < 1312110440 369786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :can't spell "victorious" though < 1312110442 339251 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: mathematically, also functor < 1312110445 987616 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: indeed :D < 1312110453 632170 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oerjan: never heard of an omega ordering < 1312110457 338489 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it should be the real Functor, shouldn't it :( < 1312110469 987627 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or maybe evenc < 1312110471 156057 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :even < 1312110485 406531 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :class Functor cat f a b where fmap :: cat a b -> f a -> f b < 1312110485 929702 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::P < 1312110492 311203 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(for things like Set/Map) < 1312110494 621486 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :coppro: it's an ordering that is isomorphic to the natural numbers. also the natural order of the ordinals < omega. < 1312110521 948410 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: the _real_ functor should have a different cat at each end duh < 1312110531 815016 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :k < 1312110545 362786 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: um there's only one space for cat... or are you saying haskell can't do it < 1312110546 432468 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oerjan: is there music? < 1312110556 584943 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :k ima bed now < 1312110564 503592 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and definitely not include that point-free function < 1312110574 467760 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: fmap :: cat1 a b -> cat2 (f a) (f b) ? < 1312110578 370321 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :the head >>= all . (pred) one is totally staying in though < 1312110583 651399 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: oh cool < 1312110604 980321 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: class Functor bat cat f a b | bat cat f -> a b where fmap :: bat a b -> cat (f a) (f b) < 1312110610 663407 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: THE CLEAR CHOICE < 1312110736 134101 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :that FD looks screwy < 1312110748 497859 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yeah it is >_> < 1312110755 118671 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but when you get to that many......... < 1312110758 252923 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :params i mean < 1312110758 424243 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :in fact a and b shouldn't be class parameters at all < 1312110764 728056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: yes, they should (Set and Map) < 1312110767 627226 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: you need more manbatrat < 1312110777 954447 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :wut < 1312110781 484925 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: http://www.randomhacks.net/articles/2007/03/15/data-set-monad-haskell-macros < 1312110787 766929 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :manbatrat is ancient evil in a bowler hat < 1312110796 194320 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: absolutely not, i'd say < 1312110797 930022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Set, Map, etc. have constraints on their type argument < 1312110806 372643 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but they're perfectly valid monads given those constraints < 1312110824 370149 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's ugly, but if we're extending things... < 1312110841 25888 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: but your class definition gives each functor only _one_ pair of objects to map between D: < 1312110851 295813 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: um no < 1312110855 940046 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :no, Set is retarded < 1312110859 512974 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :instance Functor (->) (->) Maybe a b where ... < 1312110867 158455 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :you can have singleton sets of things without orderings < 1312110874 905689 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :because HEY THAT'S USEFUL RIGHT < 1312110886 697775 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: that is like the stupidest fucking reason for calling something retarded ever < 1312110889 668092 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so someone forgot one constraint < 1312110892 885631 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :probably because of type inference < 1312110893 764041 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so what < 1312110903 107185 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: you cannot even get the _ordinary_ Functor as a special case of this < 1312110910 17732 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: um why not < 1312110913 376456 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net JOIN :#esoteric < 1312110915 848657 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : instance Functor (->) (->) Maybe a b where ... < 1312110932 349127 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :because a and b are not free parameters < 1312110952 23507 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :oh hum < 1312110961 984314 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it's called FlexibleInstances < 1312110962 508360 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::P < 1312110962 679794 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :good grief < 1312110965 493054 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :what :D < 1312110972 326279 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :ok maybe it does work < 1312110987 36656 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it's undeniably ugly though, for instance Monad has to get split in two < 1312110992 740358 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but WHILE WE'RE GENERALISING... < 1312110994 745369 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: but the FD is still wrong < 1312110998 42771 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :indeed < 1312110999 592597 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Haskell needs first-class types < 1312111001 552548 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i'm not sure what the right fd is < 1312111013 64057 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: you mean dependent types? < 1312111018 271185 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: yes < 1312111019 367303 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :f -> bat cat would be reasonable, at least < 1312111022 751702 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :flip Monad ftw < 1312111025 27875 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :coppro: see agda < 1312111030 70434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: bat cat :D < 1312111040 141108 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :elliott: no I will not settl for anythnig less than hasklle with these features < 1312111050 498199 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :laos fuck typing < 1312111060 653072 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it is no longer worth the efforts < 1312111089 913715 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :and tyes I typed that last sentece without errors but not this one though because aparently I suck expecially when typing blidnfold at 5 am < 1312111117 393615 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :(typing is kinkier that way) < 1312111179 973303 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you are literally the lightest weight < 1312111191 63604 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :gender role the fuck up < 1312111318 338228 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ACTION gives coppro a wild boar, a club and animal skin robe complete with rope belt woven by the women of the forest. < 1312111327 303502 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :^roasted wild boar < 1312111407 524091 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and a pint of guinness < 1312111500 822389 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :itidus20: FAIL, he should have to kill and roast the boar himself < 1312111523 255980 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :including making his own fire? < 1312111534 708120 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :nah the women can do that. < 1312111548 177599 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION finally realizes that C.S. Lewis and Lewis Carol are not the same person < 1312111551 654546 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :you don't wanna spend too much time with those women < 1312111558 237845 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :O_O < 1312111568 705143 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: no wonder your mind is confused < 1312111582 620451 :oklopol!~oklopol@dyn58-429.yok.fi PRIVMSG #esoteric :praise jesus < 1312111596 5281 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :C.S.Lewis was friends with Tolkien < 1312111599 191017 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: lmao < 1312111607 44993 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :im laughing irl < 1312111609 55329 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :actually < 1312111611 211431 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i really am < 1312111619 212887 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :Sgeo: so, which one was on that famous expedition with clark? < 1312111634 262883 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Jerry Lewis < 1312111643 790360 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :itidus20: I want a conch < 1312111644 985914 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Jerry-Lee Lewis? < 1312111675 979864 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ok ok i don't know < 1312111759 855522 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :elliott: imagine if alice in wonderland was written like the narnia books < 1312111769 303735 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: or vice versa < 1312111795 349158 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ASLAN: Jesus, or something Lewis thought up on an acid trip? Or both???? EXPERTS ARE DIVIDED < 1312111812 750364 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the best film of alice in wonderland is the jan svankmeyer version < 1312111862 46630 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i haven't seen tim burton's one but.. nothing can beat the one i mentioned < 1312111892 243938 :oerjan!oerjan@sprocket.nvg.ntnu.no PRIVMSG #esoteric :... and the inter-house neighbors start mowing lawn ... < 1312111934 542582 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :you should record it (the lawn mowing)... then play it back with stereo up loud < 1312112254 718705 :oerjan!oerjan@sprocket.nvg.ntnu.no QUIT :Quit: leaving < 1312112352 462866 :oklopol!~oklopol@dyn58-429.yok.fi QUIT : < 1312112720 650143 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :by the end of the 19th century Sir Walter Besant wrote Alice in Wonderland "was a book of that extremely rare kind which will belong to all the generations to come until the language becomes obsolete". < 1312112921 834622 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :I wish scp wasn't so limited < 1312113405 517620 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i don't know what the signifigance of him being a freemason is in this regard < 1312113420 397277 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're assuming there is one < 1312113546 314767 :MigoMipo!~John@84-217-0-208.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1312113787 341249 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well alice in wonderland is tied into countless conspiracy theories apparently < 1312113913 218646 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but do you wanna know how i feel about conspiracy theories? i think that... ultimately everyone dies... so it's like... the people who undertake all these conspiracies and wars and abuses and every concievable graph of interpersonal profit, ultimately they die and it all comes to naught < 1312113962 398582 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i die, they die.. all becomes equalized < 1312113999 351230 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :worse still is the possibility of not dying... as death is freedom and immortality is a cage < 1312114054 234691 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :Don't worry; we still have the Doom of Man < 1312114088 598432 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so with the charisma of the greatest marketing genius they lay out why they are so special, the extent to which some occasion is infinitely tragic, why my emotions should be invoked < 1312114095 385084 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but it all comes to nothing < 1312114106 462491 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :individual mortality supercedes all else < 1312114149 874205 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :btw < 1312114156 71059 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :listening to the entire music to lotr < 1312114158 34283 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :is awesome < 1312114271 268902 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :yes, they invoke the imagination.. they invoke the emotions.. they invoke the associations.. they invoke all manner of cortices < 1312114291 754404 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :for it is all that one can really do in the space of interpersonal economics < 1312114314 648081 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but what shall they invoke in someone who has passed on < 1312114488 256980 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au QUIT :Quit: MSN: Patashu@hotmail.com , Gmail: Patashu0@gmail.com , AIM: Patashu0 , YIM: patashu2 . < 1312114767 40816 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :sorry guys im off topic < 1312115505 609860 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :what is the topic < 1312115514 675817 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :oh wait < 1312115518 850892 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :it's apparently about turbo pascal < 1312115522 390075 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :let's change that < 1312115541 729388 :coppro!~scshunt@denardo.csclub.uwaterloo.ca TOPIC #esoteric :07:25:29 * Sgeo finally realizes that C.S. Lewis and Lewis Carol are not the same person < 1312115557 404098 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :argh < 1312115587 530769 :coppro!~scshunt@denardo.csclub.uwaterloo.ca TOPIC #esoteric :Sgeo finally realizes that C.S. Lewis and Lewis Carol are not the same person | http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1312115594 904835 :coppro!~scshunt@denardo.csclub.uwaterloo.ca TOPIC #esoteric :\* Sgeo finally realizes that C.S. Lewis and Lewis Carol are not the same person | http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1312115601 190798 :coppro!~scshunt@denardo.csclub.uwaterloo.ca TOPIC #esoteric ::* Sgeo finally realizes that C.S. Lewis and Lewis Carol are not the same person | http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1312115619 376921 :coppro!~scshunt@denardo.csclub.uwaterloo.ca TOPIC #esoteric :Sgeo finally realizes that C.S. Lewis and Lewis Carol are not the same person | http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1312115624 467593 :coppro!~scshunt@denardo.csclub.uwaterloo.ca TOPIC #esoteric :* Sgeo finally realizes that C.S. Lewis and Lewis Carol are not the same person | http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1312115627 485080 :coppro!~scshunt@denardo.csclub.uwaterloo.ca PRIVMSG #esoteric :there we go < 1312117671 942824 :jimtendo!~jimtendo@c220-237-111-49.fernt3.vic.optusnet.com.au JOIN :#esoteric < 1312119274 111074 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Read error: Operation timed out < 1312119664 317743 :TeruFSX!~quassel@pool-214-156.res.carleton.edu JOIN :#esoteric < 1312119859 912363 :quintopia!~quintopia@unaffiliated/quintopia TOPIC #esoteric :Sgeo finally realizes that C.S. Lewis and Lewis Carol[sic] are not the same person | http://tunes.org/~nef/logs/esoteric/?C=M;O=D < 1312120203 408504 :lament!~lament@S0106002312fa554a.vc.shawcable.net JOIN :#esoteric < 1312120418 362014 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :What books on programming should I buy? < 1312120429 117841 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Is Pragmatic Programmer good, or just... job-y stuff/ < 1312120550 311516 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :CLRS < 1312120562 181197 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :i like it, you should too < 1312120601 85237 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Introduction to Algorithms? < 1312120613 258735 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :yes < 1312120645 151069 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :Oh come on, not available in B&N? :( < 1312120660 179656 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :has pseudocode for like half the algorithms you sometimes find you need but cant remember how to do < 1312120694 727610 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :ACTION wants ebooks < 1312120711 559579 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :for instance, i think it has fibonacci heap, which i always forget... < 1312121339 84200 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ACTION drops into the room with a random topic. Do all imperative languages essentially feel the same? Are all their abstract machines similar? < 1312121496 423921 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :procedures/methods/functions are not really represented in instruction sets that i can see < 1312121505 836199 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i think theres RET instruction < 1312121535 54203 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but otherwise... isn't it strange that so many languages follow this pattern < 1312121634 503716 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :or perhaps a procedure/method/function is simply a string of reusable instructions < 1312121677 697916 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :I don't know what kind of machine you mean exactly, but I'd say most "abstract machines" for imperative languages have function calls as a special operation < 1312121702 595591 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :olsner: well i see them occasionally mention the C abstract machine in the C room < 1312121781 945875 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :perhaps it is just that stringing together instructions inevitably results in functions < 1312121783 358192 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :Java is a bit special because the abstract machine is not abstract but concrete - and it does have a few low-level things like jumps in it ... but it still has function calls as a primitive and you can't access the call stack (it's just invisible magic that makes return continue running at the right place) < 1312121851 445925 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :well, the C "abstract machine" doesn't really have anything like instructions, it's just a model of what the code does (that is, it's *abstract*) < 1312121871 732393 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ahh.. well i threw together 2 topics in one sentence foolishly < 1312121885 207061 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :good point though < 1312121905 620813 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :men on a beach with piles of stones could conform to a C abstract machine :D < 1312122022 825687 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: invisible magic seems unfair < 1312122029 22155 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :well... using humans and piles of stones you can make anything, including a simulation of an x86 processor < 1312122030 949112 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i mean, everything has something invisible < 1312122040 569553 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :even real cpus < 1312122127 976983 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i once discussed with someone how assembly is an arbitrary system of representing machine code at a higher level. that it could have gone another way < 1312122182 88762 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :didnt actually think of alternatives. < 1312122233 681378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Sgeo: ur on mc < 1312122265 76150 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote i'm essentially playing mc as a text adventure game < 1312122270 478706 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote good night oh you leaving? no but i will take a shit < 1312122272 36874 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh < 1312122274 129442 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hackego is not here......... < 1312122290 580306 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :in the same line of thought, structured programming constructs (for, while, do-while, switch, if) are arbitrary constraints upon the organization of asm statements < 1312122335 972144 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :designed only [as far as i know] for human readability < 1312122367 928172 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :elliott: hmm, dunno, most things a real cpu does has to e.g. end up putting the right values in RAM or produce the right I/O writes - and it's only allowed to fudge with that in specific limited ways... < 1312122391 292911 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :human comprehension probably comes at the price of computational efficiency in most cases < 1312122422 831984 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :olsner: you can't inspect the electrons :) < 1312122426 650047 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :that is to say.. spaghetti code isn't "slow" < 1312122449 439623 :TeruFSX!~quassel@pool-214-156.res.carleton.edu QUIT :Ping timeout: 264 seconds < 1312122455 242758 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it's simply difficult to read and maintain < 1312122484 254294 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :if its slow it's only slow due to the human being confused by it < 1312122603 556580 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I imagine some hypothetical omnipotent programmer who has solved chess by having his brain encoded with a garden of eden solution to chess :P < 1312122671 391071 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :hmm... I guess the CPU can still do any amount of magic outside the things you're allowed to observe (just like other invisible magics), just that you can observe more stuff and on a lower level there < 1312122672 521101 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and this hypothetical programmer can arrange instructions with 100% computational efficiency < 1312122700 63462 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :olsner: hey do you like that one? the solution to chess is a neural garden of eden < 1312122721 578506 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :itidus20: I don't understand < 1312122724 405493 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :given that the universe does not contain the computational complexity to arrive at it < 1312122747 587087 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :or maybe i dont know what a garden of eden is < 1312122852 793420 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :suppose I was to say.. this two-state switch on the table represents whether the game of chess has a first player advantage or whether the game is a draw < 1312122873 835115 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :now... in order to put that switch into the correct position... wouldn't the state of that switch be a garden of eden? < 1312122919 411577 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :(according to our current theories about the solvability of chess) < 1312122939 729771 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :of course a breakthrough could prove it wrong later < 1312123187 34987 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :chess does not necessarily have more states than quantum states in the universe does it... < 1312123255 22446 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :quintopia: well i secretly know that chess is solvable.. lets just say it's a hunch < 1312123275 875038 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :heh < 1312123303 780353 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but the idea is not so bad right? < 1312123338 530088 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :a piece of information which was beyond the (quantum) computational power of the universe would be a kind of real-life garden of eden < 1312123377 565097 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :also, the garden of eden < 1312123455 467506 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :(and by extension the big bang state) < 1312123514 648995 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so chess being unsolvable is kind of tongue in cheek to awe the average johnny hopscotch < 1312123609 214935 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1312123686 745872 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :clearly theres degrees of unsolvability < 1312123734 708589 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :like, a chessboard with a board of the size, 1 trillion x 1 trillion, covered in trillions of pieces < 1312123753 834454 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :is even more unsolvable than an 8x8 chessboard < 1312124458 29339 :invariable!~variable@unaffiliated/variable QUIT :Quit: Daemon escaped from pentagram < 1312125312 761535 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :elliott, what about me being on mc? < 1312125482 985824 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Mutta. < 1312125513 620145 :Sgeo!~Sgeo@ool-ad034d00.dyn.optonline.net PRIVMSG #esoteric :? < 1312125548 479704 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Että jotta koska kun, jos vaikka kuin. < 1312125569 859437 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Koska, jos, vaikka. < 1312125609 923811 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Because/when, but, although. < 1312125641 731661 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :The above was a part of an (incomplete) list of subordinating conjunctions. There were all kinds of lists like that. < 1312125659 920764 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :I see. < 1312125674 13672 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Kahtoin mulla toska. < 1312125710 973714 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Aamupala on minun vaikean ruoka. < 1312125804 241042 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Also another often-memorized list (of co-ordinating conjunctions) ends with "sillä, näet, nimittäin"; and there's a lot of related puns. Like: "osta kiikari, sillä näet nimittäin", vaguely translated as "buy a pair of binoculars, for you can see with them", since you can interpret "näet" as both as the conjunction (meaning "you see, you know, indeed" etc.) or as the second-person singular present indicative form of "to see". < 1312126254 592258 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :Loma näyttää kaukana kirjo. < 1312126297 452308 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1312126336 461758 :TeruFSX!~quassel@pool-116-152.res.carleton.edu JOIN :#esoteric < 1312126405 270582 :MigoMipo!~John@84-217-9-122.tn.glocalnet.net JOIN :#esoteric < 1312127120 689262 :MSleep!~fyrc@or-67-238-23-167.dhcp.embarqhsd.net NICK :MDude < 1312127150 283740 :itidus21!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au JOIN :#esoteric < 1312127256 190199 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au QUIT :Ping timeout: 250 seconds < 1312127264 739766 :itidus21!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au NICK :itidus20 < 1312127437 599768 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1312127618 468898 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 252 seconds < 1312127734 900239 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1312127746 486045 :TeruFSX!~quassel@pool-116-152.res.carleton.edu QUIT :Ping timeout: 276 seconds < 1312127827 396420 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :hello < 1312127834 387617 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I'm researching my family tree < 1312127868 658228 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :i'm your father < 1312127934 756081 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :I'm lament's son. < 1312127948 848341 :tswett!~Warrigal@thay.Stanford.EDU PRIVMSG #esoteric :However, I am only your half brother. < 1312127965 661596 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Ever since that nasty incedent with a chainsaw < 1312127994 44908 :quintopia!~quintopia@unaffiliated/quintopia PRIVMSG #esoteric :time to write "black sheep" and trip balls < 1312128274 463202 :Nisstyre!~nisstyre@infocalypse-net.info QUIT :Ping timeout: 258 seconds < 1312128937 334671 :mtve!~mtve@65.98.99.53 QUIT :Ping timeout: 252 seconds < 1312129229 464376 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :wiki on dijkstra "When lecturing, he would write proofs in chalk on a blackboard rather than using overhead foils, let alone Powerpoint slides." < 1312129363 567329 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :Understandable. If you're using Powerpoint right it's only marginally better than a blackboard most of the time. < 1312129376 749994 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :(say, unless you happen to need a detailed graphic) < 1312129490 905699 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I don't think he was a luddite because he worked in programming.. No... it was something else.. something wonderful I guess < 1312129560 356981 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :About the only real fault I can see with using a blackboard instead of Powerpoint is that it depends heavily on handwriting. < 1312129572 101543 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :Which is a skill that I, at least, am horribly out of practice with. < 1312129588 650223 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :Presumably, Dijkstra wasn't. < 1312129662 439522 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hmm < 1312129669 484165 :TeruFSX!~quassel@pool-116-152.res.carleton.edu JOIN :#esoteric < 1312129690 776049 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :he did a lot of handwritten papers too apparently < 1312129758 619395 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :he probably didn't even use *windows* < 1312129787 119889 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :I'm only going to allow leeway there because, frankly, for quite some time doing math on computers *or* typewriters was an experience in pain, agony, sorrow, etc. < 1312129806 442450 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :And the man was born in 1930. < 1312129808 808996 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :According to Jim Nelson, who served as a civilian translator with the Russian and American peacekeepers in Bosnia in 1996, one of the Russians said, "If we ever had a war, while you are working on your PowerPoint, we would be killing you." < 1312129845 559381 :pikhq_!~pikhq@71-219-230-75.clsp.qwest.net PRIVMSG #esoteric :(still is somewhat inconvenient, but at least it's not *insane* with TeX) < 1312129892 694589 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i have a deep respect for using pens and paper < 1312129909 255619 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :its one of the motifs in my thought < 1312130488 192113 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :to drive the point home i created this fancy screenshot with a few nicer drawings in my collection of early game art: http://oi55.tinypic.com/1zgcj2u.jpg < 1312130605 379503 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so fancy < 1312130613 302983 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i don't think such a pic exists anywhere on the internet.. its a particular fascination of mine < 1312130634 35124 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i mean.. sure i obtained each individual pic online.. but collected together like that? no < 1312130657 646655 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :do you recognize the games? < 1312130679 616915 :oklopol!~oklopol@dyn58-429.yok.fi JOIN :#esoteric < 1312130710 397998 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :theres more pics but i tried to choose the ones which express what im trying to express < 1312131417 920667 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I've traced my ancestory back to the 1730's. < 1312131427 124771 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Nobody famous SO FAR < 1312131512 509940 :sebbu!~sebbu@unaffiliated/sebbu QUIT :Ping timeout: 252 seconds < 1312132660 177566 :sebbu!~sebbu@ADijon-152-1-56-35.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1312132660 196898 :sebbu!~sebbu@ADijon-152-1-56-35.w83-194.abo.wanadoo.fr QUIT :Changing host < 1312132660 197060 :sebbu!~sebbu@unaffiliated/sebbu JOIN :#esoteric < 1312133020 140697 :sebbu!~sebbu@unaffiliated/sebbu PRIVMSG #esoteric :Rswsw < 1312133134 360571 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :jodas < 1312133322 538944 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1312133524 122944 :derrik!~xix@gprs-inet-65-54.elisa.ee JOIN :#esoteric < 1312133530 584105 :pumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 260 seconds < 1312134990 410001 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :I think my great-great-great-great-great-great grandfather was christened in Hexham < 1312135168 361913 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :Taneb, how comes you even know that < 1312135179 91647 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Doing family tree < 1312135182 230054 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :ah < 1312135194 69960 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Got it back to 1690 < 1312135197 768095 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Trying to get further < 1312135199 709177 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :nice < 1312135463 747809 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :My cousin's got it back to 1611 < 1312135486 281765 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But he did my dad's side, I'm doing my mum's side < 1312135734 746293 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Huh, that's interesting < 1312135766 392373 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :One of my ancestors may have emigrated to the US < 1312135966 193705 :Behold!~behold@unaffiliated/beholdmyglory JOIN :#esoteric < 1312136146 656536 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1312136209 674093 :BeholdMyGlory!~behold@unaffiliated/beholdmyglory QUIT :Ping timeout: 276 seconds < 1312136259 584586 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 240 seconds < 1312136497 27125 :mtve!~mtve@65.98.99.53 JOIN :#esoteric < 1312137069 560753 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1312137158 611267 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Quit: He's a big quitter he is. < 1312137452 647059 :TeruFSX!~quassel@pool-116-152.res.carleton.edu QUIT :Ping timeout: 252 seconds < 1312137704 237303 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1312137740 134630 :Nisstyre!~nisstyre@infocalypse-net.info JOIN :#esoteric < 1312139046 777189 :CakeProphet!~adam@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake QUIT :Ping timeout: 240 seconds < 1312139714 100268 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1312139928 172353 :oerjan!oerjan@tyrell.nvg.ntnu.no JOIN :#esoteric < 1312139958 921513 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Hello! < 1312139960 680712 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and a happy australian mailman reminder's day to all! < 1312140017 272342 :derrik!~xix@gprs-inet-65-54.elisa.ee QUIT :Quit: ramadan < 1312140153 549277 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :04:37:16 i don't know what the signifigance of him being a freemason is in this regard < 1312140177 146686 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :hey i dont know anything about freemasons < 1312140178 697074 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :istr that the norwegian mass murderer was one (or claimed to be), too < 1312140187 679196 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :04:49:46 listening to the entire music to lotr < 1312140187 698794 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :04:49:48 is awesome < 1312140201 710563 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric ::-s < 1312140203 447198 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :istr that the norwegian mass murderer liked to listen to lotr music too < 1312140218 970924 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :enough conspiracy for you yet? < 1312140229 630500 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :oerjan: Also ISTR that the Norwegian mass murderer was NORWEGIAN. Guess who else is! It might be you! < 1312140245 548755 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well lewis caroll was a suspect of being jack the ripper < 1312140264 316420 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Fun story I've got about that guy < 1312140283 497151 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :his sexual interest in alice liddell has also been analyzed in various lights over the years < 1312140295 649528 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :the story is back in his favor lately < 1312140306 762749 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Queen Victoria read Alice and Wonderland and loved it so much, she ordered a copy of the next publication by the author to be brought to her as soon as it was written < 1312140333 990691 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :She didn't realise that Lewis Carrol's day job was a maths proffessor called Charles Lutwidge Dodgson < 1312140352 491558 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :fizzie: to that i shall (mis-(?)) quote the major of oslo speaking in a mosque shortly after the event: "The terrorist was blond, white, called himself a Christian, and lived in my neighborhood. Yet you are not accusing me of being a terrorist; thank you for that." < 1312140371 567247 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :She got a bit of surprise when a maths paper turned up a couple of months later < 1312140482 413157 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :*mayor < 1312140703 867937 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :06:49:25 * itidus20 drops into the room with a random topic. Do all imperative languages essentially feel the same? Are all their abstract machines similar? < 1312140759 792333 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :i'm reminded of Icon, which uses the stack a bit differently than most (sometimes it returns to a frame temporarily _without_ unwinding the stack above) < 1312140830 686042 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :although those which allocate frames on the heap are of course even more flexible. like scheme, although i don't know if you'd call that imperative (it's not _purely_ functional) < 1312140849 218759 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oerjan: it was 2 independant questions. which accidently merged < 1312140859 972752 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :that's essential for having continuations, i think < 1312140885 614266 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :so maybe you could say that the _basics_ are similar, but things might change when you add extra features. < 1312140905 16747 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well... lets face it < 1312140914 846683 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :when a fellow starts a new imperative language < 1312140934 304202 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :he's likely to make it similar to what he already knows < 1312140935 701830 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :oerjan: But, philosophically speaking, can you call it a "stack frame" if it's allocated from a heap? < 1312140937 149524 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and this fellow.. adds his own take on all the regular suspects < 1312140959 372984 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :he adds a variant of: if, while, dowhile, for < 1312140965 349399 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :etc < 1312140981 956662 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :fizzie: i'm not sure if scheme calls it a stack frame. they're environments for continuations and closures, i guess. < 1312140984 876032 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but... he is doing this very automatically < 1312141008 91172 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :he is not truely going back to the roots and thinking "how can i do this" < 1312141010 643466 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1312141037 796553 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :he is trapped by being surrounded by mountains of conventions < 1312141039 528230 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :itidus20: yep. it's just a slightly more glorified version of our own wiki's brainfuck derivatives... slap on a different syntax but use essentially the same semantics. < 1312141045 399789 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :afk < 1312141054 717327 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh don't get me wrong.. i've done it mysefl < 1312141108 501213 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and.. yeah the structured programming paradigm is so resistant to attacks < 1312141140 930840 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :oerjan: Oh, I'm sure R5RS does not mention the word "stack" anywhere, it was just a generic sort of a question. Though I guess you can always use the highbrow term "activation record" instead. < 1312141162 805823 :pumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 255 seconds < 1312141276 473691 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :at school some teacher casually told us that these control structures are basically all you need < 1312141291 513196 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :they didn't however mention that there are potential alternatives < 1312141356 609279 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :Edsger Dijkstra VS the unstructured Jump... < 1312141375 212844 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :In this long epic battle, Edsger recovered the three pieces of the triforce. < 1312141383 786700 :olsner!~salparot@c83-252-161-133.bredband.comhem.se PRIVMSG #esoteric :nice, vim's syntax highlighting for sed supports EBCDIC < 1312141390 191303 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :The sequence, the selection, and the other thing #-o < 1312141395 556546 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :repetition < 1312141537 689281 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i can understand brainfucks popularity though < 1312141588 283474 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :even the name sounds like what a heavy metal band might name a programming language < 1312141609 136682 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :(.. just barelu ..) < 1312141702 752104 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and this programing language goes out to our fans... Melancholy of the insect infested lemon tree.. < 1312141716 999162 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net JOIN :#esoteric < 1312141780 112145 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Ping timeout: 260 seconds < 1312141788 718044 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION waits for elliott to snatch that name < 1312141830 133472 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :lots of bass < 1312141850 731890 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :oh.. i know what it is < 1312141862 95753 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :ive been listening to this band called dillinger escape plan < 1312141863 648186 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also some trout, halibut and great white < 1312141929 894034 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(for the latter, let's just say that this language has _very_ eager GC) < 1312141954 299576 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i once did a toy language < 1312141967 480264 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :pretty shitty < 1312141976 948353 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it was an experiment in implementation skills < 1312142122 388773 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :but it still means well < 1312142146 582120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :* oerjan waits for elliott to snatch that name < 1312142147 92388 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes < 1312142226 949147 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :im really an awful coder.. like not a joke.. < 1312142259 580055 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Haskell already has a grip on a large share of the top-1% programmers who are abstract-math geniuses. Monoids and category theory probably can never be understood by average programmers. I say this using myself as an example. I am a top-1% programmer with some background in simple abstract math and I am having a very lengthy mental absorption process for this stuff." < 1312142271 614237 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :"Scathing Omniphallic Hammerheart of the Dead", suggests the Metal Song Title Generator. Alternatively, "Paranoid Norsk Sarcomancy of the Juggernaut". I suppose that thing works just as well for languages. < 1312142279 211957 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I wonder if the idea that e might not be a top-1% programmer has ever crossed this person's mind. < 1312142293 588326 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :At least 20% of programmers are top-1% programmers. < 1312142300 108337 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::) < 1312142307 290705 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :07:22:44 a piece of information which was beyond the (quantum) computational power of the universe would be a kind of real-life garden of eden < 1312142324 285447 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i like how they said monoid < 1312142325 650678 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :?src Monoid < 1312142325 670535 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :class Monoid a where < 1312142325 689942 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mempty :: a < 1312142325 690121 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mappend :: a -> a -> a < 1312142325 709189 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : mconcat :: [a] -> a < 1312142328 160887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :INCOMPREHENSIBLE < 1312142379 783418 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :from the godel's lost letter blog i've come to understand that there is a slight possibility that there might exist a polynomial-size circuit to solve an NP-complete problem of any size, even if there exists no polynomial algorithm which works for all sizes. < 1312142384 588297 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :associative binary operation with identity element? im so confused < 1312142404 190013 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : a piece of information which was beyond the (quantum) computational power of the universe would be a kind of real-life garden of eden < 1312142408 643577 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :this reminds me of fax's bit box. < 1312142425 604614 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :fax's big tits? < 1312142427 710194 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :oh < 1312142474 179227 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :my thoughts have simple goals < 1312142577 481479 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :did we ever figure out the answer to that one btw oerjan < 1312142581 48065 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :1) how to make games 2) how to bring happiness into daily existence 3) the effortless erotica of women < 1312142584 717181 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :to what < 1312142618 268584 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :4) the correctness of pain and suffering and sacrifice and tragedy < 1312142626 958587 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: given a black-box machine which outputs an uncomputable stream of bits (you can choose which stream), can you use it as an energy generator < 1312142643 565823 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :at least that's my recollection. < 1312142644 714339 :shachaf!~shachaf@204.109.63.130 QUIT :Ping timeout: 252 seconds < 1312142646 989091 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :make games to effortless erotica of women and bring happiness into daily existence and the correctness of pain and suffering and sacrifice and tragedy < 1312142652 99072 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :5) The first duty of every starship officer is to the truth, whether it's scientific truth or historical truth or personal truth! It is the guiding principle on which Starfleet is based. < 1312142657 90870 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or make games about those things < 1312142663 743299 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or make games about some of them to bring about others < 1312142671 118570 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :you can do it < 1312142684 371367 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :well i like to ask "why games?" < 1312142687 745275 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: well if it were an oracle for particle positions, you might be able to use it to build maxwell's demon? < 1312142695 583371 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :why... games.. is it just for the money, or the potential fame? < 1312142699 568075 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: that's not a mathematical stream of bits :P < 1312142702 487263 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well ok it si but. < 1312142704 533752 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it feels like cheating < 1312142712 619776 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you're meant to pick Chaitin's constant or something like that :P < 1312142730 860774 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :itidus20: it's for the effortless erotica of women < 1312142743 575382 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :so, at least entropy reversal. although i'm not sure how it fits with the theory that the entropy increases when maxwell's demon forgets previous particle positions < 1312142777 47629 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I really can't see a way to do it without "cheating" like that, which is infuriating, because my intuition about entropy blah blah blah says it must be possibl < 1312142777 387019 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :e < 1312142780 857327 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :to me, gaming is not found in it's entirety in the domain of money and fame... nor in the domain of analysis and game theory and mathematics < 1312142786 18235 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]possible < 1312142794 889730 :shachaf!~shachaf@204.109.63.130 JOIN :#esoteric < 1312142806 444826 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: well an uncomputable stream of bits would be likely indistinguishable from random < 1312142808 185557 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it is not found as a cathartic response to aggression and tension.. it is not entirely a means of developing hunting skills < 1312142813 295712 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well that's the point < 1312142821 671104 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it's true randomness, and the box outputs no heat or anything < 1312142861 203274 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :itidus20: (6) learning to stop your lists of simple goals while they're still simple :P < 1312142861 375884 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you just give it enough power to be able to drive the output mechanism (a LED, say, or maybe it just passes on the power if the bit is one), and it outputs the bitstream forever with no heat output < 1312142868 595163 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it is not simply a means of developing military skills and strategies < 1312142885 711319 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: so... < 1312142891 821207 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :no, the meaning of gaming is NP hard to locate < 1312142907 366333 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :meaning of gaming can't be fun is it < 1312142909 925185 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaah < 1312142919 140179 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :or < 1312142921 434717 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :fun-equivalents < 1312142964 374903 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: SO BASICALLY HELP WHY CAN'T I GENERATE POWER IT MUST BE POSSSIBLE < 1312142988 263566 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i think the problem these days with gaming is trying to have fun knowing that the world is in such peril < 1312143044 392678 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :itidus20: some games are PSPACE hard, even worse (e.g. sokoban) < 1312143059 21893 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :and sooebegins ignoring me < 1312143107 522089 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott is a firm believer in my omniscience, to the point of thinking any non-sign of it must be me ignoring him < 1312143123 139834 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: YOU CAN AT LEAST SAY "HM" :D < 1312143128 149699 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net JOIN :#esoteric < 1312143146 727257 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :I started reading tom saywer before < 1312143198 103636 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :and i thought.. this book... with its down to earth values and warmth.. is what is missing from the world < 1312143210 253147 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :^ul ((h)(m)):!S(~:^:S*a~^~*a*~:^):^ < 1312143210 272552 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :(h)(m) ...out of stack! < 1312143212 833136 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :But it's there! < 1312143217 132177 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :In your hands! < 1312143221 837434 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :apparently not. oh. < 1312143223 720488 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :That world hasn't gone! < 1312143226 609632 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :^ul ((h)(m)):^!S(~:^:S*a~^~*a*~:^):^ < 1312143226 628943 :fungot!~fungot@momus.zem.fi PRIVMSG #esoteric :hmmhmhhmmhhmhmmhmhhmhmmhhmmhmhhmmhhmhmmhhmmhmhhmhmmhmhhmmhhmhmmhmhhmhmmhhmmhmhhmhmmhmhhmmhhmhmmhhmmhmhhmmhhmhmmhmhhmhmmhhmmhmhhmmhhmhmmhhmmhmhhmhmmhmhhmmhhmhmmhhmmhmhhmmhhmhmmhmhhmhmmhhmmhmhhmhmmhmhhmmhhmhmmhmhhmhmmhhmmhmhhmmhhmhmmhhmmhmhhmhmmhmhhmmhhmhmmhmhhmhmmhhmmhmhhmhmmhmhhmmhhmhmmhhmmhmhhmmhhmhmmhmhhmhmmhhmmhmhhmhmmh ...too much output! < 1312143227 930896 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :It's just moved on! < 1312143249 632702 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :itidus20: in other words, it's poverty < 1312143254 512259 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :poverty is what's missing from your world < 1312143265 378367 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :just move to a really poor country, like Burma < 1312143290 362888 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: BUT WH;Y CANT < 1312143308 738156 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hey norway is supposedly all warm and fuzzy this week. also, filthy rich. < 1312143320 935413 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Oh, Norway < 1312143329 202494 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :The land of the Norwegians < 1312143338 93974 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :lament: the way i see it is.. if i am the world.. burma is a toothache... and my legs and arms don't want to work to earn the money to fix the toothache < 1312143350 18922 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :itidus20: it's not a toothache < 1312143353 695256 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Stupid Italy. < 1312143357 125418 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Taneb: the psychologists are saying we're in a "love psychosis" < 1312143359 866668 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :itidus20: all the down to earth values and warmth are there, in burma < 1312143367 399417 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :also, afk < 1312143369 258807 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :oerjan: What, you and me> < 1312143373 424553 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :itidus20: if you make them rich, the values and the warmth will go away < 1312143377 862002 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric ::o < 1312143385 980056 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :`addquote Oh, Norway The land of the Norwegians < 1312143390 714398 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :that's how it happened in america and europe < 1312143397 350855 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :god dammit hackego < 1312143408 720556 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :people don't need values and warmth when they got money < 1312143410 871131 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :so you may wonder.. whats my trick to caring < 1312143434 635770 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :i am living in a simple way.... augmented admittedly by the internet < 1312143441 326317 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :etc < 1312143447 692832 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lament: living in poverty in an authoritarian state: the true road to happiness? < 1312143464 605569 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :elliott: according to some. < 1312143487 271993 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :if you want family values, then yes, certainly < 1312143499 848141 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :if you want support from others, then yes < 1312143503 505201 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :according to what you said. < 1312143519 21045 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :such things are necessary in poor places because people can't survive without them at all. so they exist < 1312143539 139708 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lament: so how long have you spent living like that in burma? < 1312143543 122356 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :when are you moving there permanently? < 1312143548 729540 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :that's why "cultural conservatism" goes away as countries become rich. people don't need it anymore < 1312143551 532768 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :will you have an irc link? < 1312143561 162009 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :lament: i literally have no income... my brother supplies internet, and hand me down PC parts... my mom provides electricity, groceries, bedroom.. my relatives and brother occasionally gave me food < 1312143576 859479 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it is a nice way to exist < 1312143597 827072 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :it won't last forever.. etc < 1312143634 247187 :itidus20!~itidus20@c210-49-78-148.dandn3.vic.optusnet.com.au PRIVMSG #esoteric :anyway heres mark twains pic, gotta love it: http://en.wikipedia.org/wiki/File:Mark_Twain_by_AF_Bradley.jpg < 1312143651 611051 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :elliott: you're boring < 1312143681 113164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :lament: is that another way of saying the answers are exactly what i expected < 1312143687 532991 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :no < 1312143701 127321 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :it's not related < 1312143704 775217 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :you're just boring < 1312143714 482434 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :so you _are_ moving to Burma? < 1312143739 103886 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :talking to you is not interesting because you never have anything intelligent to say < 1312143749 507050 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :likewise < 1312143752 911716 :lament!~lament@S0106002312fa554a.vc.shawcable.net PRIVMSG #esoteric :you're probably the main reason why i'm not in this channel often < 1312143761 914376 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :cool < 1312143765 841089 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :would you like to talk about your feelings < 1312143768 386 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Is Bearpark near Stockton? < 1312143978 42256 :cheater!~ubuntu@e179112016.adsl.alicedsl.de JOIN :#esoteric < 1312144039 114444 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Taneb: about twenty-three miles away, it looks like < 1312144052 175206 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :Not too far < 1312144058 792270 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net PRIVMSG #esoteric :They could be the same person < 1312144238 836018 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric : oerjan: What, you and me> <-- um no, a large fraction of the norwegian population. < 1312144531 568640 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1312144589 698414 :TeruFSX!~quassel@pool-116-152.res.carleton.edu JOIN :#esoteric < 1312144996 739236 :cheater!~ubuntu@e179112016.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1312145035 154186 :Taneb!~Taneb@host-84-13-89-246.opaltelecom.net QUIT :Ping timeout: 260 seconds < 1312145814 660369 :pumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1312145921 793211 :copumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Ping timeout: 264 seconds < 1312146173 845860 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :@hoogle IO a -> a < 1312146173 972823 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Foreign unsafePerformIO :: IO a -> a < 1312146173 992151 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Data.ByteString.Internal inlinePerformIO :: IO a -> a < 1312146173 992299 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :System.IO.Unsafe unsafePerformIO :: IO a -> a < 1312146216 210437 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you are treading dangerous paths, grasshopper... < 1312146239 33212 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Yep! ^_^ < 1312146287 547120 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymee: STOP RIGHT THE;RE < 1312146937 422865 :cheater!~ubuntu@e179112016.adsl.alicedsl.de JOIN :#esoteric < 1312146973 145718 :pumpkin!~pumpkin@unaffiliated/pumpkingod QUIT :Quit: Computer has gone to sleep. < 1312147084 140698 :FireFly!~firefly@unaffiliated/firefly QUIT :Quit: swatted to death < 1312147098 899240 :OxA5EA!~area@p5489E79A.dip.t-dialin.net JOIN :#esoteric < 1312147106 568295 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh no, an ox < 1312147115 439971 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :oh no < 1312147231 836485 :OxA5EA!~area@p5489E79A.dip.t-dialin.net PRIVMSG #esoteric :howdy < 1312147266 500252 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> OxA5EA < 1312147267 87928 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: data constructor `OxA5EA' < 1312147272 508982 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :> 0xA5EA < 1312147273 120790 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : 42474 < 1312147307 339026 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :now that is _much_ more obvious. < 1312147307 511332 :GreaseMonkey!~gm@unaffiliated/greasemonkey JOIN :#esoteric < 1312147312 791147 :OxA5EA!~area@p5489E79A.dip.t-dialin.net PART :#esoteric < 1312147329 1234 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :his secret revealed, he left < 1312147431 245002 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :@hoogle a -> b < 1312147431 372750 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Unsafe.Coerce unsafeCoerce :: a -> b < 1312147431 392137 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude ($) :: (a -> b) -> a -> b < 1312147431 392328 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :Prelude ($!) :: (a -> b) -> a -> b < 1312147470 50027 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :That looks safe enough; it even has the word "safe" in it. < 1312147500 531664 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway, my next two languages: Piece of valuable specifics that should encourage yourself to order live chat software and Melancholy of the insect infested lemon tree < 1312147503 641800 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :mark your calenders < 1312147509 284638 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[asterisk]calendars < 1312147812 452409 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :> printStrLn $ unsafeCoerce 0 < 1312147813 101707 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `printStrLn'Not in scope: `unsafeCoerce' < 1312147820 568523 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :So. < 1312147822 432996 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :What would that do? < 1312147847 337685 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymee: Depends what printStrLn is. < 1312147852 870391 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :put* < 1312147857 7647 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Depends on the GHC version. < 1312147865 480338 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :And OS, architecture, ... < 1312147872 766240 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Yay! ^_^ < 1312147891 321640 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell putStrLn $ Unsafe.Coerce.unsafeCoerce 0 < 1312147901 151945 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Why is it that unsafeCoerce seems.... < 1312147907 773318 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I imagine it prints out an empty string < 1312147910 327570 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :because of pointer tags and [] < 1312147912 384235 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :hm... < 1312147912 916911 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :A lot more dangerous than unsafePerformIO? < 1312147915 118980 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Nothing coerces to [] too < 1312147917 166260 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh wait < 1312147919 42131 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: egobot isn't here < 1312147922 454377 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell print $ Unsafe.Coerce.unsafeCoerce 0 < 1312147925 357225 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​() < 1312147927 405331 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oops < 1312147967 992936 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :!haskell print (Unsafe.Coerce.unsafeCoerce 0 :: String) < 1312147970 555453 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​"" < 1312147976 873609 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t \x -> ((\y -> y y) (\r -> r)) < 1312147977 421853 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: t = t -> t1 < 1312147977 441201 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Probable cause: `y' is applied to too many arguments < 1312147977 441381 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the expression: y y < 1312147979 178999 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::( < 1312147994 30896 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Lymee: needs more newtypes < 1312147996 598950 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: oh wait it is here < 1312147997 281195 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :heh < 1312147999 846749 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :Lymee: unsafeCoerce can easily segfault if you're unlucky < 1312148001 892081 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just not hackego < 1312148024 862065 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :now, you can _write_ unsafeCoerce with unsafePerformIO, but it takes a bit of work. < 1312148030 378939 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::t \x -> (\f -> f f) (\r -> r r) < 1312148030 935853 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Occurs check: cannot construct the infinite type: t = t -> t1 < 1312148030 955215 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Probable cause: `f' is applied to too many arguments < 1312148030 955386 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : In the expression: f f < 1312148033 6602 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::( < 1312148070 69769 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :Is it possible to write a function a->b that never returns? < 1312148077 703192 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :As in, actually have that type inferred < 1312148140 115689 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :using only lambda, i think not < 1312148166 138437 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t \_ -> undefined < 1312148166 695374 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall t a. t -> a < 1312148169 991646 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yes. < 1312148238 992422 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(by which i excluded undefined etc.) < 1312148360 698313 :Vorpal!~AnMaster@unaffiliated/anmaster PRIVMSG #esoteric :what about a recursive function that never returns? < 1312148397 609923 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :you cannot do general recursion with just lambdas < 1312148421 437188 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :it'll always hit that infinite type problem < 1312148423 999029 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well those things are part of real haskell function writing, so i assume Lymee would include them < 1312148430 357819 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric ::t fix id :: a -> b < 1312148430 921552 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :forall a b. a -> b < 1312148446 351825 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: i wouldn't assume that after the :t \x -> (\f -> f f) (\r -> r r) thing < 1312148473 171747 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: it's Lymee, nonsensical messing with lambdabot is a given < 1312148475 223023 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :anyway < 1312148478 803582 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the infinite type problem? not really < 1312148482 224771 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :just newtype it < 1312148488 215379 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :that doesn't involve any functions or anything < 1312148490 434965 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or explicit recursion < 1312148500 149843 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: that's not "just lambdas" < 1312148516 160327 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Lymee _never said_ just lambdas < 1312148521 469192 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :you did < 1312148560 961022 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :newtype X a = X { un :: X a -> a } < 1312148561 133212 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :\x -> un (X (\f -> un f f)) (X (\r -> un r r)) < 1312148561 644717 :MigoMipo!~John@84-217-9-122.tn.glocalnet.net QUIT :Read error: Connection reset by peer < 1312148562 154157 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: your comment was in the context of my comment. < 1312148565 606110 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :unfortunately lambdabot can't run that or anything < 1312148567 142591 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well ok < 1312148572 97478 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i was trying to answer Lymee < 1312148584 564808 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :EgoBot can. < 1312148595 315785 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :(unsafeCoerce 42 :: ByteString) tends to segfault quite reliably. < 1312148627 779095 :comex_!~ec2-user@ec2-67-202-46-7.compute-1.amazonaws.com NICK :comex < 1312148654 868563 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :presumably ByteString has no nullary constructor < 1312148771 919910 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :Prelude> Unsafe.Coerce.unsafeCoerce (Just ()) :: [()] < 1312148772 88176 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :[(),Segmentation fault < 1312148772 809205 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :also works < 1312148804 431614 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I love how the memory layout works out perfectly apart from the having one fewer field thing < 1312148815 79296 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :You can also unportably get bits out of floats with it. < 1312148817 467884 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :!haskell print (Unsafe.Coerce.unsafeCoerce 1.0 :: Int) < 1312148820 53394 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :4607182418800017408 < 1312148821 246658 :fizzie!fis@iris.zem.fi PRIVMSG #esoteric :Wery Useful. < 1312148828 336796 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :fizzie: Just... just stop < 1312148917 957135 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!haskell print (Unsafe.Coerce.unsafeCoerce 1.0 :: Bool) < 1312148921 183943 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :False < 1312148924 657259 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::( < 1312148957 559240 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!haskell print (Unsafe.Coerce.unsafeCoerce 42 :: Float) < 1312148960 710810 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :5.9e-44 < 1312148961 906273 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(diff) (hist) . . N Fairly intriguing review of shopping cart software package prepared by renowned soccer player or a person named very same as that soccer player.‎; 21:41 . . (+8,490) . . MarshallNielsen (Talk | contribs) (New page: Let's encounter it; most businesses right now need to possess a presence online. The challenge is, that most small business enterprise entrepreneurs are rather actually < 1312148961 925590 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric : scared of the work ...) < 1312148962 72727 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :(diff) (hist) . . N Incredibly fascinating evaluation of shopping cart software package prepared by well-known soccer professional or a person known as exact same as that soccer player.‎; 21:27 . . (+8,400) . . MarshallNielsen (Talk | contribs) (New page: Let's face it; most organizations today will need to have a presence on the web. The situation is, that most modest organization proprietors are qu < 1312148965 841164 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ite truthfully terrified on the work it w...) < 1312148969 952951 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oh my god < 1312148971 829995 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :the titles are getting even better < 1312148987 237134 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!haskell print (Unsafe.Coerce.unsafeCoerce 0 :: Float) < 1312148990 307531 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :0.0 < 1312148993 855497 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!haskell print (Unsafe.Coerce.unsafeCoerce 1 :: Float) < 1312148997 26709 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :1.0e-45 < 1312149013 568796 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!haskell print $ map (Unsafe.Coerce.unsafeCoerce :: Float)) [1..] < 1312149024 215486 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!haskell print $ map (Unsafe.Coerce.unsafeCoerce :: Float) [1..] < 1312149054 372976 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!haskell print $ take 20 $ map (\x -> Unsafe.Coerce.unsafeCoerce x :: Float) [1..] < 1312149057 489638 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​[1.0e-45,3.0e-45,4.0e-45,6.0e-45,7.0e-45,8.0e-45,1.0e-44,1.1e-44,1.3e-44,1.4e-44,1.5e-44,1.7e-44,1.8e-44,2.0e-44,2.1e-44,2.2e-44,2.4e-44,2.5e-44,2.7e-44,2.8e-44] < 1312149074 95759 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!haskell print $ take 20 $ map (\x -> Unsafe.Coerce.unsafeCoerce x :: Bool) [1..] < 1312149077 316006 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​[False,False,False,False,False,False,False,False,False,False,False,False,False,False,False,False,False,False,False,False] < 1312149081 959708 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!haskell print $ take 20 $ map (\x -> Unsafe.Coerce.unsafeCoerce x :: Bool) [0..] < 1312149084 931572 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​[False,False,False,False,False,False,False,False,False,False,False,False,False,False,False,False,False,False,False,False] < 1312149087 25714 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric ::< < 1312149097 25344 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Ping timeout: 246 seconds < 1312149106 639886 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!haskell print $ take 20 $ map (\x -> Unsafe.Coerce.unsafeCoerce x :: Int) [True, False] < 1312149109 307681 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​[8646911284555690264,1110514680] < 1312149124 589982 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :> unsafeCoerce (99::Integer) :: Int < 1312149125 143629 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric : Not in scope: `unsafeCoerce' < 1312149128 341303 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :hmm... < 1312149130 51887 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :ugh < 1312149140 288662 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!haskell print $ take 20 $ map (\x -> Unsafe.Coerce.unsafeCoerce ((Unsafe.Coerce.unsafeCoerce x :: Int)+1) :: Bool) [True, False] < 1312149143 236785 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​[False,False] < 1312149147 810880 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :!haskell print $ take 20 $ map (\x -> Unsafe.Coerce.unsafeCoerce ((Unsafe.Coerce.unsafeCoerce x :: Int)) :: Bool) [True, False] < 1312149150 800315 :EgoBot!Gregor@codu.org PRIVMSG #esoteric :​[True,False] < 1312149153 887814 :Lymee!~moe@unaffiliated/cirno-chan PRIVMSG #esoteric :nyan < 1312149525 907192 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1312149835 325172 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Ping timeout: 276 seconds < 1312149898 639487 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: I wish there was some kind of higher-order DSL for describing the kind of compositions that turn into nested clusterfucks of (.) < 1312149898 727933 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I'm not sure what it'd look like, though... maybe it could assign a name to every argument, and... :D < 1312150086 34979 :HackEgo!~HackEgo@codu.org JOIN :#esoteric < 1312150116 114348 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :"Funnily because of the ordering of Bool it holds implies == (<=)." < 1312150117 829892 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: >:D < 1312150341 363067 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: iirc nested clusterfucks of (.) correspond to lambdas where every argument is used exactly once, in order. except that a few exceptions become id instead. < 1312150363 615987 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: well, I mean, nested clusterfucks mixed in with other things < 1312150368 461328 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :@pl \a b c d e -> a (b c d) e < 1312150368 482922 :lambdabot!~lambdabot@li85-105.members.linode.com PRIVMSG #esoteric :(.) . (.) < 1312150434 511465 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :elliott: also, you're familiar with (iirc) conal elliott's result etc. notation? < 1312150459 860765 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: indeed < 1312150468 364742 :GreaseMonkey!~gm@unaffiliated/greasemonkey QUIT :Quit: The Other Game < 1312150470 247378 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :well, maybe not familiar < 1312150473 503231 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :but I know of it, and read a post once < 1312150600 762693 :cheater_!~ubuntu@e179112092.adsl.alicedsl.de JOIN :#esoteric < 1312150774 860903 :cheater!~ubuntu@e179112016.adsl.alicedsl.de QUIT :Ping timeout: 255 seconds < 1312151057 165348 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1312151941 809485 :TeruFSX!~quassel@pool-116-152.res.carleton.edu QUIT :Ping timeout: 258 seconds < 1312153692 980974 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: Is nesting of loops required for brainfuck to be [[Turing-complete]]? (I'm asking because I'm trying to show reduction with another esolang where nested loops would be difficult.) —[[User:Maharba|Maharba]] 22:24, 31 July 2011 (UTC) < 1312153695 369371 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :it is, right? < 1312153710 75469 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :I know dbfi has seven deep loops, or something < 1312153711 97686 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :or was it five < 1312153813 706099 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :it's almost certianly required otherwise you can't have very interesting logic < 1312153817 998268 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well if you have only one level of loops, then what's inside a loop is only ><+- (ignoring .,) < 1312153877 784589 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: orly < 1312153889 77372 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :yeah i know it's not tc without nested loops < 1312153891 498109 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :i just dunno the proof < 1312153926 719707 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ah, didn't really notice that it was a quote. < 1312153955 6105 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :If you have no nested loops you cna never 'regress' in state < 1312153969 870831 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :is my rough idea of the proof < 1312153979 471583 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :well it could be proved by solving the halting problem for each loop < 1312153987 653382 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :http://esolangs.org/w/index.php?title=HQ9%2B&curid=1036&diff=24089&oldid=22953 < 1312153990 465091 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :wow it's ALL IN UPPERCASE < 1312153992 925938 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :EVEN THE STRINGS IT PRINTS < 1312154074 896578 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :if a loop is unbalanced, then you can only perform it so many times before going periodic, so halting for that can be determined. < 1312154115 587269 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :fileupyours < 1312154116 145368 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :(so many times after going off the original tape) < 1312154160 392843 :monqy!~chap@pool-71-102-215-70.snloca.dsl-w.verizon.net PRIVMSG #esoteric :hq9+ was kind of okay, but hq9+ derivatives make me sad < 1312154185 123514 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :if it's balanced, well how does that balanced loop optimization work in general... < 1312154219 193633 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :oerjan: ok post that on the talk page < 1312154219 718215 :elliott!~elliott@unaffiliated/elliott PRIVMSG #esoteric :thx < 1312154247 742164 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :oh hm you are merely adding a given vector to the touched cells each time. < 1312154278 153577 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :and it's a question of whether the loop test cell will ever hit 0 or not < 1312154337 162849 :Patashu!~Patashu@c122-106-155-219.carlnfd1.nsw.optusnet.com.au PRIVMSG #esoteric :yup < 1312154473 58863 :elliott!~elliott@unaffiliated/elliott QUIT :Ping timeout: 246 seconds < 1312154701 162422 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net QUIT :Ping timeout: 240 seconds < 1312154835 294214 :lament!~lament@S0106002312fa554a.vc.shawcable.net QUIT :Ping timeout: 260 seconds < 1312154858 883720 :NihilistDandy!~ND@c-75-69-129-101.hsd1.nh.comcast.net JOIN :#esoteric < 1312155672 56352 :cheater_!~ubuntu@e179112092.adsl.alicedsl.de PRIVMSG #esoteric :how do i get a new pet? i tried sacrificing anything i can come up with and all i could get is some demons when i sacrifice priests < 1312155777 969353 :copumpkin!~pumpkin@unaffiliated/pumpkingod JOIN :#esoteric < 1312155977 266109 :oerjan!oerjan@tyrell.nvg.ntnu.no PRIVMSG #esoteric :ACTION calls the PETA < 1312156748 979139 :lament!~lament@S0106002312fa554a.vc.shawcable.net JOIN :#esoteric